Skip to main content

Interface: ColonyToken

Hierarchy

Properties

_deployedPromise

_deployedPromise: Promise<Contract>

Inherited from

BaseContract._deployedPromise


_runningEvents

_runningEvents: Object

Index signature

[eventTag: string]: RunningEvent

Inherited from

BaseContract._runningEvents


_wrappedEmits

_wrappedEmits: Object

Index signature

[eventTag: string]: (...args: any[]) => void

Inherited from

BaseContract._wrappedEmits


address

Readonly address: string

Inherited from

BaseContract.address


callStatic

callStatic: Object

Type declaration

NameType
DOMAIN_SEPARATOR(overrides?: CallOverrides) => Promise<string>
PERMIT_TYPEHASH(overrides?: CallOverrides) => Promise<string>
allowance(src: PromiseOrValue<string>, guy: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<BigNumber>
approve(guy: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: CallOverrides) => Promise<boolean>
authority(overrides?: CallOverrides) => Promise<string>
balanceOf(src: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<BigNumber>
burn(address,uint256)(guy: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: CallOverrides) => Promise<void>
burn(uint256)(wad: PromiseOrValue<BigNumberish>, overrides?: CallOverrides) => Promise<void>
decimals(overrides?: CallOverrides) => Promise<number>
executeMetaTransaction(_user: PromiseOrValue<string>, _payload: PromiseOrValue<BytesLike>, _sigR: PromiseOrValue<BytesLike>, _sigS: PromiseOrValue<BytesLike>, _sigV: PromiseOrValue<BigNumberish>, overrides?: CallOverrides) => Promise<string>
getChainId(overrides?: CallOverrides) => Promise<BigNumber>
getMetatransactionNonce(_user: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<BigNumber>
locked(overrides?: CallOverrides) => Promise<boolean>
mint(address,uint256)(guy: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: CallOverrides) => Promise<void>
mint(uint256)(wad: PromiseOrValue<BigNumberish>, overrides?: CallOverrides) => Promise<void>
name(overrides?: CallOverrides) => Promise<string>
nonces(_user: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<BigNumber>
owner(overrides?: CallOverrides) => Promise<string>
permit(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, value: PromiseOrValue<BigNumberish>, deadline: PromiseOrValue<BigNumberish>, v: PromiseOrValue<BigNumberish>, r: PromiseOrValue<BytesLike>, s: PromiseOrValue<BytesLike>, overrides?: CallOverrides) => Promise<void>
setAuthority(authority_: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<void>
setOwner(owner_: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<void>
symbol(overrides?: CallOverrides) => Promise<string>
totalSupply(overrides?: CallOverrides) => Promise<BigNumber>
transfer(dst: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: CallOverrides) => Promise<boolean>
transferFrom(src: PromiseOrValue<string>, dst: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: CallOverrides) => Promise<boolean>
unlock(overrides?: CallOverrides) => Promise<void>
verify(_owner: PromiseOrValue<string>, _nonce: PromiseOrValue<BigNumberish>, _chainId: PromiseOrValue<BigNumberish>, _payload: PromiseOrValue<BytesLike>, _sigR: PromiseOrValue<BytesLike>, _sigS: PromiseOrValue<BytesLike>, _sigV: PromiseOrValue<BigNumberish>, overrides?: CallOverrides) => Promise<boolean>

Overrides

BaseContract.callStatic


deployTransaction

Readonly deployTransaction: TransactionResponse

Inherited from

BaseContract.deployTransaction


estimateGas

estimateGas: Object

Type declaration

NameType
DOMAIN_SEPARATOR(overrides?: CallOverrides) => Promise<BigNumber>
PERMIT_TYPEHASH(overrides?: CallOverrides) => Promise<BigNumber>
allowance(src: PromiseOrValue<string>, guy: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<BigNumber>
approve(guy: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<BigNumber>
authority(overrides?: CallOverrides) => Promise<BigNumber>
balanceOf(src: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<BigNumber>
burn(address,uint256)(guy: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<BigNumber>
burn(uint256)(wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<BigNumber>
decimals(overrides?: CallOverrides) => Promise<BigNumber>
executeMetaTransaction(_user: PromiseOrValue<string>, _payload: PromiseOrValue<BytesLike>, _sigR: PromiseOrValue<BytesLike>, _sigS: PromiseOrValue<BytesLike>, _sigV: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> }) => Promise<BigNumber>
getChainId(overrides?: CallOverrides) => Promise<BigNumber>
getMetatransactionNonce(_user: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<BigNumber>
locked(overrides?: CallOverrides) => Promise<BigNumber>
mint(address,uint256)(guy: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<BigNumber>
mint(uint256)(wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<BigNumber>
name(overrides?: CallOverrides) => Promise<BigNumber>
nonces(_user: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<BigNumber>
owner(overrides?: CallOverrides) => Promise<BigNumber>
permit(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, value: PromiseOrValue<BigNumberish>, deadline: PromiseOrValue<BigNumberish>, v: PromiseOrValue<BigNumberish>, r: PromiseOrValue<BytesLike>, s: PromiseOrValue<BytesLike>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<BigNumber>
setAuthority(authority_: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<BigNumber>
setOwner(owner_: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<BigNumber>
symbol(overrides?: CallOverrides) => Promise<BigNumber>
totalSupply(overrides?: CallOverrides) => Promise<BigNumber>
transfer(dst: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<BigNumber>
transferFrom(src: PromiseOrValue<string>, dst: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<BigNumber>
unlock(overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<BigNumber>
verify(_owner: PromiseOrValue<string>, _nonce: PromiseOrValue<BigNumberish>, _chainId: PromiseOrValue<BigNumberish>, _payload: PromiseOrValue<BytesLike>, _sigR: PromiseOrValue<BytesLike>, _sigS: PromiseOrValue<BytesLike>, _sigV: PromiseOrValue<BigNumberish>, overrides?: CallOverrides) => Promise<BigNumber>

Overrides

BaseContract.estimateGas


filters

filters: Object

Type declaration

NameType
Approval(src?: null | PromiseOrValue<string>, guy?: null | PromiseOrValue<string>, wad?: null) => ApprovalEventFilter
Approval(address,address,uint256)(src?: null | PromiseOrValue<string>, guy?: null | PromiseOrValue<string>, wad?: null) => ApprovalEventFilter
Burn(guy?: null | PromiseOrValue<string>, wad?: null) => BurnEventFilter
Burn(address,uint256)(guy?: null | PromiseOrValue<string>, wad?: null) => BurnEventFilter
LogSetAuthority(authority?: null | PromiseOrValue<string>) => LogSetAuthorityEventFilter
LogSetAuthority(address)(authority?: null | PromiseOrValue<string>) => LogSetAuthorityEventFilter
LogSetOwner(owner?: null | PromiseOrValue<string>) => LogSetOwnerEventFilter
LogSetOwner(address)(owner?: null | PromiseOrValue<string>) => LogSetOwnerEventFilter
MetaTransactionExecuted(user?: null, relayerAddress?: null, functionSignature?: null) => MetaTransactionExecutedEventFilter
MetaTransactionExecuted(address,address,bytes)(user?: null, relayerAddress?: null, functionSignature?: null) => MetaTransactionExecutedEventFilter
Mint(guy?: null | PromiseOrValue<string>, wad?: null) => MintEventFilter
Mint(address,uint256)(guy?: null | PromiseOrValue<string>, wad?: null) => MintEventFilter
Transfer(src?: null | PromiseOrValue<string>, dst?: null | PromiseOrValue<string>, wad?: null) => TransferEventFilter
Transfer(address,address,uint256)(src?: null | PromiseOrValue<string>, dst?: null | PromiseOrValue<string>, wad?: null) => TransferEventFilter

Overrides

BaseContract.filters


functions

functions: Object

Type declaration

NameType
DOMAIN_SEPARATOR(overrides?: CallOverrides) => Promise<[string]>
PERMIT_TYPEHASH(overrides?: CallOverrides) => Promise<[string]>
allowance(src: PromiseOrValue<string>, guy: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<[BigNumber]>
approve(guy: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<ContractTransaction>
authority(overrides?: CallOverrides) => Promise<[string]>
balanceOf(src: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<[BigNumber]>
burn(address,uint256)(guy: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<ContractTransaction>
burn(uint256)(wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<ContractTransaction>
decimals(overrides?: CallOverrides) => Promise<[number]>
executeMetaTransaction(_user: PromiseOrValue<string>, _payload: PromiseOrValue<BytesLike>, _sigR: PromiseOrValue<BytesLike>, _sigS: PromiseOrValue<BytesLike>, _sigV: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> }) => Promise<ContractTransaction>
getChainId(overrides?: CallOverrides) => Promise<[BigNumber]>
getMetatransactionNonce(_user: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<[BigNumber] & { nonce: BigNumber }>
locked(overrides?: CallOverrides) => Promise<[boolean]>
mint(address,uint256)(guy: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<ContractTransaction>
mint(uint256)(wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<ContractTransaction>
name(overrides?: CallOverrides) => Promise<[string]>
nonces(_user: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<[BigNumber] & { nonce: BigNumber }>
owner(overrides?: CallOverrides) => Promise<[string]>
permit(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, value: PromiseOrValue<BigNumberish>, deadline: PromiseOrValue<BigNumberish>, v: PromiseOrValue<BigNumberish>, r: PromiseOrValue<BytesLike>, s: PromiseOrValue<BytesLike>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<ContractTransaction>
setAuthority(authority_: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<ContractTransaction>
setOwner(owner_: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<ContractTransaction>
symbol(overrides?: CallOverrides) => Promise<[string]>
totalSupply(overrides?: CallOverrides) => Promise<[BigNumber]>
transfer(dst: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<ContractTransaction>
transferFrom(src: PromiseOrValue<string>, dst: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<ContractTransaction>
unlock(overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<ContractTransaction>
verify(_owner: PromiseOrValue<string>, _nonce: PromiseOrValue<BigNumberish>, _chainId: PromiseOrValue<BigNumberish>, _payload: PromiseOrValue<BytesLike>, _sigR: PromiseOrValue<BytesLike>, _sigS: PromiseOrValue<BytesLike>, _sigV: PromiseOrValue<BigNumberish>, overrides?: CallOverrides) => Promise<[boolean]>

Overrides

BaseContract.functions


interface

interface: MetaTxTokenInterface

Overrides

BaseContract.interface


off

off: OnEvent<ColonyToken>

Overrides

BaseContract.off


on

on: OnEvent<ColonyToken>

Overrides

BaseContract.on


once

once: OnEvent<ColonyToken>

Overrides

BaseContract.once


populateTransaction

populateTransaction: Object

Type declaration

NameType
DOMAIN_SEPARATOR(overrides?: CallOverrides) => Promise<PopulatedTransaction>
PERMIT_TYPEHASH(overrides?: CallOverrides) => Promise<PopulatedTransaction>
allowance(src: PromiseOrValue<string>, guy: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<PopulatedTransaction>
approve(guy: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<PopulatedTransaction>
authority(overrides?: CallOverrides) => Promise<PopulatedTransaction>
balanceOf(src: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<PopulatedTransaction>
burn(address,uint256)(guy: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<PopulatedTransaction>
burn(uint256)(wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<PopulatedTransaction>
decimals(overrides?: CallOverrides) => Promise<PopulatedTransaction>
executeMetaTransaction(_user: PromiseOrValue<string>, _payload: PromiseOrValue<BytesLike>, _sigR: PromiseOrValue<BytesLike>, _sigS: PromiseOrValue<BytesLike>, _sigV: PromiseOrValue<BigNumberish>, overrides?: PayableOverrides & { from?: PromiseOrValue<string> }) => Promise<PopulatedTransaction>
getChainId(overrides?: CallOverrides) => Promise<PopulatedTransaction>
getMetatransactionNonce(_user: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<PopulatedTransaction>
locked(overrides?: CallOverrides) => Promise<PopulatedTransaction>
mint(address,uint256)(guy: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<PopulatedTransaction>
mint(uint256)(wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<PopulatedTransaction>
name(overrides?: CallOverrides) => Promise<PopulatedTransaction>
nonces(_user: PromiseOrValue<string>, overrides?: CallOverrides) => Promise<PopulatedTransaction>
owner(overrides?: CallOverrides) => Promise<PopulatedTransaction>
permit(owner: PromiseOrValue<string>, spender: PromiseOrValue<string>, value: PromiseOrValue<BigNumberish>, deadline: PromiseOrValue<BigNumberish>, v: PromiseOrValue<BigNumberish>, r: PromiseOrValue<BytesLike>, s: PromiseOrValue<BytesLike>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<PopulatedTransaction>
setAuthority(authority_: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<PopulatedTransaction>
setOwner(owner_: PromiseOrValue<string>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<PopulatedTransaction>
symbol(overrides?: CallOverrides) => Promise<PopulatedTransaction>
totalSupply(overrides?: CallOverrides) => Promise<PopulatedTransaction>
transfer(dst: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<PopulatedTransaction>
transferFrom(src: PromiseOrValue<string>, dst: PromiseOrValue<string>, wad: PromiseOrValue<BigNumberish>, overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<PopulatedTransaction>
unlock(overrides?: Overrides & { from?: PromiseOrValue<string> }) => Promise<PopulatedTransaction>
verify(_owner: PromiseOrValue<string>, _nonce: PromiseOrValue<BigNumberish>, _chainId: PromiseOrValue<BigNumberish>, _payload: PromiseOrValue<BytesLike>, _sigR: PromiseOrValue<BytesLike>, _sigS: PromiseOrValue<BytesLike>, _sigV: PromiseOrValue<BigNumberish>, overrides?: CallOverrides) => Promise<PopulatedTransaction>

Overrides

BaseContract.populateTransaction


provider

Readonly provider: Provider

Inherited from

BaseContract.provider


removeListener

removeListener: OnEvent<ColonyToken>

Overrides

BaseContract.removeListener


resolvedAddress

Readonly resolvedAddress: Promise<string>

Inherited from

BaseContract.resolvedAddress


signer

Readonly signer: Signer

Inherited from

BaseContract.signer

Methods

DOMAIN_SEPARATOR

DOMAIN_SEPARATOR(overrides?): Promise<string>

Parameters

NameType
overrides?CallOverrides

Returns

Promise<string>


PERMIT_TYPEHASH

PERMIT_TYPEHASH(overrides?): Promise<string>

Parameters

NameType
overrides?CallOverrides

Returns

Promise<string>


_checkRunningEvents

_checkRunningEvents(runningEvent): void

Parameters

NameType
runningEventRunningEvent

Returns

void

Inherited from

BaseContract._checkRunningEvents


_deployed

_deployed(blockTag?): Promise<Contract>

Parameters

NameType
blockTag?BlockTag

Returns

Promise<Contract>

Inherited from

BaseContract._deployed


_wrapEvent

_wrapEvent(runningEvent, log, listener): Event

Parameters

NameType
runningEventRunningEvent
logLog
listenerListener

Returns

Event

Inherited from

BaseContract._wrapEvent


allowance

allowance(src, guy, overrides?): Promise<BigNumber>

Parameters

NameType
srcPromiseOrValue<string>
guyPromiseOrValue<string>
overrides?CallOverrides

Returns

Promise<BigNumber>


approve

approve(guy, wad, overrides?): Promise<ContractTransaction>

Parameters

NameType
guyPromiseOrValue<string>
wadPromiseOrValue<BigNumberish>
overrides?Overrides & { from?: PromiseOrValue<string> }

Returns

Promise<ContractTransaction>


attach

attach(addressOrName): ColonyToken

Parameters

NameType
addressOrNamestring

Returns

ColonyToken

Overrides

BaseContract.attach


authority

authority(overrides?): Promise<string>

Parameters

NameType
overrides?CallOverrides

Returns

Promise<string>


balanceOf

balanceOf(src, overrides?): Promise<BigNumber>

Parameters

NameType
srcPromiseOrValue<string>
overrides?CallOverrides

Returns

Promise<BigNumber>


burn(address,uint256)

burn(address,uint256)(guy, wad, overrides?): Promise<ContractTransaction>

Parameters

NameType
guyPromiseOrValue<string>
wadPromiseOrValue<BigNumberish>
overrides?Overrides & { from?: PromiseOrValue<string> }

Returns

Promise<ContractTransaction>


burn(uint256)

burn(uint256)(wad, overrides?): Promise<ContractTransaction>

Parameters

NameType
wadPromiseOrValue<BigNumberish>
overrides?Overrides & { from?: PromiseOrValue<string> }

Returns

Promise<ContractTransaction>


connect

connect(signerOrProvider): ColonyToken

Parameters

NameType
signerOrProviderstring | Provider | Signer

Returns

ColonyToken

Overrides

BaseContract.connect


decimals

decimals(overrides?): Promise<number>

Parameters

NameType
overrides?CallOverrides

Returns

Promise<number>


deployed

deployed(): Promise<ColonyToken>

Returns

Promise<ColonyToken>

Overrides

BaseContract.deployed


emit

emit(eventName, ...args): boolean

Parameters

NameType
eventNamestring | EventFilter
...argsany[]

Returns

boolean

Inherited from

BaseContract.emit


executeMetaTransaction

executeMetaTransaction(_user, _payload, _sigR, _sigS, _sigV, overrides?): Promise<ContractTransaction>

Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method.

Parameters

NameTypeDescription
_userPromiseOrValue<string>Address of user trying to do meta transaction
_payloadPromiseOrValue<BytesLike>Function call to make via meta transaction
_sigRPromiseOrValue<BytesLike>R part of the signature
_sigSPromiseOrValue<BytesLike>S part of the signature
_sigVPromiseOrValue<BigNumberish>V part of the signature
overrides?PayableOverrides & { from?: PromiseOrValue<string> }-

Returns

Promise<ContractTransaction>


fallback

fallback(overrides?): Promise<TransactionResponse>

Parameters

NameType
overrides?TransactionRequest

Returns

Promise<TransactionResponse>

Inherited from

BaseContract.fallback


getChainId

getChainId(overrides?): Promise<BigNumber>

Parameters

NameType
overrides?CallOverrides

Returns

Promise<BigNumber>


getMetatransactionNonce

getMetatransactionNonce(_user, overrides?): Promise<BigNumber>

Parameters

NameType
_userPromiseOrValue<string>
overrides?CallOverrides

Returns

Promise<BigNumber>


listenerCount

listenerCount(eventName?): number

Parameters

NameType
eventName?string | EventFilter

Returns

number

Inherited from

BaseContract.listenerCount


listeners

listeners<TEvent>(eventFilter?): TypedListener<TEvent>[]

Type parameters

NameType
TEventextends TypedEvent<any, any, TEvent>

Parameters

NameType
eventFilter?TypedEventFilter<TEvent>

Returns

TypedListener<TEvent>[]

Overrides

BaseContract.listeners

listeners(eventName?): Listener[]

Parameters

NameType
eventName?string

Returns

Listener[]

Overrides

BaseContract.listeners


locked

locked(overrides?): Promise<boolean>

Parameters

NameType
overrides?CallOverrides

Returns

Promise<boolean>


mint(address,uint256)

mint(address,uint256)(guy, wad, overrides?): Promise<ContractTransaction>

Parameters

NameType
guyPromiseOrValue<string>
wadPromiseOrValue<BigNumberish>
overrides?Overrides & { from?: PromiseOrValue<string> }

Returns

Promise<ContractTransaction>


mint(uint256)

mint(uint256)(wad, overrides?): Promise<ContractTransaction>

Parameters

NameType
wadPromiseOrValue<BigNumberish>
overrides?Overrides & { from?: PromiseOrValue<string> }

Returns

Promise<ContractTransaction>


name

name(overrides?): Promise<string>

Parameters

NameType
overrides?CallOverrides

Returns

Promise<string>


nonces

nonces(_user, overrides?): Promise<BigNumber>

Parameters

NameType
_userPromiseOrValue<string>
overrides?CallOverrides

Returns

Promise<BigNumber>


owner

owner(overrides?): Promise<string>

Parameters

NameType
overrides?CallOverrides

Returns

Promise<string>


permit

permit(owner, spender, value, deadline, v, r, s, overrides?): Promise<ContractTransaction>

Parameters

NameType
ownerPromiseOrValue<string>
spenderPromiseOrValue<string>
valuePromiseOrValue<BigNumberish>
deadlinePromiseOrValue<BigNumberish>
vPromiseOrValue<BigNumberish>
rPromiseOrValue<BytesLike>
sPromiseOrValue<BytesLike>
overrides?Overrides & { from?: PromiseOrValue<string> }

Returns

Promise<ContractTransaction>


queryFilter

queryFilter<TEvent>(event, fromBlockOrBlockhash?, toBlock?): Promise<TEvent[]>

Type parameters

NameType
TEventextends TypedEvent<any, any, TEvent>

Parameters

NameType
eventTypedEventFilter<TEvent>
fromBlockOrBlockhash?string | number
toBlock?string | number

Returns

Promise<TEvent[]>

Overrides

BaseContract.queryFilter


removeAllListeners

removeAllListeners<TEvent>(eventFilter): ColonyToken

Type parameters

NameType
TEventextends TypedEvent<any, any, TEvent>

Parameters

NameType
eventFilterTypedEventFilter<TEvent>

Returns

ColonyToken

Overrides

BaseContract.removeAllListeners

removeAllListeners(eventName?): ColonyToken

Parameters

NameType
eventName?string

Returns

ColonyToken

Overrides

BaseContract.removeAllListeners


setAuthority

setAuthority(authority_, overrides?): Promise<ContractTransaction>

Parameters

NameType
authority_PromiseOrValue<string>
overrides?Overrides & { from?: PromiseOrValue<string> }

Returns

Promise<ContractTransaction>


setOwner

setOwner(owner_, overrides?): Promise<ContractTransaction>

Parameters

NameType
owner_PromiseOrValue<string>
overrides?Overrides & { from?: PromiseOrValue<string> }

Returns

Promise<ContractTransaction>


symbol

symbol(overrides?): Promise<string>

Parameters

NameType
overrides?CallOverrides

Returns

Promise<string>


totalSupply

totalSupply(overrides?): Promise<BigNumber>

Parameters

NameType
overrides?CallOverrides

Returns

Promise<BigNumber>


transfer

transfer(dst, wad, overrides?): Promise<ContractTransaction>

Parameters

NameType
dstPromiseOrValue<string>
wadPromiseOrValue<BigNumberish>
overrides?Overrides & { from?: PromiseOrValue<string> }

Returns

Promise<ContractTransaction>


transferFrom

transferFrom(src, dst, wad, overrides?): Promise<ContractTransaction>

Parameters

NameType
srcPromiseOrValue<string>
dstPromiseOrValue<string>
wadPromiseOrValue<BigNumberish>
overrides?Overrides & { from?: PromiseOrValue<string> }

Returns

Promise<ContractTransaction>


unlock

unlock(overrides?): Promise<ContractTransaction>

Parameters

NameType
overrides?Overrides & { from?: PromiseOrValue<string> }

Returns

Promise<ContractTransaction>


verify

verify(_owner, _nonce, _chainId, _payload, _sigR, _sigS, _sigV, overrides?): Promise<boolean>

Parameters

NameType
_ownerPromiseOrValue<string>
_noncePromiseOrValue<BigNumberish>
_chainIdPromiseOrValue<BigNumberish>
_payloadPromiseOrValue<BytesLike>
_sigRPromiseOrValue<BytesLike>
_sigSPromiseOrValue<BytesLike>
_sigVPromiseOrValue<BigNumberish>
overrides?CallOverrides

Returns

Promise<boolean>