IMetaColony

Interface Methods

addExtensionToNetwork

Add a new extension/version to the Extensions repository.

Note: Calls IColonyNetwork.addExtensionToNetwork.

Parameters

NameTypeDescription
_extensionIdbytes32keccak256 hash of the extension name, used as an indentifier
_resolveraddressThe deployed resolver containing the extension contract logic

addGlobalSkill

Add a new global skill.

Note: Calls IColonyNetwork.addSkill.

Return Parameters

NameTypeDescription
skillIduint256Id of the added skill

addNetworkColonyVersion

Adds a new Colony contract version and the address of associated _resolver contract. Secured function to authorised members.

Note: Calls IColonyNetwork.addColonyVersion.

Parameters

NameTypeDescription
_versionuint256The new Colony contract version
_resolveraddressAddress of the Resolver contract which will be used with the underlying EtherRouter contract

deprecateGlobalSkill

Mark a global skill as deprecated which stops new tasks and payments from using it.

Note: Calls IColonyNetwork.deprecateSkill.

Parameters

NameTypeDescription
_skillIduint256Id of the added skill

mintTokensForColonyNetwork

Mints CLNY in the Meta Colony and transfers them to the colony network. Only allowed to be called on the Meta Colony by the colony network.

Parameters

NameTypeDescription
_waduint256Amount to mint and transfer to the colony network

setNetworkFeeInverse

Set the Colony Network fee inverse amount.

Note: Calls IColonyNetwork.setFeeInverse.

Parameters

NameTypeDescription
_feeInverseuint256Nonzero amount for the fee inverse

setPayoutWhitelist

Set a token's status in the payout whitelist on the Colony Network

Parameters

NameTypeDescription
_tokenaddressThe token being set
_statusboolThe whitelist status

setReputationMiningCycleReward

Called to set the total per-cycle reputation reward, which will be split between all miners.

Note: Calls the corresponding function on the ColonyNetwork.

Parameters

NameTypeDescription
_amountuint256

Support

Questions? Problems? Existential dilemmas? We’re here to help!

Improve this doc.

All improvements to documentation are welcome and encouraged. Submit a PR for documentation on GitHub.