Interface: StakedExpenditureClientV6
Extends
AugmentedStakedExpenditure\<StakedExpenditure>
Properties
_deployedPromise
_deployedPromise:
Promise\<Contract>
Inherited from
AugmentedStakedExpenditure._deployedPromise
_runningEvents
_runningEvents:
object
Index Signature
[eventTag: string]: RunningEvent
Inherited from
AugmentedStakedExpenditure._runningEvents
_wrappedEmits
_wrappedEmits:
object
Index Signature
[eventTag: string]: (...args) => void
Inherited from
AugmentedStakedExpenditure._wrappedEmits
address
readonlyaddress:string
Inherited from
AugmentedStakedExpenditure.address
callStatic
callStatic:
object
authority()
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
authority()()
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
cancelAndPunish()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_callerPermissionDomainId
BigNumberish
_callerChildSkillIndex
BigNumberish
_expenditureId
BigNumberish
_punish
boolean
overrides?
CallOverrides
Returns
Promise\<void>
cancelAndPunish(uint256,uint256,uint256,uint256,uint256,bool)()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_callerPermissionDomainId
BigNumberish
_callerChildSkillIndex
BigNumberish
_expenditureId
BigNumberish
_punish
boolean
overrides?
CallOverrides
Returns
Promise\<void>
cancelAndReclaimStake()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<void>
cancelAndReclaimStake(uint256,uint256,uint256)()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<void>
deprecate()
Parameters
_deprecated
boolean
overrides?
CallOverrides
Returns
Promise\<void>
deprecate(bool)()
Parameters
_deprecated
boolean
overrides?
CallOverrides
Returns
Promise\<void>
executeMetaTransaction()
Parameters
_user
string
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
CallOverrides
Returns
Promise\<string>
executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)()
Parameters
_user
string
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
CallOverrides
Returns
Promise\<string>
finishUpgrade()
Parameters
overrides?
CallOverrides
Returns
Promise\<void>
finishUpgrade()()
Parameters
overrides?
CallOverrides
Returns
Promise\<void>
getCapabilityRoles()
Parameters
_sig
BytesLike
overrides?
CallOverrides
Returns
Promise\<string>
getCapabilityRoles(bytes4)()
Parameters
_sig
BytesLike
overrides?
CallOverrides
Returns
Promise\<string>
getColony()
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
getColony()()
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
getDeprecated()
Parameters
overrides?
CallOverrides
Returns
Promise\<boolean>
getDeprecated()()
Parameters
overrides?
CallOverrides
Returns
Promise\<boolean>
getMetatransactionNonce()
Parameters
_user
string
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getMetatransactionNonce(address)()
Parameters
_user
string
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getStake()
Parameters
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<StakeStructOutput>
getStake(uint256)()
Parameters
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<StakeStructOutput>
getStakeFraction()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getStakeFraction()()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
identifier()
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
identifier()()
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
initialise()
Parameters
_stakeFraction
BigNumberish
overrides?
CallOverrides
Returns
Promise\<void>
initialise(uint256)()
Parameters
_stakeFraction
BigNumberish
overrides?
CallOverrides
Returns
Promise\<void>
install()
Parameters
_colony
string
overrides?
CallOverrides
Returns
Promise\<void>
install(address)()
Parameters
_colony
string
overrides?
CallOverrides
Returns
Promise\<void>
makeExpenditureWithStake()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_domainId
BigNumberish
_key
BytesLike
_value
BytesLike
_branchMask
BigNumberish
_siblings
BytesLike[]
overrides?
CallOverrides
Returns
Promise\<void>
makeExpenditureWithStake(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_domainId
BigNumberish
_key
BytesLike
_value
BytesLike
_branchMask
BigNumberish
_siblings
BytesLike[]
overrides?
CallOverrides
Returns
Promise\<void>
multicall()
Parameters
data
BytesLike[]
overrides?
CallOverrides
Returns
Promise\<string[]>
multicall(bytes[])()
Parameters
data
BytesLike[]
overrides?
CallOverrides
Returns
Promise\<string[]>
owner()
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
owner()()
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
reclaimStake()
Parameters
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<void>
reclaimStake(uint256)()
Parameters
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<void>
setAuthority()
Parameters
authority_
string
overrides?
CallOverrides
Returns
Promise\<void>
setAuthority(address)()
Parameters
authority_
string
overrides?
CallOverrides
Returns
Promise\<void>
setOwner()
Parameters
owner_
string
overrides?
CallOverrides
Returns
Promise\<void>
setOwner(address)()
Parameters
owner_
string
overrides?
CallOverrides
Returns
Promise\<void>
setStakeFraction()
Parameters
_stakeFraction
BigNumberish
overrides?
CallOverrides
Returns
Promise\<void>
setStakeFraction(uint256)()
Parameters
_stakeFraction
BigNumberish
overrides?
CallOverrides
Returns
Promise\<void>
uninstall()
Parameters
overrides?
CallOverrides
Returns
Promise\<void>
uninstall()()
Parameters
overrides?
CallOverrides
Returns
Promise\<void>
verify()
Parameters
_user
string
_nonce
BigNumberish
_chainId
BigNumberish
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
CallOverrides
Returns
Promise\<boolean>
verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)()
Parameters
_user
string
_nonce
BigNumberish
_chainId
BigNumberish
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
CallOverrides
Returns
Promise\<boolean>
version()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
version()()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
Inherited from
AugmentedStakedExpenditure.callStatic
clientType
clientType:
StakedExpenditureClient
Inherited from
AugmentedStakedExpenditure.clientType
clientVersion
clientVersion:
6
Overrides
AugmentedStakedExpenditure.clientVersion
colonyClient
colonyClient:
AugmentedIColony\<ValidColony>
An instance of the corresponding ColonyClient
Inherited from
AugmentedStakedExpenditure.colonyClient
deployTransaction
readonlydeployTransaction:TransactionResponse
Inherited from
AugmentedStakedExpenditure.deployTransaction
estimateGas
estimateGas:
object& { authority(overrides?: CallOverrides | undefined): Promise\<BigNumber>; "authority()"(overrides?: CallOverrides | undefined): Promise\<...>; ... 47 more ...; "version()"(overrides?: CallOverrides | undefined): Promise\<...>; } & AugmentedEstimate\<...>
Type declaration
authority()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
authority()()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
cancelAndPunish()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_callerPermissionDomainId
BigNumberish
_callerChildSkillIndex
BigNumberish
_expenditureId
BigNumberish
_punish
boolean
overrides?
Overrides & object
Returns
Promise\<BigNumber>
cancelAndPunish(uint256,uint256,uint256,uint256,uint256,bool)()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_callerPermissionDomainId
BigNumberish
_callerChildSkillIndex
BigNumberish
_expenditureId
BigNumberish
_punish
boolean
overrides?
Overrides & object
Returns
Promise\<BigNumber>
cancelAndReclaimStake()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<BigNumber>
cancelAndReclaimStake(uint256,uint256,uint256)()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<BigNumber>
deprecate()
Parameters
_deprecated
boolean
overrides?
Overrides & object
Returns
Promise\<BigNumber>
deprecate(bool)()
Parameters
_deprecated
boolean
overrides?
Overrides & object
Returns
Promise\<BigNumber>
executeMetaTransaction()
Parameters
_user
string
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
PayableOverrides & object
Returns
Promise\<BigNumber>
executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)()
Parameters
_user
string
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
PayableOverrides & object
Returns
Promise\<BigNumber>
finishUpgrade()
Parameters
overrides?
Overrides & object
Returns
Promise\<BigNumber>
finishUpgrade()()
Parameters
overrides?
Overrides & object
Returns
Promise\<BigNumber>
getCapabilityRoles()
Parameters
_sig
BytesLike
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getCapabilityRoles(bytes4)()
Parameters
_sig
BytesLike
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getColony()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getColony()()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getDeprecated()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getDeprecated()()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getMetatransactionNonce()
Parameters
_user
string
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getMetatransactionNonce(address)()
Parameters
_user
string
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getStake()
Parameters
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getStake(uint256)()
Parameters
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getStakeFraction()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
getStakeFraction()()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
identifier()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
identifier()()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
initialise()
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<BigNumber>
initialise(uint256)()
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<BigNumber>
install()
Parameters
_colony
string
overrides?
Overrides & object
Returns
Promise\<BigNumber>
install(address)()
Parameters
_colony
string
overrides?
Overrides & object
Returns
Promise\<BigNumber>
makeExpenditureWithStake()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_domainId
BigNumberish
_key
BytesLike
_value
BytesLike
_branchMask
BigNumberish
_siblings
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<BigNumber>
makeExpenditureWithStake(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_domainId
BigNumberish
_key
BytesLike
_value
BytesLike
_branchMask
BigNumberish
_siblings
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<BigNumber>
multicall()
Parameters
data
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<BigNumber>
multicall(bytes[])()
Parameters
data
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<BigNumber>
owner()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
owner()()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
reclaimStake()
Parameters
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<BigNumber>
reclaimStake(uint256)()
Parameters
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<BigNumber>
setAuthority()
Parameters
authority_
string
overrides?
Overrides & object
Returns
Promise\<BigNumber>
setAuthority(address)()
Parameters
authority_
string
overrides?
Overrides & object
Returns
Promise\<BigNumber>
setOwner()
Parameters
owner_
string
overrides?
Overrides & object
Returns
Promise\<BigNumber>
setOwner(address)()
Parameters
owner_
string
overrides?
Overrides & object
Returns
Promise\<BigNumber>
setStakeFraction()
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<BigNumber>
setStakeFraction(uint256)()
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<BigNumber>
uninstall()
Parameters
overrides?
Overrides & object
Returns
Promise\<BigNumber>
uninstall()()
Parameters
overrides?
Overrides & object
Returns
Promise\<BigNumber>
verify()
Parameters
_user
string
_nonce
BigNumberish
_chainId
BigNumberish
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
CallOverrides
Returns
Promise\<BigNumber>
verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)()
Parameters
_user
string
_nonce
BigNumberish
_chainId
BigNumberish
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
CallOverrides
Returns
Promise\<BigNumber>
version()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
version()()
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
Inherited from
AugmentedStakedExpenditure.estimateGas
filters
filters:
object
ExpenditureCancelled()
Parameters
agent?
null
expenditureId?
null
Returns
ExpenditureCancelledEventFilter
ExpenditureCancelled(address,uint256)()
Parameters
agent?
null
expenditureId?
null
Returns
ExpenditureCancelledEventFilter
ExpenditureMadeViaStake()
Parameters
creator?
null | string
expenditureId?
null
stake?
null
Returns
ExpenditureMadeViaStakeEventFilter
ExpenditureMadeViaStake(address,uint256,uint256)()
Parameters
creator?
null | string
expenditureId?
null
stake?
null
Returns
ExpenditureMadeViaStakeEventFilter
ExpenditureStakerPunished()
Parameters
agent?
null
expenditureId?
null
punished?
null
Returns
ExpenditureStakerPunishedEventFilter
ExpenditureStakerPunished(address,uint256,bool)()
Parameters
agent?
null
expenditureId?
null
punished?
null
Returns
ExpenditureStakerPunishedEventFilter
ExtensionInitialised()
Returns
ExtensionInitialisedEventFilter
ExtensionInitialised()()
Returns
ExtensionInitialisedEventFilter
LogSetAuthority()
Parameters
authority?
null | string
Returns
LogSetAuthorityEventFilter
LogSetAuthority(address)()
Parameters
authority?
null | string
Returns
LogSetAuthorityEventFilter
LogSetOwner()
Parameters
owner?
null | string
Returns
LogSetOwnerEventFilter
LogSetOwner(address)()
Parameters
owner?
null | string
Returns
LogSetOwnerEventFilter
MetaTransactionExecuted()
Parameters
user?
null
relayerAddress?
null
functionSignature?
null
Returns
MetaTransactionExecutedEventFilter
MetaTransactionExecuted(address,address,bytes)()
Parameters
user?
null
relayerAddress?
null
functionSignature?
null
Returns
MetaTransactionExecutedEventFilter
StakeFractionSet()
Parameters
agent?
null
stakeFraction?
null
Returns
StakeFractionSetEventFilter
StakeFractionSet(address,uint256)()
Parameters
agent?
null
stakeFraction?
null
Returns
StakeFractionSetEventFilter
StakeReclaimed()
Parameters
expenditureId?
null
Returns
StakeReclaimedEventFilter
StakeReclaimed(uint256)()
Parameters
expenditureId?
null
Returns
StakeReclaimedEventFilter
Inherited from
AugmentedStakedExpenditure.filters
functions
functions:
object
authority()
Parameters
overrides?
CallOverrides
Returns
Promise\<[string]>
authority()()
Parameters
overrides?
CallOverrides
Returns
Promise\<[string]>
cancelAndPunish()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_callerPermissionDomainId
BigNumberish
_callerChildSkillIndex
BigNumberish
_expenditureId
BigNumberish
_punish
boolean
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
cancelAndPunish(uint256,uint256,uint256,uint256,uint256,bool)()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_callerPermissionDomainId
BigNumberish
_callerChildSkillIndex
BigNumberish
_expenditureId
BigNumberish
_punish
boolean
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
cancelAndReclaimStake()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
cancelAndReclaimStake(uint256,uint256,uint256)()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
deprecate()
Parameters
_deprecated
boolean
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
deprecate(bool)()
Parameters
_deprecated
boolean
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
executeMetaTransaction()
Parameters
_user
string
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
PayableOverrides & object
Returns
Promise\<ContractTransaction>
executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)()
Parameters
_user
string
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
PayableOverrides & object
Returns
Promise\<ContractTransaction>
finishUpgrade()
Parameters
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
finishUpgrade()()
Parameters
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
getCapabilityRoles()
Parameters
_sig
BytesLike
overrides?
CallOverrides
Returns
Promise\<[string]>
getCapabilityRoles(bytes4)()
Parameters
_sig
BytesLike
overrides?
CallOverrides
Returns
Promise\<[string]>
getColony()
Parameters
overrides?
CallOverrides
Returns
Promise\<[string]>
getColony()()
Parameters
overrides?
CallOverrides
Returns
Promise\<[string]>
getDeprecated()
Parameters
overrides?
CallOverrides
Returns
Promise\<[boolean]>
getDeprecated()()
Parameters
overrides?
CallOverrides
Returns
Promise\<[boolean]>
getMetatransactionNonce()
Parameters
_user
string
overrides?
CallOverrides
Returns
Promise\<[BigNumber] & object>
getMetatransactionNonce(address)()
Parameters
_user
string
overrides?
CallOverrides
Returns
Promise\<[BigNumber] & object>
getStake()
Parameters
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<[StakeStructOutput] & object>
getStake(uint256)()
Parameters
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<[StakeStructOutput] & object>
getStakeFraction()
Parameters
overrides?
CallOverrides
Returns
Promise\<[BigNumber] & object>
getStakeFraction()()
Parameters
overrides?
CallOverrides
Returns
Promise\<[BigNumber] & object>
identifier()
Parameters
overrides?
CallOverrides
Returns
Promise\<[string] & object>
identifier()()
Parameters
overrides?
CallOverrides
Returns
Promise\<[string] & object>
initialise()
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
initialise(uint256)()
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
install()
Parameters
_colony
string
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
install(address)()
Parameters
_colony
string
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
makeExpenditureWithStake()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_domainId
BigNumberish
_key
BytesLike
_value
BytesLike
_branchMask
BigNumberish
_siblings
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
makeExpenditureWithStake(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_domainId
BigNumberish
_key
BytesLike
_value
BytesLike
_branchMask
BigNumberish
_siblings
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
multicall()
Parameters
data
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
multicall(bytes[])()
Parameters
data
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
owner()
Parameters
overrides?
CallOverrides
Returns
Promise\<[string]>
owner()()
Parameters
overrides?
CallOverrides
Returns
Promise\<[string]>
reclaimStake()
Parameters
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
reclaimStake(uint256)()
Parameters
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
setAuthority()
Parameters
authority_
string
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
setAuthority(address)()
Parameters
authority_
string
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
setOwner()
Parameters
owner_
string
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
setOwner(address)()
Parameters
owner_
string
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
setStakeFraction()
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
setStakeFraction(uint256)()
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
uninstall()
Parameters
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
uninstall()()
Parameters
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
verify()
Parameters
_user
string
_nonce
BigNumberish
_chainId
BigNumberish
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
CallOverrides
Returns
Promise\<[boolean]>
verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)()
Parameters
_user
string
_nonce
BigNumberish
_chainId
BigNumberish
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
CallOverrides
Returns
Promise\<[boolean]>
version()
Parameters
overrides?
CallOverrides
Returns
Promise\<[BigNumber] & object>
version()()
Parameters
overrides?
CallOverrides
Returns
Promise\<[BigNumber] & object>
Inherited from
AugmentedStakedExpenditure.functions
interface
interface:
StakedExpenditureInterface
Inherited from
AugmentedStakedExpenditure.interface
off
off:
OnEvent\<StakedExpenditureClientV6>
Inherited from
AugmentedStakedExpenditure.off
on
on:
OnEvent\<StakedExpenditureClientV6>
Inherited from
AugmentedStakedExpenditure.on
once
once:
OnEvent\<StakedExpenditureClientV6>
Inherited from
AugmentedStakedExpenditure.once
populateTransaction
populateTransaction:
object
authority()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
authority()()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
cancelAndPunish()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_callerPermissionDomainId
BigNumberish
_callerChildSkillIndex
BigNumberish
_expenditureId
BigNumberish
_punish
boolean
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
cancelAndPunish(uint256,uint256,uint256,uint256,uint256,bool)()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_callerPermissionDomainId
BigNumberish
_callerChildSkillIndex
BigNumberish
_expenditureId
BigNumberish
_punish
boolean
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
cancelAndReclaimStake()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
cancelAndReclaimStake(uint256,uint256,uint256)()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
deprecate()
Parameters
_deprecated
boolean
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
deprecate(bool)()
Parameters
_deprecated
boolean
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
executeMetaTransaction()
Parameters
_user
string
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
PayableOverrides & object
Returns
Promise\<PopulatedTransaction>
executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)()
Parameters
_user
string
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
PayableOverrides & object
Returns
Promise\<PopulatedTransaction>
finishUpgrade()
Parameters
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
finishUpgrade()()
Parameters
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
getCapabilityRoles()
Parameters
_sig
BytesLike
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
getCapabilityRoles(bytes4)()
Parameters
_sig
BytesLike
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
getColony()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
getColony()()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
getDeprecated()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
getDeprecated()()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
getMetatransactionNonce()
Parameters
_user
string
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
getMetatransactionNonce(address)()
Parameters
_user
string
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
getStake()
Parameters
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
getStake(uint256)()
Parameters
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
getStakeFraction()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
getStakeFraction()()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
identifier()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
identifier()()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
initialise()
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
initialise(uint256)()
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
install()
Parameters
_colony
string
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
install(address)()
Parameters
_colony
string
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
makeExpenditureWithStake()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_domainId
BigNumberish
_key
BytesLike
_value
BytesLike
_branchMask
BigNumberish
_siblings
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
makeExpenditureWithStake(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])()
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_domainId
BigNumberish
_key
BytesLike
_value
BytesLike
_branchMask
BigNumberish
_siblings
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
multicall()
Parameters
data
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
multicall(bytes[])()
Parameters
data
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
owner()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
owner()()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
reclaimStake()
Parameters
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
reclaimStake(uint256)()
Parameters
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
setAuthority()
Parameters
authority_
string
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
setAuthority(address)()
Parameters
authority_
string
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
setOwner()
Parameters
owner_
string
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
setOwner(address)()
Parameters
owner_
string
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
setStakeFraction()
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
setStakeFraction(uint256)()
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
uninstall()
Parameters
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
uninstall()()
Parameters
overrides?
Overrides & object
Returns
Promise\<PopulatedTransaction>
verify()
Parameters
_user
string
_nonce
BigNumberish
_chainId
BigNumberish
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)()
Parameters
_user
string
_nonce
BigNumberish
_chainId
BigNumberish
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
version()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
version()()
Parameters
overrides?
CallOverrides
Returns
Promise\<PopulatedTransaction>
Inherited from
AugmentedStakedExpenditure.populateTransaction
provider
readonlyprovider:Provider
Inherited from
AugmentedStakedExpenditure.provider
removeListener
removeListener:
OnEvent\<StakedExpenditureClientV6>
Inherited from
AugmentedStakedExpenditure.removeListener
resolvedAddress
readonlyresolvedAddress:Promise\<string>
Inherited from
AugmentedStakedExpenditure.resolvedAddress
signer
readonlysigner:Signer
Inherited from
AugmentedStakedExpenditure.signer
stakedExpenditureEvents
stakedExpenditureEvents:
StakedExpenditureEvents
The stakedExpenditureEvents contract supports all events across all versions. Isn't that amazing? It's an ethers contract with only events to filter
Inherited from
AugmentedStakedExpenditure.stakedExpenditureEvents
Methods
_checkRunningEvents()
_checkRunningEvents(
runningEvent):void
Parameters
runningEvent
RunningEvent
Returns
void
Inherited from
AugmentedStakedExpenditure._checkRunningEvents
_deployed()
_deployed(
blockTag?):Promise\<Contract>
Parameters
blockTag?
BlockTag
Returns
Promise\<Contract>
Inherited from
AugmentedStakedExpenditure._deployed
_wrapEvent()
_wrapEvent(
runningEvent,log,listener):Event
Parameters
runningEvent
RunningEvent
log
Log
listener
Listener
Returns
Event
Inherited from
AugmentedStakedExpenditure._wrapEvent
attach()
attach(
addressOrName):this
Parameters
addressOrName
string
Returns
this
Inherited from
AugmentedStakedExpenditure.attach
authority()
authority(
overrides?):Promise\<string>
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
Inherited from
AugmentedStakedExpenditure.authority
authority()()
authority()(
overrides?):Promise\<string>
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
Inherited from
AugmentedStakedExpenditure.authority()
cancelAndPunish()
cancelAndPunish(
_permissionDomainId,_childSkillIndex,_callerPermissionDomainId,_callerChildSkillIndex,_expenditureId,_punish,overrides?):Promise\<ContractTransaction>
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_callerPermissionDomainId
BigNumberish
_callerChildSkillIndex
BigNumberish
_expenditureId
BigNumberish
_punish
boolean
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.cancelAndPunish
cancelAndPunish(uint256,uint256,uint256,uint256,uint256,bool)()
cancelAndPunish(uint256,uint256,uint256,uint256,uint256,bool)(
_permissionDomainId,_childSkillIndex,_callerPermissionDomainId,_callerChildSkillIndex,_expenditureId,_punish,overrides?):Promise\<ContractTransaction>
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_callerPermissionDomainId
BigNumberish
_callerChildSkillIndex
BigNumberish
_expenditureId
BigNumberish
_punish
boolean
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.cancelAndPunish(uint256,uint256,uint256,uint256,uint256,bool)
cancelAndPunishWithProofs()
cancelAndPunishWithProofs(
_expenditureId,_punish,overrides?):Promise\<ContractTransaction>
Same as cancelAndPunish, but let colonyJS figure out the permission proofs for you. Always prefer this method, except when you have good reason not to.
Parameters
_expenditureId
BigNumberish
The id of the expenditure
_punish
boolean
Whether the staker should be punished by losing an amount of reputation equal to the stake
overrides?
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.cancelAndPunishWithProofs
cancelAndReclaimStake()
cancelAndReclaimStake(
_permissionDomainId,_childSkillIndex,_expenditureId,overrides?):Promise\<ContractTransaction>
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.cancelAndReclaimStake
cancelAndReclaimStake(uint256,uint256,uint256)()
cancelAndReclaimStake(uint256,uint256,uint256)(
_permissionDomainId,_childSkillIndex,_expenditureId,overrides?):Promise\<ContractTransaction>
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.cancelAndReclaimStake(uint256,uint256,uint256)
cancelAndReclaimStakeWithProofs()
cancelAndReclaimStakeWithProofs(
_expenditureId,overrides?):Promise\<ContractTransaction>
Same as cancelAndReclaimStake, but let colonyJS figure out the permission proofs for you. Always prefer this method, except when you have good reason not to.
Parameters
_expenditureId
BigNumberish
The id of the expenditure
overrides?
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.cancelAndReclaimStakeWithProofs
connect()
connect(
signerOrProvider):this
Parameters
signerOrProvider
string | Signer | Provider
Returns
this
Inherited from
AugmentedStakedExpenditure.connect
deployed()
deployed():
Promise\<StakedExpenditureClientV6>
Returns
Promise\<StakedExpenditureClientV6>
Inherited from
AugmentedStakedExpenditure.deployed
deprecate()
deprecate(
_deprecated,overrides?):Promise\<ContractTransaction>
Parameters
_deprecated
boolean
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.deprecate
deprecate(bool)()
deprecate(bool)(
_deprecated,overrides?):Promise\<ContractTransaction>
Parameters
_deprecated
boolean
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.deprecate(bool)
emit()
emit(
eventName, ...args):boolean
Parameters
eventName
string | EventFilter
args
...any[]
Returns
boolean
Inherited from
AugmentedStakedExpenditure.emit
executeMetaTransaction()
executeMetaTransaction(
_user,_payload,_sigR,_sigS,_sigV,overrides?):Promise\<ContractTransaction>
Parameters
_user
string
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
PayableOverrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.executeMetaTransaction
executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)()
executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)(
_user,_payload,_sigR,_sigS,_sigV,overrides?):Promise\<ContractTransaction>
Parameters
_user
string
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
PayableOverrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)
fallback()
fallback(
overrides?):Promise\<TransactionResponse>
Parameters
overrides?
TransactionRequest
Returns
Promise\<TransactionResponse>
Inherited from
AugmentedStakedExpenditure.fallback
finishUpgrade()
finishUpgrade(
overrides?):Promise\<ContractTransaction>
Parameters
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.finishUpgrade
finishUpgrade()()
finishUpgrade()(
overrides?):Promise\<ContractTransaction>
Parameters
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.finishUpgrade()
getCapabilityRoles()
getCapabilityRoles(
_sig,overrides?):Promise\<string>
Parameters
_sig
BytesLike
overrides?
CallOverrides
Returns
Promise\<string>
Inherited from
AugmentedStakedExpenditure.getCapabilityRoles
getCapabilityRoles(bytes4)()
getCapabilityRoles(bytes4)(
_sig,overrides?):Promise\<string>
Parameters
_sig
BytesLike
overrides?
CallOverrides
Returns
Promise\<string>
Inherited from
AugmentedStakedExpenditure.getCapabilityRoles(bytes4)
getColony()
getColony(
overrides?):Promise\<string>
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
Inherited from
AugmentedStakedExpenditure.getColony
getColony()()
getColony()(
overrides?):Promise\<string>
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
Inherited from
AugmentedStakedExpenditure.getColony()
getDeprecated()
getDeprecated(
overrides?):Promise\<boolean>
Parameters
overrides?
CallOverrides
Returns
Promise\<boolean>
Inherited from
AugmentedStakedExpenditure.getDeprecated
getDeprecated()()
getDeprecated()(
overrides?):Promise\<boolean>
Parameters
overrides?
CallOverrides
Returns
Promise\<boolean>
Inherited from
AugmentedStakedExpenditure.getDeprecated()
getMetatransactionNonce()
getMetatransactionNonce(
_user,overrides?):Promise\<BigNumber>
Parameters
_user
string
overrides?
CallOverrides
Returns
Promise\<BigNumber>
Inherited from
AugmentedStakedExpenditure.getMetatransactionNonce
getMetatransactionNonce(address)()
getMetatransactionNonce(address)(
_user,overrides?):Promise\<BigNumber>
Parameters
_user
string
overrides?
CallOverrides
Returns
Promise\<BigNumber>
Inherited from
AugmentedStakedExpenditure.getMetatransactionNonce(address)
getStake()
getStake(
_expenditureId,overrides?):Promise\<StakeStructOutput>
Parameters
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<StakeStructOutput>
Inherited from
AugmentedStakedExpenditure.getStake
getStake(uint256)()
getStake(uint256)(
_expenditureId,overrides?):Promise\<StakeStructOutput>
Parameters
_expenditureId
BigNumberish
overrides?
CallOverrides
Returns
Promise\<StakeStructOutput>
Inherited from
AugmentedStakedExpenditure.getStake(uint256)
getStakeFraction()
getStakeFraction(
overrides?):Promise\<BigNumber>
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
Inherited from
AugmentedStakedExpenditure.getStakeFraction
getStakeFraction()()
getStakeFraction()(
overrides?):Promise\<BigNumber>
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
Inherited from
AugmentedStakedExpenditure.getStakeFraction()
identifier()
identifier(
overrides?):Promise\<string>
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
Inherited from
AugmentedStakedExpenditure.identifier
identifier()()
identifier()(
overrides?):Promise\<string>
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
Inherited from
AugmentedStakedExpenditure.identifier()
initialise()
initialise(
_stakeFraction,overrides?):Promise\<ContractTransaction>
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.initialise
initialise(uint256)()
initialise(uint256)(
_stakeFraction,overrides?):Promise\<ContractTransaction>
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.initialise(uint256)
install()
install(
_colony,overrides?):Promise\<ContractTransaction>
Parameters
_colony
string
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.install
install(address)()
install(address)(
_colony,overrides?):Promise\<ContractTransaction>
Parameters
_colony
string
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.install(address)
listenerCount()
listenerCount(
eventName?):number
Parameters
eventName?
string | EventFilter
Returns
number
Inherited from
AugmentedStakedExpenditure.listenerCount
listeners()
Call Signature
listeners\<
TEvent>(eventFilter?):TypedListener\<TEvent>[]
Type Parameters
• TEvent extends TypedEvent
Parameters
eventFilter?
TypedEventFilter\<TEvent>
Returns
TypedListener\<TEvent>[]
Inherited from
AugmentedStakedExpenditure.listeners
Call Signature
listeners(
eventName?):Listener[]
Parameters
eventName?
string
Returns
Listener[]
Inherited from
AugmentedStakedExpenditure.listeners
makeExpenditureWithStake()
makeExpenditureWithStake(
_permissionDomainId,_childSkillIndex,_domainId,_key,_value,_branchMask,_siblings,overrides?):Promise\<ContractTransaction>
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_domainId
BigNumberish
_key
BytesLike
_value
BytesLike
_branchMask
BigNumberish
_siblings
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.makeExpenditureWithStake
makeExpenditureWithStake(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])()
makeExpenditureWithStake(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])(
_permissionDomainId,_childSkillIndex,_domainId,_key,_value,_branchMask,_siblings,overrides?):Promise\<ContractTransaction>
Parameters
_permissionDomainId
BigNumberish
_childSkillIndex
BigNumberish
_domainId
BigNumberish
_key
BytesLike
_value
BytesLike
_branchMask
BigNumberish
_siblings
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.makeExpenditureWithStake(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])
makeExpenditureWithStakeWithProofs()
makeExpenditureWithStakeWithProofs(
_domainId,_key,_value,_branchMask,_siblings,overrides?):Promise\<ContractTransaction>
Same as makeExpenditureWithStake, but let colonyJS figure out the permission proofs for you. Always prefer this method, except when you have good reason not to.
Parameters
_domainId
BigNumberish
The domain where the expenditure belongs
_key
BytesLike
A reputation hash tree key, of the total reputation in _domainId
_value
BytesLike
Reputation value indicating the total reputation in _domainId
_branchMask
BigNumberish
The branchmask of the proof
_siblings
BytesLike[]
The siblings of the proof
overrides?
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.makeExpenditureWithStakeWithProofs
multicall()
multicall(
data,overrides?):Promise\<ContractTransaction>
Parameters
data
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.multicall
multicall(bytes[])()
multicall(bytes[])(
data,overrides?):Promise\<ContractTransaction>
Parameters
data
BytesLike[]
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.multicall(bytes[])
owner()
owner(
overrides?):Promise\<string>
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
Inherited from
AugmentedStakedExpenditure.owner
owner()()
owner()(
overrides?):Promise\<string>
Parameters
overrides?
CallOverrides
Returns
Promise\<string>
Inherited from
AugmentedStakedExpenditure.owner()
queryFilter()
queryFilter\<
TEvent>(event,fromBlockOrBlockhash?,toBlock?):Promise\<TEvent[]>
Type Parameters
• TEvent extends TypedEvent
Parameters
event
TypedEventFilter\<TEvent>
fromBlockOrBlockhash?
string | number
toBlock?
string | number
Returns
Promise\<TEvent[]>
Inherited from
AugmentedStakedExpenditure.queryFilter
reclaimStake()
reclaimStake(
_expenditureId,overrides?):Promise\<ContractTransaction>
Parameters
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.reclaimStake
reclaimStake(uint256)()
reclaimStake(uint256)(
_expenditureId,overrides?):Promise\<ContractTransaction>
Parameters
_expenditureId
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.reclaimStake(uint256)
removeAllListeners()
Call Signature
removeAllListeners\<
TEvent>(eventFilter):this
Type Parameters
• TEvent extends TypedEvent
Parameters
eventFilter
TypedEventFilter\<TEvent>
Returns
this
Inherited from
AugmentedStakedExpenditure.removeAllListeners
Call Signature
removeAllListeners(
eventName?):this
Parameters
eventName?
string
Returns
this
Inherited from
AugmentedStakedExpenditure.removeAllListeners
setAuthority()
setAuthority(
authority_,overrides?):Promise\<ContractTransaction>
Parameters
authority_
string
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.setAuthority
setAuthority(address)()
setAuthority(address)(
authority_,overrides?):Promise\<ContractTransaction>
Parameters
authority_
string
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.setAuthority(address)
setOwner()
setOwner(
owner_,overrides?):Promise\<ContractTransaction>
Parameters
owner_
string
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.setOwner
setOwner(address)()
setOwner(address)(
owner_,overrides?):Promise\<ContractTransaction>
Parameters
owner_
string
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.setOwner(address)
setStakeFraction()
setStakeFraction(
_stakeFraction,overrides?):Promise\<ContractTransaction>
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.setStakeFraction
setStakeFraction(uint256)()
setStakeFraction(uint256)(
_stakeFraction,overrides?):Promise\<ContractTransaction>
Parameters
_stakeFraction
BigNumberish
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.setStakeFraction(uint256)
uninstall()
uninstall(
overrides?):Promise\<ContractTransaction>
Parameters
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.uninstall
uninstall()()
uninstall()(
overrides?):Promise\<ContractTransaction>
Parameters
overrides?
Overrides & object
Returns
Promise\<ContractTransaction>
Inherited from
AugmentedStakedExpenditure.uninstall()
verify()
verify(
_user,_nonce,_chainId,_payload,_sigR,_sigS,_sigV,overrides?):Promise\<boolean>
Parameters
_user
string
_nonce
BigNumberish
_chainId
BigNumberish
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
CallOverrides
Returns
Promise\<boolean>
Inherited from
AugmentedStakedExpenditure.verify
verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)()
verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)(
_user,_nonce,_chainId,_payload,_sigR,_sigS,_sigV,overrides?):Promise\<boolean>
Parameters
_user
string
_nonce
BigNumberish
_chainId
BigNumberish
_payload
BytesLike
_sigR
BytesLike
_sigS
BytesLike
_sigV
BigNumberish
overrides?
CallOverrides
Returns
Promise\<boolean>
Inherited from
AugmentedStakedExpenditure.verify(address,uint256,uint256,bytes,bytes32,bytes32,uint8)
version()
version(
overrides?):Promise\<BigNumber>
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
Inherited from
AugmentedStakedExpenditure.version
version()()
version()(
overrides?):Promise\<BigNumber>
Parameters
overrides?
CallOverrides
Returns
Promise\<BigNumber>
Inherited from
AugmentedStakedExpenditure.version()