Skip to main content

Interface: StakedExpenditureClientV5

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

readonly address: 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: 5

Overrides

AugmentedStakedExpenditure.clientVersion


colonyClient

colonyClient: AugmentedIColony\<ValidColony>

An instance of the corresponding ColonyClient

Inherited from

AugmentedStakedExpenditure.colonyClient


deployTransaction

readonly deployTransaction: 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\<StakedExpenditureClientV5>

Inherited from

AugmentedStakedExpenditure.off


on

on: OnEvent\<StakedExpenditureClientV5>

Inherited from

AugmentedStakedExpenditure.on


once

once: OnEvent\<StakedExpenditureClientV5>

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

readonly provider: Provider

Inherited from

AugmentedStakedExpenditure.provider


removeListener

removeListener: OnEvent\<StakedExpenditureClientV5>

Inherited from

AugmentedStakedExpenditure.removeListener


resolvedAddress

readonly resolvedAddress: Promise\<string>

Inherited from

AugmentedStakedExpenditure.resolvedAddress


signer

readonly signer: 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?

TxOverrides

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?

TxOverrides

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\<StakedExpenditureClientV5>

Returns

Promise\<StakedExpenditureClientV5>

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?

TxOverrides

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()