Interface: ColonyNetworkClient
Hierarchy
IColonyNetwork↳
ColonyNetworkClient
Properties
_deployedPromise
• _deployedPromise: Promise<Contract>
Inherited from
IColonyNetwork._deployedPromise
_runningEvents
• _runningEvents: Object
Index signature
▪ [eventTag: string]: RunningEvent
Inherited from
IColonyNetwork._runningEvents
_wrappedEmits
• _wrappedEmits: Object
Index signature
▪ [eventTag: string]: (...args: any[]) => void
Inherited from
IColonyNetwork._wrappedEmits
address
• Readonly address: string
Inherited from
IColonyNetwork.address
callStatic
• callStatic: Object
Type declaration
| Name | Type |
|---|---|
addColonyVersion | (_version: BigNumberish, _resolver: string, overrides?: CallOverrides) => Promise<void> |
addColonyVersion(uint256,address) | (_version: BigNumberish, _resolver: string, overrides?: CallOverrides) => Promise<void> |
addExtensionToNetwork | (_extensionId: BytesLike, _resolver: string, overrides?: CallOverrides) => Promise<void> |
addExtensionToNetwork(bytes32,address) | (_extensionId: BytesLike, _resolver: string, overrides?: CallOverrides) => Promise<void> |
addSkill | (_parentSkillId: BigNumberish, overrides?: CallOverrides) => Promise<BigNumber> |
addSkill(uint256) | (_parentSkillId: BigNumberish, overrides?: CallOverrides) => Promise<BigNumber> |
addr | (_node: BytesLike, overrides?: CallOverrides) => Promise<string> |
addr(bytes32) | (_node: BytesLike, overrides?: CallOverrides) => Promise<string> |
appendReputationUpdateLog | (_user: string, _amount: BigNumberish, _skillId: BigNumberish, overrides?: CallOverrides) => Promise<void> |
appendReputationUpdateLog(address,int256,uint256) | (_user: string, _amount: BigNumberish, _skillId: BigNumberish, overrides?: CallOverrides) => Promise<void> |
approveExitRecovery | (overrides?: CallOverrides) => Promise<void> |
approveExitRecovery() | (overrides?: CallOverrides) => Promise<void> |
burnUnneededRewards | (_amount: BigNumberish, overrides?: CallOverrides) => Promise<void> |
burnUnneededRewards(uint256) | (_amount: BigNumberish, overrides?: CallOverrides) => Promise<void> |
calculateMinerWeight | (_timeStaked: BigNumberish, _submissonIndex: BigNumberish, overrides?: CallOverrides) => Promise<BigNumber> |
calculateMinerWeight(uint256,uint256) | (_timeStaked: BigNumberish, _submissonIndex: BigNumberish, overrides?: CallOverrides) => Promise<BigNumber> |
checkNotAdditionalProtectedVariable | (_slot: BigNumberish, overrides?: CallOverrides) => Promise<void> |
checkNotAdditionalProtectedVariable(uint256) | (_slot: BigNumberish, overrides?: CallOverrides) => Promise<void> |
claimMiningReward | (_recipient: string, overrides?: CallOverrides) => Promise<void> |
claimMiningReward(address) | (_recipient: string, overrides?: CallOverrides) => Promise<void> |
createColony(address) | (_tokenAddress: string, overrides?: CallOverrides) => Promise<string> |
createColony(address,uint256,string) | (_tokenAddress: string, _version: BigNumberish, _colonyName: string, overrides?: CallOverrides) => Promise<string> |
createColony(address,uint256,string,string) | (_tokenAddress: string, _version: BigNumberish, _colonyName: string, _metadata: string, overrides?: CallOverrides) => Promise<string> |
createColony(address,uint256,string,string,bool) | (_tokenAddress: string, _version: BigNumberish, _colonyName: string, _orbitdb: string, _useExtensionManager: boolean, overrides?: CallOverrides) => Promise<string> |
createColonyForFrontend | (_tokenAddress: string, _name: string, _symbol: string, _decimals: BigNumberish, _version: BigNumberish, _colonyName: string, _metadata: string, overrides?: CallOverrides) => Promise<[string, string] & { colony: string ; token: string }> |
createColonyForFrontend(address,string,string,uint8,uint256,string,string) | (_tokenAddress: string, _name: string, _symbol: string, _decimals: BigNumberish, _version: BigNumberish, _colonyName: string, _metadata: string, overrides?: CallOverrides) => Promise<[string, string] & { colony: string ; token: string }> |
createMetaColony | (_tokenAddress: string, overrides?: CallOverrides) => Promise<void> |
createMetaColony(address) | (_tokenAddress: string, overrides?: CallOverrides) => Promise<void> |
deployTokenAuthority | (_token: string, _colony: string, _allowedToTransfer: string[], overrides?: CallOverrides) => Promise<string> |
deployTokenAuthority(address,address,address[]) | (_token: string, _colony: string, _allowedToTransfer: string[], overrides?: CallOverrides) => Promise<string> |
deployTokenViaNetwork | (_name: string, _symbol: string, _decimals: BigNumberish, overrides?: CallOverrides) => Promise<string> |
deployTokenViaNetwork(string,string,uint8) | (_name: string, _symbol: string, _decimals: BigNumberish, overrides?: CallOverrides) => Promise<string> |
deprecateExtension | (_extensionId: BytesLike, _deprecated: boolean, overrides?: CallOverrides) => Promise<void> |
deprecateExtension(bytes32,bool) | (_extensionId: BytesLike, _deprecated: boolean, overrides?: CallOverrides) => Promise<void> |
deprecateSkill(uint256) | (_skillId: BigNumberish, overrides?: CallOverrides) => Promise<void> |
deprecateSkill(uint256,bool) | (_skillId: BigNumberish, _deprecated: boolean, overrides?: CallOverrides) => Promise<boolean> |
enterRecoveryMode | (overrides?: CallOverrides) => Promise<void> |
enterRecoveryMode() | (overrides?: CallOverrides) => Promise<void> |
executeMetaTransaction | (userAddress: string, payload: BytesLike, sigR: BytesLike, sigS: BytesLike, sigV: BigNumberish, overrides?: CallOverrides) => Promise<string> |
executeMetaTransaction(address,bytes,bytes32,bytes32,uint8) | (userAddress: string, payload: BytesLike, sigR: BytesLike, sigS: BytesLike, sigV: BigNumberish, overrides?: CallOverrides) => Promise<string> |
exitRecoveryMode | (overrides?: CallOverrides) => Promise<void> |
exitRecoveryMode() | (overrides?: CallOverrides) => Promise<void> |
getChildSkillId | (_skillId: BigNumberish, _childSkillIndex: BigNumberish, overrides?: CallOverrides) => Promise<BigNumber> |
getChildSkillId(uint256,uint256) | (_skillId: BigNumberish, _childSkillIndex: BigNumberish, overrides?: CallOverrides) => Promise<BigNumber> |
getColony | (_id: BigNumberish, overrides?: CallOverrides) => Promise<string> |
getColony(uint256) | (_id: BigNumberish, overrides?: CallOverrides) => Promise<string> |
getColonyCount | (overrides?: CallOverrides) => Promise<BigNumber> |
getColonyCount() | (overrides?: CallOverrides) => Promise<BigNumber> |
getColonyVersionResolver | (_version: BigNumberish, overrides?: CallOverrides) => Promise<string> |
getColonyVersionResolver(uint256) | (_version: BigNumberish, overrides?: CallOverrides) => Promise<string> |
getCurrentColonyVersion | (overrides?: CallOverrides) => Promise<BigNumber> |
getCurrentColonyVersion() | (overrides?: CallOverrides) => Promise<BigNumber> |
getENSRegistrar | (overrides?: CallOverrides) => Promise<string> |
getENSRegistrar() | (overrides?: CallOverrides) => Promise<string> |
getExtensionInstallation | (_extensionId: BytesLike, _colony: string, overrides?: CallOverrides) => Promise<string> |
getExtensionInstallation(bytes32,address) | (_extensionId: BytesLike, _colony: string, overrides?: CallOverrides) => Promise<string> |
getExtensionResolver | (_extensionId: BytesLike, _version: BigNumberish, overrides?: CallOverrides) => Promise<string> |
getExtensionResolver(bytes32,uint256) | (_extensionId: BytesLike, _version: BigNumberish, overrides?: CallOverrides) => Promise<string> |
getFeeInverse | (overrides?: CallOverrides) => Promise<BigNumber> |
getFeeInverse() | (overrides?: CallOverrides) => Promise<BigNumber> |
getMetaColony | (overrides?: CallOverrides) => Promise<string> |
getMetaColony() | (overrides?: CallOverrides) => Promise<string> |
getMetatransactionNonce | (userAddress: string, overrides?: CallOverrides) => Promise<BigNumber> |
getMetatransactionNonce(address) | (userAddress: string, overrides?: CallOverrides) => Promise<BigNumber> |
getMiningDelegator | (_delegate: string, overrides?: CallOverrides) => Promise<string> |
getMiningDelegator(address) | (_delegate: string, overrides?: CallOverrides) => Promise<string> |
getMiningResolver | (overrides?: CallOverrides) => Promise<string> |
getMiningResolver() | (overrides?: CallOverrides) => Promise<string> |
getMiningStake | (_user: string, overrides?: CallOverrides) => Promise<MiningStakeStructOutput> |
getMiningStake(address) | (_user: string, overrides?: CallOverrides) => Promise<MiningStakeStructOutput> |
getParentSkillId | (_skillId: BigNumberish, _parentSkillIndex: BigNumberish, overrides?: CallOverrides) => Promise<BigNumber> |
getParentSkillId(uint256,uint256) | (_skillId: BigNumberish, _parentSkillIndex: BigNumberish, overrides?: CallOverrides) => Promise<BigNumber> |
getPayoutWhitelist | (_token: string, overrides?: CallOverrides) => Promise<boolean> |
getPayoutWhitelist(address) | (_token: string, overrides?: CallOverrides) => Promise<boolean> |
getProfileDBAddress | (_node: BytesLike, overrides?: CallOverrides) => Promise<string> |
getProfileDBAddress(bytes32) | (_node: BytesLike, overrides?: CallOverrides) => Promise<string> |
getReplacementReputationUpdateLogEntry | (_reputationMiningCycle: string, _id: BigNumberish, overrides?: CallOverrides) => Promise<ReputationLogEntryStructOutput> |
getReplacementReputationUpdateLogEntry(address,uint256) | (_reputationMiningCycle: string, _id: BigNumberish, overrides?: CallOverrides) => Promise<ReputationLogEntryStructOutput> |
getReplacementReputationUpdateLogsExist | (_reputationMiningCycle: string, overrides?: CallOverrides) => Promise<boolean> |
getReplacementReputationUpdateLogsExist(address) | (_reputationMiningCycle: string, overrides?: CallOverrides) => Promise<boolean> |
getReputationMiningCycle | (_active: boolean, overrides?: CallOverrides) => Promise<string> |
getReputationMiningCycle(bool) | (_active: boolean, overrides?: CallOverrides) => Promise<string> |
getReputationMiningCycleReward | (overrides?: CallOverrides) => Promise<BigNumber> |
getReputationMiningCycleReward() | (overrides?: CallOverrides) => Promise<BigNumber> |
getReputationMiningSkillId | (overrides?: CallOverrides) => Promise<BigNumber> |
getReputationMiningSkillId() | (overrides?: CallOverrides) => Promise<BigNumber> |
getReputationRootHash | (overrides?: CallOverrides) => Promise<string> |
getReputationRootHash() | (overrides?: CallOverrides) => Promise<string> |
getReputationRootHashNLeaves | (overrides?: CallOverrides) => Promise<BigNumber> |
getReputationRootHashNLeaves() | (overrides?: CallOverrides) => Promise<BigNumber> |
getReputationRootHashNNodes | (overrides?: CallOverrides) => Promise<BigNumber> |
getReputationRootHashNNodes() | (overrides?: CallOverrides) => Promise<BigNumber> |
getSkill | (_skillId: BigNumberish, overrides?: CallOverrides) => Promise<SkillStructOutput> |
getSkill(uint256) | (_skillId: BigNumberish, overrides?: CallOverrides) => Promise<SkillStructOutput> |
getSkillCount | (overrides?: CallOverrides) => Promise<BigNumber> |
getSkillCount() | (overrides?: CallOverrides) => Promise<BigNumber> |
getTokenLocking | (overrides?: CallOverrides) => Promise<string> |
getTokenLocking() | (overrides?: CallOverrides) => Promise<string> |
initialise | (_resolver: string, _version: BigNumberish, overrides?: CallOverrides) => Promise<void> |
initialise(address,uint256) | (_resolver: string, _version: BigNumberish, overrides?: CallOverrides) => Promise<void> |
initialiseReputationMining | (overrides?: CallOverrides) => Promise<void> |
initialiseReputationMining() | (overrides?: CallOverrides) => Promise<void> |
initialiseRootLocalSkill | (overrides?: CallOverrides) => Promise<BigNumber> |
initialiseRootLocalSkill() | (overrides?: CallOverrides) => Promise<BigNumber> |
installExtension | (_extensionId: BytesLike, _version: BigNumberish, overrides?: CallOverrides) => Promise<void> |
installExtension(bytes32,uint256) | (_extensionId: BytesLike, _version: BigNumberish, overrides?: CallOverrides) => Promise<void> |
isColony | (_colony: string, overrides?: CallOverrides) => Promise<boolean> |
isColony(address) | (_colony: string, overrides?: CallOverrides) => Promise<boolean> |
isInRecoveryMode | (overrides?: CallOverrides) => Promise<boolean> |
isInRecoveryMode() | (overrides?: CallOverrides) => Promise<boolean> |
lookupRegisteredENSDomain | (_addr: string, overrides?: CallOverrides) => Promise<string> |
lookupRegisteredENSDomain(address) | (_addr: string, overrides?: CallOverrides) => Promise<string> |
multicall | (data: BytesLike[], overrides?: CallOverrides) => Promise<string[]> |
multicall(bytes[]) | (data: BytesLike[], overrides?: CallOverrides) => Promise<string[]> |
numRecoveryRoles | (overrides?: CallOverrides) => Promise<BigNumber> |
numRecoveryRoles() | (overrides?: CallOverrides) => Promise<BigNumber> |
punishStakers | (_stakers: string[], _amount: BigNumberish, overrides?: CallOverrides) => Promise<void> |
punishStakers(address[],uint256) | (_stakers: string[], _amount: BigNumberish, overrides?: CallOverrides) => Promise<void> |
registerColonyLabel | (_colonyName: string, _orbitdb: string, overrides?: CallOverrides) => Promise<void> |
registerColonyLabel(string,string) | (_colonyName: string, _orbitdb: string, overrides?: CallOverrides) => Promise<void> |
registerUserLabel | (_username: string, _orbitdb: string, overrides?: CallOverrides) => Promise<void> |
registerUserLabel(string,string) | (_username: string, _orbitdb: string, overrides?: CallOverrides) => Promise<void> |
removeRecoveryRole | (_user: string, overrides?: CallOverrides) => Promise<void> |
removeRecoveryRole(address) | (_user: string, overrides?: CallOverrides) => Promise<void> |
reward | (_recipient: string, _amount: BigNumberish, overrides?: CallOverrides) => Promise<void> |
reward(address,uint256) | (_recipient: string, _amount: BigNumberish, overrides?: CallOverrides) => Promise<void> |
setFeeInverse | (_feeInverse: BigNumberish, overrides?: CallOverrides) => Promise<void> |
setFeeInverse(uint256) | (_feeInverse: BigNumberish, overrides?: CallOverrides) => Promise<void> |
setMiningDelegate | (_delegate: string, _allowed: boolean, overrides?: CallOverrides) => Promise<void> |
setMiningDelegate(address,bool) | (_delegate: string, _allowed: boolean, overrides?: CallOverrides) => Promise<void> |
setMiningResolver | (_miningResolverAddress: string, overrides?: CallOverrides) => Promise<void> |
setMiningResolver(address) | (_miningResolverAddress: string, overrides?: CallOverrides) => Promise<void> |
setPayoutWhitelist | (_token: string, _status: boolean, overrides?: CallOverrides) => Promise<void> |
setPayoutWhitelist(address,bool) | (_token: string, _status: boolean, overrides?: CallOverrides) => Promise<void> |
setRecoveryRole | (_user: string, overrides?: CallOverrides) => Promise<void> |
setRecoveryRole(address) | (_user: string, overrides?: CallOverrides) => Promise<void> |
setReplacementReputationUpdateLogEntry | (_reputationMiningCycle: string, _id: BigNumberish, _user: string, _amount: BigNumberish, _skillId: BigNumberish, _colony: string, _nUpdates: BigNumberish, _nPreviousUpdates: BigNumberish, overrides?: CallOverrides) => Promise<void> |
setReplacementReputationUpdateLogEntry(address,uint256,address,int256,uint256,address,uint128,uint128) | (_reputationMiningCycle: string, _id: BigNumberish, _user: string, _amount: BigNumberish, _skillId: BigNumberish, _colony: string, _nUpdates: BigNumberish, _nPreviousUpdates: BigNumberish, overrides?: CallOverrides) => Promise<void> |
setReputationMiningCycleReward | (_amount: BigNumberish, overrides?: CallOverrides) => Promise<void> |
setReputationMiningCycleReward(uint256) | (_amount: BigNumberish, overrides?: CallOverrides) => Promise<void> |
setReputationRootHash | (_newHash: BytesLike, _newNLeaves: BigNumberish, _stakers: string[], overrides?: CallOverrides) => Promise<void> |
setReputationRootHash(bytes32,uint256,address[]) | (_newHash: BytesLike, _newNLeaves: BigNumberish, _stakers: string[], overrides?: CallOverrides) => Promise<void> |
setStorageSlotRecovery | (_slot: BigNumberish, _value: BytesLike, overrides?: CallOverrides) => Promise<void> |
setStorageSlotRecovery(uint256,bytes32) | (_slot: BigNumberish, _value: BytesLike, overrides?: CallOverrides) => Promise<void> |
setTokenLocking | (_tokenLockingAddress: string, overrides?: CallOverrides) => Promise<void> |
setTokenLocking(address) | (_tokenLockingAddress: string, overrides?: CallOverrides) => Promise<void> |
setupRegistrar | (_ens: string, _rootNode: BytesLike, overrides?: CallOverrides) => Promise<void> |
setupRegistrar(address,bytes32) | (_ens: string, _rootNode: BytesLike, overrides?: CallOverrides) => Promise<void> |
stakeForMining | (_amount: BigNumberish, overrides?: CallOverrides) => Promise<void> |
stakeForMining(uint256) | (_amount: BigNumberish, overrides?: CallOverrides) => Promise<void> |
startNextCycle | (overrides?: CallOverrides) => Promise<void> |
startNextCycle() | (overrides?: CallOverrides) => Promise<void> |
startTokenAuction | (_token: string, overrides?: CallOverrides) => Promise<void> |
startTokenAuction(address) | (_token: string, overrides?: CallOverrides) => Promise<void> |
supportsInterface | (_interfaceID: BytesLike, overrides?: CallOverrides) => Promise<boolean> |
supportsInterface(bytes4) | (_interfaceID: BytesLike, overrides?: CallOverrides) => Promise<boolean> |
uninstallExtension | (_extensionId: BytesLike, overrides?: CallOverrides) => Promise<void> |
uninstallExtension(bytes32) | (_extensionId: BytesLike, overrides?: CallOverrides) => Promise<void> |
unstakeForMining | (_amount: BigNumberish, overrides?: CallOverrides) => Promise<void> |
unstakeForMining(uint256) | (_amount: BigNumberish, overrides?: CallOverrides) => Promise<void> |
updateColonyOrbitDB | (_orbitdb: string, overrides?: CallOverrides) => Promise<void> |
updateColonyOrbitDB(string) | (_orbitdb: string, overrides?: CallOverrides) => Promise<void> |
updateUserOrbitDB | (_orbitdb: string, overrides?: CallOverrides) => Promise<void> |
updateUserOrbitDB(string) | (_orbitdb: string, overrides?: CallOverrides) => Promise<void> |
upgradeExtension | (_extensionId: BytesLike, _newVersion: BigNumberish, overrides?: CallOverrides) => Promise<void> |
upgradeExtension(bytes32,uint256) | (_extensionId: BytesLike, _newVersion: BigNumberish, overrides?: CallOverrides) => Promise<void> |
Inherited from
IColonyNetwork.callStatic
clientType
• clientType: NetworkClient
deployTransaction
• Readonly deployTransaction: TransactionResponse
Inherited from
IColonyNetwork.deployTransaction
estimateGas
• estimateGas: ExtendedEstimate
Overrides
IColonyNetwork.estimateGas
filters
• filters: Object
Type declaration
| Name | Type |
|---|---|
AuctionCreated | (auction?: null, token?: null, quantity?: null) => AuctionCreatedEventFilter |
AuctionCreated(address,address,uint256) | (auction?: null, token?: null, quantity?: null) => AuctionCreatedEventFilter |
ColonyAdded | (colonyId?: null | BigNumberish, colonyAddress?: null | string, token?: null) => ColonyAddedEventFilter |
ColonyAdded(uint256,address,address) | (colonyId?: null | BigNumberish, colonyAddress?: null | string, token?: null) => ColonyAddedEventFilter |
ColonyLabelRegistered | (colony?: null | string, label?: null) => ColonyLabelRegisteredEventFilter |
ColonyLabelRegistered(address,bytes32) | (colony?: null | string, label?: null) => ColonyLabelRegisteredEventFilter |
ColonyNetworkInitialised | (resolver?: null) => ColonyNetworkInitialisedEventFilter |
ColonyNetworkInitialised(address) | (resolver?: null) => ColonyNetworkInitialisedEventFilter |
ColonyVersionAdded | (version?: null, resolver?: null) => ColonyVersionAddedEventFilter |
ColonyVersionAdded(uint256,address) | (version?: null, resolver?: null) => ColonyVersionAddedEventFilter |
ExtensionAddedToNetwork | (extensionId?: null | BytesLike, version?: null) => ExtensionAddedToNetworkEventFilter |
ExtensionAddedToNetwork(bytes32,uint256) | (extensionId?: null | BytesLike, version?: null) => ExtensionAddedToNetworkEventFilter |
ExtensionDeprecated | (extensionId?: null | BytesLike, colony?: null | string, deprecated?: null) => ExtensionDeprecatedEventFilter |
ExtensionDeprecated(bytes32,address,bool) | (extensionId?: null | BytesLike, colony?: null | string, deprecated?: null) => ExtensionDeprecatedEventFilter |
ExtensionInstalled | (extensionId?: null | BytesLike, colony?: null | string, version?: null) => ExtensionInstalledEventFilter |
ExtensionInstalled(bytes32,address,uint256) | (extensionId?: null | BytesLike, colony?: null | string, version?: null) => ExtensionInstalledEventFilter |
ExtensionUninstalled | (extensionId?: null | BytesLike, colony?: null | string) => ExtensionUninstalledEventFilter |
ExtensionUninstalled(bytes32,address) | (extensionId?: null | BytesLike, colony?: null | string) => ExtensionUninstalledEventFilter |
ExtensionUpgraded | (extensionId?: null | BytesLike, colony?: null | string, version?: null) => ExtensionUpgradedEventFilter |
ExtensionUpgraded(bytes32,address,uint256) | (extensionId?: null | BytesLike, colony?: null | string, version?: null) => ExtensionUpgradedEventFilter |
MetaColonyCreated | (metaColony?: null, token?: null, rootSkillId?: null) => MetaColonyCreatedEventFilter |
MetaColonyCreated(address,address,uint256) | (metaColony?: null, token?: null, rootSkillId?: null) => MetaColonyCreatedEventFilter |
MetaTransactionExecuted | (userAddress?: null, relayerAddress?: null, payload?: null) => MetaTransactionExecutedEventFilter |
MetaTransactionExecuted(address,address,bytes) | (userAddress?: null, relayerAddress?: null, payload?: null) => MetaTransactionExecutedEventFilter |
MiningCycleResolverSet | (miningCycleResolver?: null) => MiningCycleResolverSetEventFilter |
MiningCycleResolverSet(address) | (miningCycleResolver?: null) => MiningCycleResolverSetEventFilter |
NetworkFeeInverseSet | (feeInverse?: null) => NetworkFeeInverseSetEventFilter |
NetworkFeeInverseSet(uint256) | (feeInverse?: null) => NetworkFeeInverseSetEventFilter |
RecoveryModeEntered | (user?: null) => RecoveryModeEnteredEventFilter |
RecoveryModeEntered(address) | (user?: null) => RecoveryModeEnteredEventFilter |
RecoveryModeExitApproved | (user?: null) => RecoveryModeExitApprovedEventFilter |
RecoveryModeExitApproved(address) | (user?: null) => RecoveryModeExitApprovedEventFilter |
RecoveryModeExited | (user?: null) => RecoveryModeExitedEventFilter |
RecoveryModeExited(address) | (user?: null) => RecoveryModeExitedEventFilter |
RecoveryRoleSet | (user?: null | string, setTo?: null) => RecoveryRoleSetEventFilter |
RecoveryRoleSet(address,bool) | (user?: null | string, setTo?: null) => RecoveryRoleSetEventFilter |
RecoveryStorageSlotSet | (user?: null, slot?: null, fromValue?: null, toValue?: null) => RecoveryStorageSlotSetEventFilter |
RecoveryStorageSlotSet(address,uint256,bytes32,bytes32) | (user?: null, slot?: null, fromValue?: null, toValue?: null) => RecoveryStorageSlotSetEventFilter |
RegistrarInitialised | (ens?: null, rootNode?: null) => RegistrarInitialisedEventFilter |
RegistrarInitialised(address,bytes32) | (ens?: null, rootNode?: null) => RegistrarInitialisedEventFilter |
ReputationMinerPenalised | (miner?: null, tokensLost?: null) => ReputationMinerPenalisedEventFilter |
ReputationMinerPenalised(address,uint256) | (miner?: null, tokensLost?: null) => ReputationMinerPenalisedEventFilter |
ReputationMiningCycleComplete | (hash?: null, nLeaves?: null) => ReputationMiningCycleCompleteEventFilter |
ReputationMiningCycleComplete(bytes32,uint256) | (hash?: null, nLeaves?: null) => ReputationMiningCycleCompleteEventFilter |
ReputationMiningInitialised | (inactiveReputationMiningCycle?: null) => ReputationMiningInitialisedEventFilter |
ReputationMiningInitialised(address) | (inactiveReputationMiningCycle?: null) => ReputationMiningInitialisedEventFilter |
ReputationMiningRewardSet | (amount?: null) => ReputationMiningRewardSetEventFilter |
ReputationMiningRewardSet(uint256) | (amount?: null) => ReputationMiningRewardSetEventFilter |
ReputationRootHashSet | (newHash?: null, newNLeaves?: null, stakers?: null, reward?: null) => ReputationRootHashSetEventFilter |
ReputationRootHashSet(bytes32,uint256,address[],uint256) | (newHash?: null, newNLeaves?: null, stakers?: null, reward?: null) => ReputationRootHashSetEventFilter |
SkillAdded | (skillId?: null, parentSkillId?: null) => SkillAddedEventFilter |
SkillAdded(uint256,uint256) | (skillId?: null, parentSkillId?: null) => SkillAddedEventFilter |
TokenAuthorityDeployed | (tokenAuthorityAddress?: null) => TokenAuthorityDeployedEventFilter |
TokenAuthorityDeployed(address) | (tokenAuthorityAddress?: null) => TokenAuthorityDeployedEventFilter |
TokenDeployed | (tokenAddress?: null) => TokenDeployedEventFilter |
TokenDeployed(address) | (tokenAddress?: null) => TokenDeployedEventFilter |
TokenLockingAddressSet | (tokenLocking?: null) => TokenLockingAddressSetEventFilter |
TokenLockingAddressSet(address) | (tokenLocking?: null) => TokenLockingAddressSetEventFilter |
TokenWhitelisted | (token?: null, status?: null) => TokenWhitelistedEventFilter |
TokenWhitelisted(address,bool) | (token?: null, status?: null) => TokenWhitelistedEventFilter |
UserLabelRegistered | (user?: null | string, label?: null) => UserLabelRegisteredEventFilter |
UserLabelRegistered(address,bytes32) | (user?: null | string, label?: null) => UserLabelRegisteredEventFilter |
Inherited from
IColonyNetwork.filters
functions
• functions: Object
Type declaration
| Name | Type |
|---|---|
addColonyVersion | (_version: BigNumberish, _resolver: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
addColonyVersion(uint256,address) | (_version: BigNumberish, _resolver: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
addExtensionToNetwork | (_extensionId: BytesLike, _resolver: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
addExtensionToNetwork(bytes32,address) | (_extensionId: BytesLike, _resolver: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
addSkill | (_parentSkillId: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
addSkill(uint256) | (_parentSkillId: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
addr | (_node: BytesLike, overrides?: CallOverrides) => Promise<[string] & { _address: string }> |
addr(bytes32) | (_node: BytesLike, overrides?: CallOverrides) => Promise<[string] & { _address: string }> |
appendReputationUpdateLog | (_user: string, _amount: BigNumberish, _skillId: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
appendReputationUpdateLog(address,int256,uint256) | (_user: string, _amount: BigNumberish, _skillId: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
approveExitRecovery | (overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
approveExitRecovery() | (overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
burnUnneededRewards | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
burnUnneededRewards(uint256) | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
calculateMinerWeight | (_timeStaked: BigNumberish, _submissonIndex: BigNumberish, overrides?: CallOverrides) => Promise<[BigNumber] & { _minerWeight: BigNumber }> |
calculateMinerWeight(uint256,uint256) | (_timeStaked: BigNumberish, _submissonIndex: BigNumberish, overrides?: CallOverrides) => Promise<[BigNumber] & { _minerWeight: BigNumber }> |
checkNotAdditionalProtectedVariable | (_slot: BigNumberish, overrides?: CallOverrides) => Promise<[void]> |
checkNotAdditionalProtectedVariable(uint256) | (_slot: BigNumberish, overrides?: CallOverrides) => Promise<[void]> |
claimMiningReward | (_recipient: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
claimMiningReward(address) | (_recipient: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
createColony(address) | (_tokenAddress: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
createColony(address,uint256,string) | (_tokenAddress: string, _version: BigNumberish, _colonyName: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
createColony(address,uint256,string,string) | (_tokenAddress: string, _version: BigNumberish, _colonyName: string, _metadata: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
createColony(address,uint256,string,string,bool) | (_tokenAddress: string, _version: BigNumberish, _colonyName: string, _orbitdb: string, _useExtensionManager: boolean, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
createColonyForFrontend | (_tokenAddress: string, _name: string, _symbol: string, _decimals: BigNumberish, _version: BigNumberish, _colonyName: string, _metadata: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
createColonyForFrontend(address,string,string,uint8,uint256,string,string) | (_tokenAddress: string, _name: string, _symbol: string, _decimals: BigNumberish, _version: BigNumberish, _colonyName: string, _metadata: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
createMetaColony | (_tokenAddress: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
createMetaColony(address) | (_tokenAddress: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
deployTokenAuthority | (_token: string, _colony: string, _allowedToTransfer: string[], overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
deployTokenAuthority(address,address,address[]) | (_token: string, _colony: string, _allowedToTransfer: string[], overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
deployTokenViaNetwork | (_name: string, _symbol: string, _decimals: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
deployTokenViaNetwork(string,string,uint8) | (_name: string, _symbol: string, _decimals: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
deprecateExtension | (_extensionId: BytesLike, _deprecated: boolean, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
deprecateExtension(bytes32,bool) | (_extensionId: BytesLike, _deprecated: boolean, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
deprecateSkill(uint256) | (_skillId: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
deprecateSkill(uint256,bool) | (_skillId: BigNumberish, _deprecated: boolean, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
enterRecoveryMode | (overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
enterRecoveryMode() | (overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
executeMetaTransaction | (userAddress: string, payload: BytesLike, sigR: BytesLike, sigS: BytesLike, sigV: BigNumberish, overrides?: PayableOverrides & { from?: string }) => Promise<ContractTransaction> |
executeMetaTransaction(address,bytes,bytes32,bytes32,uint8) | (userAddress: string, payload: BytesLike, sigR: BytesLike, sigS: BytesLike, sigV: BigNumberish, overrides?: PayableOverrides & { from?: string }) => Promise<ContractTransaction> |
exitRecoveryMode | (overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
exitRecoveryMode() | (overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
getChildSkillId | (_skillId: BigNumberish, _childSkillIndex: BigNumberish, overrides?: CallOverrides) => Promise<[BigNumber] & { _childSkillId: BigNumber }> |
getChildSkillId(uint256,uint256) | (_skillId: BigNumberish, _childSkillIndex: BigNumberish, overrides?: CallOverrides) => Promise<[BigNumber] & { _childSkillId: BigNumber }> |
getColony | (_id: BigNumberish, overrides?: CallOverrides) => Promise<[string] & { _colonyAddress: string }> |
getColony(uint256) | (_id: BigNumberish, overrides?: CallOverrides) => Promise<[string] & { _colonyAddress: string }> |
getColonyCount | (overrides?: CallOverrides) => Promise<[BigNumber] & { _count: BigNumber }> |
getColonyCount() | (overrides?: CallOverrides) => Promise<[BigNumber] & { _count: BigNumber }> |
getColonyVersionResolver | (_version: BigNumberish, overrides?: CallOverrides) => Promise<[string] & { _resolverAddress: string }> |
getColonyVersionResolver(uint256) | (_version: BigNumberish, overrides?: CallOverrides) => Promise<[string] & { _resolverAddress: string }> |
getCurrentColonyVersion | (overrides?: CallOverrides) => Promise<[BigNumber] & { _version: BigNumber }> |
getCurrentColonyVersion() | (overrides?: CallOverrides) => Promise<[BigNumber] & { _version: BigNumber }> |
getENSRegistrar | (overrides?: CallOverrides) => Promise<[string] & { _address: string }> |
getENSRegistrar() | (overrides?: CallOverrides) => Promise<[string] & { _address: string }> |
getExtensionInstallation | (_extensionId: BytesLike, _colony: string, overrides?: CallOverrides) => Promise<[string] & { _installation: string }> |
getExtensionInstallation(bytes32,address) | (_extensionId: BytesLike, _colony: string, overrides?: CallOverrides) => Promise<[string] & { _installation: string }> |
getExtensionResolver | (_extensionId: BytesLike, _version: BigNumberish, overrides?: CallOverrides) => Promise<[string] & { _resolver: string }> |
getExtensionResolver(bytes32,uint256) | (_extensionId: BytesLike, _version: BigNumberish, overrides?: CallOverrides) => Promise<[string] & { _resolver: string }> |
getFeeInverse | (overrides?: CallOverrides) => Promise<[BigNumber] & { _feeInverse: BigNumber }> |
getFeeInverse() | (overrides?: CallOverrides) => Promise<[BigNumber] & { _feeInverse: BigNumber }> |
getMetaColony | (overrides?: CallOverrides) => Promise<[string] & { _colonyAddress: string }> |
getMetaColony() | (overrides?: CallOverrides) => Promise<[string] & { _colonyAddress: string }> |
getMetatransactionNonce | (userAddress: string, overrides?: CallOverrides) => Promise<[BigNumber] & { nonce: BigNumber }> |
getMetatransactionNonce(address) | (userAddress: string, overrides?: CallOverrides) => Promise<[BigNumber] & { nonce: BigNumber }> |
getMiningDelegator | (_delegate: string, overrides?: CallOverrides) => Promise<[string] & { _delegator: string }> |
getMiningDelegator(address) | (_delegate: string, overrides?: CallOverrides) => Promise<[string] & { _delegator: string }> |
getMiningResolver | (overrides?: CallOverrides) => Promise<[string] & { miningResolverAddress: string }> |
getMiningResolver() | (overrides?: CallOverrides) => Promise<[string] & { miningResolverAddress: string }> |
getMiningStake | (_user: string, overrides?: CallOverrides) => Promise<[MiningStakeStructOutput] & { _info: MiningStakeStructOutput }> |
getMiningStake(address) | (_user: string, overrides?: CallOverrides) => Promise<[MiningStakeStructOutput] & { _info: MiningStakeStructOutput }> |
getParentSkillId | (_skillId: BigNumberish, _parentSkillIndex: BigNumberish, overrides?: CallOverrides) => Promise<[BigNumber] & { _parentSkillId: BigNumber }> |
getParentSkillId(uint256,uint256) | (_skillId: BigNumberish, _parentSkillIndex: BigNumberish, overrides?: CallOverrides) => Promise<[BigNumber] & { _parentSkillId: BigNumber }> |
getPayoutWhitelist | (_token: string, overrides?: CallOverrides) => Promise<[boolean] & { _status: boolean }> |
getPayoutWhitelist(address) | (_token: string, overrides?: CallOverrides) => Promise<[boolean] & { _status: boolean }> |
getProfileDBAddress | (_node: BytesLike, overrides?: CallOverrides) => Promise<[string] & { _orbitdb: string }> |
getProfileDBAddress(bytes32) | (_node: BytesLike, overrides?: CallOverrides) => Promise<[string] & { _orbitdb: string }> |
getReplacementReputationUpdateLogEntry | (_reputationMiningCycle: string, _id: BigNumberish, overrides?: CallOverrides) => Promise<[ReputationLogEntryStructOutput] & { _reputationLogEntry: ReputationLogEntryStructOutput }> |
getReplacementReputationUpdateLogEntry(address,uint256) | (_reputationMiningCycle: string, _id: BigNumberish, overrides?: CallOverrides) => Promise<[ReputationLogEntryStructOutput] & { _reputationLogEntry: ReputationLogEntryStructOutput }> |
getReplacementReputationUpdateLogsExist | (_reputationMiningCycle: string, overrides?: CallOverrides) => Promise<[boolean] & { _exists: boolean }> |
getReplacementReputationUpdateLogsExist(address) | (_reputationMiningCycle: string, overrides?: CallOverrides) => Promise<[boolean] & { _exists: boolean }> |
getReputationMiningCycle | (_active: boolean, overrides?: CallOverrides) => Promise<[string] & { _repMiningCycleAddress: string }> |
getReputationMiningCycle(bool) | (_active: boolean, overrides?: CallOverrides) => Promise<[string] & { _repMiningCycleAddress: string }> |
getReputationMiningCycleReward | (overrides?: CallOverrides) => Promise<[BigNumber] & { _amount: BigNumber }> |
getReputationMiningCycleReward() | (overrides?: CallOverrides) => Promise<[BigNumber] & { _amount: BigNumber }> |
getReputationMiningSkillId | (overrides?: CallOverrides) => Promise<[BigNumber] & { _skillId: BigNumber }> |
getReputationMiningSkillId() | (overrides?: CallOverrides) => Promise<[BigNumber] & { _skillId: BigNumber }> |
getReputationRootHash | (overrides?: CallOverrides) => Promise<[string] & { rootHash: string }> |
getReputationRootHash() | (overrides?: CallOverrides) => Promise<[string] & { rootHash: string }> |
getReputationRootHashNLeaves | (overrides?: CallOverrides) => Promise<[BigNumber] & { nLeaves: BigNumber }> |
getReputationRootHashNLeaves() | (overrides?: CallOverrides) => Promise<[BigNumber] & { nLeaves: BigNumber }> |
getReputationRootHashNNodes | (overrides?: CallOverrides) => Promise<[BigNumber] & { nNodes: BigNumber }> |
getReputationRootHashNNodes() | (overrides?: CallOverrides) => Promise<[BigNumber] & { nNodes: BigNumber }> |
getSkill | (_skillId: BigNumberish, overrides?: CallOverrides) => Promise<[SkillStructOutput] & { _skill: SkillStructOutput }> |
getSkill(uint256) | (_skillId: BigNumberish, overrides?: CallOverrides) => Promise<[SkillStructOutput] & { _skill: SkillStructOutput }> |
getSkillCount | (overrides?: CallOverrides) => Promise<[BigNumber] & { _count: BigNumber }> |
getSkillCount() | (overrides?: CallOverrides) => Promise<[BigNumber] & { _count: BigNumber }> |
getTokenLocking | (overrides?: CallOverrides) => Promise<[string] & { _lockingAddress: string }> |
getTokenLocking() | (overrides?: CallOverrides) => Promise<[string] & { _lockingAddress: string }> |
initialise | (_resolver: string, _version: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
initialise(address,uint256) | (_resolver: string, _version: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
initialiseReputationMining | (overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
initialiseReputationMining() | (overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
initialiseRootLocalSkill | (overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
initialiseRootLocalSkill() | (overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
installExtension | (_extensionId: BytesLike, _version: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
installExtension(bytes32,uint256) | (_extensionId: BytesLike, _version: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
isColony | (_colony: string, overrides?: CallOverrides) => Promise<[boolean] & { _addressIsColony: boolean }> |
isColony(address) | (_colony: string, overrides?: CallOverrides) => Promise<[boolean] & { _addressIsColony: boolean }> |
isInRecoveryMode | (overrides?: CallOverrides) => Promise<[boolean] & { inRecoveryMode: boolean }> |
isInRecoveryMode() | (overrides?: CallOverrides) => Promise<[boolean] & { inRecoveryMode: boolean }> |
lookupRegisteredENSDomain | (_addr: string, overrides?: CallOverrides) => Promise<[string] & { _domain: string }> |
lookupRegisteredENSDomain(address) | (_addr: string, overrides?: CallOverrides) => Promise<[string] & { _domain: string }> |
multicall | (data: BytesLike[], overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
multicall(bytes[]) | (data: BytesLike[], overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
numRecoveryRoles | (overrides?: CallOverrides) => Promise<[BigNumber] & { numRoles: BigNumber }> |
numRecoveryRoles() | (overrides?: CallOverrides) => Promise<[BigNumber] & { numRoles: BigNumber }> |
punishStakers | (_stakers: string[], _amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
punishStakers(address[],uint256) | (_stakers: string[], _amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
registerColonyLabel | (_colonyName: string, _orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
registerColonyLabel(string,string) | (_colonyName: string, _orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
registerUserLabel | (_username: string, _orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
registerUserLabel(string,string) | (_username: string, _orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
removeRecoveryRole | (_user: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
removeRecoveryRole(address) | (_user: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
reward | (_recipient: string, _amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
reward(address,uint256) | (_recipient: string, _amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setFeeInverse | (_feeInverse: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setFeeInverse(uint256) | (_feeInverse: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setMiningDelegate | (_delegate: string, _allowed: boolean, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setMiningDelegate(address,bool) | (_delegate: string, _allowed: boolean, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setMiningResolver | (_miningResolverAddress: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setMiningResolver(address) | (_miningResolverAddress: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setPayoutWhitelist | (_token: string, _status: boolean, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setPayoutWhitelist(address,bool) | (_token: string, _status: boolean, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setRecoveryRole | (_user: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setRecoveryRole(address) | (_user: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setReplacementReputationUpdateLogEntry | (_reputationMiningCycle: string, _id: BigNumberish, _user: string, _amount: BigNumberish, _skillId: BigNumberish, _colony: string, _nUpdates: BigNumberish, _nPreviousUpdates: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setReplacementReputationUpdateLogEntry(address,uint256,address,int256,uint256,address,uint128,uint128) | (_reputationMiningCycle: string, _id: BigNumberish, _user: string, _amount: BigNumberish, _skillId: BigNumberish, _colony: string, _nUpdates: BigNumberish, _nPreviousUpdates: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setReputationMiningCycleReward | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setReputationMiningCycleReward(uint256) | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setReputationRootHash | (_newHash: BytesLike, _newNLeaves: BigNumberish, _stakers: string[], overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setReputationRootHash(bytes32,uint256,address[]) | (_newHash: BytesLike, _newNLeaves: BigNumberish, _stakers: string[], overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setStorageSlotRecovery | (_slot: BigNumberish, _value: BytesLike, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setStorageSlotRecovery(uint256,bytes32) | (_slot: BigNumberish, _value: BytesLike, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setTokenLocking | (_tokenLockingAddress: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setTokenLocking(address) | (_tokenLockingAddress: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setupRegistrar | (_ens: string, _rootNode: BytesLike, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
setupRegistrar(address,bytes32) | (_ens: string, _rootNode: BytesLike, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
stakeForMining | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
stakeForMining(uint256) | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
startNextCycle | (overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
startNextCycle() | (overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
startTokenAuction | (_token: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
startTokenAuction(address) | (_token: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
supportsInterface | (_interfaceID: BytesLike, overrides?: CallOverrides) => Promise<[boolean] & { _status: boolean }> |
supportsInterface(bytes4) | (_interfaceID: BytesLike, overrides?: CallOverrides) => Promise<[boolean] & { _status: boolean }> |
uninstallExtension | (_extensionId: BytesLike, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
uninstallExtension(bytes32) | (_extensionId: BytesLike, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
unstakeForMining | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
unstakeForMining(uint256) | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
updateColonyOrbitDB | (_orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
updateColonyOrbitDB(string) | (_orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
updateUserOrbitDB | (_orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
updateUserOrbitDB(string) | (_orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
upgradeExtension | (_extensionId: BytesLike, _newVersion: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
upgradeExtension(bytes32,uint256) | (_extensionId: BytesLike, _newVersion: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<ContractTransaction> |
Inherited from
IColonyNetwork.functions
interface
• interface: IColonyNetworkInterface
Inherited from
IColonyNetwork.interface
network
• network: Network
off
• off: OnEvent<ColonyNetworkClient>
Inherited from
IColonyNetwork.off
on
• on: OnEvent<ColonyNetworkClient>
Inherited from
IColonyNetwork.on
once
• once: OnEvent<ColonyNetworkClient>
Inherited from
IColonyNetwork.once
populateTransaction
• populateTransaction: Object
Type declaration
| Name | Type |
|---|---|
addColonyVersion | (_version: BigNumberish, _resolver: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
addColonyVersion(uint256,address) | (_version: BigNumberish, _resolver: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
addExtensionToNetwork | (_extensionId: BytesLike, _resolver: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
addExtensionToNetwork(bytes32,address) | (_extensionId: BytesLike, _resolver: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
addSkill | (_parentSkillId: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
addSkill(uint256) | (_parentSkillId: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
addr | (_node: BytesLike, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
addr(bytes32) | (_node: BytesLike, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
appendReputationUpdateLog | (_user: string, _amount: BigNumberish, _skillId: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
appendReputationUpdateLog(address,int256,uint256) | (_user: string, _amount: BigNumberish, _skillId: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
approveExitRecovery | (overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
approveExitRecovery() | (overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
burnUnneededRewards | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
burnUnneededRewards(uint256) | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
calculateMinerWeight | (_timeStaked: BigNumberish, _submissonIndex: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
calculateMinerWeight(uint256,uint256) | (_timeStaked: BigNumberish, _submissonIndex: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
checkNotAdditionalProtectedVariable | (_slot: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
checkNotAdditionalProtectedVariable(uint256) | (_slot: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
claimMiningReward | (_recipient: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
claimMiningReward(address) | (_recipient: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
createColony(address) | (_tokenAddress: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
createColony(address,uint256,string) | (_tokenAddress: string, _version: BigNumberish, _colonyName: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
createColony(address,uint256,string,string) | (_tokenAddress: string, _version: BigNumberish, _colonyName: string, _metadata: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
createColony(address,uint256,string,string,bool) | (_tokenAddress: string, _version: BigNumberish, _colonyName: string, _orbitdb: string, _useExtensionManager: boolean, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
createColonyForFrontend | (_tokenAddress: string, _name: string, _symbol: string, _decimals: BigNumberish, _version: BigNumberish, _colonyName: string, _metadata: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
createColonyForFrontend(address,string,string,uint8,uint256,string,string) | (_tokenAddress: string, _name: string, _symbol: string, _decimals: BigNumberish, _version: BigNumberish, _colonyName: string, _metadata: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
createMetaColony | (_tokenAddress: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
createMetaColony(address) | (_tokenAddress: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
deployTokenAuthority | (_token: string, _colony: string, _allowedToTransfer: string[], overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
deployTokenAuthority(address,address,address[]) | (_token: string, _colony: string, _allowedToTransfer: string[], overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
deployTokenViaNetwork | (_name: string, _symbol: string, _decimals: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
deployTokenViaNetwork(string,string,uint8) | (_name: string, _symbol: string, _decimals: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
deprecateExtension | (_extensionId: BytesLike, _deprecated: boolean, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
deprecateExtension(bytes32,bool) | (_extensionId: BytesLike, _deprecated: boolean, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
deprecateSkill(uint256) | (_skillId: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
deprecateSkill(uint256,bool) | (_skillId: BigNumberish, _deprecated: boolean, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
enterRecoveryMode | (overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
enterRecoveryMode() | (overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
executeMetaTransaction | (userAddress: string, payload: BytesLike, sigR: BytesLike, sigS: BytesLike, sigV: BigNumberish, overrides?: PayableOverrides & { from?: string }) => Promise<PopulatedTransaction> |
executeMetaTransaction(address,bytes,bytes32,bytes32,uint8) | (userAddress: string, payload: BytesLike, sigR: BytesLike, sigS: BytesLike, sigV: BigNumberish, overrides?: PayableOverrides & { from?: string }) => Promise<PopulatedTransaction> |
exitRecoveryMode | (overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
exitRecoveryMode() | (overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
getChildSkillId | (_skillId: BigNumberish, _childSkillIndex: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getChildSkillId(uint256,uint256) | (_skillId: BigNumberish, _childSkillIndex: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getColony | (_id: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getColony(uint256) | (_id: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getColonyCount | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getColonyCount() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getColonyVersionResolver | (_version: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getColonyVersionResolver(uint256) | (_version: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getCurrentColonyVersion | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getCurrentColonyVersion() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getENSRegistrar | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getENSRegistrar() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getExtensionInstallation | (_extensionId: BytesLike, _colony: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getExtensionInstallation(bytes32,address) | (_extensionId: BytesLike, _colony: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getExtensionResolver | (_extensionId: BytesLike, _version: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getExtensionResolver(bytes32,uint256) | (_extensionId: BytesLike, _version: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getFeeInverse | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getFeeInverse() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getMetaColony | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getMetaColony() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getMetatransactionNonce | (userAddress: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getMetatransactionNonce(address) | (userAddress: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getMiningDelegator | (_delegate: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getMiningDelegator(address) | (_delegate: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getMiningResolver | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getMiningResolver() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getMiningStake | (_user: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getMiningStake(address) | (_user: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getParentSkillId | (_skillId: BigNumberish, _parentSkillIndex: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getParentSkillId(uint256,uint256) | (_skillId: BigNumberish, _parentSkillIndex: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getPayoutWhitelist | (_token: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getPayoutWhitelist(address) | (_token: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getProfileDBAddress | (_node: BytesLike, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getProfileDBAddress(bytes32) | (_node: BytesLike, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReplacementReputationUpdateLogEntry | (_reputationMiningCycle: string, _id: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReplacementReputationUpdateLogEntry(address,uint256) | (_reputationMiningCycle: string, _id: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReplacementReputationUpdateLogsExist | (_reputationMiningCycle: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReplacementReputationUpdateLogsExist(address) | (_reputationMiningCycle: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReputationMiningCycle | (_active: boolean, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReputationMiningCycle(bool) | (_active: boolean, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReputationMiningCycleReward | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReputationMiningCycleReward() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReputationMiningSkillId | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReputationMiningSkillId() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReputationRootHash | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReputationRootHash() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReputationRootHashNLeaves | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReputationRootHashNLeaves() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReputationRootHashNNodes | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getReputationRootHashNNodes() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getSkill | (_skillId: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getSkill(uint256) | (_skillId: BigNumberish, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getSkillCount | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getSkillCount() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getTokenLocking | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
getTokenLocking() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
initialise | (_resolver: string, _version: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
initialise(address,uint256) | (_resolver: string, _version: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
initialiseReputationMining | (overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
initialiseReputationMining() | (overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
initialiseRootLocalSkill | (overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
initialiseRootLocalSkill() | (overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
installExtension | (_extensionId: BytesLike, _version: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
installExtension(bytes32,uint256) | (_extensionId: BytesLike, _version: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
isColony | (_colony: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
isColony(address) | (_colony: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
isInRecoveryMode | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
isInRecoveryMode() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
lookupRegisteredENSDomain | (_addr: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
lookupRegisteredENSDomain(address) | (_addr: string, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
multicall | (data: BytesLike[], overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
multicall(bytes[]) | (data: BytesLike[], overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
numRecoveryRoles | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
numRecoveryRoles() | (overrides?: CallOverrides) => Promise<PopulatedTransaction> |
punishStakers | (_stakers: string[], _amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
punishStakers(address[],uint256) | (_stakers: string[], _amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
registerColonyLabel | (_colonyName: string, _orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
registerColonyLabel(string,string) | (_colonyName: string, _orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
registerUserLabel | (_username: string, _orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
registerUserLabel(string,string) | (_username: string, _orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
removeRecoveryRole | (_user: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
removeRecoveryRole(address) | (_user: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
reward | (_recipient: string, _amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
reward(address,uint256) | (_recipient: string, _amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setFeeInverse | (_feeInverse: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setFeeInverse(uint256) | (_feeInverse: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setMiningDelegate | (_delegate: string, _allowed: boolean, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setMiningDelegate(address,bool) | (_delegate: string, _allowed: boolean, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setMiningResolver | (_miningResolverAddress: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setMiningResolver(address) | (_miningResolverAddress: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setPayoutWhitelist | (_token: string, _status: boolean, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setPayoutWhitelist(address,bool) | (_token: string, _status: boolean, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setRecoveryRole | (_user: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setRecoveryRole(address) | (_user: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setReplacementReputationUpdateLogEntry | (_reputationMiningCycle: string, _id: BigNumberish, _user: string, _amount: BigNumberish, _skillId: BigNumberish, _colony: string, _nUpdates: BigNumberish, _nPreviousUpdates: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setReplacementReputationUpdateLogEntry(address,uint256,address,int256,uint256,address,uint128,uint128) | (_reputationMiningCycle: string, _id: BigNumberish, _user: string, _amount: BigNumberish, _skillId: BigNumberish, _colony: string, _nUpdates: BigNumberish, _nPreviousUpdates: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setReputationMiningCycleReward | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setReputationMiningCycleReward(uint256) | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setReputationRootHash | (_newHash: BytesLike, _newNLeaves: BigNumberish, _stakers: string[], overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setReputationRootHash(bytes32,uint256,address[]) | (_newHash: BytesLike, _newNLeaves: BigNumberish, _stakers: string[], overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setStorageSlotRecovery | (_slot: BigNumberish, _value: BytesLike, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setStorageSlotRecovery(uint256,bytes32) | (_slot: BigNumberish, _value: BytesLike, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setTokenLocking | (_tokenLockingAddress: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setTokenLocking(address) | (_tokenLockingAddress: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setupRegistrar | (_ens: string, _rootNode: BytesLike, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
setupRegistrar(address,bytes32) | (_ens: string, _rootNode: BytesLike, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
stakeForMining | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
stakeForMining(uint256) | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
startNextCycle | (overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
startNextCycle() | (overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
startTokenAuction | (_token: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
startTokenAuction(address) | (_token: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
supportsInterface | (_interfaceID: BytesLike, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
supportsInterface(bytes4) | (_interfaceID: BytesLike, overrides?: CallOverrides) => Promise<PopulatedTransaction> |
uninstallExtension | (_extensionId: BytesLike, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
uninstallExtension(bytes32) | (_extensionId: BytesLike, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
unstakeForMining | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
unstakeForMining(uint256) | (_amount: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
updateColonyOrbitDB | (_orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
updateColonyOrbitDB(string) | (_orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
updateUserOrbitDB | (_orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
updateUserOrbitDB(string) | (_orbitdb: string, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
upgradeExtension | (_extensionId: BytesLike, _newVersion: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
upgradeExtension(bytes32,uint256) | (_extensionId: BytesLike, _newVersion: BigNumberish, overrides?: Overrides & { from?: string }) => Promise<PopulatedTransaction> |
Inherited from
IColonyNetwork.populateTransaction
provider
• Readonly provider: Provider
Inherited from
IColonyNetwork.provider
removeListener
• removeListener: OnEvent<ColonyNetworkClient>
Inherited from
IColonyNetwork.removeListener
reputationOracleEndpoint
• reputationOracleEndpoint: string
resolvedAddress
• Readonly resolvedAddress: Promise<string>
Inherited from
IColonyNetwork.resolvedAddress
signer
• Readonly signer: Signer
Inherited from
IColonyNetwork.signer
Methods
_checkRunningEvents
▸ _checkRunningEvents(runningEvent): void
Parameters
| Name | Type |
|---|---|
runningEvent | RunningEvent |
Returns
void
Inherited from
IColonyNetwork._checkRunningEvents
_deployed
▸ _deployed(blockTag?): Promise<Contract>
Parameters
| Name | Type |
|---|---|
blockTag? | BlockTag |
Returns
Promise<Contract>
Inherited from
IColonyNetwork._deployed
_wrapEvent
▸ _wrapEvent(runningEvent, log, listener): Event
Parameters
| Name | Type |
|---|---|
runningEvent | RunningEvent |
log | Log |
listener | Listener |
Returns
Event
Inherited from
IColonyNetwork._wrapEvent
addColonyVersion
▸ addColonyVersion(_version, _resolver, overrides?): Promise<ContractTransaction>
Adds a new Colony contract version and the address of associated _resolver contract. Secured function to authorised members. Allowed to be called by the Meta Colony only.
Parameters
| Name | Type | Description |
|---|---|---|
_version | BigNumberish | The new Colony contract version |
_resolver | string | Address of the Resolver contract which will be used with the underlying EtherRouter contract |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.addColonyVersion
addColonyVersion(uint256,address)
▸ addColonyVersion(uint256,address)(_version, _resolver, overrides?): Promise<ContractTransaction>
Adds a new Colony contract version and the address of associated _resolver contract. Secured function to authorised members. Allowed to be called by the Meta Colony only.
Parameters
| Name | Type | Description |
|---|---|---|
_version | BigNumberish | The new Colony contract version |
_resolver | string | Address of the Resolver contract which will be used with the underlying EtherRouter contract |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.addColonyVersion(uint256,address)
addExtensionToNetwork
▸ addExtensionToNetwork(_extensionId, _resolver, overrides?): Promise<ContractTransaction>
Can only be called by the MetaColony.The extension version is queried from the resolver itself. Add a new extension resolver to the Extensions repository.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
_resolver | string | The deployed resolver containing the extension contract logic |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.addExtensionToNetwork
addExtensionToNetwork(bytes32,address)
▸ addExtensionToNetwork(bytes32,address)(_extensionId, _resolver, overrides?): Promise<ContractTransaction>
Can only be called by the MetaColony.The extension version is queried from the resolver itself. Add a new extension resolver to the Extensions repository.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
_resolver | string | The deployed resolver containing the extension contract logic |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.addExtensionToNetwork(bytes32,address)
addSkill
▸ addSkill(_parentSkillId, overrides?): Promise<ContractTransaction>
Errors if the parent skill does not exist or if this is called by an unauthorised sender.
Adds a new skill to the global or local skills tree, under skill _parentSkillId. Only the Meta Colony is allowed to add a global skill, called via IColony.addGlobalSkill. Any colony is allowed to add a local skill and which is associated with a new domain via IColony.addDomain.
Parameters
| Name | Type | Description |
|---|---|---|
_parentSkillId | BigNumberish | Id of the skill under which the new skill will be added. If 0, a global skill is added with no parent. |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.addSkill
addSkill(uint256)
▸ addSkill(uint256)(_parentSkillId, overrides?): Promise<ContractTransaction>
Errors if the parent skill does not exist or if this is called by an unauthorised sender.
Adds a new skill to the global or local skills tree, under skill _parentSkillId. Only the Meta Colony is allowed to add a global skill, called via IColony.addGlobalSkill. Any colony is allowed to add a local skill and which is associated with a new domain via IColony.addDomain.
Parameters
| Name | Type | Description |
|---|---|---|
_parentSkillId | BigNumberish | Id of the skill under which the new skill will be added. If 0, a global skill is added with no parent. |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.addSkill(uint256)
addr
▸ addr(_node, overrides?): Promise<string>
Returns the address the supplied node resolves do, if we are the resolver.
Parameters
| Name | Type | Description |
|---|---|---|
_node | BytesLike | The namehash of the ENS address being requested |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.addr
addr(bytes32)
▸ addr(bytes32)(_node, overrides?): Promise<string>
Returns the address the supplied node resolves do, if we are the resolver.
Parameters
| Name | Type | Description |
|---|---|---|
_node | BytesLike | The namehash of the ENS address being requested |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.addr(bytes32)
appendReputationUpdateLog
▸ appendReputationUpdateLog(_user, _amount, _skillId, overrides?): Promise<ContractTransaction>
Errors if it is called by anyone but a colony or if skill with id _skillId does not exist or.
Adds a reputation update entry to log.
Parameters
| Name | Type | Description |
|---|---|---|
_user | string | The address of the user for the reputation update |
_amount | BigNumberish | The amount of reputation change for the update, this can be a negative as well as a positive value |
_skillId | BigNumberish | The skill for the reputation update |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.appendReputationUpdateLog
appendReputationUpdateLog(address,int256,uint256)
▸ appendReputationUpdateLog(address,int256,uint256)(_user, _amount, _skillId, overrides?): Promise<ContractTransaction>
Errors if it is called by anyone but a colony or if skill with id _skillId does not exist or.
Adds a reputation update entry to log.
Parameters
| Name | Type | Description |
|---|---|---|
_user | string | The address of the user for the reputation update |
_amount | BigNumberish | The amount of reputation change for the update, this can be a negative as well as a positive value |
_skillId | BigNumberish | The skill for the reputation update |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.appendReputationUpdateLog(address,int256,uint256)
approveExitRecovery
▸ approveExitRecovery(overrides?): Promise<ContractTransaction>
Indicate approval to exit recovery mode. Can only be called by user with recovery role.
Parameters
| Name | Type |
|---|---|
overrides? | Overrides & { from?: string } |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.approveExitRecovery
approveExitRecovery()
▸ approveExitRecovery()(overrides?): Promise<ContractTransaction>
Indicate approval to exit recovery mode. Can only be called by user with recovery role.
Parameters
| Name | Type |
|---|---|
overrides? | Overrides & { from?: string } |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.approveExitRecovery()
attach
▸ attach(addressOrName): ColonyNetworkClient
Parameters
| Name | Type |
|---|---|
addressOrName | string |
Returns
Inherited from
IColonyNetwork.attach
burnUnneededRewards
▸ burnUnneededRewards(_amount, overrides?): Promise<ContractTransaction>
Only callable by the active reputation mining cycle Used to burn tokens that are not needed to pay out rewards (because not every possible defence was made for all submissions)
Parameters
| Name | Type | Description |
|---|---|---|
_amount | BigNumberish | The amount of CLNY to burn |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.burnUnneededRewards
burnUnneededRewards(uint256)
▸ burnUnneededRewards(uint256)(_amount, overrides?): Promise<ContractTransaction>
Only callable by the active reputation mining cycle Used to burn tokens that are not needed to pay out rewards (because not every possible defence was made for all submissions)
Parameters
| Name | Type | Description |
|---|---|---|
_amount | BigNumberish | The amount of CLNY to burn |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.burnUnneededRewards(uint256)
calculateMinerWeight
▸ calculateMinerWeight(_timeStaked, _submissonIndex, overrides?): Promise<BigNumber>
Calculate raw miner weight in WADs.
Parameters
| Name | Type | Description |
|---|---|---|
_timeStaked | BigNumberish | Amount of time (in seconds) that the miner has staked their CLNY |
_submissonIndex | BigNumberish | Index of reputation hash submission (between 0 and 11) |
overrides? | CallOverrides | - |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.calculateMinerWeight
calculateMinerWeight(uint256,uint256)
▸ calculateMinerWeight(uint256,uint256)(_timeStaked, _submissonIndex, overrides?): Promise<BigNumber>
Calculate raw miner weight in WADs.
Parameters
| Name | Type | Description |
|---|---|---|
_timeStaked | BigNumberish | Amount of time (in seconds) that the miner has staked their CLNY |
_submissonIndex | BigNumberish | Index of reputation hash submission (between 0 and 11) |
overrides? | CallOverrides | - |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.calculateMinerWeight(uint256,uint256)
checkNotAdditionalProtectedVariable
▸ checkNotAdditionalProtectedVariable(_slot, overrides?): Promise<void>
No return value, but should throw if protected.This is external, but is only expected to be called from ContractRecovery; no need toexpose this to any users. Check whether the supplied slot is a protected variable specific to this contract
Parameters
| Name | Type | Description |
|---|---|---|
_slot | BigNumberish | The storage slot number to check. |
overrides? | CallOverrides | - |
Returns
Promise<void>
Inherited from
IColonyNetwork.checkNotAdditionalProtectedVariable
checkNotAdditionalProtectedVariable(uint256)
▸ checkNotAdditionalProtectedVariable(uint256)(_slot, overrides?): Promise<void>
No return value, but should throw if protected.This is external, but is only expected to be called from ContractRecovery; no need toexpose this to any users. Check whether the supplied slot is a protected variable specific to this contract
Parameters
| Name | Type | Description |
|---|---|---|
_slot | BigNumberish | The storage slot number to check. |
overrides? | CallOverrides | - |
Returns
Promise<void>
Inherited from
IColonyNetwork.checkNotAdditionalProtectedVariable(uint256)
claimMiningReward
▸ claimMiningReward(_recipient, overrides?): Promise<ContractTransaction>
Can be called by anyone, not just _recipient Used by a user to claim any mining rewards due to them. This will place them in their balance or pending balance, as appropriate.
Parameters
| Name | Type | Description |
|---|---|---|
_recipient | string | The user whose rewards to claim |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.claimMiningReward
claimMiningReward(address)
▸ claimMiningReward(address)(_recipient, overrides?): Promise<ContractTransaction>
Can be called by anyone, not just _recipient Used by a user to claim any mining rewards due to them. This will place them in their balance or pending balance, as appropriate.
Parameters
| Name | Type | Description |
|---|---|---|
_recipient | string | The user whose rewards to claim |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.claimMiningReward(address)
connect
▸ connect(signerOrProvider): ColonyNetworkClient
Parameters
| Name | Type |
|---|---|
signerOrProvider | string | Signer | Provider |
Returns
Inherited from
IColonyNetwork.connect
createColony(address)
▸ createColony(address)(_tokenAddress, overrides?): Promise<ContractTransaction>
This is now deprecated and will be removed in a future versionFor the colony to mint tokens, token ownership must be transferred to the new colony Creates a new colony in the network, at version 3
Parameters
| Name | Type | Description |
|---|---|---|
_tokenAddress | string | Address of an ERC20 token to serve as the colony token. |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.createColony(address)
createColony(address,uint256,string)
▸ createColony(address,uint256,string)(_tokenAddress, _version, _colonyName, overrides?): Promise<ContractTransaction>
For the colony to mint tokens, token ownership must be transferred to the new colony Creates a new colony in the network, with an optional ENS name
Parameters
| Name | Type | Description |
|---|---|---|
_tokenAddress | string | Address of an ERC20 token to serve as the colony token |
_version | BigNumberish | The version of colony to deploy (pass 0 for the current version) |
_colonyName | string | The label to register (if null, no label is registered) |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.createColony(address,uint256,string)
createColony(address,uint256,string,string)
▸ createColony(address,uint256,string,string)(_tokenAddress, _version, _colonyName, _metadata, overrides?): Promise<ContractTransaction>
For the colony to mint tokens, token ownership must be transferred to the new colonyWe expect this function to only be used by the dapp Creates a new colony in the network, with an optional ENS name
Parameters
| Name | Type | Description |
|---|---|---|
_tokenAddress | string | Address of an ERC20 token to serve as the colony token |
_version | BigNumberish | The version of colony to deploy (pass 0 for the current version) |
_colonyName | string | The label to register (if null, no label is registered) |
_metadata | string | The metadata associated with the new colony |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.createColony(address,uint256,string,string)
createColony(address,uint256,string,string,bool)
▸ createColony(address,uint256,string,string,bool)(_tokenAddress, _version, _colonyName, _orbitdb, _useExtensionManager, overrides?): Promise<ContractTransaction>
This is now deprecated and will be removed in a future versionFor the colony to mint tokens, token ownership must be transferred to the new colony
Overload of the simpler createColony -- creates a new colony in the network with a variety of options, at version 4
Parameters
| Name | Type | Description |
|---|---|---|
_tokenAddress | string | Address of an ERC20 token to serve as the colony token |
_version | BigNumberish | The version of colony to deploy (pass 0 for the current version) |
_colonyName | string | The label to register (if null, no label is registered) |
_orbitdb | string | DEPRECATED Currently a no-op |
_useExtensionManager | boolean | DEPRECATED Currently a no-op |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.createColony(address,uint256,string,string,bool)
createColonyForFrontend
▸ createColonyForFrontend(_tokenAddress, _name, _symbol, _decimals, _version, _colonyName, _metadata, overrides?): Promise<ContractTransaction>
We expect this function to only be used by the dapp Creates a new colony in the network, possibly with a token and token authority, with an optional ENS name
Parameters
| Name | Type | Description |
|---|---|---|
_tokenAddress | string | Address of an ERC20 token to serve as the colony token (optional) |
_name | string | The name of the token (optional) |
_symbol | string | The short 'ticket' symbol for the token (optional) |
_decimals | BigNumberish | The number of decimal places that 1 user-facing token can be divided up in to (optional) In the case of ETH, and most tokens, this is 18. |
_version | BigNumberish | The version of colony to deploy (pass 0 for the current version) |
_colonyName | string | The label to register (if null, no label is registered) |
_metadata | string | The metadata associated with the new colony |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.createColonyForFrontend
createColonyForFrontend(address,string,string,uint8,uint256,string,string)
▸ createColonyForFrontend(address,string,string,uint8,uint256,string,string)(_tokenAddress, _name, _symbol, _decimals, _version, _colonyName, _metadata, overrides?): Promise<ContractTransaction>
We expect this function to only be used by the dapp Creates a new colony in the network, possibly with a token and token authority, with an optional ENS name
Parameters
| Name | Type | Description |
|---|---|---|
_tokenAddress | string | Address of an ERC20 token to serve as the colony token (optional) |
_name | string | The name of the token (optional) |
_symbol | string | The short 'ticket' symbol for the token (optional) |
_decimals | BigNumberish | The number of decimal places that 1 user-facing token can be divided up in to (optional) In the case of ETH, and most tokens, this is 18. |
_version | BigNumberish | The version of colony to deploy (pass 0 for the current version) |
_colonyName | string | The label to register (if null, no label is registered) |
_metadata | string | The metadata associated with the new colony |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.createColonyForFrontend(address,string,string,uint8,uint256,string,string)
createMetaColony
▸ createMetaColony(_tokenAddress, overrides?): Promise<ContractTransaction>
Create the Meta Colony, same as a normal colony plus the root skill.
Parameters
| Name | Type | Description |
|---|---|---|
_tokenAddress | string | Address of the CLNY token |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.createMetaColony
createMetaColony(address)
▸ createMetaColony(address)(_tokenAddress, overrides?): Promise<ContractTransaction>
Create the Meta Colony, same as a normal colony plus the root skill.
Parameters
| Name | Type | Description |
|---|---|---|
_tokenAddress | string | Address of the CLNY token |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.createMetaColony(address)
deployToken
▸ deployToken(name, symbol, decimals?, overrides?): Promise<ContractTransaction>
Deploy an ERC20 token contract, compatible with Colony
Remarks
For valid values see the spec here: https://eips.ethereum.org/EIPS/eip-20
Parameters
| Name | Type | Description |
|---|---|---|
name | string | The token name. Can be any string. Be creative |
symbol | string | The symbol of the token (e.g. CLNY) |
decimals? | number | The number of token decimals |
overrides? | Overrides | - |
Returns
Promise<ContractTransaction>
ethers compatible ContractTransaction
deployTokenAuthority
▸ deployTokenAuthority(_token, _colony, _allowedToTransfer, overrides?): Promise<ContractTransaction>
This is more expensive than deploying a token directly, but is able to be done via a metatransaction Called to deploy a token authority
Parameters
| Name | Type | Description |
|---|---|---|
_token | string | The address of the token |
_colony | string | The address of the colony in control of the token |
_allowedToTransfer | string[] | An array of addresses that are allowed to transfer the token even if it's locked |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.deployTokenAuthority
deployTokenAuthority(address,address,address[])
▸ deployTokenAuthority(address,address,address[])(_token, _colony, _allowedToTransfer, overrides?): Promise<ContractTransaction>
This is more expensive than deploying a token directly, but is able to be done via a metatransaction Called to deploy a token authority
Parameters
| Name | Type | Description |
|---|---|---|
_token | string | The address of the token |
_colony | string | The address of the colony in control of the token |
_allowedToTransfer | string[] | An array of addresses that are allowed to transfer the token even if it's locked |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.deployTokenAuthority(address,address,address[])
deployTokenViaNetwork
▸ deployTokenViaNetwork(_name, _symbol, _decimals, overrides?): Promise<ContractTransaction>
This is more expensive than deploying a token directly, but is able to be done via a metatransaction Called to deploy a token.
Parameters
| Name | Type | Description |
|---|---|---|
_name | string | The name of the token |
_symbol | string | The short 'ticket' symbol for the token |
_decimals | BigNumberish | The number of decimal places that 1 user-facing token can be divided up in to In the case of ETH, and most tokens, this is 18. |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.deployTokenViaNetwork
deployTokenViaNetwork(string,string,uint8)
▸ deployTokenViaNetwork(string,string,uint8)(_name, _symbol, _decimals, overrides?): Promise<ContractTransaction>
This is more expensive than deploying a token directly, but is able to be done via a metatransaction Called to deploy a token.
Parameters
| Name | Type | Description |
|---|---|---|
_name | string | The name of the token |
_symbol | string | The short 'ticket' symbol for the token |
_decimals | BigNumberish | The number of decimal places that 1 user-facing token can be divided up in to In the case of ETH, and most tokens, this is 18. |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.deployTokenViaNetwork(string,string,uint8)
deployed
▸ deployed(): Promise<ColonyNetworkClient>
Returns
Promise<ColonyNetworkClient>
Inherited from
IColonyNetwork.deployed
deprecateExtension
▸ deprecateExtension(_extensionId, _deprecated, overrides?): Promise<ContractTransaction>
Set the deprecation of an extension in a colony. Can only be called by a Colony.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
_deprecated | boolean | Whether to deprecate the extension or not |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.deprecateExtension
deprecateExtension(bytes32,bool)
▸ deprecateExtension(bytes32,bool)(_extensionId, _deprecated, overrides?): Promise<ContractTransaction>
Set the deprecation of an extension in a colony. Can only be called by a Colony.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
_deprecated | boolean | Whether to deprecate the extension or not |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.deprecateExtension(bytes32,bool)
deprecateSkill(uint256)
▸ deprecateSkill(uint256)(_skillId, overrides?): Promise<ContractTransaction>
This function is deprecated and will be removed in a future release Mark a skill as deprecated which stops new tasks and payments from using it.
Parameters
| Name | Type | Description |
|---|---|---|
_skillId | BigNumberish | Id of the skill |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.deprecateSkill(uint256)
deprecateSkill(uint256,bool)
▸ deprecateSkill(uint256,bool)(_skillId, _deprecated, overrides?): Promise<ContractTransaction>
Set deprecation status for a skill
Parameters
| Name | Type | Description |
|---|---|---|
_skillId | BigNumberish | Id of the skill |
_deprecated | boolean | Deprecation status |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.deprecateSkill(uint256,bool)
emit
▸ emit(eventName, ...args): boolean
Parameters
| Name | Type |
|---|---|
eventName | string | EventFilter |
...args | any[] |
Returns
boolean
Inherited from
IColonyNetwork.emit
enterRecoveryMode
▸ enterRecoveryMode(overrides?): Promise<ContractTransaction>
Put colony network mining into recovery mode. Can only be called by user with recovery role.
Parameters
| Name | Type |
|---|---|
overrides? | Overrides & { from?: string } |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.enterRecoveryMode
enterRecoveryMode()
▸ enterRecoveryMode()(overrides?): Promise<ContractTransaction>
Put colony network mining into recovery mode. Can only be called by user with recovery role.
Parameters
| Name | Type |
|---|---|
overrides? | Overrides & { from?: string } |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.enterRecoveryMode()
executeMetaTransaction
▸ executeMetaTransaction(userAddress, payload, sigR, sigS, sigV, overrides?): Promise<ContractTransaction>
Executes a metatransaction targeting this contract
Parameters
| Name | Type | Description |
|---|---|---|
userAddress | string | The address of the user that signed the metatransaction |
payload | BytesLike | The transaction data that will be executed if signature valid |
sigR | BytesLike | The 'r' part of the signature |
sigS | BytesLike | The 's' part of the signature |
sigV | BigNumberish | The 'v' part of the signature |
overrides? | PayableOverrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.executeMetaTransaction
executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)
▸ executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)(userAddress, payload, sigR, sigS, sigV, overrides?): Promise<ContractTransaction>
Executes a metatransaction targeting this contract
Parameters
| Name | Type | Description |
|---|---|---|
userAddress | string | The address of the user that signed the metatransaction |
payload | BytesLike | The transaction data that will be executed if signature valid |
sigR | BytesLike | The 'r' part of the signature |
sigS | BytesLike | The 's' part of the signature |
sigV | BigNumberish | The 'v' part of the signature |
overrides? | PayableOverrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)
exitRecoveryMode
▸ exitRecoveryMode(overrides?): Promise<ContractTransaction>
Exit recovery mode, can be called by anyone if enough whitelist approvals are given.
Parameters
| Name | Type |
|---|---|
overrides? | Overrides & { from?: string } |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.exitRecoveryMode
exitRecoveryMode()
▸ exitRecoveryMode()(overrides?): Promise<ContractTransaction>
Exit recovery mode, can be called by anyone if enough whitelist approvals are given.
Parameters
| Name | Type |
|---|---|
overrides? | Overrides & { from?: string } |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.exitRecoveryMode()
fallback
▸ fallback(overrides?): Promise<TransactionResponse>
Parameters
| Name | Type |
|---|---|
overrides? | TransactionRequest |
Returns
Promise<TransactionResponse>
Inherited from
IColonyNetwork.fallback
getChildSkillId
▸ getChildSkillId(_skillId, _childSkillIndex, overrides?): Promise<BigNumber>
Get the id of the child skill at index _childSkillIndex for skill with Id _skillId.
Parameters
| Name | Type | Description |
|---|---|---|
_skillId | BigNumberish | Id of the skill |
_childSkillIndex | BigNumberish | Index of the skill.children array to get |
overrides? | CallOverrides | - |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getChildSkillId
getChildSkillId(uint256,uint256)
▸ getChildSkillId(uint256,uint256)(_skillId, _childSkillIndex, overrides?): Promise<BigNumber>
Get the id of the child skill at index _childSkillIndex for skill with Id _skillId.
Parameters
| Name | Type | Description |
|---|---|---|
_skillId | BigNumberish | Id of the skill |
_childSkillIndex | BigNumberish | Index of the skill.children array to get |
overrides? | CallOverrides | - |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getChildSkillId(uint256,uint256)
getColony
▸ getColony(_id, overrides?): Promise<string>
Get a colony address by its Id in the network.
Parameters
| Name | Type | Description |
|---|---|---|
_id | BigNumberish | Id of the colony to get |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getColony
getColony(uint256)
▸ getColony(uint256)(_id, overrides?): Promise<string>
Get a colony address by its Id in the network.
Parameters
| Name | Type | Description |
|---|---|---|
_id | BigNumberish | Id of the colony to get |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getColony(uint256)
getColonyClient
▸ getColonyClient(addressOrId): Promise<AnyColonyClient>
Get a ColonyClient instance for the currently deployed version of that Colony by providing the address or the integer colony number
Parameters
| Name | Type | Description |
|---|---|---|
addressOrId | string | number | The colony address (string) or the auto-incremented Colony id (integer) |
Returns
Promise<AnyColonyClient>
The corresponding initialized ColonyClient instance
getColonyCount
▸ getColonyCount(overrides?): Promise<BigNumber>
Get the number of colonies in the network.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getColonyCount
getColonyCount()
▸ getColonyCount()(overrides?): Promise<BigNumber>
Get the number of colonies in the network.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getColonyCount()
getColonyVersionResolver
▸ getColonyVersionResolver(_version, overrides?): Promise<string>
Get the Resolver address for Colony contract version _version.
Parameters
| Name | Type | Description |
|---|---|---|
_version | BigNumberish | The Colony contract version |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getColonyVersionResolver
getColonyVersionResolver(uint256)
▸ getColonyVersionResolver(uint256)(_version, overrides?): Promise<string>
Get the Resolver address for Colony contract version _version.
Parameters
| Name | Type | Description |
|---|---|---|
_version | BigNumberish | The Colony contract version |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getColonyVersionResolver(uint256)
getCurrentColonyVersion
▸ getCurrentColonyVersion(overrides?): Promise<BigNumber>
Returns the latest Colony contract version. This is the version used to create all new colonies.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getCurrentColonyVersion
getCurrentColonyVersion()
▸ getCurrentColonyVersion()(overrides?): Promise<BigNumber>
Returns the latest Colony contract version. This is the version used to create all new colonies.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getCurrentColonyVersion()
getENSRegistrar
▸ getENSRegistrar(overrides?): Promise<string>
Returns the address of the ENSRegistrar for the Network.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<string>
Inherited from
IColonyNetwork.getENSRegistrar
getENSRegistrar()
▸ getENSRegistrar()(overrides?): Promise<string>
Returns the address of the ENSRegistrar for the Network.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<string>
Inherited from
IColonyNetwork.getENSRegistrar()
getExtensionInstallation
▸ getExtensionInstallation(_extensionId, _colony, overrides?): Promise<string>
Get an extension's installation.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
_colony | string | Address of the colony the extension is installed in |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getExtensionInstallation
getExtensionInstallation(bytes32,address)
▸ getExtensionInstallation(bytes32,address)(_extensionId, _colony, overrides?): Promise<string>
Get an extension's installation.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
_colony | string | Address of the colony the extension is installed in |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getExtensionInstallation(bytes32,address)
getExtensionResolver
▸ getExtensionResolver(_extensionId, _version, overrides?): Promise<string>
Get an extension's resolver.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
_version | BigNumberish | Version of the extension |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getExtensionResolver
getExtensionResolver(bytes32,uint256)
▸ getExtensionResolver(bytes32,uint256)(_extensionId, _version, overrides?): Promise<string>
Get an extension's resolver.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
_version | BigNumberish | Version of the extension |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getExtensionResolver(bytes32,uint256)
getFeeInverse
▸ getFeeInverse(overrides?): Promise<BigNumber>
Return 1 / the fee to pay to the network. e.g. if the fee is 1% (or 0.01), return 100.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getFeeInverse
getFeeInverse()
▸ getFeeInverse()(overrides?): Promise<BigNumber>
Return 1 / the fee to pay to the network. e.g. if the fee is 1% (or 0.01), return 100.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getFeeInverse()
getMetaColony
▸ getMetaColony(overrides?): Promise<string>
Get the Meta Colony address.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<string>
Inherited from
IColonyNetwork.getMetaColony
getMetaColony()
▸ getMetaColony()(overrides?): Promise<string>
Get the Meta Colony address.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<string>
Inherited from
IColonyNetwork.getMetaColony()
getMetaColonyClient
▸ getMetaColonyClient(): Promise<AnyColonyClient>
Get the initialized MetaColony client
Returns
Promise<AnyColonyClient>
a ColonyClient instance of the MetaColony (id: 1)
getMetatransactionNonce
▸ getMetatransactionNonce(userAddress, overrides?): Promise<BigNumber>
Gets the next metatransaction nonce for user that should be used targeting this contract
Parameters
| Name | Type | Description |
|---|---|---|
userAddress | string | The address of the user that will sign the metatransaction |
overrides? | CallOverrides | - |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getMetatransactionNonce
getMetatransactionNonce(address)
▸ getMetatransactionNonce(address)(userAddress, overrides?): Promise<BigNumber>
Gets the next metatransaction nonce for user that should be used targeting this contract
Parameters
| Name | Type | Description |
|---|---|---|
userAddress | string | The address of the user that will sign the metatransaction |
overrides? | CallOverrides | - |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getMetatransactionNonce(address)
getMiningDelegator
▸ getMiningDelegator(_delegate, overrides?): Promise<string>
Called to get the address _delegate is allowed to mine for
Parameters
| Name | Type | Description |
|---|---|---|
_delegate | string | The address that wants to mine |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getMiningDelegator
getMiningDelegator(address)
▸ getMiningDelegator(address)(_delegate, overrides?): Promise<string>
Called to get the address _delegate is allowed to mine for
Parameters
| Name | Type | Description |
|---|---|---|
_delegate | string | The address that wants to mine |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getMiningDelegator(address)
getMiningResolver
▸ getMiningResolver(overrides?): Promise<string>
Get the resolver to be used by new instances of ReputationMiningCycle.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<string>
Inherited from
IColonyNetwork.getMiningResolver
getMiningResolver()
▸ getMiningResolver()(overrides?): Promise<string>
Get the resolver to be used by new instances of ReputationMiningCycle.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<string>
Inherited from
IColonyNetwork.getMiningResolver()
getMiningStake
▸ getMiningStake(_user, overrides?): Promise<MiningStakeStructOutput>
returns how much CLNY _user has staked for the purposes of reputation mining
Parameters
| Name | Type | Description |
|---|---|---|
_user | string | The user to query |
overrides? | CallOverrides | - |
Returns
Promise<MiningStakeStructOutput>
Inherited from
IColonyNetwork.getMiningStake
getMiningStake(address)
▸ getMiningStake(address)(_user, overrides?): Promise<MiningStakeStructOutput>
returns how much CLNY _user has staked for the purposes of reputation mining
Parameters
| Name | Type | Description |
|---|---|---|
_user | string | The user to query |
overrides? | CallOverrides | - |
Returns
Promise<MiningStakeStructOutput>
Inherited from
IColonyNetwork.getMiningStake(address)
getParentSkillId
▸ getParentSkillId(_skillId, _parentSkillIndex, overrides?): Promise<BigNumber>
Get the id of the parent skill at index _parentSkillIndex for skill with Id _skillId.
Parameters
| Name | Type | Description |
|---|---|---|
_skillId | BigNumberish | Id of the skill |
_parentSkillIndex | BigNumberish | Index of the skill.parents array to get Note that not all parent skill ids are stored here. See Skill.parents member for definition on which parents are stored |
overrides? | CallOverrides | - |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getParentSkillId
getParentSkillId(uint256,uint256)
▸ getParentSkillId(uint256,uint256)(_skillId, _parentSkillIndex, overrides?): Promise<BigNumber>
Get the id of the parent skill at index _parentSkillIndex for skill with Id _skillId.
Parameters
| Name | Type | Description |
|---|---|---|
_skillId | BigNumberish | Id of the skill |
_parentSkillIndex | BigNumberish | Index of the skill.parents array to get Note that not all parent skill ids are stored here. See Skill.parents member for definition on which parents are stored |
overrides? | CallOverrides | - |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getParentSkillId(uint256,uint256)
getPayoutWhitelist
▸ getPayoutWhitelist(_token, overrides?): Promise<boolean>
Get a token's status in the payout whitelist
Parameters
| Name | Type | Description |
|---|---|---|
_token | string | The token being queried |
overrides? | CallOverrides | - |
Returns
Promise<boolean>
Inherited from
IColonyNetwork.getPayoutWhitelist
getPayoutWhitelist(address)
▸ getPayoutWhitelist(address)(_token, overrides?): Promise<boolean>
Get a token's status in the payout whitelist
Parameters
| Name | Type | Description |
|---|---|---|
_token | string | The token being queried |
overrides? | CallOverrides | - |
Returns
Promise<boolean>
Inherited from
IColonyNetwork.getPayoutWhitelist(address)
getProfileDBAddress
▸ getProfileDBAddress(_node, overrides?): Promise<string>
Retrieve the orbitdb address corresponding to a registered account.
Parameters
| Name | Type | Description |
|---|---|---|
_node | BytesLike | The Namehash of the account being queried. |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getProfileDBAddress
getProfileDBAddress(bytes32)
▸ getProfileDBAddress(bytes32)(_node, overrides?): Promise<string>
Retrieve the orbitdb address corresponding to a registered account.
Parameters
| Name | Type | Description |
|---|---|---|
_node | BytesLike | The Namehash of the account being queried. |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getProfileDBAddress(bytes32)
getReplacementReputationUpdateLogEntry
▸ getReplacementReputationUpdateLogEntry(_reputationMiningCycle, _id, overrides?): Promise<ReputationLogEntryStructOutput>
Get a replacement log entry (if set) for the log entry _id in the mining cycle that was at the address _reputationMiningCycle.
Parameters
| Name | Type | Description |
|---|---|---|
_reputationMiningCycle | string | The address of the reputation mining cycle we are asking about |
_id | BigNumberish | The log entry number we wish to see if there is a replacement for |
overrides? | CallOverrides | - |
Returns
Promise<ReputationLogEntryStructOutput>
Inherited from
IColonyNetwork.getReplacementReputationUpdateLogEntry
getReplacementReputationUpdateLogEntry(address,uint256)
▸ getReplacementReputationUpdateLogEntry(address,uint256)(_reputationMiningCycle, _id, overrides?): Promise<ReputationLogEntryStructOutput>
Get a replacement log entry (if set) for the log entry _id in the mining cycle that was at the address _reputationMiningCycle.
Parameters
| Name | Type | Description |
|---|---|---|
_reputationMiningCycle | string | The address of the reputation mining cycle we are asking about |
_id | BigNumberish | The log entry number we wish to see if there is a replacement for |
overrides? | CallOverrides | - |
Returns
Promise<ReputationLogEntryStructOutput>
Inherited from
IColonyNetwork.getReplacementReputationUpdateLogEntry(address,uint256)
getReplacementReputationUpdateLogsExist
▸ getReplacementReputationUpdateLogsExist(_reputationMiningCycle, overrides?): Promise<boolean>
Get whether any replacement log entries have been set for the supplied reputation mining cycle.Used by the client to avoid doubling the number of RPC calls when syncing from scratch.
Parameters
| Name | Type | Description |
|---|---|---|
_reputationMiningCycle | string | The reputation mining cycle address we want to know if any entries have been replaced in. |
overrides? | CallOverrides | - |
Returns
Promise<boolean>
Inherited from
IColonyNetwork.getReplacementReputationUpdateLogsExist
getReplacementReputationUpdateLogsExist(address)
▸ getReplacementReputationUpdateLogsExist(address)(_reputationMiningCycle, overrides?): Promise<boolean>
Get whether any replacement log entries have been set for the supplied reputation mining cycle.Used by the client to avoid doubling the number of RPC calls when syncing from scratch.
Parameters
| Name | Type | Description |
|---|---|---|
_reputationMiningCycle | string | The reputation mining cycle address we want to know if any entries have been replaced in. |
overrides? | CallOverrides | - |
Returns
Promise<boolean>
Inherited from
IColonyNetwork.getReplacementReputationUpdateLogsExist(address)
getReputationMiningCycle
▸ getReputationMiningCycle(_active, overrides?): Promise<string>
Get the address of either the active or inactive reputation mining cycle, based on active. The active reputation mining cycle is the one currently under consideration by reputation miners. The inactive reputation cycle is the one with the log that is being appended to.
Parameters
| Name | Type | Description |
|---|---|---|
_active | boolean | Whether the user wants the active or inactive reputation mining cycle |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getReputationMiningCycle
getReputationMiningCycle(bool)
▸ getReputationMiningCycle(bool)(_active, overrides?): Promise<string>
Get the address of either the active or inactive reputation mining cycle, based on active. The active reputation mining cycle is the one currently under consideration by reputation miners. The inactive reputation cycle is the one with the log that is being appended to.
Parameters
| Name | Type | Description |
|---|---|---|
_active | boolean | Whether the user wants the active or inactive reputation mining cycle |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.getReputationMiningCycle(bool)
getReputationMiningCycleReward
▸ getReputationMiningCycleReward(overrides?): Promise<BigNumber>
Called to get the total per-cycle reputation mining reward.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getReputationMiningCycleReward
getReputationMiningCycleReward()
▸ getReputationMiningCycleReward()(overrides?): Promise<BigNumber>
Called to get the total per-cycle reputation mining reward.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getReputationMiningCycleReward()
getReputationMiningSkillId
▸ getReputationMiningSkillId(overrides?): Promise<BigNumber>
Get the skillId of the reputation mining skill. Only set once the metacolony is set up.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getReputationMiningSkillId
getReputationMiningSkillId()
▸ getReputationMiningSkillId()(overrides?): Promise<BigNumber>
Get the skillId of the reputation mining skill. Only set once the metacolony is set up.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getReputationMiningSkillId()
getReputationRootHash
▸ getReputationRootHash(overrides?): Promise<string>
Get the root hash of the current reputation state tree.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<string>
Inherited from
IColonyNetwork.getReputationRootHash
getReputationRootHash()
▸ getReputationRootHash()(overrides?): Promise<string>
Get the root hash of the current reputation state tree.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<string>
Inherited from
IColonyNetwork.getReputationRootHash()
getReputationRootHashNLeaves
▸ getReputationRootHashNLeaves(overrides?): Promise<BigNumber>
I cannot see a reason why a user's client would need to call this - only stored to help with some edge cases in reputation mining dispute resolution. Get the number of leaves in the current reputation state tree.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getReputationRootHashNLeaves
getReputationRootHashNLeaves()
▸ getReputationRootHashNLeaves()(overrides?): Promise<BigNumber>
I cannot see a reason why a user's client would need to call this - only stored to help with some edge cases in reputation mining dispute resolution. Get the number of leaves in the current reputation state tree.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getReputationRootHashNLeaves()
getReputationRootHashNNodes
▸ getReputationRootHashNNodes(overrides?): Promise<BigNumber>
Deprecated, replaced by getReputationRootHashNLeaves which does the same thing but is more accurately named.will be removed in a later version. Get the number of leaves in the current reputation state tree.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getReputationRootHashNNodes
getReputationRootHashNNodes()
▸ getReputationRootHashNNodes()(overrides?): Promise<BigNumber>
Deprecated, replaced by getReputationRootHashNLeaves which does the same thing but is more accurately named.will be removed in a later version. Get the number of leaves in the current reputation state tree.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getReputationRootHashNNodes()
getSkill
▸ getSkill(_skillId, overrides?): Promise<SkillStructOutput>
Get the nParents and nChildren of skill with id _skillId.
Parameters
| Name | Type | Description |
|---|---|---|
_skillId | BigNumberish | Id of the skill |
overrides? | CallOverrides | - |
Returns
Promise<SkillStructOutput>
Inherited from
IColonyNetwork.getSkill
getSkill(uint256)
▸ getSkill(uint256)(_skillId, overrides?): Promise<SkillStructOutput>
Get the nParents and nChildren of skill with id _skillId.
Parameters
| Name | Type | Description |
|---|---|---|
_skillId | BigNumberish | Id of the skill |
overrides? | CallOverrides | - |
Returns
Promise<SkillStructOutput>
Inherited from
IColonyNetwork.getSkill(uint256)
getSkillCount
▸ getSkillCount(overrides?): Promise<BigNumber>
Get the number of skills in the network including both global and local skills.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getSkillCount
getSkillCount()
▸ getSkillCount()(overrides?): Promise<BigNumber>
Get the number of skills in the network including both global and local skills.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.getSkillCount()
getTokenLocking
▸ getTokenLocking(overrides?): Promise<string>
Get token locking contract address.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<string>
Inherited from
IColonyNetwork.getTokenLocking
getTokenLocking()
▸ getTokenLocking()(overrides?): Promise<string>
Get token locking contract address.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<string>
Inherited from
IColonyNetwork.getTokenLocking()
getTokenLockingClient
▸ getTokenLockingClient(): Promise<TokenLockingClient>
Gets the TokenLockingClient
Returns
Promise<TokenLockingClient>
an initialized version of the TokenLockingClient
initialise
▸ initialise(_resolver, _version, overrides?): Promise<ContractTransaction>
Only allowed to be run once, by the Network owner before any Colony versions are added.
Initialises the colony network by setting the first Colony version resolver to _resolver address.
Parameters
| Name | Type | Description |
|---|---|---|
_resolver | string | Address of the resolver for Colony contract |
_version | BigNumberish | Version of the Colony contract the resolver represents |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.initialise
initialise(address,uint256)
▸ initialise(address,uint256)(_resolver, _version, overrides?): Promise<ContractTransaction>
Only allowed to be run once, by the Network owner before any Colony versions are added.
Initialises the colony network by setting the first Colony version resolver to _resolver address.
Parameters
| Name | Type | Description |
|---|---|---|
_resolver | string | Address of the resolver for Colony contract |
_version | BigNumberish | Version of the Colony contract the resolver represents |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.initialise(address,uint256)
initialiseReputationMining
▸ initialiseReputationMining(overrides?): Promise<ContractTransaction>
Creates initial inactive reputation mining cycle.
Parameters
| Name | Type |
|---|---|
overrides? | Overrides & { from?: string } |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.initialiseReputationMining
initialiseReputationMining()
▸ initialiseReputationMining()(overrides?): Promise<ContractTransaction>
Creates initial inactive reputation mining cycle.
Parameters
| Name | Type |
|---|---|
overrides? | Overrides & { from?: string } |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.initialiseReputationMining()
initialiseRootLocalSkill
▸ initialiseRootLocalSkill(overrides?): Promise<ContractTransaction>
Initialise the local skills tree for a colony
Parameters
| Name | Type |
|---|---|
overrides? | Overrides & { from?: string } |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.initialiseRootLocalSkill
initialiseRootLocalSkill()
▸ initialiseRootLocalSkill()(overrides?): Promise<ContractTransaction>
Initialise the local skills tree for a colony
Parameters
| Name | Type |
|---|---|
overrides? | Overrides & { from?: string } |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.initialiseRootLocalSkill()
installExtension
▸ installExtension(_extensionId, _version, overrides?): Promise<ContractTransaction>
Install an extension in a colony. Can only be called by a Colony.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
_version | BigNumberish | Version of the extension to install |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.installExtension
installExtension(bytes32,uint256)
▸ installExtension(bytes32,uint256)(_extensionId, _version, overrides?): Promise<ContractTransaction>
Install an extension in a colony. Can only be called by a Colony.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
_version | BigNumberish | Version of the extension to install |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.installExtension(bytes32,uint256)
isColony
▸ isColony(_colony, overrides?): Promise<boolean>
Check if specific address is a colony created on colony network.
Parameters
| Name | Type | Description |
|---|---|---|
_colony | string | Address of the colony |
overrides? | CallOverrides | - |
Returns
Promise<boolean>
Inherited from
IColonyNetwork.isColony
isColony(address)
▸ isColony(address)(_colony, overrides?): Promise<boolean>
Check if specific address is a colony created on colony network.
Parameters
| Name | Type | Description |
|---|---|---|
_colony | string | Address of the colony |
overrides? | CallOverrides | - |
Returns
Promise<boolean>
Inherited from
IColonyNetwork.isColony(address)
isInRecoveryMode
▸ isInRecoveryMode(overrides?): Promise<boolean>
Is colony network in recovery mode.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<boolean>
Inherited from
IColonyNetwork.isInRecoveryMode
isInRecoveryMode()
▸ isInRecoveryMode()(overrides?): Promise<boolean>
Is colony network in recovery mode.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<boolean>
Inherited from
IColonyNetwork.isInRecoveryMode()
listenerCount
▸ listenerCount(eventName?): number
Parameters
| Name | Type |
|---|---|
eventName? | string | EventFilter |
Returns
number
Inherited from
IColonyNetwork.listenerCount
listeners
▸ listeners<TEvent>(eventFilter?): TypedListener<TEvent>[]
Type parameters
| Name | Type |
|---|---|
TEvent | extends TypedEvent<any, any, TEvent> |
Parameters
| Name | Type |
|---|---|
eventFilter? | TypedEventFilter<TEvent> |
Returns
TypedListener<TEvent>[]
Inherited from
IColonyNetwork.listeners
▸ listeners(eventName?): Listener[]
Parameters
| Name | Type |
|---|---|
eventName? | string |
Returns
Listener[]
Inherited from
IColonyNetwork.listeners
lookupRegisteredENSDomain
▸ lookupRegisteredENSDomain(_addr, overrides?): Promise<string>
Reverse lookup a username from an address.
Parameters
| Name | Type | Description |
|---|---|---|
_addr | string | The address we wish to find the corresponding ENS domain for (if any) |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.lookupRegisteredENSDomain
lookupRegisteredENSDomain(address)
▸ lookupRegisteredENSDomain(address)(_addr, overrides?): Promise<string>
Reverse lookup a username from an address.
Parameters
| Name | Type | Description |
|---|---|---|
_addr | string | The address we wish to find the corresponding ENS domain for (if any) |
overrides? | CallOverrides | - |
Returns
Promise<string>
Inherited from
IColonyNetwork.lookupRegisteredENSDomain(address)
lookupRegisteredENSDomainWithNetworkPatches
▸ lookupRegisteredENSDomainWithNetworkPatches(address): Promise<string>
Like lookupRegisteredENSDomain, but also working on the Goerli testnet
Remarks
On Goerli, all ens domains have the .test suffix. The contracts return .eth anyways.
We patch the original function to fix this problem. On any other network it will return the
original function
Parameters
| Name | Type | Description |
|---|---|---|
address | string | Address we want to look up |
Returns
Promise<string>
an ENS name in the form of [username].user.joincolony.eth or [colonyName].colony.joincolony.eth
multicall
▸ multicall(data, overrides?): Promise<ContractTransaction>
The msg.value should not be trusted for any method callable from multicall.
Call multiple functions in the current contract and return the data from all of them if they all succeed
Parameters
| Name | Type | Description |
|---|---|---|
data | BytesLike[] | The encoded function data for each of the calls to make to this contract |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.multicall
multicall(bytes[])
▸ multicall(bytes[])(data, overrides?): Promise<ContractTransaction>
The msg.value should not be trusted for any method callable from multicall.
Call multiple functions in the current contract and return the data from all of them if they all succeed
Parameters
| Name | Type | Description |
|---|---|---|
data | BytesLike[] | The encoded function data for each of the calls to make to this contract |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.multicall(bytes[])
numRecoveryRoles
▸ numRecoveryRoles(overrides?): Promise<BigNumber>
Return number of recovery roles.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.numRecoveryRoles
numRecoveryRoles()
▸ numRecoveryRoles()(overrides?): Promise<BigNumber>
Return number of recovery roles.
Parameters
| Name | Type |
|---|---|
overrides? | CallOverrides |
Returns
Promise<BigNumber>
Inherited from
IColonyNetwork.numRecoveryRoles()
punishStakers
▸ punishStakers(_stakers, _amount, overrides?): Promise<ContractTransaction>
While external, it can only be called successfully by the current ReputationMiningCycle. Function called to punish people who staked against a new reputation root hash that turned out to be incorrect.
Parameters
| Name | Type | Description |
|---|---|---|
_stakers | string[] | Array of the addresses of stakers to punish |
_amount | BigNumberish | Amount of stake to slash |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.punishStakers
punishStakers(address[],uint256)
▸ punishStakers(address[],uint256)(_stakers, _amount, overrides?): Promise<ContractTransaction>
While external, it can only be called successfully by the current ReputationMiningCycle. Function called to punish people who staked against a new reputation root hash that turned out to be incorrect.
Parameters
| Name | Type | Description |
|---|---|---|
_stakers | string[] | Array of the addresses of stakers to punish |
_amount | BigNumberish | Amount of stake to slash |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.punishStakers(address[],uint256)
queryFilter
▸ queryFilter<TEvent>(event, fromBlockOrBlockhash?, toBlock?): Promise<TEvent[]>
Type parameters
| Name | Type |
|---|---|
TEvent | extends TypedEvent<any, any, TEvent> |
Parameters
| Name | Type |
|---|---|
event | TypedEventFilter<TEvent> |
fromBlockOrBlockhash? | string | number |
toBlock? | string | number |
Returns
Promise<TEvent[]>
Inherited from
IColonyNetwork.queryFilter
registerColonyLabel
▸ registerColonyLabel(_colonyName, _orbitdb, overrides?): Promise<ContractTransaction>
Register a "colony.joincolony.eth" label. Can only be called by a Colony.
Parameters
| Name | Type | Description |
|---|---|---|
_colonyName | string | The label to register. |
_orbitdb | string | The path of the orbitDB database associated with the colony name |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.registerColonyLabel
registerColonyLabel(string,string)
▸ registerColonyLabel(string,string)(_colonyName, _orbitdb, overrides?): Promise<ContractTransaction>
Register a "colony.joincolony.eth" label. Can only be called by a Colony.
Parameters
| Name | Type | Description |
|---|---|---|
_colonyName | string | The label to register. |
_orbitdb | string | The path of the orbitDB database associated with the colony name |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.registerColonyLabel(string,string)
registerUserLabel
▸ registerUserLabel(_username, _orbitdb, overrides?): Promise<ContractTransaction>
Register a "user.joincolony.eth" label.
Parameters
| Name | Type | Description |
|---|---|---|
_username | string | The label to register |
_orbitdb | string | The path of the orbitDB database associated with the user profile |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.registerUserLabel
registerUserLabel(string,string)
▸ registerUserLabel(string,string)(_username, _orbitdb, overrides?): Promise<ContractTransaction>
Register a "user.joincolony.eth" label.
Parameters
| Name | Type | Description |
|---|---|---|
_username | string | The label to register |
_orbitdb | string | The path of the orbitDB database associated with the user profile |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.registerUserLabel(string,string)
removeAllListeners
▸ removeAllListeners<TEvent>(eventFilter): ColonyNetworkClient
Type parameters
| Name | Type |
|---|---|
TEvent | extends TypedEvent<any, any, TEvent> |
Parameters
| Name | Type |
|---|---|
eventFilter | TypedEventFilter<TEvent> |
Returns
Inherited from
IColonyNetwork.removeAllListeners
▸ removeAllListeners(eventName?): ColonyNetworkClient
Parameters
| Name | Type |
|---|---|
eventName? | string |
Returns
Inherited from
IColonyNetwork.removeAllListeners
removeRecoveryRole
▸ removeRecoveryRole(_user, overrides?): Promise<ContractTransaction>
Remove colony recovery role. Can only be called by root role.
Parameters
| Name | Type | Description |
|---|---|---|
_user | string | User we want to remove recovery role from |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.removeRecoveryRole
removeRecoveryRole(address)
▸ removeRecoveryRole(address)(_user, overrides?): Promise<ContractTransaction>
Remove colony recovery role. Can only be called by root role.
Parameters
| Name | Type | Description |
|---|---|---|
_user | string | User we want to remove recovery role from |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.removeRecoveryRole(address)
reward
▸ reward(_recipient, _amount, overrides?): Promise<ContractTransaction>
Only callable by the active reputation mining cycle Used to track that a user is eligible to claim a reward
Parameters
| Name | Type | Description |
|---|---|---|
_recipient | string | The address receiving the award |
_amount | BigNumberish | The amount of CLNY to be awarded |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.reward
reward(address,uint256)
▸ reward(address,uint256)(_recipient, _amount, overrides?): Promise<ContractTransaction>
Only callable by the active reputation mining cycle Used to track that a user is eligible to claim a reward
Parameters
| Name | Type | Description |
|---|---|---|
_recipient | string | The address receiving the award |
_amount | BigNumberish | The amount of CLNY to be awarded |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.reward(address,uint256)
setFeeInverse
▸ setFeeInverse(_feeInverse, overrides?): Promise<ContractTransaction>
Set the colony network fee to pay. e.g. if the fee is 1% (or 0.01), pass 100 as _feeInverse.
Parameters
| Name | Type | Description |
|---|---|---|
_feeInverse | BigNumberish | The inverse of the network fee to set |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setFeeInverse
setFeeInverse(uint256)
▸ setFeeInverse(uint256)(_feeInverse, overrides?): Promise<ContractTransaction>
Set the colony network fee to pay. e.g. if the fee is 1% (or 0.01), pass 100 as _feeInverse.
Parameters
| Name | Type | Description |
|---|---|---|
_feeInverse | BigNumberish | The inverse of the network fee to set |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setFeeInverse(uint256)
setMiningDelegate
▸ setMiningDelegate(_delegate, _allowed, overrides?): Promise<ContractTransaction>
Called to give or remove another address's permission to mine on your behalf
Parameters
| Name | Type | Description |
|---|---|---|
_delegate | string | The address you're giving or removing permission from |
_allowed | boolean | Whether they are allowed (true) or not (false) to mine on your behalf |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setMiningDelegate
setMiningDelegate(address,bool)
▸ setMiningDelegate(address,bool)(_delegate, _allowed, overrides?): Promise<ContractTransaction>
Called to give or remove another address's permission to mine on your behalf
Parameters
| Name | Type | Description |
|---|---|---|
_delegate | string | The address you're giving or removing permission from |
_allowed | boolean | Whether they are allowed (true) or not (false) to mine on your behalf |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setMiningDelegate(address,bool)
setMiningResolver
▸ setMiningResolver(_miningResolverAddress, overrides?): Promise<ContractTransaction>
Set the resolver to be used by new instances of ReputationMiningCycle.
Parameters
| Name | Type | Description |
|---|---|---|
_miningResolverAddress | string | The address of the Resolver contract with the functions correctly wired. |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setMiningResolver
setMiningResolver(address)
▸ setMiningResolver(address)(_miningResolverAddress, overrides?): Promise<ContractTransaction>
Set the resolver to be used by new instances of ReputationMiningCycle.
Parameters
| Name | Type | Description |
|---|---|---|
_miningResolverAddress | string | The address of the Resolver contract with the functions correctly wired. |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setMiningResolver(address)
setPayoutWhitelist
▸ setPayoutWhitelist(_token, _status, overrides?): Promise<ContractTransaction>
Set a token's status in the payout whitelist
Parameters
| Name | Type | Description |
|---|---|---|
_token | string | The token being set |
_status | boolean | The whitelist status |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setPayoutWhitelist
setPayoutWhitelist(address,bool)
▸ setPayoutWhitelist(address,bool)(_token, _status, overrides?): Promise<ContractTransaction>
Set a token's status in the payout whitelist
Parameters
| Name | Type | Description |
|---|---|---|
_token | string | The token being set |
_status | boolean | The whitelist status |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setPayoutWhitelist(address,bool)
setRecoveryRole
▸ setRecoveryRole(_user, overrides?): Promise<ContractTransaction>
Set new colony recovery role. Can be called by root.
Parameters
| Name | Type | Description |
|---|---|---|
_user | string | User we want to give a recovery role to |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setRecoveryRole
setRecoveryRole(address)
▸ setRecoveryRole(address)(_user, overrides?): Promise<ContractTransaction>
Set new colony recovery role. Can be called by root.
Parameters
| Name | Type | Description |
|---|---|---|
_user | string | User we want to give a recovery role to |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setRecoveryRole(address)
setReplacementReputationUpdateLogEntry
▸ setReplacementReputationUpdateLogEntry(_reputationMiningCycle, _id, _user, _amount, _skillId, _colony, _nUpdates, _nPreviousUpdates, overrides?): Promise<ContractTransaction>
Note that strictly, _nUpdates and _nPreviousUpdates don't need to be set - they're only used during dispute resolution, which these replacement log entries are never used for. However, for ease of resyncing the client, we have decided to include them for now.
Set a replacement log entry if we're in recovery mode.
Parameters
| Name | Type | Description |
|---|---|---|
_reputationMiningCycle | string | The address of the reputation mining cycle that the log was in. |
_id | BigNumberish | The number of the log entry in the reputation mining cycle in question. |
_user | string | The address of the user earning / losing the reputation |
_amount | BigNumberish | The amount of reputation being earned / lost |
_skillId | BigNumberish | The id of the origin skill for the reputation update |
_colony | string | The address of the colony being updated |
_nUpdates | BigNumberish | The number of updates the log entry corresponds to |
_nPreviousUpdates | BigNumberish | The number of updates in the log before this entry |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setReplacementReputationUpdateLogEntry
setReplacementReputationUpdateLogEntry(address,uint256,address,int256,uint256,address,uint128,uint128)
▸ setReplacementReputationUpdateLogEntry(address,uint256,address,int256,uint256,address,uint128,uint128)(_reputationMiningCycle, _id, _user, _amount, _skillId, _colony, _nUpdates, _nPreviousUpdates, overrides?): Promise<ContractTransaction>
Note that strictly, _nUpdates and _nPreviousUpdates don't need to be set - they're only used during dispute resolution, which these replacement log entries are never used for. However, for ease of resyncing the client, we have decided to include them for now.
Set a replacement log entry if we're in recovery mode.
Parameters
| Name | Type | Description |
|---|---|---|
_reputationMiningCycle | string | The address of the reputation mining cycle that the log was in. |
_id | BigNumberish | The number of the log entry in the reputation mining cycle in question. |
_user | string | The address of the user earning / losing the reputation |
_amount | BigNumberish | The amount of reputation being earned / lost |
_skillId | BigNumberish | The id of the origin skill for the reputation update |
_colony | string | The address of the colony being updated |
_nUpdates | BigNumberish | The number of updates the log entry corresponds to |
_nPreviousUpdates | BigNumberish | The number of updates in the log before this entry |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setReplacementReputationUpdateLogEntry(address,uint256,address,int256,uint256,address,uint128,uint128)
setReputationMiningCycleReward
▸ setReputationMiningCycleReward(_amount, overrides?): Promise<ContractTransaction>
Can only be called by the MetaColony. Called to set the total per-cycle reputation reward, which will be split between all miners.
Parameters
| Name | Type | Description |
|---|---|---|
_amount | BigNumberish | The CLNY awarded per mining cycle to the miners |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setReputationMiningCycleReward
setReputationMiningCycleReward(uint256)
▸ setReputationMiningCycleReward(uint256)(_amount, overrides?): Promise<ContractTransaction>
Can only be called by the MetaColony. Called to set the total per-cycle reputation reward, which will be split between all miners.
Parameters
| Name | Type | Description |
|---|---|---|
_amount | BigNumberish | The CLNY awarded per mining cycle to the miners |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setReputationMiningCycleReward(uint256)
setReputationRootHash
▸ setReputationRootHash(_newHash, _newNLeaves, _stakers, overrides?): Promise<ContractTransaction>
Set a new Reputation root hash and starts a new mining cycle. Can only be called by the ReputationMiningCycle contract.
Parameters
| Name | Type | Description |
|---|---|---|
_newHash | BytesLike | The reputation root hash |
_newNLeaves | BigNumberish | The updated leaves count value |
_stakers | string[] | Array of users who submitted or backed the hash, being accepted here as the new reputation root hash |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setReputationRootHash
setReputationRootHash(bytes32,uint256,address[])
▸ setReputationRootHash(bytes32,uint256,address[])(_newHash, _newNLeaves, _stakers, overrides?): Promise<ContractTransaction>
Set a new Reputation root hash and starts a new mining cycle. Can only be called by the ReputationMiningCycle contract.
Parameters
| Name | Type | Description |
|---|---|---|
_newHash | BytesLike | The reputation root hash |
_newNLeaves | BigNumberish | The updated leaves count value |
_stakers | string[] | Array of users who submitted or backed the hash, being accepted here as the new reputation root hash |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setReputationRootHash(bytes32,uint256,address[])
setStorageSlotRecovery
▸ setStorageSlotRecovery(_slot, _value, overrides?): Promise<ContractTransaction>
certain critical variables are protected from editing in this function Update value of arbitrary storage variable. Can only be called by user with recovery role.
Parameters
| Name | Type | Description |
|---|---|---|
_slot | BigNumberish | Uint address of storage slot to be updated |
_value | BytesLike | word of data to be set |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setStorageSlotRecovery
setStorageSlotRecovery(uint256,bytes32)
▸ setStorageSlotRecovery(uint256,bytes32)(_slot, _value, overrides?): Promise<ContractTransaction>
certain critical variables are protected from editing in this function Update value of arbitrary storage variable. Can only be called by user with recovery role.
Parameters
| Name | Type | Description |
|---|---|---|
_slot | BigNumberish | Uint address of storage slot to be updated |
_value | BytesLike | word of data to be set |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setStorageSlotRecovery(uint256,bytes32)
setTokenLocking
▸ setTokenLocking(_tokenLockingAddress, overrides?): Promise<ContractTransaction>
Sets the token locking address. This is only set once, and can't be changed afterwards.
Parameters
| Name | Type | Description |
|---|---|---|
_tokenLockingAddress | string | Address of the locking contract |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setTokenLocking
setTokenLocking(address)
▸ setTokenLocking(address)(_tokenLockingAddress, overrides?): Promise<ContractTransaction>
Sets the token locking address. This is only set once, and can't be changed afterwards.
Parameters
| Name | Type | Description |
|---|---|---|
_tokenLockingAddress | string | Address of the locking contract |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setTokenLocking(address)
setupRegistrar
▸ setupRegistrar(_ens, _rootNode, overrides?): Promise<ContractTransaction>
Setup registrar with ENS and root node.
Parameters
| Name | Type | Description |
|---|---|---|
_ens | string | Address of ENS registrar |
_rootNode | BytesLike | Namehash of the root node for the domain |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setupRegistrar
setupRegistrar(address,bytes32)
▸ setupRegistrar(address,bytes32)(_ens, _rootNode, overrides?): Promise<ContractTransaction>
Setup registrar with ENS and root node.
Parameters
| Name | Type | Description |
|---|---|---|
_ens | string | Address of ENS registrar |
_rootNode | BytesLike | Namehash of the root node for the domain |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.setupRegistrar(address,bytes32)
stakeForMining
▸ stakeForMining(_amount, overrides?): Promise<ContractTransaction>
Stake CLNY to allow the staker to participate in reputation mining.
Parameters
| Name | Type | Description |
|---|---|---|
_amount | BigNumberish | Amount of CLNY to stake for the purposes of mining |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.stakeForMining
stakeForMining(uint256)
▸ stakeForMining(uint256)(_amount, overrides?): Promise<ContractTransaction>
Stake CLNY to allow the staker to participate in reputation mining.
Parameters
| Name | Type | Description |
|---|---|---|
_amount | BigNumberish | Amount of CLNY to stake for the purposes of mining |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.stakeForMining(uint256)
startNextCycle
▸ startNextCycle(overrides?): Promise<ContractTransaction>
Starts a new Reputation Mining cycle. Explicitly called only the first time, subsequently called from within setReputationRootHash.
Parameters
| Name | Type |
|---|---|
overrides? | Overrides & { from?: string } |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.startNextCycle
startNextCycle()
▸ startNextCycle()(overrides?): Promise<ContractTransaction>
Starts a new Reputation Mining cycle. Explicitly called only the first time, subsequently called from within setReputationRootHash.
Parameters
| Name | Type |
|---|---|
overrides? | Overrides & { from?: string } |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.startNextCycle()
startTokenAuction
▸ startTokenAuction(_token, overrides?): Promise<ContractTransaction>
Create and start a new DutchAuction for the entire amount of _token owned by the Colony Network.
Parameters
| Name | Type | Description |
|---|---|---|
_token | string | Address of the token held by the network to be auctioned |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.startTokenAuction
startTokenAuction(address)
▸ startTokenAuction(address)(_token, overrides?): Promise<ContractTransaction>
Create and start a new DutchAuction for the entire amount of _token owned by the Colony Network.
Parameters
| Name | Type | Description |
|---|---|---|
_token | string | Address of the token held by the network to be auctioned |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.startTokenAuction(address)
supportsInterface
▸ supportsInterface(_interfaceID, overrides?): Promise<boolean>
Interface identification is specified in ERC-165. Query if a contract implements an interface
Parameters
| Name | Type | Description |
|---|---|---|
_interfaceID | BytesLike | The interface identifier, as specified in ERC-165 |
overrides? | CallOverrides | - |
Returns
Promise<boolean>
Inherited from
IColonyNetwork.supportsInterface
supportsInterface(bytes4)
▸ supportsInterface(bytes4)(_interfaceID, overrides?): Promise<boolean>
Interface identification is specified in ERC-165. Query if a contract implements an interface
Parameters
| Name | Type | Description |
|---|---|---|
_interfaceID | BytesLike | The interface identifier, as specified in ERC-165 |
overrides? | CallOverrides | - |
Returns
Promise<boolean>
Inherited from
IColonyNetwork.supportsInterface(bytes4)
uninstallExtension
▸ uninstallExtension(_extensionId, overrides?): Promise<ContractTransaction>
Uninstall an extension in a colony. Can only be called by a Colony.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.uninstallExtension
uninstallExtension(bytes32)
▸ uninstallExtension(bytes32)(_extensionId, overrides?): Promise<ContractTransaction>
Uninstall an extension in a colony. Can only be called by a Colony.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.uninstallExtension(bytes32)
unstakeForMining
▸ unstakeForMining(_amount, overrides?): Promise<ContractTransaction>
Unstake CLNY currently staked for reputation mining.
Parameters
| Name | Type | Description |
|---|---|---|
_amount | BigNumberish | Amount of CLNY staked for mining to unstake |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.unstakeForMining
unstakeForMining(uint256)
▸ unstakeForMining(uint256)(_amount, overrides?): Promise<ContractTransaction>
Unstake CLNY currently staked for reputation mining.
Parameters
| Name | Type | Description |
|---|---|---|
_amount | BigNumberish | Amount of CLNY staked for mining to unstake |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.unstakeForMining(uint256)
updateColonyOrbitDB
▸ updateColonyOrbitDB(_orbitdb, overrides?): Promise<ContractTransaction>
Update a colony's orbitdb address. Can only be called by a colony with a registered subdomain
Parameters
| Name | Type | Description |
|---|---|---|
_orbitdb | string | The path of the orbitDB database to be associated with the colony |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.updateColonyOrbitDB
updateColonyOrbitDB(string)
▸ updateColonyOrbitDB(string)(_orbitdb, overrides?): Promise<ContractTransaction>
Update a colony's orbitdb address. Can only be called by a colony with a registered subdomain
Parameters
| Name | Type | Description |
|---|---|---|
_orbitdb | string | The path of the orbitDB database to be associated with the colony |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.updateColonyOrbitDB(string)
updateUserOrbitDB
▸ updateUserOrbitDB(_orbitdb, overrides?): Promise<ContractTransaction>
Update a user's orbitdb address. Can only be called by a user with a registered subdomain
Parameters
| Name | Type | Description |
|---|---|---|
_orbitdb | string | The path of the orbitDB database to be associated with the user |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.updateUserOrbitDB
updateUserOrbitDB(string)
▸ updateUserOrbitDB(string)(_orbitdb, overrides?): Promise<ContractTransaction>
Update a user's orbitdb address. Can only be called by a user with a registered subdomain
Parameters
| Name | Type | Description |
|---|---|---|
_orbitdb | string | The path of the orbitDB database to be associated with the user |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.updateUserOrbitDB(string)
upgradeExtension
▸ upgradeExtension(_extensionId, _newVersion, overrides?): Promise<ContractTransaction>
Upgrade an extension in a colony. Can only be called by a Colony.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
_newVersion | BigNumberish | Version of the extension to upgrade to (must be one greater than current) |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.upgradeExtension
upgradeExtension(bytes32,uint256)
▸ upgradeExtension(bytes32,uint256)(_extensionId, _newVersion, overrides?): Promise<ContractTransaction>
Upgrade an extension in a colony. Can only be called by a Colony.
Parameters
| Name | Type | Description |
|---|---|---|
_extensionId | BytesLike | keccak256 hash of the extension name, used as an indentifier |
_newVersion | BigNumberish | Version of the extension to upgrade to (must be one greater than current) |
overrides? | Overrides & { from?: string } | - |
Returns
Promise<ContractTransaction>
Inherited from
IColonyNetwork.upgradeExtension(bytes32,uint256)