Skip to main content

Interface: CommonColony

Extends​

  • BaseContract

Properties​

address​

address: string

Inherited from​

BaseContract.address


provider​

provider: Provider

Inherited from​

BaseContract.provider


signer?​

optional signer: Signer

Inherited from​

BaseContract.signer

Methods​

getDomain()​

getDomain(id): Promise\<CommonDomain>

Parameters​

id​

BigNumberish

Returns​

Promise\<CommonDomain>


getDomainCount()​

getDomainCount(): Promise\<BigNumber>

Returns​

Promise\<BigNumber>


getDomainFromFundingPot()?​

optional getDomainFromFundingPot(fundingPotId): Promise\<BigNumber>

Parameters​

fundingPotId​

BigNumberish

Returns​

Promise\<BigNumber>


getFundingPot()​

getFundingPot(id): Promise\<CommonFundingPot>

Parameters​

id​

BigNumberish

Returns​

Promise\<CommonFundingPot>


getPayment()​

getPayment(id): Promise\<CommonPayment>

Parameters​

id​

BigNumberish

Returns​

Promise\<CommonPayment>


getTask()​

getTask(id): Promise\<CommonTask>

Parameters​

id​

BigNumberish

Returns​

Promise\<CommonTask>


hasUserRole()​

hasUserRole(user, domainId, role): Promise\<boolean>

Parameters​

user​

string

domainId​

BigNumberish

role​

BigNumberish

Returns​

Promise\<boolean>