Class: ColonyFactory
Constructors
new ColonyFactory()
new ColonyFactory():
ColonyFactory
Returns
Properties
abi
readonlystaticabi: readonly [{anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"bytes32";name:"txHash";type:"bytes32"; }, {indexed:false;internalType:"string";name:"metadata";type:"string"; }];name:"Annotation";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"uint256";name:"skillId";type:"uint256"; }, {indexed:false;internalType:"int256";name:"amount";type:"int256"; }];name:"ArbitraryReputationUpdate";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"target";type:"address"; }, {indexed:false;internalType:"bytes";name:"data";type:"bytes"; }, {indexed:false;internalType:"bool";name:"success";type:"bool"; }];name:"ArbitraryTransaction";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"address[]";name:"users";type:"address[]"; }, {indexed:false;internalType:"int256[]";name:"amounts";type:"int256[]"; }];name:"ColonyBootstrapped";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"uint256";name:"fee";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"payoutRemainder";type:"uint256"; }];name:"ColonyFundsClaimed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"fromPot";type:"uint256"; }, {indexed:true;internalType:"uint256";name:"toPot";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }, {indexed:false;internalType:"address";name:"token";type:"address"; }];name:"ColonyFundsMovedBetweenFundingPots";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"address";name:"colonyNetwork";type:"address"; }, {indexed:false;internalType:"address";name:"token";type:"address"; }];name:"ColonyInitialised";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"string";name:"metadata";type:"string"; }];name:"ColonyMetadata";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"string";name:"metadata";type:"string"; }];name:"ColonyMetadataDelta";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"uint256";name:"rewardInverse";type:"uint256"; }];name:"ColonyRewardInverseSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"address";name:"user";type:"address"; }, {indexed:true;internalType:"uint256";name:"domainId";type:"uint256"; }, {indexed:true;internalType:"uint8";name:"role";type:"uint8"; }, {indexed:false;internalType:"bool";name:"setTo";type:"bool"; }];name:"ColonyRoleSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"uint256";name:"oldVersion";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"newVersion";type:"uint256"; }];name:"ColonyUpgraded";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"uint256";name:"domainId";type:"uint256"; }];name:"DomainAdded";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"domainId";type:"uint256"; }, {indexed:false;internalType:"bool";name:"deprecated";type:"bool"; }];name:"DomainDeprecated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"domainId";type:"uint256"; }, {indexed:false;internalType:"string";name:"metadata";type:"string"; }];name:"DomainMetadata";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"uint256";name:"expenditureId";type:"uint256"; }];name:"ExpenditureAdded";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"expenditureId";type:"uint256"; }];name:"ExpenditureCancelled";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"expenditureId";type:"uint256"; }, {indexed:true;internalType:"uint256";name:"slot";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"claimDelay";type:"uint256"; }];name:"ExpenditureClaimDelaySet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"expenditureId";type:"uint256"; }];name:"ExpenditureFinalized";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"uint256";name:"globalClaimDelay";type:"uint256"; }];name:"ExpenditureGlobalClaimDelaySet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"expenditureId";type:"uint256"; }];name:"ExpenditureLocked";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"expenditureId";type:"uint256"; }, {indexed:false;internalType:"string";name:"metadata";type:"string"; }];name:"ExpenditureMetadataSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"expenditureId";type:"uint256"; }, {indexed:true;internalType:"uint256";name:"slot";type:"uint256"; }, {indexed:false;internalType:"int256";name:"payoutModifier";type:"int256"; }];name:"ExpenditurePayoutModifierSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"expenditureId";type:"uint256"; }, {indexed:true;internalType:"uint256";name:"slot";type:"uint256"; }, {indexed:true;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"ExpenditurePayoutSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"expenditureId";type:"uint256"; }, {indexed:true;internalType:"uint256";name:"slot";type:"uint256"; }, {indexed:true;internalType:"address";name:"recipient";type:"address"; }];name:"ExpenditureRecipientSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"expenditureId";type:"uint256"; }, {indexed:true;internalType:"uint256";name:"slot";type:"uint256"; }, {indexed:true;internalType:"uint256";name:"skillId";type:"uint256"; }];name:"ExpenditureSkillSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"expenditureId";type:"uint256"; }, {indexed:true;internalType:"uint256";name:"storageSlot";type:"uint256"; }, {indexed:false;internalType:"bool[]";name:"mask";type:"bool[]"; }, {indexed:false;internalType:"bytes32[]";name:"keys";type:"bytes32[]"; }, {indexed:false;internalType:"bytes32";name:"value";type:"bytes32"; }];name:"ExpenditureStateChanged";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"expenditureId";type:"uint256"; }, {indexed:true;internalType:"address";name:"owner";type:"address"; }];name:"ExpenditureTransferred";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"fundingPotId";type:"uint256"; }];name:"FundingPotAdded";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"uint256";name:"localSkillId";type:"uint256"; }];name:"LocalSkillAdded";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"uint256";name:"localSkillId";type:"uint256"; }, {indexed:false;internalType:"bool";name:"deprecated";type:"bool"; }];name:"LocalSkillDeprecated";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"userAddress";type:"address"; }, {indexed:false;internalType:"address payable";name:"relayerAddress";type:"address"; }, {indexed:false;internalType:"bytes";name:"payload";type:"bytes"; }];name:"MetaTransactionExecuted";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"uint256";name:"paymentId";type:"uint256"; }];name:"PaymentAdded";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"paymentId";type:"uint256"; }];name:"PaymentFinalized";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"paymentId";type:"uint256"; }, {indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"PaymentPayoutSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"paymentId";type:"uint256"; }, {indexed:false;internalType:"address";name:"recipient";type:"address"; }];name:"PaymentRecipientSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"paymentId";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"skillId";type:"uint256"; }];name:"PaymentSkillSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"fundingPotId";type:"uint256"; }, {indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"PayoutClaimed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"uint256";name:"id";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"slot";type:"uint256"; }, {indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"uint256";name:"tokenPayout";type:"uint256"; }];name:"PayoutClaimed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"user";type:"address"; }];name:"RecoveryModeEntered";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"user";type:"address"; }];name:"RecoveryModeExitApproved";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"user";type:"address"; }];name:"RecoveryModeExited";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"bool";name:"setTo";type:"bool"; }];name:"RecoveryRoleSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"uint256";name:"slot";type:"uint256"; }, {indexed:false;internalType:"bytes32";name:"fromValue";type:"bytes32"; }, {indexed:false;internalType:"bytes32";name:"toValue";type:"bytes32"; }];name:"RecoveryStorageSlotSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"uint256";name:"rewardPayoutId";type:"uint256"; }, {indexed:false;internalType:"address";name:"user";type:"address"; }, {indexed:false;internalType:"uint256";name:"fee";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"rewardRemainder";type:"uint256"; }];name:"RewardPayoutClaimed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"uint256";name:"rewardPayoutId";type:"uint256"; }];name:"RewardPayoutCycleEnded";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"uint256";name:"rewardPayoutId";type:"uint256"; }];name:"RewardPayoutCycleStarted";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"uint256";name:"taskId";type:"uint256"; }];name:"TaskAdded";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"uint256";name:"taskId";type:"uint256"; }, {indexed:false;internalType:"bytes32";name:"specificationHash";type:"bytes32"; }];name:"TaskBriefSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"uint256";name:"taskId";type:"uint256"; }];name:"TaskCanceled";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address[]";name:"reviewerAddresses";type:"address[]"; }];name:"TaskChangedViaSignatures";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"taskId";type:"uint256"; }];name:"TaskCompleted";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"taskId";type:"uint256"; }, {indexed:false;internalType:"bytes32";name:"deliverableHash";type:"bytes32"; }];name:"TaskDeliverableSubmitted";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"uint256";name:"taskId";type:"uint256"; }, {indexed:false;internalType:"uint256";name:"dueDate";type:"uint256"; }];name:"TaskDueDateSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"taskId";type:"uint256"; }];name:"TaskFinalized";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"uint256";name:"taskId";type:"uint256"; }, {indexed:false;internalType:"enum ColonyDataTypes.TaskRole";name:"role";type:"uint8"; }, {indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"TaskPayoutSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"uint256";name:"taskId";type:"uint256"; }, {indexed:false;internalType:"enum ColonyDataTypes.TaskRole";name:"role";type:"uint8"; }, {indexed:true;internalType:"address";name:"user";type:"address"; }];name:"TaskRoleUserSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:true;internalType:"uint256";name:"taskId";type:"uint256"; }, {indexed:true;internalType:"uint256";name:"skillId";type:"uint256"; }];name:"TaskSkillSet";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:true;internalType:"uint256";name:"taskId";type:"uint256"; }, {indexed:false;internalType:"enum ColonyDataTypes.TaskRole";name:"role";type:"uint8"; }, {indexed:false;internalType:"uint8";name:"rating";type:"uint8"; }];name:"TaskWorkRatingRevealed";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }];name:"TokenUnlocked";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"address";name:"token";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"TokensBurned";type:"event"; }, {anonymous:false;inputs: readonly [{indexed:false;internalType:"address";name:"agent";type:"address"; }, {indexed:false;internalType:"address";name:"who";type:"address"; }, {indexed:false;internalType:"uint256";name:"amount";type:"uint256"; }];name:"TokensMinted";type:"event"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_parentDomainId";type:"uint256"; }];name:"addDomain";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_parentDomainId";type:"uint256"; }, {internalType:"string";name:"_metadata";type:"string"; }];name:"addDomain";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"addLocalSkill";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"bytes32";name:"_txHash";type:"bytes32"; }, {internalType:"string";name:"_metadata";type:"string"; }];name:"annotateTransaction";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"approveExitRecovery";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_approvee";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }];name:"approveStake";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"authority";outputs: readonly [{internalType:"address";name:"colonyAuthority";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address[]";name:"_users";type:"address[]"; }, {internalType:"int256[]";name:"_amount";type:"int256[]"; }];name:"bootstrapColony";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"token";type:"address"; }, {internalType:"uint256";name:"amount";type:"uint256"; }];name:"burnTokens";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }];name:"cancelExpenditure";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_id";type:"uint256"; }];name:"cancelExpenditureViaArbitration";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_slot";type:"uint256"; }];name:"checkNotAdditionalProtectedVariable";outputs: readonly [];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }];name:"claimColonyFunds";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256";name:"_slot";type:"uint256"; }, {internalType:"address";name:"_token";type:"address"; }];name:"claimExpenditurePayout";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_payoutId";type:"uint256"; }, {internalType:"uint256[7]";name:"_squareRoots";type:"uint256[7]"; }, {internalType:"bytes";name:"key";type:"bytes"; }, {internalType:"bytes";name:"value";type:"bytes"; }, {internalType:"uint256";name:"branchMask";type:"uint256"; }, {internalType:"bytes32[]";name:"siblings";type:"bytes32[]"; }];name:"claimRewardPayout";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }];name:"deobligateStake";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"bool";name:"_deprecated";type:"bool"; }];name:"deprecateDomain";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"bytes32";name:"extensionId";type:"bytes32"; }, {internalType:"bool";name:"deprecated";type:"bool"; }];name:"deprecateExtension";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"localSkillId";type:"uint256"; }, {internalType:"bool";name:"deprecated";type:"bool"; }];name:"deprecateLocalSkill";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"string";name:"_metadata";type:"string"; }];name:"editColony";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"string";name:"_metadataDelta";type:"string"; }];name:"editColonyByDelta";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"string";name:"_metadata";type:"string"; }];name:"editDomain";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"address";name:"_user";type:"address"; }, {internalType:"int256";name:"_amount";type:"int256"; }];name:"emitDomainReputationPenalty";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"address";name:"_user";type:"address"; }, {internalType:"int256";name:"_amount";type:"int256"; }];name:"emitDomainReputationReward";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_skillId";type:"uint256"; }, {internalType:"address";name:"_user";type:"address"; }, {internalType:"int256";name:"_amount";type:"int256"; }];name:"emitSkillReputationPenalty";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_skillId";type:"uint256"; }, {internalType:"address";name:"_user";type:"address"; }, {internalType:"int256";name:"_amount";type:"int256"; }];name:"emitSkillReputationReward";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"enterRecoveryMode";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"userAddress";type:"address"; }, {internalType:"bytes";name:"payload";type:"bytes"; }, {internalType:"bytes32";name:"sigR";type:"bytes32"; }, {internalType:"bytes32";name:"sigS";type:"bytes32"; }, {internalType:"uint8";name:"sigV";type:"uint8"; }];name:"executeMetaTransaction";outputs: readonly [{internalType:"bytes";name:"";type:"bytes"; }];stateMutability:"payable";type:"function"; }, {inputs: readonly [];name:"exitRecoveryMode";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }];name:"finalizeExpenditure";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_id";type:"uint256"; }];name:"finalizeExpenditureViaArbitration";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_payoutId";type:"uint256"; }];name:"finalizeRewardPayout";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"finishUpgrade";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"address";name:"_obligator";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }];name:"getApproval";outputs: readonly [{internalType:"uint256";name:"approval";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bytes4";name:"_sig";type:"bytes4"; }];name:"getCapabilityRoles";outputs: readonly [{internalType:"bytes32";name:"roles";type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getColonyNetwork";outputs: readonly [{internalType:"address";name:"colonyNetwork";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }];name:"getDomain";outputs: readonly [{components: readonly [{internalType:"uint256";name:"skillId";type:"uint256"; }, {internalType:"uint256";name:"fundingPotId";type:"uint256"; }];internalType:"struct ColonyDataTypes.Domain";name:"domain";type:"tuple"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getDomainCount";outputs: readonly [{internalType:"uint256";name:"count";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_fundingPotId";type:"uint256"; }];name:"getDomainFromFundingPot";outputs: readonly [{internalType:"uint256";name:"domainId";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }];name:"getExpenditure";outputs: readonly [{components: readonly [{internalType:"enum ColonyDataTypes.ExpenditureStatus";name:"status";type:"uint8"; }, {internalType:"address";name:"owner";type:"address"; }, {internalType:"uint256";name:"fundingPotId";type:"uint256"; }, {internalType:"uint256";name:"domainId";type:"uint256"; }, {internalType:"uint256";name:"finalizedTimestamp";type:"uint256"; }, {internalType:"uint256";name:"globalClaimDelay";type:"uint256"; }];internalType:"struct ColonyDataTypes.Expenditure";name:"expenditure";type:"tuple"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getExpenditureCount";outputs: readonly [{internalType:"uint256";name:"count";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256";name:"_slot";type:"uint256"; }];name:"getExpenditureSlot";outputs: readonly [{components: readonly [{internalType:"address payable";name:"recipient";type:"address"; }, {internalType:"uint256";name:"claimDelay";type:"uint256"; }, {internalType:"int256";name:"payoutModifier";type:"int256"; }, {internalType:"uint256[]";name:"skills";type:"uint256[]"; }];internalType:"struct ColonyDataTypes.ExpenditureSlot";name:"expenditureSlot";type:"tuple"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256";name:"_slot";type:"uint256"; }, {internalType:"address";name:"_token";type:"address"; }];name:"getExpenditureSlotPayout";outputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }];name:"getFundingPot";outputs: readonly [{internalType:"enum ColonyDataTypes.FundingPotAssociatedType";name:"associatedType";type:"uint8"; }, {internalType:"uint256";name:"associatedTypeId";type:"uint256"; }, {internalType:"uint256";name:"payoutsWeCannotMake";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_potId";type:"uint256"; }, {internalType:"address";name:"_token";type:"address"; }];name:"getFundingPotBalance";outputs: readonly [{internalType:"uint256";name:"balance";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getFundingPotCount";outputs: readonly [{internalType:"uint256";name:"count";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_potId";type:"uint256"; }, {internalType:"address";name:"_token";type:"address"; }];name:"getFundingPotPayout";outputs: readonly [{internalType:"uint256";name:"payout";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"userAddress";type:"address"; }];name:"getMetatransactionNonce";outputs: readonly [{internalType:"uint256";name:"nonce";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }];name:"getNonRewardPotsTotal";outputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"address";name:"_obligator";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }];name:"getObligation";outputs: readonly [{internalType:"uint256";name:"obligation";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }];name:"getPayment";outputs: readonly [{components: readonly [{internalType:"address payable";name:"recipient";type:"address"; }, {internalType:"bool";name:"finalized";type:"bool"; }, {internalType:"uint256";name:"fundingPotId";type:"uint256"; }, {internalType:"uint256";name:"domainId";type:"uint256"; }, {internalType:"uint256[]";name:"skills";type:"uint256[]"; }];internalType:"struct ColonyDataTypes.Payment";name:"payment";type:"tuple"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getPaymentCount";outputs: readonly [{internalType:"uint256";name:"count";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getRewardInverse";outputs: readonly [{internalType:"uint256";name:"rewardInverse";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_payoutId";type:"uint256"; }];name:"getRewardPayoutInfo";outputs: readonly [{components: readonly [{internalType:"bytes32";name:"reputationState";type:"bytes32"; }, {internalType:"uint256";name:"colonyWideReputation";type:"uint256"; }, {internalType:"uint256";name:"totalTokens";type:"uint256"; }, {internalType:"uint256";name:"amount";type:"uint256"; }, {internalType:"address";name:"tokenAddress";type:"address"; }, {internalType:"uint256";name:"blockTimestamp";type:"uint256"; }, {internalType:"uint256";name:"amountRemaining";type:"uint256"; }, {internalType:"bool";name:"finalized";type:"bool"; }];internalType:"struct ColonyDataTypes.RewardPayoutCycle";name:"rewardPayoutCycle";type:"tuple"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getRootLocalSkill";outputs: readonly [{internalType:"uint256";name:"rootLocalSkill";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }];name:"getTask";outputs: readonly [{internalType:"bytes32";name:"specificationHash";type:"bytes32"; }, {internalType:"bytes32";name:"deliverableHash";type:"bytes32"; }, {internalType:"enum ColonyDataTypes.TaskStatus";name:"status";type:"uint8"; }, {internalType:"uint256";name:"dueDate";type:"uint256"; }, {internalType:"uint256";name:"fundingPotId";type:"uint256"; }, {internalType:"uint256";name:"completionTimestamp";type:"uint256"; }, {internalType:"uint256";name:"domainId";type:"uint256"; }, {internalType:"uint256[]";name:"skillIds";type:"uint256[]"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }];name:"getTaskChangeNonce";outputs: readonly [{internalType:"uint256";name:"nonce";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getTaskCount";outputs: readonly [{internalType:"uint256";name:"count";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint8";name:"_role";type:"uint8"; }];name:"getTaskRole";outputs: readonly [{components: readonly [{internalType:"address payable";name:"user";type:"address"; }, {internalType:"bool";name:"rateFail";type:"bool"; }, {internalType:"enum ColonyDataTypes.TaskRatings";name:"rating";type:"uint8"; }];internalType:"struct ColonyDataTypes.Role";name:"role";type:"tuple"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint8";name:"_role";type:"uint8"; }];name:"getTaskWorkRatingSecret";outputs: readonly [{internalType:"bytes32";name:"secret";type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }];name:"getTaskWorkRatingSecretsInfo";outputs: readonly [{internalType:"uint256";name:"nSecrets";type:"uint256"; }, {internalType:"uint256";name:"lastSubmittedAt";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getToken";outputs: readonly [{internalType:"address";name:"tokenAddress";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"token";type:"address"; }, {internalType:"address";name:"spender";type:"address"; }];name:"getTokenApproval";outputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"token";type:"address"; }];name:"getTotalTokenApproval";outputs: readonly [{internalType:"uint256";name:"amount";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_domain";type:"uint256"; }];name:"getUserRoles";outputs: readonly [{internalType:"bytes32";name:"roles";type:"bytes32"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"enum ColonyDataTypes.ColonyRole";name:"_role";type:"uint8"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_childDomainId";type:"uint256"; }];name:"hasInheritedUserRole";outputs: readonly [{internalType:"bool";name:"hasRole";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"enum ColonyDataTypes.ColonyRole";name:"_role";type:"uint8"; }];name:"hasUserRole";outputs: readonly [{internalType:"bool";name:"hasRole";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_colonyNetworkAddress";type:"address"; }, {internalType:"address";name:"_token";type:"address"; }];name:"initialiseColony";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"initialiseRootLocalSkill";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"bytes32";name:"extensionId";type:"bytes32"; }, {internalType:"uint256";name:"version";type:"uint256"; }];name:"installExtension";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"isInRecoveryMode";outputs: readonly [{internalType:"bool";name:"inRecoveryMode";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }];name:"lockExpenditure";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"lockToken";outputs: readonly [{internalType:"uint256";name:"timesLocked";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_to";type:"address"; }, {internalType:"bytes";name:"_action";type:"bytes"; }];name:"makeArbitraryTransaction";outputs: readonly [{internalType:"bool";name:"success";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address[]";name:"_targets";type:"address[]"; }, {internalType:"bytes[]";name:"_actions";type:"bytes[]"; }, {internalType:"bool";name:"_strict";type:"bool"; }];name:"makeArbitraryTransactions";outputs: readonly [{internalType:"bool";name:"success";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }];name:"makeExpenditure";outputs: readonly [{internalType:"uint256";name:"expenditureId";type:"uint256"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_target";type:"address"; }, {internalType:"bytes";name:"_action";type:"bytes"; }];name:"makeSingleArbitraryTransaction";outputs: readonly [{internalType:"bool";name:"success";type:"bool"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_wad";type:"uint256"; }];name:"mintTokens";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_guy";type:"address"; }, {internalType:"uint256";name:"_wad";type:"uint256"; }];name:"mintTokensFor";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"uint256";name:"_fromChildSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_toChildSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_fromPot";type:"uint256"; }, {internalType:"uint256";name:"_toPot";type:"uint256"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }, {internalType:"address";name:"_token";type:"address"; }];name:"moveFundsBetweenPots";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_fromChildSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_toChildSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_fromPot";type:"uint256"; }, {internalType:"uint256";name:"_toPot";type:"uint256"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }, {internalType:"address";name:"_token";type:"address"; }];name:"moveFundsBetweenPots";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"bytes[]";name:"data";type:"bytes[]"; }];name:"multicall";outputs: readonly [{internalType:"bytes[]";name:"results";type:"bytes[]"; }];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"numRecoveryRoles";outputs: readonly [{internalType:"uint64";name:"numRoles";type:"uint64"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }];name:"obligateStake";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"owner";outputs: readonly [{internalType:"address";name:"colonyOwner";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"string";name:"colonyName";type:"string"; }, {internalType:"string";name:"orbitdb";type:"string"; }];name:"registerColonyLabel";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }];name:"removeRecoveryRole";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"bool";name:"_setTo";type:"bool"; }];name:"setAdministrationRole";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"bool";name:"_setTo";type:"bool"; }];name:"setArbitrationRole";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"bool";name:"_setTo";type:"bool"; }];name:"setArchitectureRole";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_globalClaimDelay";type:"uint256"; }];name:"setDefaultGlobalClaimDelay";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256";name:"_slot";type:"uint256"; }, {internalType:"uint256";name:"_claimDelay";type:"uint256"; }];name:"setExpenditureClaimDelay";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256[]";name:"_slots";type:"uint256[]"; }, {internalType:"uint256[]";name:"_claimDelays";type:"uint256[]"; }];name:"setExpenditureClaimDelays";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"string";name:"_metadata";type:"string"; }];name:"setExpenditureMetadata";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"string";name:"_metadata";type:"string"; }];name:"setExpenditureMetadata";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256";name:"_slot";type:"uint256"; }, {internalType:"address";name:"_token";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }];name:"setExpenditurePayout";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256";name:"_slot";type:"uint256"; }, {internalType:"address";name:"_token";type:"address"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }];name:"setExpenditurePayout";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256[]";name:"_slots";type:"uint256[]"; }, {internalType:"int256[]";name:"_payoutModifiers";type:"int256[]"; }];name:"setExpenditurePayoutModifiers";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256[]";name:"_slots";type:"uint256[]"; }, {internalType:"address";name:"_token";type:"address"; }, {internalType:"uint256[]";name:"_amounts";type:"uint256[]"; }];name:"setExpenditurePayouts";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256";name:"_slot";type:"uint256"; }, {internalType:"address payable";name:"_recipient";type:"address"; }];name:"setExpenditureRecipient";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256[]";name:"_slots";type:"uint256[]"; }, {internalType:"address payable[]";name:"_recipients";type:"address[]"; }];name:"setExpenditureRecipients";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256";name:"_slot";type:"uint256"; }, {internalType:"uint256";name:"_skillId";type:"uint256"; }];name:"setExpenditureSkill";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256[]";name:"_slots";type:"uint256[]"; }, {internalType:"uint256[]";name:"_skillIds";type:"uint256[]"; }];name:"setExpenditureSkills";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"uint256";name:"_storageSlot";type:"uint256"; }, {internalType:"bool[]";name:"_mask";type:"bool[]"; }, {internalType:"bytes32[]";name:"_keys";type:"bytes32[]"; }, {internalType:"bytes32";name:"_value";type:"bytes32"; }];name:"setExpenditureState";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"bool";name:"_setTo";type:"bool"; }];name:"setFundingRole";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }];name:"setRecoveryRole";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_rewardInverse";type:"uint256"; }];name:"setRewardInverse";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"bool";name:"_setTo";type:"bool"; }];name:"setRootRole";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_slot";type:"uint256"; }, {internalType:"bytes32";name:"_value";type:"bytes32"; }];name:"setStorageSlotRecovery";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"bytes32";name:"_roles";type:"bytes32"; }];name:"setUserRoles";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_token";type:"address"; }, {internalType:"bytes";name:"key";type:"bytes"; }, {internalType:"bytes";name:"value";type:"bytes"; }, {internalType:"uint256";name:"branchMask";type:"uint256"; }, {internalType:"bytes32[]";name:"siblings";type:"bytes32[]"; }];name:"startNextRewardPayout";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"address";name:"_newOwner";type:"address"; }];name:"transferExpenditure";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_id";type:"uint256"; }, {internalType:"address";name:"_newOwner";type:"address"; }];name:"transferExpenditureViaArbitration";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_permissionDomainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"address";name:"_obligator";type:"address"; }, {internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"uint256";name:"_amount";type:"uint256"; }, {internalType:"address";name:"_recipient";type:"address"; }];name:"transferStake";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"bytes32";name:"extensionId";type:"bytes32"; }];name:"uninstallExtension";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [];name:"unlockToken";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"user";type:"address"; }, {internalType:"uint256";name:"lockId";type:"uint256"; }];name:"unlockTokenForUser";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"token";type:"address"; }, {internalType:"address";name:"spender";type:"address"; }];name:"updateApprovalAmount";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"string";name:"orbitdb";type:"string"; }];name:"updateColonyOrbitDB";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"_newVersion";type:"uint256"; }];name:"upgrade";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"bytes32";name:"extensionId";type:"bytes32"; }, {internalType:"uint256";name:"newVersion";type:"uint256"; }];name:"upgradeExtension";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }, {inputs: readonly [{internalType:"address";name:"_user";type:"address"; }, {internalType:"uint256";name:"_domainId";type:"uint256"; }, {internalType:"uint256";name:"_childSkillIndex";type:"uint256"; }, {internalType:"uint256";name:"_childDomainId";type:"uint256"; }];name:"userCanSetRoles";outputs: readonly [{internalType:"bool";name:"canSet";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bytes";name:"key";type:"bytes"; }, {internalType:"bytes";name:"value";type:"bytes"; }, {internalType:"uint256";name:"branchMask";type:"uint256"; }, {internalType:"bytes32[]";name:"siblings";type:"bytes32[]"; }];name:"verifyReputationProof";outputs: readonly [{internalType:"bool";name:"isValid";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"version";outputs: readonly [{internalType:"uint256";name:"colonyVersion";type:"uint256"; }];stateMutability:"pure";type:"function"; }] =_abi
Methods
connect()
staticconnect(address,signerOrProvider):IColony
Parameters
address
string
signerOrProvider
Signer | Provider
Returns
IColony
createInterface()
staticcreateInterface():IColonyInterface
Returns
IColonyInterface