diff --git a/.editorconfig b/.editorconfig index effc37c..e6cb071 100644 --- a/.editorconfig +++ b/.editorconfig @@ -5,9 +5,9 @@ insert_final_newline = true charset = utf-8 trim_trailing_whitespace = true end_of_line = lf +indent_style = space [*.{js,json,ts,tsx}] -indent_style = space indent_size = 2 [*.{md,markdown}] diff --git a/dist/events/Bytes4IncludesEvents.json b/dist/events/Bytes4IncludesEvents.json new file mode 100644 index 0000000..a2f672f --- /dev/null +++ b/dist/events/Bytes4IncludesEvents.json @@ -0,0 +1 @@ +{"contractName":"Bytes4Includes","abi":[]} \ No newline at end of file diff --git a/dist/events/ERC20LikeEvents.json b/dist/events/ERC20LikeEvents.json new file mode 100644 index 0000000..6edf54a --- /dev/null +++ b/dist/events/ERC20LikeEvents.json @@ -0,0 +1 @@ +{"contractName":"ERC20Like","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/ExtractCallDataEvents.json b/dist/events/ExtractCallDataEvents.json new file mode 100644 index 0000000..46c68ab --- /dev/null +++ b/dist/events/ExtractCallDataEvents.json @@ -0,0 +1 @@ +{"contractName":"ExtractCallData","abi":[]} \ No newline at end of file diff --git a/dist/events/GetActionDomainSkillIdEvents.json b/dist/events/GetActionDomainSkillIdEvents.json new file mode 100644 index 0000000..0264661 --- /dev/null +++ b/dist/events/GetActionDomainSkillIdEvents.json @@ -0,0 +1 @@ +{"contractName":"GetActionDomainSkillId","abi":[]} \ No newline at end of file diff --git a/dist/events/GetActionSummaryEvents.json b/dist/events/GetActionSummaryEvents.json new file mode 100644 index 0000000..3da3de9 --- /dev/null +++ b/dist/events/GetActionSummaryEvents.json @@ -0,0 +1 @@ +{"contractName":"GetActionSummary","abi":[]} \ No newline at end of file diff --git a/dist/events/MultisigPermissionsEvents.json b/dist/events/MultisigPermissionsEvents.json new file mode 100644 index 0000000..8828fc9 --- /dev/null +++ b/dist/events/MultisigPermissionsEvents.json @@ -0,0 +1 @@ +{"contractName":"MultisigPermissions","abi":[{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"uint8","name":"role","type":"uint8"},{"indexed":false,"internalType":"bool","name":"approval","type":"bool"}],"name":"ApprovalChanged","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"threshold","type":"uint256"}],"name":"DomainSkillThresholdSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"globalThreshold","type":"uint256"}],"name":"GlobalThresholdSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"motionId","type":"uint256"}],"name":"MotionCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"motionId","type":"uint256"}],"name":"MotionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"bool","name":"success","type":"bool"}],"name":"MotionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"roleId","type":"uint256"},{"indexed":false,"internalType":"bool","name":"setTo","type":"bool"}],"name":"MultisigRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"uint8","name":"role","type":"uint8"},{"indexed":false,"internalType":"bool","name":"approval","type":"bool"}],"name":"RejectionChanged","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/StagedExpenditureEvents.json b/dist/events/StagedExpenditureEvents.json index da7f101..59c30f9 100644 --- a/dist/events/StagedExpenditureEvents.json +++ b/dist/events/StagedExpenditureEvents.json @@ -1 +1 @@ -{"contractName":"StagedExpenditure","abi":[{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"},{"indexed":false,"internalType":"bool","name":"staged","type":"bool"}],"name":"ExpenditureMadeStaged","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"slot","type":"uint256"}],"name":"StagedPaymentReleased","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"}]} \ No newline at end of file +{"contractName":"StagedExpenditure","abi":[{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"},{"indexed":false,"internalType":"bool","name":"staged","type":"bool"}],"name":"ExpenditureMadeStaged","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"slot","type":"uint256"}],"name":"StagedPaymentReleased","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"},{"indexed":false,"internalType":"bool","name":"staged","type":"bool"}],"name":"ExpenditureMadeStaged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"slot","type":"uint256"}],"name":"StagedPaymentReleased","type":"event"}]} \ No newline at end of file diff --git a/dist/events/StreamingPaymentsEvents.json b/dist/events/StreamingPaymentsEvents.json index 7222782..03f447c 100644 --- a/dist/events/StreamingPaymentsEvents.json +++ b/dist/events/StreamingPaymentsEvents.json @@ -1 +1 @@ -{"contractName":"StreamingPayments","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"PaymentTokenUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"StreamingPaymentClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"}],"name":"StreamingPaymentCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"}],"name":"ClaimWaived","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"endTime","type":"uint256"}],"name":"EndTimeSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"PaymentTokenUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"startTime","type":"uint256"}],"name":"StartTimeSet","type":"event"}]} \ No newline at end of file +{"contractName":"StreamingPayments","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"PaymentTokenUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"StreamingPaymentClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"}],"name":"StreamingPaymentCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"}],"name":"ClaimWaived","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"endTime","type":"uint256"}],"name":"EndTimeSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"PaymentTokenUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"startTime","type":"uint256"}],"name":"StartTimeSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"interval","type":"uint256"}],"name":"PaymentTokenUpdated","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/AccessControlEvents.json b/dist/events/next/AccessControlEvents.json deleted file mode 100644 index b224d68..0000000 --- a/dist/events/next/AccessControlEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"AccessControl","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/BasicMetaTransactionEvents.json b/dist/events/next/BasicMetaTransactionEvents.json deleted file mode 100644 index a16b6d1..0000000 --- a/dist/events/next/BasicMetaTransactionEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"BasicMetaTransaction","abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/BitsEvents.json b/dist/events/next/BitsEvents.json deleted file mode 100644 index 65660dd..0000000 --- a/dist/events/next/BitsEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Bits","abi":[]} \ No newline at end of file diff --git a/dist/events/next/BridgeMockEvents.json b/dist/events/next/BridgeMockEvents.json deleted file mode 100644 index 039647a..0000000 --- a/dist/events/next/BridgeMockEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"BridgeMock","abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"sender","type":"address"},{"indexed":false,"internalType":"address","name":"executor","type":"address"},{"indexed":false,"internalType":"bytes32","name":"messageId","type":"bytes32"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"RelayedMessage","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"messageId","type":"bytes32"},{"indexed":false,"internalType":"bytes","name":"encodedData","type":"bytes"}],"name":"UserRequestForSignature","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/CoinMachineEvents.json b/dist/events/next/CoinMachineEvents.json deleted file mode 100644 index db12734..0000000 --- a/dist/events/next/CoinMachineEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"CoinMachine","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"activePeriod","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"currentPeriod","type":"uint256"}],"name":"PeriodUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"buyer","type":"address"},{"indexed":false,"internalType":"uint256","name":"numTokens","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"totalCost","type":"uint256"}],"name":"TokensBought","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"evolvePrice","type":"bool"}],"name":"PriceEvolutionSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"whitelist","type":"address"}],"name":"WhitelistSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"buyer","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"numTokens","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"totalCost","type":"uint256"}],"name":"TokensBought","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyArbitraryTransactionEvents.json b/dist/events/next/ColonyArbitraryTransactionEvents.json deleted file mode 100644 index 3d0e1d1..0000000 --- a/dist/events/next/ColonyArbitraryTransactionEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyArbitraryTransaction","abi":[{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"auction","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"colonyId","type":"uint256"},{"indexed":true,"internalType":"address","name":"colonyAddress","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"},{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"metaColony","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"hash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"nLeaves","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"newNLeaves","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"stakers","type":"address[]"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"skillId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyAuthorityEvents.json b/dist/events/next/ColonyAuthorityEvents.json deleted file mode 100644 index 4520833..0000000 --- a/dist/events/next/ColonyAuthorityEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyAuthority","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyDataTypesEvents.json b/dist/events/next/ColonyDataTypesEvents.json deleted file mode 100644 index 2de832d..0000000 --- a/dist/events/next/ColonyDataTypesEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyDataTypes","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyFundingRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyAdministrationRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyArchitectureRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRootRoleSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyDomainsEvents.json b/dist/events/next/ColonyDomainsEvents.json deleted file mode 100644 index 1a4e8d0..0000000 --- a/dist/events/next/ColonyDomainsEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyDomains","abi":[{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"auction","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"colonyId","type":"uint256"},{"indexed":true,"internalType":"address","name":"colonyAddress","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"},{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"metaColony","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"hash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"nLeaves","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"newNLeaves","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"stakers","type":"address[]"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"skillId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyEvents.json b/dist/events/next/ColonyEvents.json deleted file mode 100644 index ea0dc69..0000000 --- a/dist/events/next/ColonyEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Colony","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyFundingRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyAdministrationRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyArchitectureRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRootRoleSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyExpenditureEvents.json b/dist/events/next/ColonyExpenditureEvents.json deleted file mode 100644 index 87f284c..0000000 --- a/dist/events/next/ColonyExpenditureEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyExpenditure","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyExtensionEvents.json b/dist/events/next/ColonyExtensionEvents.json deleted file mode 100644 index 250a944..0000000 --- a/dist/events/next/ColonyExtensionEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyExtension","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyExtensionMetaEvents.json b/dist/events/next/ColonyExtensionMetaEvents.json deleted file mode 100644 index 8b43d71..0000000 --- a/dist/events/next/ColonyExtensionMetaEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyExtensionMeta","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyFundingEvents.json b/dist/events/next/ColonyFundingEvents.json deleted file mode 100644 index cd2345c..0000000 --- a/dist/events/next/ColonyFundingEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyFunding","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyFundingRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyAdministrationRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyArchitectureRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRootRoleSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyNetworkAuctionEvents.json b/dist/events/next/ColonyNetworkAuctionEvents.json deleted file mode 100644 index cd078ac..0000000 --- a/dist/events/next/ColonyNetworkAuctionEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyNetworkAuction","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyNetworkAuthorityEvents.json b/dist/events/next/ColonyNetworkAuthorityEvents.json deleted file mode 100644 index 8e79863..0000000 --- a/dist/events/next/ColonyNetworkAuthorityEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyNetworkAuthority","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyNetworkDataTypesEvents.json b/dist/events/next/ColonyNetworkDataTypesEvents.json deleted file mode 100644 index 4a8f1e2..0000000 --- a/dist/events/next/ColonyNetworkDataTypesEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyNetworkDataTypes","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyNetworkDeployerEvents.json b/dist/events/next/ColonyNetworkDeployerEvents.json deleted file mode 100644 index 772d06e..0000000 --- a/dist/events/next/ColonyNetworkDeployerEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyNetworkDeployer","abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"auction","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"colonyId","type":"uint256"},{"indexed":true,"internalType":"address","name":"colonyAddress","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"},{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"metaColony","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"hash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"nLeaves","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"newNLeaves","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"stakers","type":"address[]"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"skillId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyNetworkENSEvents.json b/dist/events/next/ColonyNetworkENSEvents.json deleted file mode 100644 index 878af1f..0000000 --- a/dist/events/next/ColonyNetworkENSEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyNetworkENS","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyNetworkEvents.json b/dist/events/next/ColonyNetworkEvents.json deleted file mode 100644 index 0dc51e5..0000000 --- a/dist/events/next/ColonyNetworkEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyNetwork","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyNetworkExtensionsEvents.json b/dist/events/next/ColonyNetworkExtensionsEvents.json deleted file mode 100644 index 899f77e..0000000 --- a/dist/events/next/ColonyNetworkExtensionsEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyNetworkExtensions","abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"auction","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"colonyId","type":"uint256"},{"indexed":true,"internalType":"address","name":"colonyAddress","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"},{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"metaColony","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"hash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"nLeaves","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"newNLeaves","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"stakers","type":"address[]"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"skillId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyNetworkMiningEvents.json b/dist/events/next/ColonyNetworkMiningEvents.json deleted file mode 100644 index 32606e9..0000000 --- a/dist/events/next/ColonyNetworkMiningEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyNetworkMining","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyNetworkSkillsEvents.json b/dist/events/next/ColonyNetworkSkillsEvents.json deleted file mode 100644 index 2ce2b1c..0000000 --- a/dist/events/next/ColonyNetworkSkillsEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyNetworkSkills","abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"auction","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"colonyId","type":"uint256"},{"indexed":true,"internalType":"address","name":"colonyAddress","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"},{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"metaColony","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"hash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"nLeaves","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"newNLeaves","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"stakers","type":"address[]"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"skillId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyNetworkStorageEvents.json b/dist/events/next/ColonyNetworkStorageEvents.json deleted file mode 100644 index d0f9955..0000000 --- a/dist/events/next/ColonyNetworkStorageEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyNetworkStorage","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyPaymentEvents.json b/dist/events/next/ColonyPaymentEvents.json deleted file mode 100644 index 9b6590c..0000000 --- a/dist/events/next/ColonyPaymentEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyPayment","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyFundingRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyAdministrationRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyArchitectureRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRootRoleSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyRewardsEvents.json b/dist/events/next/ColonyRewardsEvents.json deleted file mode 100644 index 3ad3fc1..0000000 --- a/dist/events/next/ColonyRewardsEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyRewards","abi":[{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"auction","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"colonyId","type":"uint256"},{"indexed":true,"internalType":"address","name":"colonyAddress","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"},{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"metaColony","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"hash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"nLeaves","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"newNLeaves","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"stakers","type":"address[]"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"skillId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyRolesEvents.json b/dist/events/next/ColonyRolesEvents.json deleted file mode 100644 index c1a2b3d..0000000 --- a/dist/events/next/ColonyRolesEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyRoles","abi":[{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"auction","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"colonyId","type":"uint256"},{"indexed":true,"internalType":"address","name":"colonyAddress","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"},{"indexed":false,"internalType":"address","name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"metaColony","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeEntered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExitApproved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExited","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"bool","name":"setTo","type":"bool"}],"name":"RecoveryRoleSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"hash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"nLeaves","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"newNLeaves","type":"uint256"},{"indexed":false,"internalType":"address[]","name":"stakers","type":"address[]"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"skillId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"bytes32","name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyStorageEvents.json b/dist/events/next/ColonyStorageEvents.json deleted file mode 100644 index 1acc299..0000000 --- a/dist/events/next/ColonyStorageEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyStorage","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyFundingRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyAdministrationRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyArchitectureRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRootRoleSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/ColonyTaskEvents.json b/dist/events/next/ColonyTaskEvents.json deleted file mode 100644 index ae9c237..0000000 --- a/dist/events/next/ColonyTaskEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ColonyTask","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyFundingRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyAdministrationRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyArchitectureRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRootRoleSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/CommonAuthorityEvents.json b/dist/events/next/CommonAuthorityEvents.json deleted file mode 100644 index 8c2d988..0000000 --- a/dist/events/next/CommonAuthorityEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"CommonAuthority","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/CommonStorageEvents.json b/dist/events/next/CommonStorageEvents.json deleted file mode 100644 index 4476214..0000000 --- a/dist/events/next/CommonStorageEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"CommonStorage","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ContextEvents.json b/dist/events/next/ContextEvents.json deleted file mode 100644 index df3b5ac..0000000 --- a/dist/events/next/ContextEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Context","abi":[]} \ No newline at end of file diff --git a/dist/events/next/ContractEditingEvents.json b/dist/events/next/ContractEditingEvents.json deleted file mode 100644 index 7f2f518..0000000 --- a/dist/events/next/ContractEditingEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ContractEditing","abi":[]} \ No newline at end of file diff --git a/dist/events/next/ContractRecoveryDataTypesEvents.json b/dist/events/next/ContractRecoveryDataTypesEvents.json deleted file mode 100644 index 79486cd..0000000 --- a/dist/events/next/ContractRecoveryDataTypesEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ContractRecoveryDataTypes","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"RecoveryRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeEntered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExitApproved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExited","type":"event"},{"anonymous":false,"inputs":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/ContractRecoveryEvents.json b/dist/events/next/ContractRecoveryEvents.json deleted file mode 100644 index c888606..0000000 --- a/dist/events/next/ContractRecoveryEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ContractRecovery","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"RecoveryRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeEntered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExitApproved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExited","type":"event"},{"anonymous":false,"inputs":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/DSAuthEvents.json b/dist/events/next/DSAuthEvents.json deleted file mode 100644 index e7771e4..0000000 --- a/dist/events/next/DSAuthEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"DSAuth","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/DSAuthEventsEvents.json b/dist/events/next/DSAuthEventsEvents.json deleted file mode 100644 index f71d00d..0000000 --- a/dist/events/next/DSAuthEventsEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"DSAuthEvents","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/DSAuthMetaEvents.json b/dist/events/next/DSAuthMetaEvents.json deleted file mode 100644 index 72b89d7..0000000 --- a/dist/events/next/DSAuthMetaEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"DSAuthMeta","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/DSAuthorityEvents.json b/dist/events/next/DSAuthorityEvents.json deleted file mode 100644 index e404d11..0000000 --- a/dist/events/next/DSAuthorityEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"DSAuthority","abi":[]} \ No newline at end of file diff --git a/dist/events/next/DSMathEvents.json b/dist/events/next/DSMathEvents.json deleted file mode 100644 index 419b9a4..0000000 --- a/dist/events/next/DSMathEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"DSMath","abi":[]} \ No newline at end of file diff --git a/dist/events/next/DSRolesEvents.json b/dist/events/next/DSRolesEvents.json deleted file mode 100644 index 0faf574..0000000 --- a/dist/events/next/DSRolesEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"DSRoles","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/DSTokenBaseEvents.json b/dist/events/next/DSTokenBaseEvents.json deleted file mode 100644 index 9582fec..0000000 --- a/dist/events/next/DSTokenBaseEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"DSTokenBase","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"dst","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/DSTokenBaseMetaEvents.json b/dist/events/next/DSTokenBaseMetaEvents.json deleted file mode 100644 index f285c82..0000000 --- a/dist/events/next/DSTokenBaseMetaEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"DSTokenBaseMeta","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/DataEvents.json b/dist/events/next/DataEvents.json deleted file mode 100644 index 7d82006..0000000 --- a/dist/events/next/DataEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Data","abi":[]} \ No newline at end of file diff --git a/dist/events/next/DomainRolesEvents.json b/dist/events/next/DomainRolesEvents.json deleted file mode 100644 index ac822f8..0000000 --- a/dist/events/next/DomainRolesEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"DomainRoles","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/DutchAuctionEvents.json b/dist/events/next/DutchAuctionEvents.json deleted file mode 100644 index b71f2b3..0000000 --- a/dist/events/next/DutchAuctionEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"DutchAuction","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"_token","type":"address"},{"indexed":false,"name":"_quantity","type":"uint256"},{"indexed":false,"name":"_minPrice","type":"uint256"}],"name":"AuctionStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_sender","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_missingFunds","type":"uint256"}],"name":"AuctionBid","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_recipient","type":"address"},{"indexed":false,"name":"_sentAmount","type":"uint256"}],"name":"AuctionClaim","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_finalPrice","type":"uint256"}],"name":"AuctionFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ENSEvents.json b/dist/events/next/ENSEvents.json deleted file mode 100644 index e8b1722..0000000 --- a/dist/events/next/ENSEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ENS","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":true,"name":"label","type":"bytes32"},{"indexed":false,"name":"owner","type":"address"}],"name":"NewOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"owner","type":"address"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"resolver","type":"address"}],"name":"NewResolver","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"ttl","type":"uint64"}],"name":"NewTTL","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ENSRegistryEvents.json b/dist/events/next/ENSRegistryEvents.json deleted file mode 100644 index 1bc3f3a..0000000 --- a/dist/events/next/ENSRegistryEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ENSRegistry","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":true,"name":"label","type":"bytes32"},{"indexed":false,"name":"owner","type":"address"}],"name":"NewOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"owner","type":"address"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"resolver","type":"address"}],"name":"NewResolver","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"node","type":"bytes32"},{"indexed":false,"name":"ttl","type":"uint64"}],"name":"NewTTL","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ERC165Events.json b/dist/events/next/ERC165Events.json deleted file mode 100644 index 6755862..0000000 --- a/dist/events/next/ERC165Events.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ERC165","abi":[]} \ No newline at end of file diff --git a/dist/events/next/ERC20Events.json b/dist/events/next/ERC20Events.json deleted file mode 100644 index b72c760..0000000 --- a/dist/events/next/ERC20Events.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ERC20","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"dst","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ERC20EventsEvents.json b/dist/events/next/ERC20EventsEvents.json deleted file mode 100644 index 76b68d0..0000000 --- a/dist/events/next/ERC20EventsEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ERC20Events","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"dst","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ERC20ExtendedEvents.json b/dist/events/next/ERC20ExtendedEvents.json deleted file mode 100644 index 0357c32..0000000 --- a/dist/events/next/ERC20ExtendedEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ERC20Extended","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"dst","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ERC20PresetMinterPauserEvents.json b/dist/events/next/ERC20PresetMinterPauserEvents.json deleted file mode 100644 index 2e5cef5..0000000 --- a/dist/events/next/ERC20PresetMinterPauserEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ERC20PresetMinterPauser","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ERC721MockEvents.json b/dist/events/next/ERC721MockEvents.json deleted file mode 100644 index fded76c..0000000 --- a/dist/events/next/ERC721MockEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ERC721Mock","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/EtherRouterEvents.json b/dist/events/next/EtherRouterEvents.json deleted file mode 100644 index 108c629..0000000 --- a/dist/events/next/EtherRouterEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"EtherRouter","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/EvaluatedExpenditureEvents.json b/dist/events/next/EvaluatedExpenditureEvents.json deleted file mode 100644 index c07c0f2..0000000 --- a/dist/events/next/EvaluatedExpenditureEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"EvaluatedExpenditure","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ExtensionFactoryEvents.json b/dist/events/next/ExtensionFactoryEvents.json deleted file mode 100644 index 78e76c2..0000000 --- a/dist/events/next/ExtensionFactoryEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ExtensionFactory","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"_name","type":"string"},{"indexed":false,"name":"_colony","type":"address"},{"indexed":false,"name":"_extension","type":"address"}],"name":"ExtensionDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_name","type":"string"},{"indexed":false,"name":"_colony","type":"address"}],"name":"ExtensionRemoved","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/FunctionsNotAvailableOnColonyEvents.json b/dist/events/next/FunctionsNotAvailableOnColonyEvents.json deleted file mode 100644 index e585404..0000000 --- a/dist/events/next/FunctionsNotAvailableOnColonyEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"FunctionsNotAvailableOnColony","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/FundingQueueEvents.json b/dist/events/next/FundingQueueEvents.json deleted file mode 100644 index 55dc521..0000000 --- a/dist/events/next/FundingQueueEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"FundingQueue","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"newPrevId","type":"uint256"},{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"backing","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"prevBacking","type":"uint256"}],"name":"ProposalBacked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"ProposalCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"ProposalCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"fromPot","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"toPot","type":"uint256"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ProposalCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ProposalPinged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"}],"name":"ProposalStakeReclaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"id","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"domainTotalRep","type":"uint256"}],"name":"ProposalStaked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/GasGuzzlerEvents.json b/dist/events/next/GasGuzzlerEvents.json deleted file mode 100644 index bf7f219..0000000 --- a/dist/events/next/GasGuzzlerEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"GasGuzzler","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/IAccessControlEvents.json b/dist/events/next/IAccessControlEvents.json deleted file mode 100644 index d28dfed..0000000 --- a/dist/events/next/IAccessControlEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IAccessControl","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/IAvatarEvents.json b/dist/events/next/IAvatarEvents.json deleted file mode 100644 index 989330d..0000000 --- a/dist/events/next/IAvatarEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IAvatar","abi":[]} \ No newline at end of file diff --git a/dist/events/next/IBasicMetaTransactionEvents.json b/dist/events/next/IBasicMetaTransactionEvents.json deleted file mode 100644 index a9a6acc..0000000 --- a/dist/events/next/IBasicMetaTransactionEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IBasicMetaTransaction","abi":[{"anonymous":false,"inputs":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/IColonyEvents.json b/dist/events/next/IColonyEvents.json deleted file mode 100644 index c63a832..0000000 --- a/dist/events/next/IColonyEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IColony","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"RecoveryRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeEntered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExitApproved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExited","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyFundingRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyAdministrationRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyArchitectureRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRootRoleSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/IColonyExtensionEvents.json b/dist/events/next/IColonyExtensionEvents.json deleted file mode 100644 index 893f73f..0000000 --- a/dist/events/next/IColonyExtensionEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IColonyExtension","abi":[{"anonymous":false,"inputs":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/IColonyNetworkEvents.json b/dist/events/next/IColonyNetworkEvents.json deleted file mode 100644 index 8e416eb..0000000 --- a/dist/events/next/IColonyNetworkEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IColonyNetwork","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"RecoveryRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeEntered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExitApproved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExited","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/IERC165Events.json b/dist/events/next/IERC165Events.json deleted file mode 100644 index 567107b..0000000 --- a/dist/events/next/IERC165Events.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IERC165","abi":[]} \ No newline at end of file diff --git a/dist/events/next/IERC20Events.json b/dist/events/next/IERC20Events.json deleted file mode 100644 index ac57e62..0000000 --- a/dist/events/next/IERC20Events.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IERC20","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/IERC20MetadataEvents.json b/dist/events/next/IERC20MetadataEvents.json deleted file mode 100644 index bc221cb..0000000 --- a/dist/events/next/IERC20MetadataEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IERC20Metadata","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/IEtherRouterEvents.json b/dist/events/next/IEtherRouterEvents.json deleted file mode 100644 index 134e991..0000000 --- a/dist/events/next/IEtherRouterEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IEtherRouter","abi":[]} \ No newline at end of file diff --git a/dist/events/next/IMetaColonyEvents.json b/dist/events/next/IMetaColonyEvents.json deleted file mode 100644 index f45f3a4..0000000 --- a/dist/events/next/IMetaColonyEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IMetaColony","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"RecoveryRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeEntered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExitApproved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExited","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyFundingRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyAdministrationRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyArchitectureRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRootRoleSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/IMulticallEvents.json b/dist/events/next/IMulticallEvents.json deleted file mode 100644 index 1ed97e4..0000000 --- a/dist/events/next/IMulticallEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IMulticall","abi":[]} \ No newline at end of file diff --git a/dist/events/next/IPatriciaTreeBaseEvents.json b/dist/events/next/IPatriciaTreeBaseEvents.json deleted file mode 100644 index 23fb995..0000000 --- a/dist/events/next/IPatriciaTreeBaseEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IPatriciaTreeBase","abi":[]} \ No newline at end of file diff --git a/dist/events/next/IPatriciaTreeEvents.json b/dist/events/next/IPatriciaTreeEvents.json deleted file mode 100644 index ba5ceab..0000000 --- a/dist/events/next/IPatriciaTreeEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IPatriciaTree","abi":[]} \ No newline at end of file diff --git a/dist/events/next/IPatriciaTreeNoHashEvents.json b/dist/events/next/IPatriciaTreeNoHashEvents.json deleted file mode 100644 index b915262..0000000 --- a/dist/events/next/IPatriciaTreeNoHashEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IPatriciaTreeNoHash","abi":[]} \ No newline at end of file diff --git a/dist/events/next/IRecoveryEvents.json b/dist/events/next/IRecoveryEvents.json deleted file mode 100644 index 092f96d..0000000 --- a/dist/events/next/IRecoveryEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IRecovery","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"RecoveryRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeEntered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExitApproved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"}],"name":"RecoveryModeExited","type":"event"},{"anonymous":false,"inputs":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/IReputationMiningCycleEvents.json b/dist/events/next/IReputationMiningCycleEvents.json deleted file mode 100644 index abd14f5..0000000 --- a/dist/events/next/IReputationMiningCycleEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IReputationMiningCycle","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"_miner","type":"address"},{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"},{"indexed":false,"name":"_entryIndex","type":"uint256"}],"name":"ReputationRootHashSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"JustificationRootHashConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"},{"indexed":false,"name":"_firstDisagreeIdx","type":"uint256"}],"name":"BinarySearchConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"ChallengeCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"HashInvalidated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"previousNewReputationUID","type":"uint256"},{"indexed":false,"name":"_disagreeStateReputationUID","type":"uint256"},{"indexed":false,"name":"existingUID","type":"bool"}],"name":"ProveUIDSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_agreeStateReputationValue","type":"int256"},{"indexed":false,"name":"_disagreeStateReputationValue","type":"int256"},{"indexed":false,"name":"_originReputationValue","type":"int256"}],"name":"ProveValueSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"BinarySearchStep","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ITokenLockingEvents.json b/dist/events/next/ITokenLockingEvents.json deleted file mode 100644 index 78ff6f5..0000000 --- a/dist/events/next/ITokenLockingEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ITokenLocking","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"}],"name":"ColonyNetworkSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"lockCount","type":"uint256"}],"name":"TokenLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"lockId","type":"uint256"}],"name":"UserTokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"UserTokenDeposited","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"UserTokenWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miner","type":"address"},{"indexed":false,"name":"beneficiary","type":"address"},{"indexed":false,"name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"lockedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"lockCount","type":"uint256"}],"name":"TokenLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenDeposited","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"by","type":"address"},{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"StakeTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"approvedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenApproved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"obligatedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenDeobligated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"obligatedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenObligated","type":"event"},{"anonymous":false,"inputs":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/IVotingReputationEvents.json b/dist/events/next/IVotingReputationEvents.json deleted file mode 100644 index a61ee9e..0000000 --- a/dist/events/next/IVotingReputationEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"IVotingReputation","abi":[{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"creator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"MotionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"escalator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"newDomainId","type":"uint256"}],"name":"MotionEscalated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eventIndex","type":"uint256"}],"name":"MotionEventSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"action","type":"bytes"},{"indexed":false,"internalType":"bool","name":"executed","type":"bool"}],"name":"MotionFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionRewardClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionStaked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"}],"name":"MotionVoteRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"}],"name":"MotionVoteSubmitted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/LockableEvents.json b/dist/events/next/LockableEvents.json deleted file mode 100644 index 43a5bc4..0000000 --- a/dist/events/next/LockableEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Lockable","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/MathEvents.json b/dist/events/next/MathEvents.json deleted file mode 100644 index a4d7bad..0000000 --- a/dist/events/next/MathEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Math","abi":[]} \ No newline at end of file diff --git a/dist/events/next/MetaTransactionMsgSenderEvents.json b/dist/events/next/MetaTransactionMsgSenderEvents.json deleted file mode 100644 index 50c73be..0000000 --- a/dist/events/next/MetaTransactionMsgSenderEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"MetaTransactionMsgSender","abi":[]} \ No newline at end of file diff --git a/dist/events/next/MetaTxTokenEvents.json b/dist/events/next/MetaTxTokenEvents.json deleted file mode 100644 index 6854c1f..0000000 --- a/dist/events/next/MetaTxTokenEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"MetaTxToken","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/MigrationsEvents.json b/dist/events/next/MigrationsEvents.json deleted file mode 100644 index bcc7714..0000000 --- a/dist/events/next/MigrationsEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Migrations","abi":[]} \ No newline at end of file diff --git a/dist/events/next/MultiChainEvents.json b/dist/events/next/MultiChainEvents.json deleted file mode 100644 index a2544ae..0000000 --- a/dist/events/next/MultiChainEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"MultiChain","abi":[]} \ No newline at end of file diff --git a/dist/events/next/MultiSigWalletEvents.json b/dist/events/next/MultiSigWalletEvents.json deleted file mode 100644 index ae4eb69..0000000 --- a/dist/events/next/MultiSigWalletEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"MultiSigWallet","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Confirmation","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Revocation","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Submission","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Execution","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"ExecutionFailure","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"OwnerAddition","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"OwnerRemoval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"required","type":"uint256"}],"name":"RequirementChange","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/MulticallEvents.json b/dist/events/next/MulticallEvents.json deleted file mode 100644 index dc79a34..0000000 --- a/dist/events/next/MulticallEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Multicall","abi":[]} \ No newline at end of file diff --git a/dist/events/next/NoLimitSubdomainsEvents.json b/dist/events/next/NoLimitSubdomainsEvents.json deleted file mode 100644 index 82fab33..0000000 --- a/dist/events/next/NoLimitSubdomainsEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"NoLimitSubdomains","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyFundingRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyAdministrationRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyArchitectureRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRootRoleSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/OldRolesEvents.json b/dist/events/next/OldRolesEvents.json deleted file mode 100644 index f679726..0000000 --- a/dist/events/next/OldRolesEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"OldRoles","abi":[]} \ No newline at end of file diff --git a/dist/events/next/OldRolesFactoryEvents.json b/dist/events/next/OldRolesFactoryEvents.json deleted file mode 100644 index 6ab62cc..0000000 --- a/dist/events/next/OldRolesFactoryEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"OldRolesFactory","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_name","type":"string"},{"indexed":false,"name":"_colony","type":"address"},{"indexed":false,"name":"_extension","type":"address"}],"name":"ExtensionDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_name","type":"string"},{"indexed":false,"name":"_colony","type":"address"}],"name":"ExtensionRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyFundingRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyAdministrationRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyArchitectureRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRootRoleSet","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/OneTxPaymentEvents.json b/dist/events/next/OneTxPaymentEvents.json deleted file mode 100644 index 35f2389..0000000 --- a/dist/events/next/OneTxPaymentEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"OneTxPayment","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"fundamentalId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"nPayouts","type":"uint256"}],"name":"OneTxPaymentMade","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/OneTxPaymentFactoryEvents.json b/dist/events/next/OneTxPaymentFactoryEvents.json deleted file mode 100644 index 4420378..0000000 --- a/dist/events/next/OneTxPaymentFactoryEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"OneTxPaymentFactory","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_name","type":"string"},{"indexed":false,"name":"_colony","type":"address"},{"indexed":false,"name":"_extension","type":"address"}],"name":"ExtensionDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_name","type":"string"},{"indexed":false,"name":"_colony","type":"address"}],"name":"ExtensionRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyFundingRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyAdministrationRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyArchitectureRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRootRoleSet","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/PatriciaTreeBaseEvents.json b/dist/events/next/PatriciaTreeBaseEvents.json deleted file mode 100644 index eaae09a..0000000 --- a/dist/events/next/PatriciaTreeBaseEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"PatriciaTreeBase","abi":[]} \ No newline at end of file diff --git a/dist/events/next/PatriciaTreeEvents.json b/dist/events/next/PatriciaTreeEvents.json deleted file mode 100644 index 5d0532e..0000000 --- a/dist/events/next/PatriciaTreeEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"PatriciaTree","abi":[]} \ No newline at end of file diff --git a/dist/events/next/PatriciaTreeNoHashEvents.json b/dist/events/next/PatriciaTreeNoHashEvents.json deleted file mode 100644 index e99ae64..0000000 --- a/dist/events/next/PatriciaTreeNoHashEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"PatriciaTreeNoHash","abi":[]} \ No newline at end of file diff --git a/dist/events/next/PatriciaTreeProofsEvents.json b/dist/events/next/PatriciaTreeProofsEvents.json deleted file mode 100644 index f9c11a0..0000000 --- a/dist/events/next/PatriciaTreeProofsEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"PatriciaTreeProofs","abi":[]} \ No newline at end of file diff --git a/dist/events/next/PausableEvents.json b/dist/events/next/PausableEvents.json deleted file mode 100644 index 873e304..0000000 --- a/dist/events/next/PausableEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Pausable","abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/PinnedMultiSigWalletEvents.json b/dist/events/next/PinnedMultiSigWalletEvents.json deleted file mode 100644 index c67af6b..0000000 --- a/dist/events/next/PinnedMultiSigWalletEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"PinnedMultiSigWallet","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Confirmation","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Revocation","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Submission","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"Execution","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"transactionId","type":"uint256"}],"name":"ExecutionFailure","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"sender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"OwnerAddition","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"OwnerRemoval","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"required","type":"uint256"}],"name":"RequirementChange","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/PinnedTokenAuthorityEvents.json b/dist/events/next/PinnedTokenAuthorityEvents.json deleted file mode 100644 index 6b74708..0000000 --- a/dist/events/next/PinnedTokenAuthorityEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"PinnedTokenAuthority","abi":[]} \ No newline at end of file diff --git a/dist/events/next/PinnedTokenEvents.json b/dist/events/next/PinnedTokenEvents.json deleted file mode 100644 index d3a008c..0000000 --- a/dist/events/next/PinnedTokenEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"PinnedToken","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ReputationBootstrapperEvents.json b/dist/events/next/ReputationBootstrapperEvents.json deleted file mode 100644 index c5f613d..0000000 --- a/dist/events/next/ReputationBootstrapperEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ReputationBootstrapper","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"reputationAmount","type":"uint256"},{"indexed":false,"internalType":"bool","name":"paid","type":"bool"}],"name":"GrantClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"paid","type":"bool"},{"indexed":false,"internalType":"bytes32","name":"hashedSecret","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"reputationAmount","type":"uint256"}],"name":"GrantSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ReputationMiningCycleBinarySearchEvents.json b/dist/events/next/ReputationMiningCycleBinarySearchEvents.json deleted file mode 100644 index 6244475..0000000 --- a/dist/events/next/ReputationMiningCycleBinarySearchEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ReputationMiningCycleBinarySearch","abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_firstDisagreeIdx","type":"uint256"}],"name":"BinarySearchConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"BinarySearchStep","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"ChallengeCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"HashInvalidated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"JustificationRootHashConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"previousNewReputationUID","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_disagreeStateReputationUID","type":"uint256"},{"indexed":false,"internalType":"bool","name":"_existingUID","type":"bool"}],"name":"ProveUIDSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"int256","name":"_agreeStateReputationValue","type":"int256"},{"indexed":false,"internalType":"int256","name":"_disagreeStateReputationValue","type":"int256"},{"indexed":false,"internalType":"int256","name":"_originReputationValue","type":"int256"}],"name":"ProveValueSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_miner","type":"address"},{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_entryIndex","type":"uint256"}],"name":"ReputationRootHashSubmitted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ReputationMiningCycleCommonEvents.json b/dist/events/next/ReputationMiningCycleCommonEvents.json deleted file mode 100644 index 0b216b4..0000000 --- a/dist/events/next/ReputationMiningCycleCommonEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ReputationMiningCycleCommon","abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_firstDisagreeIdx","type":"uint256"}],"name":"BinarySearchConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"BinarySearchStep","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"ChallengeCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"HashInvalidated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"JustificationRootHashConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"previousNewReputationUID","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"_disagreeStateReputationUID","type":"uint256"},{"indexed":false,"internalType":"bool","name":"_existingUID","type":"bool"}],"name":"ProveUIDSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"int256","name":"_agreeStateReputationValue","type":"int256"},{"indexed":false,"internalType":"int256","name":"_disagreeStateReputationValue","type":"int256"},{"indexed":false,"internalType":"int256","name":"_originReputationValue","type":"int256"}],"name":"ProveValueSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"_miner","type":"address"},{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_entryIndex","type":"uint256"}],"name":"ReputationRootHashSubmitted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ReputationMiningCycleDataTypesEvents.json b/dist/events/next/ReputationMiningCycleDataTypesEvents.json deleted file mode 100644 index ca222a5..0000000 --- a/dist/events/next/ReputationMiningCycleDataTypesEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ReputationMiningCycleDataTypes","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"_miner","type":"address"},{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"},{"indexed":false,"name":"_entryIndex","type":"uint256"}],"name":"ReputationRootHashSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"JustificationRootHashConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"},{"indexed":false,"name":"_firstDisagreeIdx","type":"uint256"}],"name":"BinarySearchConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"ChallengeCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"HashInvalidated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"previousNewReputationUID","type":"uint256"},{"indexed":false,"name":"_disagreeStateReputationUID","type":"uint256"},{"indexed":false,"name":"existingUID","type":"bool"}],"name":"ProveUIDSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_agreeStateReputationValue","type":"int256"},{"indexed":false,"name":"_disagreeStateReputationValue","type":"int256"},{"indexed":false,"name":"_originReputationValue","type":"int256"}],"name":"ProveValueSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"BinarySearchStep","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ReputationMiningCycleEvents.json b/dist/events/next/ReputationMiningCycleEvents.json deleted file mode 100644 index 1aff6a3..0000000 --- a/dist/events/next/ReputationMiningCycleEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ReputationMiningCycle","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_miner","type":"address"},{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"},{"indexed":false,"name":"_entryIndex","type":"uint256"}],"name":"ReputationRootHashSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"JustificationRootHashConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"},{"indexed":false,"name":"_firstDisagreeIdx","type":"uint256"}],"name":"BinarySearchConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"ChallengeCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"HashInvalidated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"previousNewReputationUID","type":"uint256"},{"indexed":false,"name":"_disagreeStateReputationUID","type":"uint256"},{"indexed":false,"name":"existingUID","type":"bool"}],"name":"ProveUIDSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_agreeStateReputationValue","type":"int256"},{"indexed":false,"name":"_disagreeStateReputationValue","type":"int256"},{"indexed":false,"name":"_originReputationValue","type":"int256"}],"name":"ProveValueSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"BinarySearchStep","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ReputationMiningCycleRespondEvents.json b/dist/events/next/ReputationMiningCycleRespondEvents.json deleted file mode 100644 index 3a78612..0000000 --- a/dist/events/next/ReputationMiningCycleRespondEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ReputationMiningCycleRespond","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_miner","type":"address"},{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"},{"indexed":false,"name":"_entryIndex","type":"uint256"}],"name":"ReputationRootHashSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"JustificationRootHashConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"},{"indexed":false,"name":"_firstDisagreeIdx","type":"uint256"}],"name":"BinarySearchConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"ChallengeCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"HashInvalidated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"previousNewReputationUID","type":"uint256"},{"indexed":false,"name":"_disagreeStateReputationUID","type":"uint256"},{"indexed":false,"name":"existingUID","type":"bool"}],"name":"ProveUIDSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_agreeStateReputationValue","type":"int256"},{"indexed":false,"name":"_disagreeStateReputationValue","type":"int256"},{"indexed":false,"name":"_originReputationValue","type":"int256"}],"name":"ProveValueSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"BinarySearchStep","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ReputationMiningCycleStorageEvents.json b/dist/events/next/ReputationMiningCycleStorageEvents.json deleted file mode 100644 index 7266938..0000000 --- a/dist/events/next/ReputationMiningCycleStorageEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ReputationMiningCycleStorage","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_miner","type":"address"},{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"},{"indexed":false,"name":"_entryIndex","type":"uint256"}],"name":"ReputationRootHashSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"JustificationRootHashConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"},{"indexed":false,"name":"_firstDisagreeIdx","type":"uint256"}],"name":"BinarySearchConfirmed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"ChallengeCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_newHash","type":"bytes32"},{"indexed":false,"name":"_nNodes","type":"uint256"},{"indexed":false,"name":"_jrh","type":"bytes32"}],"name":"HashInvalidated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"previousNewReputationUID","type":"uint256"},{"indexed":false,"name":"_disagreeStateReputationUID","type":"uint256"},{"indexed":false,"name":"existingUID","type":"bool"}],"name":"ProveUIDSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_agreeStateReputationValue","type":"int256"},{"indexed":false,"name":"_disagreeStateReputationValue","type":"int256"},{"indexed":false,"name":"_originReputationValue","type":"int256"}],"name":"ProveValueSuccess","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"_newHash","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"_nLeaves","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"_jrh","type":"bytes32"}],"name":"BinarySearchStep","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/RequireExecuteCallEvents.json b/dist/events/next/RequireExecuteCallEvents.json deleted file mode 100644 index 2ddeb79..0000000 --- a/dist/events/next/RequireExecuteCallEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"RequireExecuteCall","abi":[]} \ No newline at end of file diff --git a/dist/events/next/ResolverEvents.json b/dist/events/next/ResolverEvents.json deleted file mode 100644 index deb6cd3..0000000 --- a/dist/events/next/ResolverEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Resolver","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/SignedMathEvents.json b/dist/events/next/SignedMathEvents.json deleted file mode 100644 index 39b5894..0000000 --- a/dist/events/next/SignedMathEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"SignedMath","abi":[]} \ No newline at end of file diff --git a/dist/events/next/StagedExpenditureEvents.json b/dist/events/next/StagedExpenditureEvents.json deleted file mode 100644 index da7f101..0000000 --- a/dist/events/next/StagedExpenditureEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"StagedExpenditure","abi":[{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"},{"indexed":false,"internalType":"bool","name":"staged","type":"bool"}],"name":"ExpenditureMadeStaged","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"slot","type":"uint256"}],"name":"StagedPaymentReleased","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"bytes32","name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/StakedExpenditureEvents.json b/dist/events/next/StakedExpenditureEvents.json deleted file mode 100644 index ddec395..0000000 --- a/dist/events/next/StakedExpenditureEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"StakedExpenditure","abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"creator","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"stake","type":"uint256"}],"name":"ExpenditureMadeViaStake","type":"event"},{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"stakeFraction","type":"uint256"}],"name":"StakeFractionSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"StakeReclaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"},{"indexed":false,"internalType":"bool","name":"punished","type":"bool"}],"name":"ExpenditureStakerPunished","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"stakeFraction","type":"uint256"}],"name":"StakeFractionSet","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/StreamingPaymentsEvents.json b/dist/events/next/StreamingPaymentsEvents.json deleted file mode 100644 index df179bb..0000000 --- a/dist/events/next/StreamingPaymentsEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"StreamingPayments","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"PaymentTokenUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"StreamingPaymentClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"streamingPaymentId","type":"uint256"}],"name":"StreamingPaymentCreated","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/StringsEvents.json b/dist/events/next/StringsEvents.json deleted file mode 100644 index b767101..0000000 --- a/dist/events/next/StringsEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Strings","abi":[]} \ No newline at end of file diff --git a/dist/events/next/TaskSkillEditingEvents.json b/dist/events/next/TaskSkillEditingEvents.json deleted file mode 100644 index ccfd1f4..0000000 --- a/dist/events/next/TaskSkillEditingEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TaskSkillEditing","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyNetworkInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenLocking","type":"address"}],"name":"TokenLockingAddressSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miningCycleResolver","type":"address"}],"name":"MiningCycleResolverSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"feeInverse","type":"uint256"}],"name":"NetworkFeeInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"version","type":"uint256"},{"indexed":false,"name":"resolver","type":"address"}],"name":"ColonyVersionAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"metaColony","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"rootSkillId","type":"uint256"}],"name":"MetaColonyCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colonyId","type":"uint256"},{"indexed":true,"name":"colonyAddress","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"skillId","type":"uint256"},{"indexed":false,"name":"parentSkillId","type":"uint256"}],"name":"SkillAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"auction","type":"address"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"quantity","type":"uint256"}],"name":"AuctionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"inactiveReputationMiningCycle","type":"address"}],"name":"ReputationMiningInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"hash","type":"bytes32"},{"indexed":false,"name":"nNodes","type":"uint256"}],"name":"ReputationMiningCycleComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"newHash","type":"bytes32"},{"indexed":false,"name":"newNNodes","type":"uint256"},{"indexed":false,"name":"stakers","type":"address[]"},{"indexed":false,"name":"reward","type":"uint256"}],"name":"ReputationRootHashSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"UserLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"colony","type":"address"},{"indexed":false,"name":"label","type":"bytes32"}],"name":"ColonyLabelRegistered","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"users","type":"address[]"},{"indexed":false,"name":"amounts","type":"int256[]"}],"name":"ColonyBootstrapped","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"oldVersion","type":"uint256"},{"indexed":false,"name":"newVersion","type":"uint256"}],"name":"ColonyUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":true,"name":"domainId","type":"uint256"},{"indexed":true,"name":"role","type":"uint8"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fromPot","type":"uint256"},{"indexed":true,"name":"toPot","type":"uint256"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"token","type":"address"}],"name":"ColonyFundsMovedBetweenFundingPots","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"payoutRemainder","type":"uint256"}],"name":"ColonyFundsClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardPayoutId","type":"uint256"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"fee","type":"uint256"},{"indexed":false,"name":"rewardRemainder","type":"uint256"}],"name":"RewardPayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"specificationHash","type":"bytes32"}],"name":"TaskBriefSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"dueDate","type":"uint256"}],"name":"TaskDueDateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"domainId","type":"uint256"}],"name":"TaskDomainSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"TaskSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":true,"name":"user","type":"address"}],"name":"TaskRoleUserSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TaskPayoutSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"deliverableHash","type":"bytes32"}],"name":"TaskDeliverableSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"},{"indexed":false,"name":"role","type":"uint8"},{"indexed":false,"name":"rating","type":"uint8"}],"name":"TaskWorkRatingRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"fundingPotId","type":"uint256"},{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"PayoutClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"taskId","type":"uint256"}],"name":"TaskCanceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"fundingPotId","type":"uint256"}],"name":"FundingPotAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"owner","type":"address"}],"name":"ExpenditureTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"recipient","type":"address"}],"name":"ExpenditureRecipientSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"skillId","type":"uint256"}],"name":"ExpenditureSkillSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"expenditureId","type":"uint256"},{"indexed":true,"name":"slot","type":"uint256"},{"indexed":true,"name":"token","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"ExpenditurePayoutSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadata","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardInverse","type":"uint256"}],"name":"ColonyRewardInverseSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"DomainAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureCancelled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionAddedToNetwork","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"bool","name":"deprecated","type":"bool"}],"name":"ExtensionDeprecated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionInstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"}],"name":"ExtensionUninstalled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"indexed":true,"internalType":"address","name":"colony","type":"address"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"ExtensionUpgraded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"paymentId","type":"uint256"}],"name":"PaymentFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"ens","type":"address"},{"indexed":false,"internalType":"bytes32","name":"rootNode","type":"bytes32"}],"name":"RegistrarInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"miner","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"ReputationMiningRewardSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleEnded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"rewardPayoutId","type":"uint256"}],"name":"RewardPayoutCycleStarted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address[]","name":"reviewerAddresses","type":"address[]"}],"name":"TaskChangedViaSignatures","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskCompleted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"taskId","type":"uint256"}],"name":"TaskFinalized","type":"event"},{"anonymous":false,"inputs":[{"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":[],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"bool","name":"status","type":"bool"}],"name":"TokenWhitelisted","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"globalClaimDelay","type":"uint256"}],"name":"ExpenditureGlobalClaimDelaySet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":true,"internalType":"uint256","name":"expenditureId","type":"uint256"}],"name":"ExpenditureLocked","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"string","name":"metadata","type":"string"}],"name":"ColonyMetadataDelta","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"agent","type":"address"},{"indexed":false,"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"LocalSkillAdded","type":"event"},{"anonymous":false,"inputs":[{"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":[{"indexed":false,"internalType":"address","name":"tokenAuthorityAddress","type":"address"}],"name":"TokenAuthorityDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"tokenAddress","type":"address"}],"name":"TokenDeployed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"agent","type":"address"}],"name":"TokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyFundingRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyAdministrationRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyArchitectureRoleSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"setTo","type":"bool"}],"name":"ColonyRootRoleSet","type":"event"},{"anonymous":false,"inputs":[{"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":[{"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"}]} \ No newline at end of file diff --git a/dist/events/next/TestExtension0Events.json b/dist/events/next/TestExtension0Events.json deleted file mode 100644 index 1aa176c..0000000 --- a/dist/events/next/TestExtension0Events.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TestExtension0","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/TestExtension1Events.json b/dist/events/next/TestExtension1Events.json deleted file mode 100644 index e76a215..0000000 --- a/dist/events/next/TestExtension1Events.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TestExtension1","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/TestExtension2Events.json b/dist/events/next/TestExtension2Events.json deleted file mode 100644 index 62b3ab8..0000000 --- a/dist/events/next/TestExtension2Events.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TestExtension2","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/TestExtension3Events.json b/dist/events/next/TestExtension3Events.json deleted file mode 100644 index 654ee31..0000000 --- a/dist/events/next/TestExtension3Events.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TestExtension3","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/TestExtensionEvents.json b/dist/events/next/TestExtensionEvents.json deleted file mode 100644 index b389097..0000000 --- a/dist/events/next/TestExtensionEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TestExtension","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/TestVotingTokenEvents.json b/dist/events/next/TestVotingTokenEvents.json deleted file mode 100644 index b708f2e..0000000 --- a/dist/events/next/TestVotingTokenEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TestVotingToken","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ToggleableTokenEvents.json b/dist/events/next/ToggleableTokenEvents.json deleted file mode 100644 index 308414f..0000000 --- a/dist/events/next/ToggleableTokenEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ToggleableToken","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/TokenAuthorityEvents.json b/dist/events/next/TokenAuthorityEvents.json deleted file mode 100644 index d153cea..0000000 --- a/dist/events/next/TokenAuthorityEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TokenAuthority","abi":[]} \ No newline at end of file diff --git a/dist/events/next/TokenEvents.json b/dist/events/next/TokenEvents.json deleted file mode 100644 index 83a105f..0000000 --- a/dist/events/next/TokenEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Token","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Mint","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"guy","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"src","type":"address"},{"indexed":true,"name":"dst","type":"address"},{"indexed":false,"name":"wad","type":"uint256"}],"name":"Transfer","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/TokenLockingDataTypesEvents.json b/dist/events/next/TokenLockingDataTypesEvents.json deleted file mode 100644 index a638300..0000000 --- a/dist/events/next/TokenLockingDataTypesEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TokenLockingDataTypes","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"}],"name":"ColonyNetworkSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"lockCount","type":"uint256"}],"name":"TokenLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"lockId","type":"uint256"}],"name":"UserTokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"UserTokenDeposited","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"UserTokenWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miner","type":"address"},{"indexed":false,"name":"beneficiary","type":"address"},{"indexed":false,"name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"lockedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"lockCount","type":"uint256"}],"name":"TokenLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenDeposited","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"by","type":"address"},{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"StakeTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"approvedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenApproved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"obligatedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenDeobligated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"obligatedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenObligated","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/TokenLockingEvents.json b/dist/events/next/TokenLockingEvents.json deleted file mode 100644 index 5713bba..0000000 --- a/dist/events/next/TokenLockingEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TokenLocking","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"}],"name":"ColonyNetworkSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"lockCount","type":"uint256"}],"name":"TokenLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"lockId","type":"uint256"}],"name":"UserTokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"UserTokenDeposited","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"UserTokenWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miner","type":"address"},{"indexed":false,"name":"beneficiary","type":"address"},{"indexed":false,"name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"lockedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"lockCount","type":"uint256"}],"name":"TokenLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenDeposited","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"by","type":"address"},{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"StakeTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"approvedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenApproved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"obligatedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenDeobligated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"obligatedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenObligated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/TokenLockingStorageEvents.json b/dist/events/next/TokenLockingStorageEvents.json deleted file mode 100644 index 0e88df0..0000000 --- a/dist/events/next/TokenLockingStorageEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TokenLockingStorage","abi":[{"anonymous":false,"inputs":[{"indexed":true,"name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"colonyNetwork","type":"address"}],"name":"ColonyNetworkSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"lockCount","type":"uint256"}],"name":"TokenLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"lockId","type":"uint256"}],"name":"UserTokenUnlocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"timestamp","type":"uint256"}],"name":"UserTokenDeposited","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"UserTokenWithdrawn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"miner","type":"address"},{"indexed":false,"name":"beneficiary","type":"address"},{"indexed":false,"name":"tokensLost","type":"uint256"}],"name":"ReputationMinerPenalised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"address","name":"lockedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"lockCount","type":"uint256"}],"name":"TokenLocked","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenDeposited","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"by","type":"address"},{"indexed":false,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"StakeTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"approvedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenApproved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"obligatedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenDeobligated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"obligatedBy","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"UserTokenObligated","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/TokenSupplierEvents.json b/dist/events/next/TokenSupplierEvents.json deleted file mode 100644 index ccc7a8a..0000000 --- a/dist/events/next/TokenSupplierEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TokenSupplier","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokenIssuanceRate","type":"uint256"}],"name":"TokenIssuanceRateSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"tokenSupplyCeiling","type":"uint256"}],"name":"TokenSupplyCeilingSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"numTokens","type":"uint256"}],"name":"TokensIssued","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/TokenTransferBinaryRegulatorEvents.json b/dist/events/next/TokenTransferBinaryRegulatorEvents.json deleted file mode 100644 index 17a7172..0000000 --- a/dist/events/next/TokenTransferBinaryRegulatorEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TokenTransferBinaryRegulator","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"id","type":"uint256"},{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"TransferRequested","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"id","type":"uint256"}],"name":"TransferRequestExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"id","type":"uint256"}],"name":"TransferRequestInvalidated","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/TransferTestEvents.json b/dist/events/next/TransferTestEvents.json deleted file mode 100644 index c184cc3..0000000 --- a/dist/events/next/TransferTestEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"TransferTest","abi":[]} \ No newline at end of file diff --git a/dist/events/next/Version3Events.json b/dist/events/next/Version3Events.json deleted file mode 100644 index 91c001a..0000000 --- a/dist/events/next/Version3Events.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Version3","abi":[]} \ No newline at end of file diff --git a/dist/events/next/Version4Events.json b/dist/events/next/Version4Events.json deleted file mode 100644 index dd1eec6..0000000 --- a/dist/events/next/Version4Events.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Version4","abi":[]} \ No newline at end of file diff --git a/dist/events/next/VestingEvents.json b/dist/events/next/VestingEvents.json deleted file mode 100644 index 0a0e433..0000000 --- a/dist/events/next/VestingEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Vesting","abi":[{"anonymous":false,"inputs":[{"indexed":false,"name":"recipient","type":"address"},{"indexed":false,"name":"startTime","type":"uint256"},{"indexed":false,"name":"amount","type":"uint128"},{"indexed":false,"name":"vestingDuration","type":"uint16"},{"indexed":false,"name":"vestingCliff","type":"uint16"}],"name":"GrantAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"recipient","type":"address"},{"indexed":false,"name":"amountVested","type":"uint128"},{"indexed":false,"name":"amountNotVested","type":"uint128"}],"name":"GrantRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"recipient","type":"address"},{"indexed":false,"name":"amountClaimed","type":"uint128"}],"name":"GrantTokensClaimed","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/VestingSimpleEvents.json b/dist/events/next/VestingSimpleEvents.json deleted file mode 100644 index 266fc55..0000000 --- a/dist/events/next/VestingSimpleEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"VestingSimple","abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"claimed","type":"uint256"}],"name":"GrantClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"GrantSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/VotingReputationDataTypesEvents.json b/dist/events/next/VotingReputationDataTypesEvents.json deleted file mode 100644 index 18b1a04..0000000 --- a/dist/events/next/VotingReputationDataTypesEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"VotingReputationDataTypes","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"creator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"MotionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"escalator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"newDomainId","type":"uint256"}],"name":"MotionEscalated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eventIndex","type":"uint256"}],"name":"MotionEventSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"action","type":"bytes"},{"indexed":false,"internalType":"bool","name":"executed","type":"bool"}],"name":"MotionFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionRewardClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionStaked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"}],"name":"MotionVoteRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"}],"name":"MotionVoteSubmitted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/VotingReputationEvents.json b/dist/events/next/VotingReputationEvents.json deleted file mode 100644 index 4ad26a5..0000000 --- a/dist/events/next/VotingReputationEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"VotingReputation","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"creator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"MotionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"escalator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"newDomainId","type":"uint256"}],"name":"MotionEscalated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eventIndex","type":"uint256"}],"name":"MotionEventSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"action","type":"bytes"},{"indexed":false,"internalType":"bool","name":"executed","type":"bool"}],"name":"MotionFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionRewardClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionStaked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"}],"name":"MotionVoteRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"}],"name":"MotionVoteSubmitted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/VotingReputationMisalignedEvents.json b/dist/events/next/VotingReputationMisalignedEvents.json deleted file mode 100644 index 6955af3..0000000 --- a/dist/events/next/VotingReputationMisalignedEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"VotingReputationMisaligned","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"creator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"MotionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"escalator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"newDomainId","type":"uint256"}],"name":"MotionEscalated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eventIndex","type":"uint256"}],"name":"MotionEventSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"action","type":"bytes"},{"indexed":false,"internalType":"bool","name":"executed","type":"bool"}],"name":"MotionFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionRewardClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionStaked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"}],"name":"MotionVoteRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"}],"name":"MotionVoteSubmitted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/VotingReputationMisalignedRecoveryEvents.json b/dist/events/next/VotingReputationMisalignedRecoveryEvents.json deleted file mode 100644 index 17de5aa..0000000 --- a/dist/events/next/VotingReputationMisalignedRecoveryEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"VotingReputationMisalignedRecovery","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"creator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"MotionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"escalator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"newDomainId","type":"uint256"}],"name":"MotionEscalated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eventIndex","type":"uint256"}],"name":"MotionEventSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"action","type":"bytes"},{"indexed":false,"internalType":"bool","name":"executed","type":"bool"}],"name":"MotionFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionRewardClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionStaked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"}],"name":"MotionVoteRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"}],"name":"MotionVoteSubmitted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/VotingReputationStakingEvents.json b/dist/events/next/VotingReputationStakingEvents.json deleted file mode 100644 index 3ad1398..0000000 --- a/dist/events/next/VotingReputationStakingEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"VotingReputationStaking","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"creator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"MotionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"escalator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"newDomainId","type":"uint256"}],"name":"MotionEscalated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eventIndex","type":"uint256"}],"name":"MotionEventSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"action","type":"bytes"},{"indexed":false,"internalType":"bool","name":"executed","type":"bool"}],"name":"MotionFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionRewardClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionStaked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"}],"name":"MotionVoteRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"}],"name":"MotionVoteSubmitted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/VotingReputationStorageEvents.json b/dist/events/next/VotingReputationStorageEvents.json deleted file mode 100644 index cd129b8..0000000 --- a/dist/events/next/VotingReputationStorageEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"VotingReputationStorage","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"creator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"MotionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"escalator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"newDomainId","type":"uint256"}],"name":"MotionEscalated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eventIndex","type":"uint256"}],"name":"MotionEventSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"action","type":"bytes"},{"indexed":false,"internalType":"bool","name":"executed","type":"bool"}],"name":"MotionFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionRewardClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionStaked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"}],"name":"MotionVoteRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"}],"name":"MotionVoteSubmitted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/VotingReputationV9Events.json b/dist/events/next/VotingReputationV9Events.json deleted file mode 100644 index 6fbc1a2..0000000 --- a/dist/events/next/VotingReputationV9Events.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"VotingReputationV9","abi":[{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"creator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"}],"name":"MotionCreated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"address","name":"escalator","type":"address"},{"indexed":true,"internalType":"uint256","name":"domainId","type":"uint256"},{"indexed":true,"internalType":"uint256","name":"newDomainId","type":"uint256"}],"name":"MotionEscalated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"eventIndex","type":"uint256"}],"name":"MotionEventSet","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":false,"internalType":"bytes","name":"action","type":"bytes"},{"indexed":false,"internalType":"bool","name":"executed","type":"bool"}],"name":"MotionFinalized","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionRewardClaimed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"staker","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"MotionStaked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"},{"indexed":true,"internalType":"uint256","name":"vote","type":"uint256"}],"name":"MotionVoteRevealed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"uint256","name":"motionId","type":"uint256"},{"indexed":true,"internalType":"address","name":"voter","type":"address"}],"name":"MotionVoteSubmitted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/WhitelistEvents.json b/dist/events/next/WhitelistEvents.json deleted file mode 100644 index 5773855..0000000 --- a/dist/events/next/WhitelistEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"Whitelist","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_user","type":"address"}],"name":"AgreementSigned","type":"event"},{"anonymous":false,"inputs":[],"name":"ExtensionInitialised","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_user","type":"address"},{"indexed":false,"internalType":"bool","name":"_status","type":"bool"}],"name":"UserApproved","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address payable","name":"relayerAddress","type":"address"},{"indexed":false,"internalType":"bytes","name":"functionSignature","type":"bytes"}],"name":"MetaTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/WrappedTokenEvents.json b/dist/events/next/WrappedTokenEvents.json deleted file mode 100644 index 2639c9a..0000000 --- a/dist/events/next/WrappedTokenEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"WrappedToken","abi":[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"guy","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"authority","type":"address"}],"name":"LogSetAuthority","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"}],"name":"LogSetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":true,"internalType":"address","name":"dst","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Withdrawal","type":"event"}]} \ No newline at end of file diff --git a/dist/events/next/ZodiacBridgeModuleMockEvents.json b/dist/events/next/ZodiacBridgeModuleMockEvents.json deleted file mode 100644 index a71b132..0000000 --- a/dist/events/next/ZodiacBridgeModuleMockEvents.json +++ /dev/null @@ -1 +0,0 @@ -{"contractName":"ZodiacBridgeModuleMock","abi":[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"success","type":"bool"}],"name":"SafeTransactionExecuted","type":"event"}]} \ No newline at end of file diff --git a/dist/functions/Bytes4IncludesFunctions.json b/dist/functions/Bytes4IncludesFunctions.json new file mode 100644 index 0000000..a2f672f --- /dev/null +++ b/dist/functions/Bytes4IncludesFunctions.json @@ -0,0 +1 @@ +{"contractName":"Bytes4Includes","abi":[]} \ No newline at end of file diff --git a/dist/functions/ColonyArbitraryTransactionFunctions.json b/dist/functions/ColonyArbitraryTransactionFunctions.json index 27616bd..a4ec2c2 100644 --- a/dist/functions/ColonyArbitraryTransactionFunctions.json +++ b/dist/functions/ColonyArbitraryTransactionFunctions.json @@ -1 +1 @@ -{"contractName":"ColonyArbitraryTransaction","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"domains","outputs":[{"internalType":"uint256","name":"skillId","type":"uint256"},{"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeArbitraryTransaction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_targets","type":"address[]"},{"internalType":"bytes[]","name":"_actions","type":"bytes[]"},{"internalType":"bool","name":"_strict","type":"bool"}],"name":"makeArbitraryTransactions","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeSingleArbitraryTransaction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"updateApprovalAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file +{"contractName":"ColonyArbitraryTransaction","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"domains","outputs":[{"internalType":"uint256","name":"skillId","type":"uint256"},{"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeArbitraryTransaction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_targets","type":"address[]"},{"internalType":"bytes[]","name":"_actions","type":"bytes[]"},{"internalType":"bool","name":"_strict","type":"bool"}],"name":"makeArbitraryTransactions","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeSingleArbitraryTransaction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"updateApprovalAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"childDomainId","type":"uint256"}],"name":"validateDomainInheritance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/ColonyDomainsFunctions.json b/dist/functions/ColonyDomainsFunctions.json index 35621a3..43bfb25 100644 --- a/dist/functions/ColonyDomainsFunctions.json +++ b/dist/functions/ColonyDomainsFunctions.json @@ -1 +1 @@ -{"contractName":"ColonyDomains","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"domains","outputs":[{"internalType":"uint256","name":"skillId","type":"uint256"},{"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_colonyNetworkAddress","type":"address"},{"internalType":"address","name":"_token","type":"address"}],"name":"initialiseColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_parentDomainId","type":"uint256"}],"name":"addDomain","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialiseRootLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getDomain","outputs":[{"components":[{"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":[],"name":"getDomainCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file +{"contractName":"ColonyDomains","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"domains","outputs":[{"internalType":"uint256","name":"skillId","type":"uint256"},{"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_colonyNetworkAddress","type":"address"},{"internalType":"address","name":"_token","type":"address"}],"name":"initialiseColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_parentDomainId","type":"uint256"}],"name":"addDomain","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialiseRootLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getDomain","outputs":[{"components":[{"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":[],"name":"getDomainCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"childDomainId","type":"uint256"}],"name":"validateDomainInheritance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/ColonyExpenditureFunctions.json b/dist/functions/ColonyExpenditureFunctions.json index d0a828c..b728480 100644 --- a/dist/functions/ColonyExpenditureFunctions.json +++ b/dist/functions/ColonyExpenditureFunctions.json @@ -1 +1 @@ -{"contractName":"ColonyExpenditure","abi":[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"name":"count","type":"uint256"},{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"domains","outputs":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"makeExpenditure","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"transferExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"transferExpenditureViaArbitration","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"cancelExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"finalizeExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_recipient","type":"address"}],"name":"setExpenditureRecipient","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setExpenditureSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_payoutModifier","type":"int256"}],"name":"setExpenditurePayoutModifier","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_claimDelay","type":"uint256"}],"name":"setExpenditureClaimDelay","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getExpenditureCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getExpenditure","outputs":[{"components":[{"name":"status","type":"uint8"},{"name":"owner","type":"address"},{"name":"fundingPotId","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"finalizedTimestamp","type":"uint256"}],"name":"expenditure","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"}],"name":"getExpenditureSlot","outputs":[{"components":[{"name":"recipient","type":"address"},{"name":"claimDelay","type":"uint256"},{"name":"payoutModifier","type":"int256"},{"name":"skills","type":"uint256[]"}],"name":"expenditureSlot","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"}],"name":"getExpenditureSlotPayout","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_defaultGlobalClaimDelay","type":"uint256"}],"name":"setDefaultGlobalClaimDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"lockExpenditure","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"setExpenditureMetadata","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"address payable[]","name":"_recipients","type":"address[]"}],"name":"setExpenditureRecipients","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"uint256[]","name":"_skillIds","type":"uint256[]"}],"name":"setExpenditureSkills","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelays","type":"uint256[]"}],"name":"setExpenditureClaimDelays","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"int256[]","name":"_payoutModifiers","type":"int256[]"}],"name":"setExpenditurePayoutModifiers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_slot","type":"uint256"},{"internalType":"uint256","name":"_claimDelay","type":"uint256"}],"name":"setExpenditureClaimDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_recipientSlots","type":"uint256[]"},{"internalType":"address payable[]","name":"_recipients","type":"address[]"},{"internalType":"uint256[]","name":"_skillIdSlots","type":"uint256[]"},{"internalType":"uint256[]","name":"_skillIds","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelaySlots","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelays","type":"uint256[]"},{"internalType":"uint256[]","name":"_payoutModifierSlots","type":"uint256[]"},{"internalType":"int256[]","name":"_payoutModifiers","type":"int256[]"},{"internalType":"address[]","name":"_payoutTokens","type":"address[]"},{"internalType":"uint256[][]","name":"_payoutSlots","type":"uint256[][]"},{"internalType":"uint256[][]","name":"_payoutValues","type":"uint256[][]"}],"name":"setExpenditureValues","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"cancelExpenditureViaArbitration","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"finalizeExpenditureViaArbitration","outputs":[],"stateMutability":"nonpayable","type":"function"}]} \ No newline at end of file +{"contractName":"ColonyExpenditure","abi":[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"name":"count","type":"uint256"},{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"domains","outputs":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"makeExpenditure","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"transferExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"transferExpenditureViaArbitration","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"cancelExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"finalizeExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_recipient","type":"address"}],"name":"setExpenditureRecipient","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setExpenditureSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_payoutModifier","type":"int256"}],"name":"setExpenditurePayoutModifier","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_claimDelay","type":"uint256"}],"name":"setExpenditureClaimDelay","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getExpenditureCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getExpenditure","outputs":[{"components":[{"name":"status","type":"uint8"},{"name":"owner","type":"address"},{"name":"fundingPotId","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"finalizedTimestamp","type":"uint256"}],"name":"expenditure","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"}],"name":"getExpenditureSlot","outputs":[{"components":[{"name":"recipient","type":"address"},{"name":"claimDelay","type":"uint256"},{"name":"payoutModifier","type":"int256"},{"name":"skills","type":"uint256[]"}],"name":"expenditureSlot","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"}],"name":"getExpenditureSlotPayout","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_defaultGlobalClaimDelay","type":"uint256"}],"name":"setDefaultGlobalClaimDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"lockExpenditure","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"setExpenditureMetadata","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"address payable[]","name":"_recipients","type":"address[]"}],"name":"setExpenditureRecipients","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"uint256[]","name":"_skillIds","type":"uint256[]"}],"name":"setExpenditureSkills","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelays","type":"uint256[]"}],"name":"setExpenditureClaimDelays","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"int256[]","name":"_payoutModifiers","type":"int256[]"}],"name":"setExpenditurePayoutModifiers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_slot","type":"uint256"},{"internalType":"uint256","name":"_claimDelay","type":"uint256"}],"name":"setExpenditureClaimDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_recipientSlots","type":"uint256[]"},{"internalType":"address payable[]","name":"_recipients","type":"address[]"},{"internalType":"uint256[]","name":"_skillIdSlots","type":"uint256[]"},{"internalType":"uint256[]","name":"_skillIds","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelaySlots","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelays","type":"uint256[]"},{"internalType":"uint256[]","name":"_payoutModifierSlots","type":"uint256[]"},{"internalType":"int256[]","name":"_payoutModifiers","type":"int256[]"},{"internalType":"address[]","name":"_payoutTokens","type":"address[]"},{"internalType":"uint256[][]","name":"_payoutSlots","type":"uint256[][]"},{"internalType":"uint256[][]","name":"_payoutValues","type":"uint256[][]"}],"name":"setExpenditureValues","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"cancelExpenditureViaArbitration","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"finalizeExpenditureViaArbitration","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"childDomainId","type":"uint256"}],"name":"validateDomainInheritance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/ColonyFunctions.json b/dist/functions/ColonyFunctions.json index 9aeae95..1748d14 100644 --- a/dist/functions/ColonyFunctions.json +++ b/dist/functions/ColonyFunctions.json @@ -1 +1 @@ -{"contractName":"Colony","abi":[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"name":"count","type":"uint256"},{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"domains","outputs":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"colonyVersion","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_setTo","type":"bool"}],"name":"setRootRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArbitrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArchitectureRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setFundingRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setAdministrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"hasUserRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getColonyNetwork","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_colonyNetworkAddress","type":"address"},{"name":"_token","type":"address"}],"name":"initialiseColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_users","type":"address[]"},{"name":"_amounts","type":"int256[]"}],"name":"bootstrapColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokensForColonyNetwork","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"colonyName","type":"string"},{"name":"orbitdb","type":"string"}],"name":"registerColonyLabel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"orbitdb","type":"string"}],"name":"updateColonyOrbitDB","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"addGlobalSkill","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_skillId","type":"uint256"}],"name":"deprecateGlobalSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_feeInverse","type":"uint256"}],"name":"setNetworkFeeInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_version","type":"uint256"},{"name":"_resolver","type":"address"}],"name":"addNetworkColonyVersion","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_parentDomainId","type":"uint256"}],"name":"addDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getDomain","outputs":[{"components":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"name":"domain","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getDomainCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"verifyReputationProof","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newVersion","type":"uint256"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade2To3","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_slot","type":"uint256"}],"name":"checkNotAdditionalProtectedVariable","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_childDomainId","type":"uint256"}],"name":"hasInheritedUserRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"uint256"}],"name":"getUserRoles","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"name":"getChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeArbitraryTransaction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_txHash","type":"bytes32"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"annotateTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitDomainReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationPenalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_colonyNetworkAddress","type":"address"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"initialiseColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_metadata","type":"string"}],"name":"editColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_guy","type":"address"},{"internalType":"uint256","name":"_wad","type":"uint256"}],"name":"mintTokensFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"bool","name":"_status","type":"bool"}],"name":"setPayoutWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setReputationMiningCycleReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"address","name":"_resolver","type":"address"}],"name":"addExtensionToNetwork","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"uint256","name":"_version","type":"uint256"}],"name":"installExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"uint256","name":"_newVersion","type":"uint256"}],"name":"upgradeExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecateExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"}],"name":"uninstallExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_approvee","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"approveStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"obligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"deobligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":"_beneficiary","type":"address"}],"name":"transferStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getObligation","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unlockToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"updateApprovalAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"getTokenApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"getTotalTokenApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_targets","type":"address[]"},{"internalType":"bytes[]","name":"_actions","type":"bytes[]"},{"internalType":"bool","name":"_strict","type":"bool"}],"name":"makeArbitraryTransactions","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeSingleArbitraryTransaction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_metadataDelta","type":"string"}],"name":"editColonyByDelta","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"addLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_localSkillId","type":"uint256"},{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecateLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getRootLocalSkill","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTaskCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getTaskChangeNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getTaskWorkRatingSecretsInfo","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint8","name":"_role","type":"uint8"}],"name":"getTaskWorkRatingSecret","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint8","name":"_role","type":"uint8"}],"name":"getTaskRole","outputs":[{"components":[{"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":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getTask","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"enum ColonyDataTypes.TaskStatus","name":"","type":"uint8"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getPayment","outputs":[{"components":[{"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":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPaymentCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"miningChainId","type":"uint256"},{"internalType":"bytes32","name":"newHash","type":"bytes32"},{"internalType":"uint256","name":"newNLeaves","type":"uint256"}],"name":"initialiseReputationMining","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_bridgeAddress","type":"address"}],"name":"setColonyBridgeAddress","outputs":[],"stateMutability":"nonpayable","type":"function"}]} \ No newline at end of file +{"contractName":"Colony","abi":[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"name":"count","type":"uint256"},{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"domains","outputs":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"colonyVersion","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_setTo","type":"bool"}],"name":"setRootRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArbitrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArchitectureRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setFundingRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setAdministrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"hasUserRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getColonyNetwork","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_colonyNetworkAddress","type":"address"},{"name":"_token","type":"address"}],"name":"initialiseColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_users","type":"address[]"},{"name":"_amounts","type":"int256[]"}],"name":"bootstrapColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokensForColonyNetwork","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"colonyName","type":"string"},{"name":"orbitdb","type":"string"}],"name":"registerColonyLabel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"orbitdb","type":"string"}],"name":"updateColonyOrbitDB","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"addGlobalSkill","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_skillId","type":"uint256"}],"name":"deprecateGlobalSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_feeInverse","type":"uint256"}],"name":"setNetworkFeeInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_version","type":"uint256"},{"name":"_resolver","type":"address"}],"name":"addNetworkColonyVersion","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_parentDomainId","type":"uint256"}],"name":"addDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getDomain","outputs":[{"components":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"name":"domain","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getDomainCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"verifyReputationProof","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newVersion","type":"uint256"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade2To3","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_slot","type":"uint256"}],"name":"checkNotAdditionalProtectedVariable","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_childDomainId","type":"uint256"}],"name":"hasInheritedUserRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"uint256"}],"name":"getUserRoles","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"name":"getChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeArbitraryTransaction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_txHash","type":"bytes32"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"annotateTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitDomainReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationPenalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_colonyNetworkAddress","type":"address"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"initialiseColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_metadata","type":"string"}],"name":"editColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_guy","type":"address"},{"internalType":"uint256","name":"_wad","type":"uint256"}],"name":"mintTokensFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"bool","name":"_status","type":"bool"}],"name":"setPayoutWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setReputationMiningCycleReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"address","name":"_resolver","type":"address"}],"name":"addExtensionToNetwork","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"uint256","name":"_version","type":"uint256"}],"name":"installExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"uint256","name":"_newVersion","type":"uint256"}],"name":"upgradeExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecateExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"}],"name":"uninstallExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_approvee","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"approveStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"obligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"deobligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":"_beneficiary","type":"address"}],"name":"transferStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getObligation","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unlockToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"updateApprovalAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"getTokenApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"getTotalTokenApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_targets","type":"address[]"},{"internalType":"bytes[]","name":"_actions","type":"bytes[]"},{"internalType":"bool","name":"_strict","type":"bool"}],"name":"makeArbitraryTransactions","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeSingleArbitraryTransaction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_metadataDelta","type":"string"}],"name":"editColonyByDelta","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"addLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_localSkillId","type":"uint256"},{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecateLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getRootLocalSkill","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTaskCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getTaskChangeNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getTaskWorkRatingSecretsInfo","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint8","name":"_role","type":"uint8"}],"name":"getTaskWorkRatingSecret","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint8","name":"_role","type":"uint8"}],"name":"getTaskRole","outputs":[{"components":[{"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":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getTask","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"enum ColonyDataTypes.TaskStatus","name":"","type":"uint8"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getPayment","outputs":[{"components":[{"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":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPaymentCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"miningChainId","type":"uint256"},{"internalType":"bytes32","name":"newHash","type":"bytes32"},{"internalType":"uint256","name":"newNLeaves","type":"uint256"}],"name":"initialiseReputationMining","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_bridgeAddress","type":"address"}],"name":"setColonyBridgeAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"childDomainId","type":"uint256"}],"name":"validateDomainInheritance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/ColonyFundingFunctions.json b/dist/functions/ColonyFundingFunctions.json index 1588413..ced5e9c 100644 --- a/dist/functions/ColonyFundingFunctions.json +++ b/dist/functions/ColonyFundingFunctions.json @@ -1 +1 @@ -{"contractName":"ColonyFunding","abi":[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"name":"count","type":"uint256"},{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"domains","outputs":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskManagerPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskEvaluatorPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskWorkerPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_managerAmount","type":"uint256"},{"name":"_evaluatorAmount","type":"uint256"},{"name":"_workerAmount","type":"uint256"}],"name":"setAllTaskPayouts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_token","type":"address"}],"name":"getTaskPayout","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_token","type":"address"}],"name":"claimTaskPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"}],"name":"claimPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setPaymentPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getFundingPotCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"},{"name":"_token","type":"address"}],"name":"getFundingPotBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"},{"name":"_token","type":"address"}],"name":"getFundingPotPayout","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"}],"name":"getFundingPot","outputs":[{"name":"associatedType","type":"uint8"},{"name":"associatedTypeId","type":"uint256"},{"name":"payoutsWeCannotMake","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_fromChildSkillIndex","type":"uint256"},{"name":"_toChildSkillIndex","type":"uint256"},{"name":"_fromPot","type":"uint256"},{"name":"_toPot","type":"uint256"},{"name":"_amount","type":"uint256"},{"name":"_token","type":"address"}],"name":"moveFundsBetweenPots","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"claimColonyFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_token","type":"address"}],"name":"getNonRewardPotsTotal","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"startNextRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_payoutId","type":"uint256"},{"name":"_squareRoots","type":"uint256[7]"},{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"claimRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_payoutId","type":"uint256"}],"name":"finalizeRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_payoutId","type":"uint256"}],"name":"getRewardPayoutInfo","outputs":[{"components":[{"name":"reputationState","type":"bytes32"},{"name":"colonyWideReputation","type":"uint256"},{"name":"totalTokens","type":"uint256"},{"name":"amount","type":"uint256"},{"name":"tokenAddress","type":"address"},{"name":"blockTimestamp","type":"uint256"}],"name":"rewardPayoutCycle","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_rewardInverse","type":"uint256"}],"name":"setRewardInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getRewardInverse","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"}],"name":"claimExpenditurePayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setExpenditurePayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lockToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_lockId","type":"uint256"}],"name":"unlockTokenForUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPotId","type":"uint256"}],"name":"getDomainFromFundingPot","outputs":[{"internalType":"uint256","name":"domainId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file +{"contractName":"ColonyFunding","abi":[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"name":"count","type":"uint256"},{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"domains","outputs":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskManagerPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskEvaluatorPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskWorkerPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_managerAmount","type":"uint256"},{"name":"_evaluatorAmount","type":"uint256"},{"name":"_workerAmount","type":"uint256"}],"name":"setAllTaskPayouts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_token","type":"address"}],"name":"getTaskPayout","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_token","type":"address"}],"name":"claimTaskPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"}],"name":"claimPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setPaymentPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getFundingPotCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"},{"name":"_token","type":"address"}],"name":"getFundingPotBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"},{"name":"_token","type":"address"}],"name":"getFundingPotPayout","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"}],"name":"getFundingPot","outputs":[{"name":"associatedType","type":"uint8"},{"name":"associatedTypeId","type":"uint256"},{"name":"payoutsWeCannotMake","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_fromChildSkillIndex","type":"uint256"},{"name":"_toChildSkillIndex","type":"uint256"},{"name":"_fromPot","type":"uint256"},{"name":"_toPot","type":"uint256"},{"name":"_amount","type":"uint256"},{"name":"_token","type":"address"}],"name":"moveFundsBetweenPots","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"claimColonyFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_token","type":"address"}],"name":"getNonRewardPotsTotal","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"startNextRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_payoutId","type":"uint256"},{"name":"_squareRoots","type":"uint256[7]"},{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"claimRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_payoutId","type":"uint256"}],"name":"finalizeRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_payoutId","type":"uint256"}],"name":"getRewardPayoutInfo","outputs":[{"components":[{"name":"reputationState","type":"bytes32"},{"name":"colonyWideReputation","type":"uint256"},{"name":"totalTokens","type":"uint256"},{"name":"amount","type":"uint256"},{"name":"tokenAddress","type":"address"},{"name":"blockTimestamp","type":"uint256"}],"name":"rewardPayoutCycle","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_rewardInverse","type":"uint256"}],"name":"setRewardInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getRewardInverse","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"}],"name":"claimExpenditurePayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setExpenditurePayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lockToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_lockId","type":"uint256"}],"name":"unlockTokenForUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPotId","type":"uint256"}],"name":"getDomainFromFundingPot","outputs":[{"internalType":"uint256","name":"domainId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"childDomainId","type":"uint256"}],"name":"validateDomainInheritance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/ColonyRewardsFunctions.json b/dist/functions/ColonyRewardsFunctions.json index 519d681..ce9a74d 100644 --- a/dist/functions/ColonyRewardsFunctions.json +++ b/dist/functions/ColonyRewardsFunctions.json @@ -1 +1 @@ -{"contractName":"ColonyRewards","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"domains","outputs":[{"internalType":"uint256","name":"skillId","type":"uint256"},{"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lockToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_lockId","type":"uint256"}],"name":"unlockTokenForUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_payoutId","type":"uint256"}],"name":"finalizeRewardPayout","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_payoutId","type":"uint256"}],"name":"getRewardPayoutInfo","outputs":[{"components":[{"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":[{"internalType":"uint256","name":"_rewardInverse","type":"uint256"}],"name":"setRewardInverse","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file +{"contractName":"ColonyRewards","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"domains","outputs":[{"internalType":"uint256","name":"skillId","type":"uint256"},{"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"lockToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_lockId","type":"uint256"}],"name":"unlockTokenForUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_payoutId","type":"uint256"}],"name":"finalizeRewardPayout","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_payoutId","type":"uint256"}],"name":"getRewardPayoutInfo","outputs":[{"components":[{"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":[{"internalType":"uint256","name":"_rewardInverse","type":"uint256"}],"name":"setRewardInverse","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"childDomainId","type":"uint256"}],"name":"validateDomainInheritance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/ColonyRolesFunctions.json b/dist/functions/ColonyRolesFunctions.json index ebd6037..3e4d674 100644 --- a/dist/functions/ColonyRolesFunctions.json +++ b/dist/functions/ColonyRolesFunctions.json @@ -1 +1 @@ -{"contractName":"ColonyRoles","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"domains","outputs":[{"internalType":"uint256","name":"skillId","type":"uint256"},{"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"bool","name":"_setTo","type":"bool"}],"name":"setRootRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"enum ColonyDataTypes.ColonyRole","name":"_role","type":"uint8"}],"name":"hasUserRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"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":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"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":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domain","type":"uint256"}],"name":"getUserRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file +{"contractName":"ColonyRoles","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"domains","outputs":[{"internalType":"uint256","name":"skillId","type":"uint256"},{"internalType":"uint256","name":"fundingPotId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"bool","name":"_setTo","type":"bool"}],"name":"setRootRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"enum ColonyDataTypes.ColonyRole","name":"_role","type":"uint8"}],"name":"hasUserRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"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":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"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":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domain","type":"uint256"}],"name":"getUserRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"childDomainId","type":"uint256"}],"name":"validateDomainInheritance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/ColonyStorageFunctions.json b/dist/functions/ColonyStorageFunctions.json index 590c320..a16c90c 100644 --- a/dist/functions/ColonyStorageFunctions.json +++ b/dist/functions/ColonyStorageFunctions.json @@ -1 +1 @@ -{"contractName":"ColonyStorage","abi":[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"name":"count","type":"uint256"},{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"domains","outputs":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file +{"contractName":"ColonyStorage","abi":[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"name":"count","type":"uint256"},{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"domains","outputs":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"childDomainId","type":"uint256"}],"name":"validateDomainInheritance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/ERC20Functions.json b/dist/functions/ERC20Functions.json index 14fd736..5ac9593 100644 --- a/dist/functions/ERC20Functions.json +++ b/dist/functions/ERC20Functions.json @@ -1 +1 @@ -{"contractName":"ERC20","abi":[{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"guy","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"src","type":"address"},{"name":"guy","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"guy","type":"address"},{"name":"wad","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"src","type":"address"},{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]} \ No newline at end of file +{"contractName":"ERC20","abi":[{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"guy","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"src","type":"address"},{"name":"guy","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"guy","type":"address"},{"name":"wad","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"src","type":"address"},{"name":"dst","type":"address"},{"name":"wad","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/ERC20LikeFunctions.json b/dist/functions/ERC20LikeFunctions.json new file mode 100644 index 0000000..9f8aa55 --- /dev/null +++ b/dist/functions/ERC20LikeFunctions.json @@ -0,0 +1 @@ +{"contractName":"ERC20Like","abi":[{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/ExtractCallDataFunctions.json b/dist/functions/ExtractCallDataFunctions.json new file mode 100644 index 0000000..46c68ab --- /dev/null +++ b/dist/functions/ExtractCallDataFunctions.json @@ -0,0 +1 @@ +{"contractName":"ExtractCallData","abi":[]} \ No newline at end of file diff --git a/dist/functions/FunctionsNotAvailableOnColonyFunctions.json b/dist/functions/FunctionsNotAvailableOnColonyFunctions.json index d557cc4..d49a8ff 100644 --- a/dist/functions/FunctionsNotAvailableOnColonyFunctions.json +++ b/dist/functions/FunctionsNotAvailableOnColonyFunctions.json @@ -1 +1 @@ -{"contractName":"FunctionsNotAvailableOnColony","abi":[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getDomainCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getDomain","outputs":[{"components":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"name":"domain","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokensForColonyNetwork","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_parentDomainId","type":"uint256"}],"name":"addDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"name":"count","type":"uint256"},{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"orbitdb","type":"string"}],"name":"updateColonyOrbitDB","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_feeInverse","type":"uint256"}],"name":"setNetworkFeeInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newVersion","type":"uint256"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getColonyNetwork","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"colonyVersion","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setAdministrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_skillId","type":"uint256"}],"name":"deprecateGlobalSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"domains","outputs":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_colonyNetworkAddress","type":"address"},{"name":"_token","type":"address"}],"name":"initialiseColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_version","type":"uint256"},{"name":"_resolver","type":"address"}],"name":"addNetworkColonyVersion","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_slot","type":"uint256"}],"name":"checkNotAdditionalProtectedVariable","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setFundingRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"verifyReputationProof","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"hasUserRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade2To3","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArbitrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_setTo","type":"bool"}],"name":"setRootRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"colonyName","type":"string"},{"name":"orbitdb","type":"string"}],"name":"registerColonyLabel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_users","type":"address[]"},{"name":"_amounts","type":"int256[]"}],"name":"bootstrapColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArchitectureRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"addGlobalSkill","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"username","type":"string"},{"name":"orbitdb","type":"string"}],"name":"registerUserLabel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_childDomainId","type":"uint256"}],"name":"hasInheritedUserRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"uint256"}],"name":"getUserRoles","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"address","name":"_resolver","type":"address"}],"name":"addExtensionToNetwork","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_txHash","type":"bytes32"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"annotateTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_approvee","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"approveStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"deobligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecateExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_metadata","type":"string"}],"name":"editColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitDomainReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationPenalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getObligation","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_colonyNetworkAddress","type":"address"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"initialiseColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"uint256","name":"_version","type":"uint256"}],"name":"installExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeArbitraryTransaction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_guy","type":"address"},{"internalType":"uint256","name":"_wad","type":"uint256"}],"name":"mintTokensFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"obligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"bool","name":"_status","type":"bool"}],"name":"setPayoutWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setReputationMiningCycleReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":"_beneficiary","type":"address"}],"name":"transferStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"}],"name":"uninstallExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unlockToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"uint256","name":"_newVersion","type":"uint256"}],"name":"upgradeExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"getTokenApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"getTotalTokenApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"updateApprovalAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_targets","type":"address[]"},{"internalType":"bytes[]","name":"_actions","type":"bytes[]"},{"internalType":"bool","name":"_strict","type":"bool"}],"name":"makeArbitraryTransactions","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeSingleArbitraryTransaction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"addLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_localSkillId","type":"uint256"},{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecateLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_metadataDelta","type":"string"}],"name":"editColonyByDelta","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRootLocalSkill","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getPayment","outputs":[{"components":[{"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":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPaymentCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getTask","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"enum ColonyDataTypes.TaskStatus","name":"","type":"uint8"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getTaskChangeNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTaskCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint8","name":"_role","type":"uint8"}],"name":"getTaskRole","outputs":[{"components":[{"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":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint8","name":"_role","type":"uint8"}],"name":"getTaskWorkRatingSecret","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getTaskWorkRatingSecretsInfo","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"miningChainId","type":"uint256"},{"internalType":"bytes32","name":"newHash","type":"bytes32"},{"internalType":"uint256","name":"newNLeaves","type":"uint256"}],"name":"initialiseReputationMining","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_bridgeAddress","type":"address"}],"name":"setColonyBridgeAddress","outputs":[],"stateMutability":"nonpayable","type":"function"}]} \ No newline at end of file +{"contractName":"FunctionsNotAvailableOnColony","abi":[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getDomainCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getDomain","outputs":[{"components":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"name":"domain","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokensForColonyNetwork","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_parentDomainId","type":"uint256"}],"name":"addDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"name":"count","type":"uint256"},{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"orbitdb","type":"string"}],"name":"updateColonyOrbitDB","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_feeInverse","type":"uint256"}],"name":"setNetworkFeeInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newVersion","type":"uint256"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getColonyNetwork","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"colonyVersion","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setAdministrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_skillId","type":"uint256"}],"name":"deprecateGlobalSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"domains","outputs":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_colonyNetworkAddress","type":"address"},{"name":"_token","type":"address"}],"name":"initialiseColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_version","type":"uint256"},{"name":"_resolver","type":"address"}],"name":"addNetworkColonyVersion","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_slot","type":"uint256"}],"name":"checkNotAdditionalProtectedVariable","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setFundingRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"verifyReputationProof","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"hasUserRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade2To3","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArbitrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_setTo","type":"bool"}],"name":"setRootRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"colonyName","type":"string"},{"name":"orbitdb","type":"string"}],"name":"registerColonyLabel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_users","type":"address[]"},{"name":"_amounts","type":"int256[]"}],"name":"bootstrapColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArchitectureRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"addGlobalSkill","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"username","type":"string"},{"name":"orbitdb","type":"string"}],"name":"registerUserLabel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_childDomainId","type":"uint256"}],"name":"hasInheritedUserRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"uint256"}],"name":"getUserRoles","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"address","name":"_resolver","type":"address"}],"name":"addExtensionToNetwork","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_txHash","type":"bytes32"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"annotateTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_approvee","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"approveStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"deobligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecateExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_metadata","type":"string"}],"name":"editColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitDomainReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationPenalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getObligation","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_colonyNetworkAddress","type":"address"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"initialiseColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"uint256","name":"_version","type":"uint256"}],"name":"installExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeArbitraryTransaction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_guy","type":"address"},{"internalType":"uint256","name":"_wad","type":"uint256"}],"name":"mintTokensFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"obligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"bool","name":"_status","type":"bool"}],"name":"setPayoutWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setReputationMiningCycleReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":"_beneficiary","type":"address"}],"name":"transferStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"}],"name":"uninstallExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unlockToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"uint256","name":"_newVersion","type":"uint256"}],"name":"upgradeExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"getTokenApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"getTotalTokenApproval","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"updateApprovalAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_targets","type":"address[]"},{"internalType":"bytes[]","name":"_actions","type":"bytes[]"},{"internalType":"bool","name":"_strict","type":"bool"}],"name":"makeArbitraryTransactions","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeSingleArbitraryTransaction","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"addLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"burnTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_localSkillId","type":"uint256"},{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecateLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_metadataDelta","type":"string"}],"name":"editColonyByDelta","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRootLocalSkill","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getPayment","outputs":[{"components":[{"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":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getPaymentCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getTask","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"bytes32","name":"","type":"bytes32"},{"internalType":"enum ColonyDataTypes.TaskStatus","name":"","type":"uint8"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256[]","name":"","type":"uint256[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getTaskChangeNonce","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getTaskCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint8","name":"_role","type":"uint8"}],"name":"getTaskRole","outputs":[{"components":[{"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":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint8","name":"_role","type":"uint8"}],"name":"getTaskWorkRatingSecret","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getTaskWorkRatingSecretsInfo","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"miningChainId","type":"uint256"},{"internalType":"bytes32","name":"newHash","type":"bytes32"},{"internalType":"uint256","name":"newNLeaves","type":"uint256"}],"name":"initialiseReputationMining","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_bridgeAddress","type":"address"}],"name":"setColonyBridgeAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"childDomainId","type":"uint256"}],"name":"validateDomainInheritance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/GetActionDomainSkillIdFunctions.json b/dist/functions/GetActionDomainSkillIdFunctions.json new file mode 100644 index 0000000..0264661 --- /dev/null +++ b/dist/functions/GetActionDomainSkillIdFunctions.json @@ -0,0 +1 @@ +{"contractName":"GetActionDomainSkillId","abi":[]} \ No newline at end of file diff --git a/dist/functions/GetActionSummaryFunctions.json b/dist/functions/GetActionSummaryFunctions.json new file mode 100644 index 0000000..6cab0ec --- /dev/null +++ b/dist/functions/GetActionSummaryFunctions.json @@ -0,0 +1 @@ +{"contractName":"GetActionSummary","abi":[{"inputs":[{"internalType":"address","name":"colonyNetworkAddress","type":"address"},{"internalType":"address","name":"colonyAddress","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getSingleActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"},{"internalType":"bytes32","name":"requiredPermissions","type":"bytes32"}],"internalType":"struct ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"colonyNetworkAddress","type":"address"},{"internalType":"address","name":"colonyAddress","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"},{"internalType":"bytes32","name":"requiredPermissions","type":"bytes32"}],"internalType":"struct ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/IColonyFunctions.json b/dist/functions/IColonyFunctions.json index d6af33d..5587a8b 100644 --- a/dist/functions/IColonyFunctions.json +++ b/dist/functions/IColonyFunctions.json @@ -1 +1 @@ -{"contractName":"IColony","abi":[{"constant":false,"inputs":[],"name":"approveExitRecovery","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"exitRecoveryMode","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"numRecoveryRoles","outputs":[{"name":"numRoles","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_slot","type":"uint256"},{"name":"_value","type":"bytes32"}],"name":"setStorageSlotRecovery","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isInRecoveryMode","outputs":[{"name":"inRecoveryMode","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_slot","type":"uint256"}],"name":"checkNotAdditionalProtectedVariable","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"}],"name":"removeRecoveryRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"}],"name":"setRecoveryRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"enterRecoveryMode","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"colonyAuthority","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"colonyOwner","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"colonyVersion","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_newVersion","type":"uint256"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade2To3","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getColonyNetwork","outputs":[{"name":"colonyNetwork","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getToken","outputs":[{"name":"tokenAddress","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_setTo","type":"bool"}],"name":"setRootRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArbitrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArchitectureRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setFundingRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setAdministrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"hasUserRole","outputs":[{"name":"hasRole","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_colonyNetworkAddress","type":"address"},{"name":"_token","type":"address"}],"name":"initialiseColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_users","type":"address[]"},{"name":"_amount","type":"int256[]"}],"name":"bootstrapColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"colonyName","type":"string"},{"name":"orbitdb","type":"string"}],"name":"registerColonyLabel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"orbitdb","type":"string"}],"name":"updateColonyOrbitDB","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_parentDomainId","type":"uint256"}],"name":"addDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getDomain","outputs":[{"components":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"name":"domain","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getDomainCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"verifyReputationProof","outputs":[{"name":"isValid","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_recipient","type":"address"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_domainId","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"addPayment","outputs":[{"name":"paymentId","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"}],"name":"finalizePayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_recipient","type":"address"}],"name":"setPaymentRecipient","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"setPaymentDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setPaymentSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setPaymentPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getPayment","outputs":[{"components":[{"name":"recipient","type":"address"},{"name":"finalized","type":"bool"},{"name":"fundingPotId","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"skills","type":"uint256[]"}],"name":"payment","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"}],"name":"claimPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getPaymentCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_specificationHash","type":"bytes32"},{"name":"_domainId","type":"uint256"},{"name":"_skillId","type":"uint256"},{"name":"_dueDate","type":"uint256"}],"name":"makeTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getTaskCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getTaskChangeNonce","outputs":[{"name":"nonce","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sigV","type":"uint8[]"},{"name":"_sigR","type":"bytes32[]"},{"name":"_sigS","type":"bytes32[]"},{"name":"_mode","type":"uint8[]"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"executeTaskChange","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sigV","type":"uint8[]"},{"name":"_sigR","type":"bytes32[]"},{"name":"_sigS","type":"bytes32[]"},{"name":"_mode","type":"uint8[]"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"executeTaskRoleAssignment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_ratingSecret","type":"bytes32"}],"name":"submitTaskWorkRating","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_rating","type":"uint8"},{"name":"_salt","type":"bytes32"}],"name":"revealTaskWorkRating","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_salt","type":"bytes32"},{"name":"_value","type":"uint256"}],"name":"generateSecret","outputs":[{"name":"secret","type":"bytes32"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getTaskWorkRatingSecretsInfo","outputs":[{"name":"nSecrets","type":"uint256"},{"name":"lastSubmittedAt","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"getTaskWorkRatingSecret","outputs":[{"name":"secret","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_user","type":"address"},{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"}],"name":"setTaskManagerRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_user","type":"address"}],"name":"setTaskEvaluatorRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_user","type":"address"}],"name":"setTaskWorkerRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"removeTaskEvaluatorRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"removeTaskWorkerRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setTaskSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"setTaskDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_specificationHash","type":"bytes32"}],"name":"setTaskBrief","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_dueDate","type":"uint256"}],"name":"setTaskDueDate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_deliverableHash","type":"bytes32"}],"name":"submitTaskDeliverable","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_deliverableHash","type":"bytes32"},{"name":"_ratingSecret","type":"bytes32"}],"name":"submitTaskDeliverableAndRating","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"finalizeTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"cancelTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"completeTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getTask","outputs":[{"name":"specificationHash","type":"bytes32"},{"name":"deliverableHash","type":"bytes32"},{"name":"status","type":"uint8"},{"name":"dueDate","type":"uint256"},{"name":"fundingPotId","type":"uint256"},{"name":"completionTimestamp","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"skillIds","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"getTaskRole","outputs":[{"components":[{"name":"user","type":"address"},{"name":"rateFail","type":"bool"},{"name":"rating","type":"uint8"}],"name":"role","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_rewardInverse","type":"uint256"}],"name":"setRewardInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getRewardInverse","outputs":[{"name":"rewardInverse","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_token","type":"address"}],"name":"getTaskPayout","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskManagerPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskEvaluatorPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskWorkerPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_managerAmount","type":"uint256"},{"name":"_evaluatorAmount","type":"uint256"},{"name":"_workerAmount","type":"uint256"}],"name":"setAllTaskPayouts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_token","type":"address"}],"name":"claimTaskPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"startNextRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_payoutId","type":"uint256"},{"name":"_squareRoots","type":"uint256[7]"},{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"claimRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_payoutId","type":"uint256"}],"name":"getRewardPayoutInfo","outputs":[{"components":[{"name":"reputationState","type":"bytes32"},{"name":"colonyWideReputation","type":"uint256"},{"name":"totalTokens","type":"uint256"},{"name":"amount","type":"uint256"},{"name":"tokenAddress","type":"address"},{"name":"blockTimestamp","type":"uint256"}],"name":"rewardPayoutCycle","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_payoutId","type":"uint256"}],"name":"finalizeRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getFundingPot","outputs":[{"name":"associatedType","type":"uint8"},{"name":"associatedTypeId","type":"uint256"},{"name":"payoutsWeCannotMake","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getFundingPotCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"},{"name":"_token","type":"address"}],"name":"getFundingPotBalance","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"},{"name":"_token","type":"address"}],"name":"getFundingPotPayout","outputs":[{"name":"payout","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_fromChildSkillIndex","type":"uint256"},{"name":"_toChildSkillIndex","type":"uint256"},{"name":"_fromPot","type":"uint256"},{"name":"_toPot","type":"uint256"},{"name":"_amount","type":"uint256"},{"name":"_token","type":"address"}],"name":"moveFundsBetweenPots","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"claimColonyFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_token","type":"address"}],"name":"getNonRewardPotsTotal","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_childDomainId","type":"uint256"}],"name":"hasInheritedUserRole","outputs":[{"name":"hasRole","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"uint256"}],"name":"getUserRoles","outputs":[{"name":"roles","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"makeExpenditure","outputs":[{"name":"expenditureId","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"transferExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"transferExpenditureViaArbitration","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"cancelExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"finalizeExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_recipient","type":"address"}],"name":"setExpenditureRecipient","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setExpenditurePayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setExpenditureSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_payoutModifier","type":"int256"}],"name":"setExpenditurePayoutModifier","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_claimDelay","type":"uint256"}],"name":"setExpenditureClaimDelay","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"}],"name":"claimExpenditurePayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getExpenditureCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getExpenditure","outputs":[{"components":[{"name":"status","type":"uint8"},{"name":"owner","type":"address"},{"name":"fundingPotId","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"finalizedTimestamp","type":"uint256"}],"name":"expenditure","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"}],"name":"getExpenditureSlot","outputs":[{"components":[{"name":"recipient","type":"address"},{"name":"claimDelay","type":"uint256"},{"name":"payoutModifier","type":"int256"},{"name":"skills","type":"uint256[]"}],"name":"expenditureSlot","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"}],"name":"getExpenditureSlotPayout","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeArbitraryTransaction","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_txHash","type":"bytes32"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"annotateTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[{"internalType":"bool","name":"canSet","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"roles","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitDomainReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationPenalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_metadata","type":"string"}],"name":"editColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_guy","type":"address"},{"internalType":"uint256","name":"_wad","type":"uint256"}],"name":"mintTokensFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lockToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"lockId","type":"uint256"}],"name":"unlockTokenForUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"internalType":"uint256","name":"version","type":"uint256"}],"name":"installExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"internalType":"uint256","name":"newVersion","type":"uint256"}],"name":"upgradeExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"internalType":"bool","name":"deprecated","type":"bool"}],"name":"deprecateExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"}],"name":"uninstallExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_approvee","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"approveStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"obligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"deobligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getApproval","outputs":[{"internalType":"uint256","name":"approval","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getObligation","outputs":[{"internalType":"uint256","name":"obligation","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPotId","type":"uint256"}],"name":"getDomainFromFundingPot","outputs":[{"internalType":"uint256","name":"domainId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unlockToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"updateApprovalAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"getTokenApproval","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getTotalTokenApproval","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_targets","type":"address[]"},{"internalType":"bytes[]","name":"_actions","type":"bytes[]"},{"internalType":"bool","name":"_strict","type":"bool"}],"name":"makeArbitraryTransactions","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_target","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeSingleArbitraryTransaction","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_globalClaimDelay","type":"uint256"}],"name":"setDefaultGlobalClaimDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"lockExpenditure","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"setExpenditureMetadata","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"address payable[]","name":"_recipients","type":"address[]"}],"name":"setExpenditureRecipients","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"uint256[]","name":"_skillIds","type":"uint256[]"}],"name":"setExpenditureSkills","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_slot","type":"uint256"},{"internalType":"uint256","name":"_claimDelay","type":"uint256"}],"name":"setExpenditureClaimDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelays","type":"uint256[]"}],"name":"setExpenditureClaimDelays","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"int256[]","name":"_payoutModifiers","type":"int256[]"}],"name":"setExpenditurePayoutModifiers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_metadataDelta","type":"string"}],"name":"editColonyByDelta","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialiseRootLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"addLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"localSkillId","type":"uint256"},{"internalType":"bool","name":"deprecated","type":"bool"}],"name":"deprecateLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getRootLocalSkill","outputs":[{"internalType":"uint256","name":"rootLocalSkill","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_recipientSlots","type":"uint256[]"},{"internalType":"address payable[]","name":"_recipients","type":"address[]"},{"internalType":"uint256[]","name":"_skillIdSlots","type":"uint256[]"},{"internalType":"uint256[]","name":"_skillIds","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelaySlots","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelays","type":"uint256[]"},{"internalType":"uint256[]","name":"_payoutModifierSlots","type":"uint256[]"},{"internalType":"int256[]","name":"_payoutModifiers","type":"int256[]"},{"internalType":"address[]","name":"_payoutTokens","type":"address[]"},{"internalType":"uint256[][]","name":"_payoutSlots","type":"uint256[][]"},{"internalType":"uint256[][]","name":"_payoutValues","type":"uint256[][]"}],"name":"setExpenditureValues","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"cancelExpenditureViaArbitration","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"finalizeExpenditureViaArbitration","outputs":[],"stateMutability":"nonpayable","type":"function"}]} \ No newline at end of file +{"contractName":"IColony","abi":[{"constant":false,"inputs":[],"name":"approveExitRecovery","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"exitRecoveryMode","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"numRecoveryRoles","outputs":[{"name":"numRoles","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_slot","type":"uint256"},{"name":"_value","type":"bytes32"}],"name":"setStorageSlotRecovery","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isInRecoveryMode","outputs":[{"name":"inRecoveryMode","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_slot","type":"uint256"}],"name":"checkNotAdditionalProtectedVariable","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"}],"name":"removeRecoveryRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"}],"name":"setRecoveryRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"enterRecoveryMode","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"colonyAuthority","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"colonyOwner","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"colonyVersion","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_newVersion","type":"uint256"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade2To3","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getColonyNetwork","outputs":[{"name":"colonyNetwork","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getToken","outputs":[{"name":"tokenAddress","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_setTo","type":"bool"}],"name":"setRootRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArbitrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArchitectureRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setFundingRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setAdministrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"hasUserRole","outputs":[{"name":"hasRole","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_colonyNetworkAddress","type":"address"},{"name":"_token","type":"address"}],"name":"initialiseColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_users","type":"address[]"},{"name":"_amount","type":"int256[]"}],"name":"bootstrapColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"colonyName","type":"string"},{"name":"orbitdb","type":"string"}],"name":"registerColonyLabel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"orbitdb","type":"string"}],"name":"updateColonyOrbitDB","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_parentDomainId","type":"uint256"}],"name":"addDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getDomain","outputs":[{"components":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"name":"domain","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getDomainCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"verifyReputationProof","outputs":[{"name":"isValid","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_recipient","type":"address"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_domainId","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"addPayment","outputs":[{"name":"paymentId","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"}],"name":"finalizePayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_recipient","type":"address"}],"name":"setPaymentRecipient","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"setPaymentDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setPaymentSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setPaymentPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getPayment","outputs":[{"components":[{"name":"recipient","type":"address"},{"name":"finalized","type":"bool"},{"name":"fundingPotId","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"skills","type":"uint256[]"}],"name":"payment","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"}],"name":"claimPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getPaymentCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_specificationHash","type":"bytes32"},{"name":"_domainId","type":"uint256"},{"name":"_skillId","type":"uint256"},{"name":"_dueDate","type":"uint256"}],"name":"makeTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getTaskCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getTaskChangeNonce","outputs":[{"name":"nonce","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sigV","type":"uint8[]"},{"name":"_sigR","type":"bytes32[]"},{"name":"_sigS","type":"bytes32[]"},{"name":"_mode","type":"uint8[]"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"executeTaskChange","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sigV","type":"uint8[]"},{"name":"_sigR","type":"bytes32[]"},{"name":"_sigS","type":"bytes32[]"},{"name":"_mode","type":"uint8[]"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"executeTaskRoleAssignment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_ratingSecret","type":"bytes32"}],"name":"submitTaskWorkRating","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_rating","type":"uint8"},{"name":"_salt","type":"bytes32"}],"name":"revealTaskWorkRating","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_salt","type":"bytes32"},{"name":"_value","type":"uint256"}],"name":"generateSecret","outputs":[{"name":"secret","type":"bytes32"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getTaskWorkRatingSecretsInfo","outputs":[{"name":"nSecrets","type":"uint256"},{"name":"lastSubmittedAt","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"getTaskWorkRatingSecret","outputs":[{"name":"secret","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_user","type":"address"},{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"}],"name":"setTaskManagerRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_user","type":"address"}],"name":"setTaskEvaluatorRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_user","type":"address"}],"name":"setTaskWorkerRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"removeTaskEvaluatorRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"removeTaskWorkerRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setTaskSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"setTaskDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_specificationHash","type":"bytes32"}],"name":"setTaskBrief","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_dueDate","type":"uint256"}],"name":"setTaskDueDate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_deliverableHash","type":"bytes32"}],"name":"submitTaskDeliverable","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_deliverableHash","type":"bytes32"},{"name":"_ratingSecret","type":"bytes32"}],"name":"submitTaskDeliverableAndRating","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"finalizeTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"cancelTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"completeTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getTask","outputs":[{"name":"specificationHash","type":"bytes32"},{"name":"deliverableHash","type":"bytes32"},{"name":"status","type":"uint8"},{"name":"dueDate","type":"uint256"},{"name":"fundingPotId","type":"uint256"},{"name":"completionTimestamp","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"skillIds","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"getTaskRole","outputs":[{"components":[{"name":"user","type":"address"},{"name":"rateFail","type":"bool"},{"name":"rating","type":"uint8"}],"name":"role","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_rewardInverse","type":"uint256"}],"name":"setRewardInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getRewardInverse","outputs":[{"name":"rewardInverse","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_token","type":"address"}],"name":"getTaskPayout","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskManagerPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskEvaluatorPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskWorkerPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_managerAmount","type":"uint256"},{"name":"_evaluatorAmount","type":"uint256"},{"name":"_workerAmount","type":"uint256"}],"name":"setAllTaskPayouts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_token","type":"address"}],"name":"claimTaskPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"startNextRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_payoutId","type":"uint256"},{"name":"_squareRoots","type":"uint256[7]"},{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"claimRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_payoutId","type":"uint256"}],"name":"getRewardPayoutInfo","outputs":[{"components":[{"name":"reputationState","type":"bytes32"},{"name":"colonyWideReputation","type":"uint256"},{"name":"totalTokens","type":"uint256"},{"name":"amount","type":"uint256"},{"name":"tokenAddress","type":"address"},{"name":"blockTimestamp","type":"uint256"}],"name":"rewardPayoutCycle","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_payoutId","type":"uint256"}],"name":"finalizeRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getFundingPot","outputs":[{"name":"associatedType","type":"uint8"},{"name":"associatedTypeId","type":"uint256"},{"name":"payoutsWeCannotMake","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getFundingPotCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"},{"name":"_token","type":"address"}],"name":"getFundingPotBalance","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"},{"name":"_token","type":"address"}],"name":"getFundingPotPayout","outputs":[{"name":"payout","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_fromChildSkillIndex","type":"uint256"},{"name":"_toChildSkillIndex","type":"uint256"},{"name":"_fromPot","type":"uint256"},{"name":"_toPot","type":"uint256"},{"name":"_amount","type":"uint256"},{"name":"_token","type":"address"}],"name":"moveFundsBetweenPots","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"claimColonyFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_token","type":"address"}],"name":"getNonRewardPotsTotal","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_childDomainId","type":"uint256"}],"name":"hasInheritedUserRole","outputs":[{"name":"hasRole","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"uint256"}],"name":"getUserRoles","outputs":[{"name":"roles","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"makeExpenditure","outputs":[{"name":"expenditureId","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"transferExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"transferExpenditureViaArbitration","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"cancelExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"finalizeExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_recipient","type":"address"}],"name":"setExpenditureRecipient","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setExpenditurePayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setExpenditureSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_payoutModifier","type":"int256"}],"name":"setExpenditurePayoutModifier","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_claimDelay","type":"uint256"}],"name":"setExpenditureClaimDelay","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"}],"name":"claimExpenditurePayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getExpenditureCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getExpenditure","outputs":[{"components":[{"name":"status","type":"uint8"},{"name":"owner","type":"address"},{"name":"fundingPotId","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"finalizedTimestamp","type":"uint256"}],"name":"expenditure","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"}],"name":"getExpenditureSlot","outputs":[{"components":[{"name":"recipient","type":"address"},{"name":"claimDelay","type":"uint256"},{"name":"payoutModifier","type":"int256"},{"name":"skills","type":"uint256[]"}],"name":"expenditureSlot","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"}],"name":"getExpenditureSlotPayout","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeArbitraryTransaction","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_txHash","type":"bytes32"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"annotateTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[{"internalType":"bool","name":"canSet","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"roles","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitDomainReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationPenalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_metadata","type":"string"}],"name":"editColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_guy","type":"address"},{"internalType":"uint256","name":"_wad","type":"uint256"}],"name":"mintTokensFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lockToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"lockId","type":"uint256"}],"name":"unlockTokenForUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"internalType":"uint256","name":"version","type":"uint256"}],"name":"installExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"internalType":"uint256","name":"newVersion","type":"uint256"}],"name":"upgradeExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"internalType":"bool","name":"deprecated","type":"bool"}],"name":"deprecateExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"}],"name":"uninstallExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_approvee","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"approveStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"obligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"deobligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getApproval","outputs":[{"internalType":"uint256","name":"approval","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getObligation","outputs":[{"internalType":"uint256","name":"obligation","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPotId","type":"uint256"}],"name":"getDomainFromFundingPot","outputs":[{"internalType":"uint256","name":"domainId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unlockToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"updateApprovalAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"getTokenApproval","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getTotalTokenApproval","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_targets","type":"address[]"},{"internalType":"bytes[]","name":"_actions","type":"bytes[]"},{"internalType":"bool","name":"_strict","type":"bool"}],"name":"makeArbitraryTransactions","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_target","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeSingleArbitraryTransaction","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_globalClaimDelay","type":"uint256"}],"name":"setDefaultGlobalClaimDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"lockExpenditure","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"setExpenditureMetadata","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"address payable[]","name":"_recipients","type":"address[]"}],"name":"setExpenditureRecipients","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"uint256[]","name":"_skillIds","type":"uint256[]"}],"name":"setExpenditureSkills","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_slot","type":"uint256"},{"internalType":"uint256","name":"_claimDelay","type":"uint256"}],"name":"setExpenditureClaimDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelays","type":"uint256[]"}],"name":"setExpenditureClaimDelays","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"int256[]","name":"_payoutModifiers","type":"int256[]"}],"name":"setExpenditurePayoutModifiers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"_metadataDelta","type":"string"}],"name":"editColonyByDelta","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"initialiseRootLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"addLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"localSkillId","type":"uint256"},{"internalType":"bool","name":"deprecated","type":"bool"}],"name":"deprecateLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getRootLocalSkill","outputs":[{"internalType":"uint256","name":"rootLocalSkill","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_recipientSlots","type":"uint256[]"},{"internalType":"address payable[]","name":"_recipients","type":"address[]"},{"internalType":"uint256[]","name":"_skillIdSlots","type":"uint256[]"},{"internalType":"uint256[]","name":"_skillIds","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelaySlots","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelays","type":"uint256[]"},{"internalType":"uint256[]","name":"_payoutModifierSlots","type":"uint256[]"},{"internalType":"int256[]","name":"_payoutModifiers","type":"int256[]"},{"internalType":"address[]","name":"_payoutTokens","type":"address[]"},{"internalType":"uint256[][]","name":"_payoutSlots","type":"uint256[][]"},{"internalType":"uint256[][]","name":"_payoutValues","type":"uint256[][]"}],"name":"setExpenditureValues","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"cancelExpenditureViaArbitration","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"finalizeExpenditureViaArbitration","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_childDomainId","type":"uint256"}],"name":"validateDomainInheritance","outputs":[{"internalType":"bool","name":"valid","type":"bool"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/IMetaColonyFunctions.json b/dist/functions/IMetaColonyFunctions.json index 7a853fd..b053df7 100644 --- a/dist/functions/IMetaColonyFunctions.json +++ b/dist/functions/IMetaColonyFunctions.json @@ -1 +1 @@ -{"contractName":"IMetaColony","abi":[{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getTaskWorkRatingSecretsInfo","outputs":[{"name":"nSecrets","type":"uint256"},{"name":"lastSubmittedAt","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_token","type":"address"}],"name":"getTaskPayout","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"}],"name":"claimPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getDomainCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_deliverableHash","type":"bytes32"},{"name":"_ratingSecret","type":"bytes32"}],"name":"submitTaskDeliverableAndRating","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getDomain","outputs":[{"components":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"name":"domain","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_salt","type":"bytes32"},{"name":"_value","type":"uint256"}],"name":"generateSecret","outputs":[{"name":"secret","type":"bytes32"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getTask","outputs":[{"name":"specificationHash","type":"bytes32"},{"name":"deliverableHash","type":"bytes32"},{"name":"status","type":"uint8"},{"name":"dueDate","type":"uint256"},{"name":"fundingPotId","type":"uint256"},{"name":"completionTimestamp","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"skillIds","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"getTaskRole","outputs":[{"components":[{"name":"user","type":"address"},{"name":"rateFail","type":"bool"},{"name":"rating","type":"uint8"}],"name":"role","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_parentDomainId","type":"uint256"}],"name":"addDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getToken","outputs":[{"name":"tokenAddress","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sigV","type":"uint8[]"},{"name":"_sigR","type":"bytes32[]"},{"name":"_sigS","type":"bytes32[]"},{"name":"_mode","type":"uint8[]"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"executeTaskRoleAssignment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setPaymentSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getFundingPotCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"orbitdb","type":"string"}],"name":"updateColonyOrbitDB","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_rewardInverse","type":"uint256"}],"name":"setRewardInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskWorkerPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"approveExitRecovery","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getPayment","outputs":[{"components":[{"name":"recipient","type":"address"},{"name":"finalized","type":"bool"},{"name":"fundingPotId","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"skills","type":"uint256[]"}],"name":"payment","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_token","type":"address"}],"name":"getNonRewardPotsTotal","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_payoutId","type":"uint256"}],"name":"getRewardPayoutInfo","outputs":[{"components":[{"name":"reputationState","type":"bytes32"},{"name":"colonyWideReputation","type":"uint256"},{"name":"totalTokens","type":"uint256"},{"name":"amount","type":"uint256"},{"name":"tokenAddress","type":"address"},{"name":"blockTimestamp","type":"uint256"}],"name":"rewardPayoutCycle","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"exitRecoveryMode","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_ratingSecret","type":"bytes32"}],"name":"submitTaskWorkRating","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newVersion","type":"uint256"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"removeTaskWorkerRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getRewardInverse","outputs":[{"name":"rewardInverse","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getColonyNetwork","outputs":[{"name":"colonyNetwork","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_recipient","type":"address"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_domainId","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"addPayment","outputs":[{"name":"paymentId","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_deliverableHash","type":"bytes32"}],"name":"submitTaskDeliverable","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_payoutId","type":"uint256"}],"name":"finalizeRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"numRecoveryRoles","outputs":[{"name":"numRoles","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setPaymentPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"colonyVersion","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_slot","type":"uint256"},{"name":"_value","type":"bytes32"}],"name":"setStorageSlotRecovery","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_managerAmount","type":"uint256"},{"name":"_evaluatorAmount","type":"uint256"},{"name":"_workerAmount","type":"uint256"}],"name":"setAllTaskPayouts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setAdministrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_specificationHash","type":"bytes32"},{"name":"_domainId","type":"uint256"},{"name":"_skillId","type":"uint256"},{"name":"_dueDate","type":"uint256"}],"name":"makeTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskManagerPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskEvaluatorPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_payoutId","type":"uint256"},{"name":"_squareRoots","type":"uint256[7]"},{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"claimRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_user","type":"address"}],"name":"setTaskWorkerRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sigV","type":"uint8[]"},{"name":"_sigR","type":"bytes32[]"},{"name":"_sigS","type":"bytes32[]"},{"name":"_mode","type":"uint8[]"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"executeTaskChange","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_colonyNetworkAddress","type":"address"},{"name":"_token","type":"address"}],"name":"initialiseColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getFundingPot","outputs":[{"name":"associatedType","type":"uint8"},{"name":"associatedTypeId","type":"uint256"},{"name":"payoutsWeCannotMake","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_token","type":"address"}],"name":"claimTaskPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"cancelTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isInRecoveryMode","outputs":[{"name":"inRecoveryMode","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_slot","type":"uint256"}],"name":"checkNotAdditionalProtectedVariable","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"finalizeTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_recipient","type":"address"}],"name":"setPaymentRecipient","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"claimColonyFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"colonyOwner","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_rating","type":"uint8"},{"name":"_salt","type":"bytes32"}],"name":"revealTaskWorkRating","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setFundingRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"verifyReputationProof","outputs":[{"name":"isValid","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"}],"name":"removeRecoveryRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"removeTaskEvaluatorRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"},{"name":"_token","type":"address"}],"name":"getFundingPotBalance","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"hasUserRole","outputs":[{"name":"hasRole","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"getTaskWorkRatingSecret","outputs":[{"name":"secret","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade2To3","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getPaymentCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_user","type":"address"},{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"}],"name":"setTaskManagerRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArbitrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setTaskSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"colonyAuthority","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getTaskCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"},{"name":"_token","type":"address"}],"name":"getFundingPotPayout","outputs":[{"name":"payout","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_fromChildSkillIndex","type":"uint256"},{"name":"_toChildSkillIndex","type":"uint256"},{"name":"_fromPot","type":"uint256"},{"name":"_toPot","type":"uint256"},{"name":"_amount","type":"uint256"},{"name":"_token","type":"address"}],"name":"moveFundsBetweenPots","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_dueDate","type":"uint256"}],"name":"setTaskDueDate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getTaskChangeNonce","outputs":[{"name":"nonce","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"}],"name":"setRecoveryRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"setTaskDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"}],"name":"finalizePayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_specificationHash","type":"bytes32"}],"name":"setTaskBrief","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_user","type":"address"}],"name":"setTaskEvaluatorRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_setTo","type":"bool"}],"name":"setRootRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"completeTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"colonyName","type":"string"},{"name":"orbitdb","type":"string"}],"name":"registerColonyLabel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"startNextRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_users","type":"address[]"},{"name":"_amount","type":"int256[]"}],"name":"bootstrapColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"enterRecoveryMode","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArchitectureRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"setPaymentDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokensForColonyNetwork","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"addGlobalSkill","outputs":[{"name":"skillId","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_skillId","type":"uint256"}],"name":"deprecateGlobalSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_feeInverse","type":"uint256"}],"name":"setNetworkFeeInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_version","type":"uint256"},{"name":"_resolver","type":"address"}],"name":"addNetworkColonyVersion","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_recipient","type":"address"}],"name":"setExpenditureRecipient","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"}],"name":"getExpenditureSlotPayout","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"transferExpenditureViaArbitration","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"}],"name":"claimExpenditurePayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_childDomainId","type":"uint256"}],"name":"hasInheritedUserRole","outputs":[{"name":"hasRole","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"cancelExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setExpenditurePayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_claimDelay","type":"uint256"}],"name":"setExpenditureClaimDelay","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"uint256"}],"name":"getUserRoles","outputs":[{"name":"roles","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getExpenditureCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_payoutModifier","type":"int256"}],"name":"setExpenditurePayoutModifier","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"}],"name":"getExpenditureSlot","outputs":[{"components":[{"name":"recipient","type":"address"},{"name":"claimDelay","type":"uint256"},{"name":"payoutModifier","type":"int256"},{"name":"skills","type":"uint256[]"}],"name":"expenditureSlot","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"makeExpenditure","outputs":[{"name":"expenditureId","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"finalizeExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getExpenditure","outputs":[{"components":[{"name":"status","type":"uint8"},{"name":"owner","type":"address"},{"name":"fundingPotId","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"finalizedTimestamp","type":"uint256"}],"name":"expenditure","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setExpenditureSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"transferExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_txHash","type":"bytes32"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"annotateTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_approvee","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"approveStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"deobligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"internalType":"bool","name":"deprecated","type":"bool"}],"name":"deprecateExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_metadata","type":"string"}],"name":"editColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitDomainReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationPenalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getApproval","outputs":[{"internalType":"uint256","name":"approval","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"roles","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPotId","type":"uint256"}],"name":"getDomainFromFundingPot","outputs":[{"internalType":"uint256","name":"domainId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getObligation","outputs":[{"internalType":"uint256","name":"obligation","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"internalType":"uint256","name":"version","type":"uint256"}],"name":"installExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lockToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeArbitraryTransaction","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_guy","type":"address"},{"internalType":"uint256","name":"_wad","type":"uint256"}],"name":"mintTokensFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"obligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"}],"name":"uninstallExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unlockToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"lockId","type":"uint256"}],"name":"unlockTokenForUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"internalType":"uint256","name":"newVersion","type":"uint256"}],"name":"upgradeExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[{"internalType":"bool","name":"canSet","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"bool","name":"_status","type":"bool"}],"name":"setPayoutWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setReputationMiningCycleReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"address","name":"_resolver","type":"address"}],"name":"addExtensionToNetwork","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"getTokenApproval","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getTotalTokenApproval","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"updateApprovalAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"lockExpenditure","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_targets","type":"address[]"},{"internalType":"bytes[]","name":"_actions","type":"bytes[]"},{"internalType":"bool","name":"_strict","type":"bool"}],"name":"makeArbitraryTransactions","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_target","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeSingleArbitraryTransaction","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_globalClaimDelay","type":"uint256"}],"name":"setDefaultGlobalClaimDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_slot","type":"uint256"},{"internalType":"uint256","name":"_claimDelay","type":"uint256"}],"name":"setExpenditureClaimDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelays","type":"uint256[]"}],"name":"setExpenditureClaimDelays","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"setExpenditureMetadata","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"int256[]","name":"_payoutModifiers","type":"int256[]"}],"name":"setExpenditurePayoutModifiers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"address payable[]","name":"_recipients","type":"address[]"}],"name":"setExpenditureRecipients","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"uint256[]","name":"_skillIds","type":"uint256[]"}],"name":"setExpenditureSkills","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"addLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"localSkillId","type":"uint256"},{"internalType":"bool","name":"deprecated","type":"bool"}],"name":"deprecateLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_metadataDelta","type":"string"}],"name":"editColonyByDelta","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRootLocalSkill","outputs":[{"internalType":"uint256","name":"rootLocalSkill","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initialiseRootLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_recipientSlots","type":"uint256[]"},{"internalType":"address payable[]","name":"_recipients","type":"address[]"},{"internalType":"uint256[]","name":"_skillIdSlots","type":"uint256[]"},{"internalType":"uint256[]","name":"_skillIds","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelaySlots","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelays","type":"uint256[]"},{"internalType":"uint256[]","name":"_payoutModifierSlots","type":"uint256[]"},{"internalType":"int256[]","name":"_payoutModifiers","type":"int256[]"},{"internalType":"address[]","name":"_payoutTokens","type":"address[]"},{"internalType":"uint256[][]","name":"_payoutSlots","type":"uint256[][]"},{"internalType":"uint256[][]","name":"_payoutValues","type":"uint256[][]"}],"name":"setExpenditureValues","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"cancelExpenditureViaArbitration","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"finalizeExpenditureViaArbitration","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"miningChainId","type":"uint256"},{"internalType":"bytes32","name":"newHash","type":"bytes32"},{"internalType":"uint256","name":"newNLeaves","type":"uint256"}],"name":"initialiseReputationMining","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_bridgeAddress","type":"address"}],"name":"setColonyBridgeAddress","outputs":[],"stateMutability":"nonpayable","type":"function"}]} \ No newline at end of file +{"contractName":"IMetaColony","abi":[{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getTaskWorkRatingSecretsInfo","outputs":[{"name":"nSecrets","type":"uint256"},{"name":"lastSubmittedAt","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_token","type":"address"}],"name":"getTaskPayout","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"}],"name":"claimPayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getDomainCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_deliverableHash","type":"bytes32"},{"name":"_ratingSecret","type":"bytes32"}],"name":"submitTaskDeliverableAndRating","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getDomain","outputs":[{"components":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"name":"domain","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_salt","type":"bytes32"},{"name":"_value","type":"uint256"}],"name":"generateSecret","outputs":[{"name":"secret","type":"bytes32"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getTask","outputs":[{"name":"specificationHash","type":"bytes32"},{"name":"deliverableHash","type":"bytes32"},{"name":"status","type":"uint8"},{"name":"dueDate","type":"uint256"},{"name":"fundingPotId","type":"uint256"},{"name":"completionTimestamp","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"skillIds","type":"uint256[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"getTaskRole","outputs":[{"components":[{"name":"user","type":"address"},{"name":"rateFail","type":"bool"},{"name":"rating","type":"uint8"}],"name":"role","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_parentDomainId","type":"uint256"}],"name":"addDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getToken","outputs":[{"name":"tokenAddress","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sigV","type":"uint8[]"},{"name":"_sigR","type":"bytes32[]"},{"name":"_sigS","type":"bytes32[]"},{"name":"_mode","type":"uint8[]"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"executeTaskRoleAssignment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setPaymentSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getFundingPotCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"orbitdb","type":"string"}],"name":"updateColonyOrbitDB","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_rewardInverse","type":"uint256"}],"name":"setRewardInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskWorkerPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"approveExitRecovery","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getPayment","outputs":[{"components":[{"name":"recipient","type":"address"},{"name":"finalized","type":"bool"},{"name":"fundingPotId","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"skills","type":"uint256[]"}],"name":"payment","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_token","type":"address"}],"name":"getNonRewardPotsTotal","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_payoutId","type":"uint256"}],"name":"getRewardPayoutInfo","outputs":[{"components":[{"name":"reputationState","type":"bytes32"},{"name":"colonyWideReputation","type":"uint256"},{"name":"totalTokens","type":"uint256"},{"name":"amount","type":"uint256"},{"name":"tokenAddress","type":"address"},{"name":"blockTimestamp","type":"uint256"}],"name":"rewardPayoutCycle","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"exitRecoveryMode","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_ratingSecret","type":"bytes32"}],"name":"submitTaskWorkRating","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newVersion","type":"uint256"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"removeTaskWorkerRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getRewardInverse","outputs":[{"name":"rewardInverse","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getColonyNetwork","outputs":[{"name":"colonyNetwork","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_recipient","type":"address"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_domainId","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"addPayment","outputs":[{"name":"paymentId","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_deliverableHash","type":"bytes32"}],"name":"submitTaskDeliverable","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_payoutId","type":"uint256"}],"name":"finalizeRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"numRecoveryRoles","outputs":[{"name":"numRoles","type":"uint64"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setPaymentPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"colonyVersion","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_slot","type":"uint256"},{"name":"_value","type":"bytes32"}],"name":"setStorageSlotRecovery","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_managerAmount","type":"uint256"},{"name":"_evaluatorAmount","type":"uint256"},{"name":"_workerAmount","type":"uint256"}],"name":"setAllTaskPayouts","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setAdministrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_specificationHash","type":"bytes32"},{"name":"_domainId","type":"uint256"},{"name":"_skillId","type":"uint256"},{"name":"_dueDate","type":"uint256"}],"name":"makeTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskManagerPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setTaskEvaluatorPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_payoutId","type":"uint256"},{"name":"_squareRoots","type":"uint256[7]"},{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"claimRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_user","type":"address"}],"name":"setTaskWorkerRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_sigV","type":"uint8[]"},{"name":"_sigR","type":"bytes32[]"},{"name":"_sigS","type":"bytes32[]"},{"name":"_mode","type":"uint8[]"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"executeTaskChange","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_colonyNetworkAddress","type":"address"},{"name":"_token","type":"address"}],"name":"initialiseColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getFundingPot","outputs":[{"name":"associatedType","type":"uint8"},{"name":"associatedTypeId","type":"uint256"},{"name":"payoutsWeCannotMake","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_token","type":"address"}],"name":"claimTaskPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"cancelTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isInRecoveryMode","outputs":[{"name":"inRecoveryMode","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_slot","type":"uint256"}],"name":"checkNotAdditionalProtectedVariable","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"finalizeTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_recipient","type":"address"}],"name":"setPaymentRecipient","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"claimColonyFunds","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"colonyOwner","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_rating","type":"uint8"},{"name":"_salt","type":"bytes32"}],"name":"revealTaskWorkRating","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setFundingRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"verifyReputationProof","outputs":[{"name":"isValid","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"}],"name":"removeRecoveryRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"removeTaskEvaluatorRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"},{"name":"_token","type":"address"}],"name":"getFundingPotBalance","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"hasUserRole","outputs":[{"name":"hasRole","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"getTaskWorkRatingSecret","outputs":[{"name":"secret","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade2To3","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getPaymentCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_user","type":"address"},{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"}],"name":"setTaskManagerRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArbitrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setTaskSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"colonyAuthority","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getTaskCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_potId","type":"uint256"},{"name":"_token","type":"address"}],"name":"getFundingPotPayout","outputs":[{"name":"payout","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_fromChildSkillIndex","type":"uint256"},{"name":"_toChildSkillIndex","type":"uint256"},{"name":"_fromPot","type":"uint256"},{"name":"_toPot","type":"uint256"},{"name":"_amount","type":"uint256"},{"name":"_token","type":"address"}],"name":"moveFundsBetweenPots","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_dueDate","type":"uint256"}],"name":"setTaskDueDate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getTaskChangeNonce","outputs":[{"name":"nonce","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"}],"name":"setRecoveryRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"setTaskDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"}],"name":"finalizePayment","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_specificationHash","type":"bytes32"}],"name":"setTaskBrief","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_user","type":"address"}],"name":"setTaskEvaluatorRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_setTo","type":"bool"}],"name":"setRootRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"completeTask","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"colonyName","type":"string"},{"name":"orbitdb","type":"string"}],"name":"registerColonyLabel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"startNextRewardPayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_users","type":"address[]"},{"name":"_amount","type":"int256[]"}],"name":"bootstrapColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"enterRecoveryMode","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArchitectureRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"setPaymentDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokensForColonyNetwork","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"addGlobalSkill","outputs":[{"name":"skillId","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_skillId","type":"uint256"}],"name":"deprecateGlobalSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_feeInverse","type":"uint256"}],"name":"setNetworkFeeInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_version","type":"uint256"},{"name":"_resolver","type":"address"}],"name":"addNetworkColonyVersion","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_recipient","type":"address"}],"name":"setExpenditureRecipient","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"}],"name":"getExpenditureSlotPayout","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"transferExpenditureViaArbitration","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"}],"name":"claimExpenditurePayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_childDomainId","type":"uint256"}],"name":"hasInheritedUserRole","outputs":[{"name":"hasRole","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"cancelExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_token","type":"address"},{"name":"_amount","type":"uint256"}],"name":"setExpenditurePayout","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_claimDelay","type":"uint256"}],"name":"setExpenditureClaimDelay","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"uint256"}],"name":"getUserRoles","outputs":[{"name":"roles","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getExpenditureCount","outputs":[{"name":"count","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_payoutModifier","type":"int256"}],"name":"setExpenditurePayoutModifier","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"}],"name":"getExpenditureSlot","outputs":[{"components":[{"name":"recipient","type":"address"},{"name":"claimDelay","type":"uint256"},{"name":"payoutModifier","type":"int256"},{"name":"skills","type":"uint256[]"}],"name":"expenditureSlot","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_domainId","type":"uint256"}],"name":"makeExpenditure","outputs":[{"name":"expenditureId","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"}],"name":"finalizeExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getExpenditure","outputs":[{"components":[{"name":"status","type":"uint8"},{"name":"owner","type":"address"},{"name":"fundingPotId","type":"uint256"},{"name":"domainId","type":"uint256"},{"name":"finalizedTimestamp","type":"uint256"}],"name":"expenditure","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_slot","type":"uint256"},{"name":"_skillId","type":"uint256"}],"name":"setExpenditureSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_id","type":"uint256"},{"name":"_newOwner","type":"address"}],"name":"transferExpenditure","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_txHash","type":"bytes32"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"annotateTransaction","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_approvee","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"approveStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burnTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"deobligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"internalType":"bool","name":"deprecated","type":"bool"}],"name":"deprecateExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_metadata","type":"string"}],"name":"editColony","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitDomainReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationPenalty","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_skillId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"int256","name":"_amount","type":"int256"}],"name":"emitSkillReputationReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getApproval","outputs":[{"internalType":"uint256","name":"approval","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"roles","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPotId","type":"uint256"}],"name":"getDomainFromFundingPot","outputs":[{"internalType":"uint256","name":"domainId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"address","name":"_obligator","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"}],"name":"getObligation","outputs":[{"internalType":"uint256","name":"obligation","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"internalType":"uint256","name":"version","type":"uint256"}],"name":"installExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"lockToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeArbitraryTransaction","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_guy","type":"address"},{"internalType":"uint256","name":"_wad","type":"uint256"}],"name":"mintTokensFor","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"obligateStake","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"}],"name":"uninstallExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unlockToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"},{"internalType":"uint256","name":"lockId","type":"uint256"}],"name":"unlockTokenForUser","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"extensionId","type":"bytes32"},{"internalType":"uint256","name":"newVersion","type":"uint256"}],"name":"upgradeExtension","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[{"internalType":"bool","name":"canSet","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"},{"internalType":"bool","name":"_status","type":"bool"}],"name":"setPayoutWhitelist","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setReputationMiningCycleReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_extensionId","type":"bytes32"},{"internalType":"address","name":"_resolver","type":"address"}],"name":"addExtensionToNetwork","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"getTokenApproval","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"}],"name":"getTotalTokenApproval","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"updateApprovalAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"lockExpenditure","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"_targets","type":"address[]"},{"internalType":"bytes[]","name":"_actions","type":"bytes[]"},{"internalType":"bool","name":"_strict","type":"bool"}],"name":"makeArbitraryTransactions","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_target","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"}],"name":"makeSingleArbitraryTransaction","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_globalClaimDelay","type":"uint256"}],"name":"setDefaultGlobalClaimDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_slot","type":"uint256"},{"internalType":"uint256","name":"_claimDelay","type":"uint256"}],"name":"setExpenditureClaimDelay","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelays","type":"uint256[]"}],"name":"setExpenditureClaimDelays","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"string","name":"_metadata","type":"string"}],"name":"setExpenditureMetadata","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"int256[]","name":"_payoutModifiers","type":"int256[]"}],"name":"setExpenditurePayoutModifiers","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"address payable[]","name":"_recipients","type":"address[]"}],"name":"setExpenditureRecipients","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_slots","type":"uint256[]"},{"internalType":"uint256[]","name":"_skillIds","type":"uint256[]"}],"name":"setExpenditureSkills","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"addLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"localSkillId","type":"uint256"},{"internalType":"bool","name":"deprecated","type":"bool"}],"name":"deprecateLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_metadataDelta","type":"string"}],"name":"editColonyByDelta","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRootLocalSkill","outputs":[{"internalType":"uint256","name":"rootLocalSkill","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initialiseRootLocalSkill","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256[]","name":"_recipientSlots","type":"uint256[]"},{"internalType":"address payable[]","name":"_recipients","type":"address[]"},{"internalType":"uint256[]","name":"_skillIdSlots","type":"uint256[]"},{"internalType":"uint256[]","name":"_skillIds","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelaySlots","type":"uint256[]"},{"internalType":"uint256[]","name":"_claimDelays","type":"uint256[]"},{"internalType":"uint256[]","name":"_payoutModifierSlots","type":"uint256[]"},{"internalType":"int256[]","name":"_payoutModifiers","type":"int256[]"},{"internalType":"address[]","name":"_payoutTokens","type":"address[]"},{"internalType":"uint256[][]","name":"_payoutSlots","type":"uint256[][]"},{"internalType":"uint256[][]","name":"_payoutValues","type":"uint256[][]"}],"name":"setExpenditureValues","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"cancelExpenditureViaArbitration","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"finalizeExpenditureViaArbitration","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"miningChainId","type":"uint256"},{"internalType":"bytes32","name":"newHash","type":"bytes32"},{"internalType":"uint256","name":"newNLeaves","type":"uint256"}],"name":"initialiseReputationMining","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_bridgeAddress","type":"address"}],"name":"setColonyBridgeAddress","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_childDomainId","type":"uint256"}],"name":"validateDomainInheritance","outputs":[{"internalType":"bool","name":"valid","type":"bool"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/IVotingReputationFunctions.json b/dist/functions/IVotingReputationFunctions.json index 1c0cdd7..3448a8b 100644 --- a/dist/functions/IVotingReputationFunctions.json +++ b/dist/functions/IVotingReputationFunctions.json @@ -1 +1 @@ -{"contractName":"IVotingReputation","abi":[{"inputs":[{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"finishUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getColony","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"identifier","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_colony","type":"address"}],"name":"install","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uninstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_totalStakeFraction","type":"uint256"},{"internalType":"uint256","name":"_voterRewardFraction","type":"uint256"},{"internalType":"uint256","name":"_userMinStakeFraction","type":"uint256"},{"internalType":"uint256","name":"_maxVoteFraction","type":"uint256"},{"internalType":"uint256","name":"_stakePeriod","type":"uint256"},{"internalType":"uint256","name":"_submitPeriod","type":"uint256"},{"internalType":"uint256","name":"_revealPeriod","type":"uint256"},{"internalType":"uint256","name":"_escalationPeriod","type":"uint256"}],"name":"initialise","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address","name":"_altTarget","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"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":"createMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_altTarget","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"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":"createRootMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"bytes","name":"_action","type":"bytes"},{"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":"createDomainMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_vote","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"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":"stakeMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"bytes32","name":"_voteSecret","type":"bytes32"},{"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":"submitVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"bytes32","name":"_salt","type":"bytes32"},{"internalType":"uint256","name":"_vote","type":"uint256"},{"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":"revealVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_newDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"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":"escalateMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"finalizeMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"failingExecutionAllowed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"claimReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getTotalStakeFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVoterRewardFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getUserMinStakeFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMaxVoteFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getStakePeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSubmitPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRevealPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getEscalationPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMotionCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"getMotion","outputs":[{"components":[{"internalType":"uint64[3]","name":"events","type":"uint64[3]"},{"internalType":"bytes32","name":"rootHash","type":"bytes32"},{"internalType":"uint256","name":"domainId","type":"uint256"},{"internalType":"uint256","name":"skillId","type":"uint256"},{"internalType":"uint256","name":"skillRep","type":"uint256"},{"internalType":"uint256","name":"repSubmitted","type":"uint256"},{"internalType":"uint256","name":"paidVoterComp","type":"uint256"},{"internalType":"uint256[2]","name":"pastVoterComp","type":"uint256[2]"},{"internalType":"uint256[2]","name":"stakes","type":"uint256[2]"},{"internalType":"uint256[2]","name":"votes","type":"uint256[2]"},{"internalType":"bool","name":"escalated","type":"bool"},{"internalType":"bool","name":"finalized","type":"bool"},{"internalType":"address","name":"altTarget","type":"address"},{"internalType":"bytes","name":"action","type":"bytes"}],"internalType":"struct VotingReputationDataTypes.Motion","name":"motion","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"getStake","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_structHash","type":"bytes32"}],"name":"getExpenditureMotionCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_actionHash","type":"bytes32"}],"name":"getExpenditurePastVote","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"getMotionState","outputs":[{"internalType":"enum VotingReputationDataTypes.MotionState","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_voterRep","type":"uint256"}],"name":"getVoterReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_voterRep","type":"uint256"},{"internalType":"address","name":"_voterAddress","type":"address"}],"name":"getVoterRewardRange","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"getStakerReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"action","type":"bytes"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"createClaimDelayAction","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"claimMisalignedReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_expenditureId","type":"uint256"}],"name":"getExpenditureMotionLock","outputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_expenditureId","type":"uint256"}],"name":"getExpenditurePastVote","outputs":[{"internalType":"uint256","name":"_vote","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_slotSignature","type":"bytes32"}],"name":"getExpenditurePastVotes_DEPRECATED","outputs":[{"internalType":"uint256","name":"_vote","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"}],"internalType":"struct VotingReputationDataTypes.ActionSummary","name":"_summary","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"finalizeMotionWithoutFailure","outputs":[],"stateMutability":"nonpayable","type":"function"}]} \ No newline at end of file +{"contractName":"IVotingReputation","abi":[{"inputs":[{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"finishUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getColony","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"identifier","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_colony","type":"address"}],"name":"install","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uninstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_totalStakeFraction","type":"uint256"},{"internalType":"uint256","name":"_voterRewardFraction","type":"uint256"},{"internalType":"uint256","name":"_userMinStakeFraction","type":"uint256"},{"internalType":"uint256","name":"_maxVoteFraction","type":"uint256"},{"internalType":"uint256","name":"_stakePeriod","type":"uint256"},{"internalType":"uint256","name":"_submitPeriod","type":"uint256"},{"internalType":"uint256","name":"_revealPeriod","type":"uint256"},{"internalType":"uint256","name":"_escalationPeriod","type":"uint256"}],"name":"initialise","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address","name":"_altTarget","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"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":"createMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_altTarget","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"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":"createRootMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"bytes","name":"_action","type":"bytes"},{"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":"createDomainMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_vote","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"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":"stakeMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"bytes32","name":"_voteSecret","type":"bytes32"},{"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":"submitVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"bytes32","name":"_salt","type":"bytes32"},{"internalType":"uint256","name":"_vote","type":"uint256"},{"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":"revealVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_newDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"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":"escalateMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"finalizeMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"failingExecutionAllowed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"claimReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getTotalStakeFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVoterRewardFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getUserMinStakeFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMaxVoteFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getStakePeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSubmitPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRevealPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getEscalationPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMotionCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"getMotion","outputs":[{"components":[{"internalType":"uint64[3]","name":"events","type":"uint64[3]"},{"internalType":"bytes32","name":"rootHash","type":"bytes32"},{"internalType":"uint256","name":"domainId","type":"uint256"},{"internalType":"uint256","name":"skillId","type":"uint256"},{"internalType":"uint256","name":"skillRep","type":"uint256"},{"internalType":"uint256","name":"repSubmitted","type":"uint256"},{"internalType":"uint256","name":"paidVoterComp","type":"uint256"},{"internalType":"uint256[2]","name":"pastVoterComp","type":"uint256[2]"},{"internalType":"uint256[2]","name":"stakes","type":"uint256[2]"},{"internalType":"uint256[2]","name":"votes","type":"uint256[2]"},{"internalType":"bool","name":"escalated","type":"bool"},{"internalType":"bool","name":"finalized","type":"bool"},{"internalType":"address","name":"altTarget","type":"address"},{"internalType":"bytes","name":"action","type":"bytes"}],"internalType":"struct VotingReputationDataTypes.Motion","name":"motion","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"getStake","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_structHash","type":"bytes32"}],"name":"getExpenditureMotionCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_actionHash","type":"bytes32"}],"name":"getExpenditurePastVote","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"getMotionState","outputs":[{"internalType":"enum VotingReputationDataTypes.MotionState","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_voterRep","type":"uint256"}],"name":"getVoterReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_voterRep","type":"uint256"},{"internalType":"address","name":"_voterAddress","type":"address"}],"name":"getVoterRewardRange","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"getStakerReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"action","type":"bytes"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"createClaimDelayAction","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"claimMisalignedReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_expenditureId","type":"uint256"}],"name":"getExpenditureMotionLock","outputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_expenditureId","type":"uint256"}],"name":"getExpenditurePastVote","outputs":[{"internalType":"uint256","name":"_vote","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_slotSignature","type":"bytes32"}],"name":"getExpenditurePastVotes_DEPRECATED","outputs":[{"internalType":"uint256","name":"_vote","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"}],"internalType":"struct VotingReputationDataTypes.ActionSummary","name":"_summary","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"finalizeMotionWithoutFailure","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_colonyNetwork","type":"address"},{"internalType":"address","name":"_colony","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"},{"internalType":"bytes32","name":"requiredPermissions","type":"bytes32"}],"internalType":"struct ActionSummary","name":"_summary","type":"tuple"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/MultisigPermissionsFunctions.json b/dist/functions/MultisigPermissionsFunctions.json new file mode 100644 index 0000000..c620b08 --- /dev/null +++ b/dist/functions/MultisigPermissionsFunctions.json @@ -0,0 +1 @@ +{"contractName":"MultisigPermissions","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"cancel","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"enum MultisigPermissions.Vote","name":"_vote","type":"uint8"}],"name":"changeVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address[]","name":"_targets","type":"address[]"},{"internalType":"bytes[]","name":"_data","type":"bytes[]"}],"name":"createMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"execute","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"executeWithoutFailure","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"finishUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"getColony","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainSkillId","type":"uint256"},{"internalType":"uint8","name":"_role","type":"uint8"}],"name":"getDomainSkillRoleCounts","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainSkillId","type":"uint256"}],"name":"getDomainSkillThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getGlobalThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"_nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"motionId","type":"uint256"}],"name":"getMotion","outputs":[{"components":[{"internalType":"address[]","name":"targets","type":"address[]"},{"internalType":"bytes[]","name":"data","type":"bytes[]"},{"internalType":"uint256","name":"approvalCount","type":"uint256"},{"internalType":"uint256","name":"rejectionCount","type":"uint256"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"bytes32","name":"requiredPermissions","type":"bytes32"},{"internalType":"uint256","name":"overallApprovalTimestamp","type":"uint256"},{"internalType":"uint256","name":"creationTimestamp","type":"uint256"},{"internalType":"address","name":"creator","type":"address"},{"internalType":"bool","name":"executed","type":"bool"},{"internalType":"bool","name":"rejected","type":"bool"},{"internalType":"bytes4","name":"sig","type":"bytes4"}],"internalType":"struct MultisigPermissions.Motion","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMotionCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint8","name":"_role","type":"uint8"},{"internalType":"enum MultisigPermissions.Vote","name":"_vote","type":"uint8"}],"name":"getMotionRoleVoteCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint8","name":"_role","type":"uint8"}],"name":"getMotionVoteThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"colonyNetworkAddress","type":"address"},{"internalType":"address","name":"colonyAddress","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getSingleActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"},{"internalType":"bytes32","name":"requiredPermissions","type":"bytes32"}],"internalType":"struct ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"who","type":"address"},{"internalType":"uint256","name":"where","type":"uint256"}],"name":"getUserRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint8","name":"_role","type":"uint8"},{"internalType":"enum MultisigPermissions.Vote","name":"_vote","type":"uint8"}],"name":"getUserVote","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"identifier","outputs":[{"internalType":"bytes32","name":"_identifier","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_colony","type":"address"}],"name":"install","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainSkillId","type":"uint256"},{"internalType":"uint256","name":"_threshold","type":"uint256"}],"name":"setDomainSkillThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_globalThreshold","type":"uint256"}],"name":"setGlobalThreshold","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"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":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uninstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"_version","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"colonyNetworkAddress","type":"address"},{"internalType":"address","name":"colonyAddress","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"},{"internalType":"bytes32","name":"requiredPermissions","type":"bytes32"}],"internalType":"struct ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainSkillId","type":"uint256"},{"internalType":"uint8","name":"_role","type":"uint8"}],"name":"getDomainSkillRoleThreshold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/NoLimitSubdomainsFunctions.json b/dist/functions/NoLimitSubdomainsFunctions.json index c435829..4e98f6c 100644 --- a/dist/functions/NoLimitSubdomainsFunctions.json +++ b/dist/functions/NoLimitSubdomainsFunctions.json @@ -1 +1 @@ -{"contractName":"NoLimitSubdomains","abi":[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getDomainCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getDomain","outputs":[{"components":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"name":"domain","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokensForColonyNetwork","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"name":"count","type":"uint256"},{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"orbitdb","type":"string"}],"name":"updateColonyOrbitDB","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_feeInverse","type":"uint256"}],"name":"setNetworkFeeInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newVersion","type":"uint256"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getColonyNetwork","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"colonyVersion","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setAdministrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_skillId","type":"uint256"}],"name":"deprecateGlobalSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"domains","outputs":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_colonyNetworkAddress","type":"address"},{"name":"_token","type":"address"}],"name":"initialiseColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_version","type":"uint256"},{"name":"_resolver","type":"address"}],"name":"addNetworkColonyVersion","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_slot","type":"uint256"}],"name":"checkNotAdditionalProtectedVariable","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setFundingRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"verifyReputationProof","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"hasUserRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade2To3","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArbitrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_setTo","type":"bool"}],"name":"setRootRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"colonyName","type":"string"},{"name":"orbitdb","type":"string"}],"name":"registerColonyLabel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_users","type":"address[]"},{"name":"_amounts","type":"int256[]"}],"name":"bootstrapColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArchitectureRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"addGlobalSkill","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_parentDomainId","type":"uint256"}],"name":"addDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_childDomainId","type":"uint256"}],"name":"hasInheritedUserRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"uint256"}],"name":"getUserRoles","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file +{"contractName":"NoLimitSubdomains","abi":[{"constant":false,"inputs":[{"name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getDomainCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_id","type":"uint256"}],"name":"getDomain","outputs":[{"components":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"name":"domain","type":"tuple"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokensForColonyNetwork","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"taskWorkRatings","outputs":[{"name":"count","type":"uint256"},{"name":"timestamp","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"orbitdb","type":"string"}],"name":"updateColonyOrbitDB","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_feeInverse","type":"uint256"}],"name":"setNetworkFeeInverse","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newVersion","type":"uint256"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getColonyNetwork","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"colonyVersion","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setAdministrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_skillId","type":"uint256"}],"name":"deprecateGlobalSkill","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"domains","outputs":[{"name":"skillId","type":"uint256"},{"name":"fundingPotId","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_colonyNetworkAddress","type":"address"},{"name":"_token","type":"address"}],"name":"initialiseColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_version","type":"uint256"},{"name":"_resolver","type":"address"}],"name":"addNetworkColonyVersion","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_slot","type":"uint256"}],"name":"checkNotAdditionalProtectedVariable","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setFundingRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"key","type":"bytes"},{"name":"value","type":"bytes"},{"name":"branchMask","type":"uint256"},{"name":"siblings","type":"bytes32[]"}],"name":"verifyReputationProof","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_wad","type":"uint256"}],"name":"mintTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"}],"name":"hasUserRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"finishUpgrade2To3","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArbitrationRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"authority","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"},{"name":"_setTo","type":"bool"}],"name":"setRootRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"colonyName","type":"string"},{"name":"orbitdb","type":"string"}],"name":"registerColonyLabel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_users","type":"address[]"},{"name":"_amounts","type":"int256[]"}],"name":"bootstrapColony","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_setTo","type":"bool"}],"name":"setArchitectureRole","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"addGlobalSkill","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_permissionDomainId","type":"uint256"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_parentDomainId","type":"uint256"}],"name":"addDomain","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"},{"name":"_domainId","type":"uint256"},{"name":"_role","type":"uint8"},{"name":"_childSkillIndex","type":"uint256"},{"name":"_childDomainId","type":"uint256"}],"name":"hasInheritedUserRole","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"who","type":"address"},{"name":"where","type":"uint256"}],"name":"getUserRoles","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"DEPRECATED_taskWorkRatings","outputs":[{"internalType":"uint256","name":"count","type":"uint256"},{"internalType":"uint256","name":"timestamp","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"childDomainId","type":"uint256"}],"name":"validateDomainInheritance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/StreamingPaymentsFunctions.json b/dist/functions/StreamingPaymentsFunctions.json index 4c1fa14..488fb68 100644 --- a/dist/functions/StreamingPaymentsFunctions.json +++ b/dist/functions/StreamingPaymentsFunctions.json @@ -1 +1 @@ -{"contractName":"StreamingPayments","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getColony","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"identifier","outputs":[{"internalType":"bytes32","name":"_identifier","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"_version","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_colony","type":"address"}],"name":"install","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"finishUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uninstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_fundingChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_adminPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_adminChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_startTime","type":"uint256"},{"internalType":"uint256","name":"_endTime","type":"uint256"},{"internalType":"uint256","name":"_interval","type":"uint256"},{"internalType":"address payable","name":"_recipient","type":"address"},{"internalType":"address[]","name":"_tokens","type":"address[]"},{"internalType":"uint256[]","name":"_amounts","type":"uint256[]"}],"name":"create","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_fromChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_toChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address[]","name":"_tokens","type":"address[]"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_fundingChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"addToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_fundingChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_fromChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_toChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setTokenAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_adminPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_adminChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_startTime","type":"uint256"}],"name":"setStartTime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_adminPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_adminChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_endTime","type":"uint256"}],"name":"setEndTime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_adminPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_adminChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"cancel","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address[]","name":"_tokens","type":"address[]"}],"name":"cancelAndWaive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getStreamingPayment","outputs":[{"components":[{"internalType":"address payable","name":"recipient","type":"address"},{"internalType":"uint256","name":"domainId","type":"uint256"},{"internalType":"uint256","name":"startTime","type":"uint256"},{"internalType":"uint256","name":"endTime","type":"uint256"},{"internalType":"uint256","name":"interval","type":"uint256"}],"internalType":"struct StreamingPayments.StreamingPayment","name":"streamingPayment","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address","name":"_token","type":"address"}],"name":"getPaymentToken","outputs":[{"components":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"pseudoAmountClaimedFromStart","type":"uint256"}],"internalType":"struct StreamingPayments.PaymentToken","name":"paymentToken","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getNumStreamingPayments","outputs":[{"internalType":"uint256","name":"numPayments","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address","name":"_token","type":"address"}],"name":"getAmountEntitledFromStart","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"cancelAndWaive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_fromChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_toChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_fundingChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_adminPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_adminChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_startTime","type":"uint256"},{"internalType":"uint256","name":"_endTime","type":"uint256"},{"internalType":"uint256","name":"_interval","type":"uint256"},{"internalType":"address payable","name":"_recipient","type":"address"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"create","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getAmountEntitledFromStart","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_fundingChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_fromChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_toChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setTokenAmount","outputs":[],"stateMutability":"nonpayable","type":"function"}]} \ No newline at end of file +{"contractName":"StreamingPayments","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getColony","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"identifier","outputs":[{"internalType":"bytes32","name":"_identifier","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"_version","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_colony","type":"address"}],"name":"install","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"finishUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uninstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_fundingChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_adminPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_adminChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_startTime","type":"uint256"},{"internalType":"uint256","name":"_endTime","type":"uint256"},{"internalType":"uint256","name":"_interval","type":"uint256"},{"internalType":"address payable","name":"_recipient","type":"address"},{"internalType":"address[]","name":"_tokens","type":"address[]"},{"internalType":"uint256[]","name":"_amounts","type":"uint256[]"}],"name":"create","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_fromChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_toChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address[]","name":"_tokens","type":"address[]"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_fundingChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"addToken","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_fundingChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_fromChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_toChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setTokenAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_adminPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_adminChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_startTime","type":"uint256"}],"name":"setStartTime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_adminPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_adminChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_endTime","type":"uint256"}],"name":"setEndTime","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_adminPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_adminChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"cancel","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address[]","name":"_tokens","type":"address[]"}],"name":"cancelAndWaive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getStreamingPayment","outputs":[{"components":[{"internalType":"address payable","name":"recipient","type":"address"},{"internalType":"uint256","name":"domainId","type":"uint256"},{"internalType":"uint256","name":"startTime","type":"uint256"},{"internalType":"uint256","name":"endTime","type":"uint256"},{"internalType":"uint256","name":"interval","type":"uint256"}],"internalType":"struct StreamingPayments.StreamingPayment","name":"streamingPayment","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address","name":"_token","type":"address"}],"name":"getPaymentToken","outputs":[{"components":[{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"pseudoAmountClaimedFromStart","type":"uint256"}],"internalType":"struct StreamingPayments.PaymentToken","name":"paymentToken","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getNumStreamingPayments","outputs":[{"internalType":"uint256","name":"numPayments","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address","name":"_token","type":"address"}],"name":"getAmountEntitledFromStart","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"cancelAndWaive","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_fromChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_toChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_fundingChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_adminPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_adminChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_startTime","type":"uint256"},{"internalType":"uint256","name":"_endTime","type":"uint256"},{"internalType":"uint256","name":"_interval","type":"uint256"},{"internalType":"address payable","name":"_recipient","type":"address"},{"internalType":"address","name":"_token","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"create","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getAmountEntitledFromStart","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_fundingChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_fromChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_toChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"setTokenAmount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_id","type":"uint256"}],"name":"getAmountClaimableLifetime","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getNUnresolvedStreamingPayments","outputs":[{"internalType":"uint256","name":"nUnresolvedPayments","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_fundingPermissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_fundingChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_fromChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_toChildSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"uint256","name":"_interval","type":"uint256"}],"name":"setTokenAmount","outputs":[],"stateMutability":"nonpayable","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/VotingReputationFunctions.json b/dist/functions/VotingReputationFunctions.json index 598d94b..89f2f83 100644 --- a/dist/functions/VotingReputationFunctions.json +++ b/dist/functions/VotingReputationFunctions.json @@ -1 +1 @@ -{"contractName":"VotingReputation","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getColony","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"identifier","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_colony","type":"address"}],"name":"install","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_totalStakeFraction","type":"uint256"},{"internalType":"uint256","name":"_voterRewardFraction","type":"uint256"},{"internalType":"uint256","name":"_userMinStakeFraction","type":"uint256"},{"internalType":"uint256","name":"_maxVoteFraction","type":"uint256"},{"internalType":"uint256","name":"_stakePeriod","type":"uint256"},{"internalType":"uint256","name":"_submitPeriod","type":"uint256"},{"internalType":"uint256","name":"_revealPeriod","type":"uint256"},{"internalType":"uint256","name":"_escalationPeriod","type":"uint256"}],"name":"initialise","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"finishUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uninstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_altTarget","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"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":"createRootMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"bytes","name":"_action","type":"bytes"},{"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":"createDomainMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_vote","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"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":"stakeMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"bytes32","name":"_voteSecret","type":"bytes32"},{"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":"submitVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"bytes32","name":"_salt","type":"bytes32"},{"internalType":"uint256","name":"_vote","type":"uint256"},{"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":"revealVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_newDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"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":"escalateMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"finalizeMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"claimReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getTotalStakeFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVoterRewardFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getUserMinStakeFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMaxVoteFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getStakePeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSubmitPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRevealPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getEscalationPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMotionCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"getMotion","outputs":[{"components":[{"internalType":"uint64[3]","name":"events","type":"uint64[3]"},{"internalType":"bytes32","name":"rootHash","type":"bytes32"},{"internalType":"uint256","name":"domainId","type":"uint256"},{"internalType":"uint256","name":"skillId","type":"uint256"},{"internalType":"uint256","name":"skillRep","type":"uint256"},{"internalType":"uint256","name":"repSubmitted","type":"uint256"},{"internalType":"uint256","name":"paidVoterComp","type":"uint256"},{"internalType":"uint256[2]","name":"pastVoterComp","type":"uint256[2]"},{"internalType":"uint256[2]","name":"stakes","type":"uint256[2]"},{"internalType":"uint256[2]","name":"votes","type":"uint256[2]"},{"internalType":"bool","name":"escalated","type":"bool"},{"internalType":"bool","name":"finalized","type":"bool"},{"internalType":"address","name":"altTarget","type":"address"},{"internalType":"bytes","name":"action","type":"bytes"}],"internalType":"struct VotingReputation.Motion","name":"motion","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"getStake","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_structHash","type":"bytes32"}],"name":"getExpenditureMotionCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_actionHash","type":"bytes32"}],"name":"getExpenditurePastVote","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"getMotionState","outputs":[{"internalType":"enum VotingReputation.MotionState","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_voterRep","type":"uint256"}],"name":"getVoterReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"getStakerReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"action","type":"bytes"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"createClaimDelayAction","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address","name":"_altTarget","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"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":"createMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_voterRep","type":"uint256"},{"internalType":"address","name":"_voterAddress","type":"address"}],"name":"getVoterRewardRange","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"failingExecutionAllowed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"}],"internalType":"struct VotingReputationDataTypes.ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_expenditureId","type":"uint256"}],"name":"getExpenditureMotionLock","outputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_expenditureId","type":"uint256"}],"name":"getExpenditurePastVote","outputs":[{"internalType":"uint256","name":"_vote","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_slotSignature","type":"bytes32"}],"name":"getExpenditurePastVotes_DEPRECATED","outputs":[{"internalType":"uint256","name":"_vote","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"finalizeMotionWithoutFailure","outputs":[],"stateMutability":"nonpayable","type":"function"}]} \ No newline at end of file +{"contractName":"VotingReputation","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getColony","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"identifier","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_colony","type":"address"}],"name":"install","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_totalStakeFraction","type":"uint256"},{"internalType":"uint256","name":"_voterRewardFraction","type":"uint256"},{"internalType":"uint256","name":"_userMinStakeFraction","type":"uint256"},{"internalType":"uint256","name":"_maxVoteFraction","type":"uint256"},{"internalType":"uint256","name":"_stakePeriod","type":"uint256"},{"internalType":"uint256","name":"_submitPeriod","type":"uint256"},{"internalType":"uint256","name":"_revealPeriod","type":"uint256"},{"internalType":"uint256","name":"_escalationPeriod","type":"uint256"}],"name":"initialise","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"finishUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uninstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_altTarget","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"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":"createRootMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"bytes","name":"_action","type":"bytes"},{"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":"createDomainMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_vote","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"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":"stakeMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"bytes32","name":"_voteSecret","type":"bytes32"},{"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":"submitVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"bytes32","name":"_salt","type":"bytes32"},{"internalType":"uint256","name":"_vote","type":"uint256"},{"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":"revealVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_newDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"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":"escalateMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"finalizeMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"claimReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getTotalStakeFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVoterRewardFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getUserMinStakeFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMaxVoteFraction","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getStakePeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSubmitPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getRevealPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getEscalationPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getMotionCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"getMotion","outputs":[{"components":[{"internalType":"uint64[3]","name":"events","type":"uint64[3]"},{"internalType":"bytes32","name":"rootHash","type":"bytes32"},{"internalType":"uint256","name":"domainId","type":"uint256"},{"internalType":"uint256","name":"skillId","type":"uint256"},{"internalType":"uint256","name":"skillRep","type":"uint256"},{"internalType":"uint256","name":"repSubmitted","type":"uint256"},{"internalType":"uint256","name":"paidVoterComp","type":"uint256"},{"internalType":"uint256[2]","name":"pastVoterComp","type":"uint256[2]"},{"internalType":"uint256[2]","name":"stakes","type":"uint256[2]"},{"internalType":"uint256[2]","name":"votes","type":"uint256[2]"},{"internalType":"bool","name":"escalated","type":"bool"},{"internalType":"bool","name":"finalized","type":"bool"},{"internalType":"address","name":"altTarget","type":"address"},{"internalType":"bytes","name":"action","type":"bytes"}],"internalType":"struct VotingReputation.Motion","name":"motion","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"getStake","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_structHash","type":"bytes32"}],"name":"getExpenditureMotionCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_actionHash","type":"bytes32"}],"name":"getExpenditurePastVote","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"getMotionState","outputs":[{"internalType":"enum VotingReputation.MotionState","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_voterRep","type":"uint256"}],"name":"getVoterReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"getStakerReward","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"action","type":"bytes"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"createClaimDelayAction","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_domainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address","name":"_altTarget","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"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":"createMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_voterRep","type":"uint256"},{"internalType":"address","name":"_voterAddress","type":"address"}],"name":"getVoterRewardRange","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"failingExecutionAllowed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"userAddress","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"}],"internalType":"struct VotingReputationDataTypes.ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_expenditureId","type":"uint256"}],"name":"getExpenditureMotionLock","outputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_expenditureId","type":"uint256"}],"name":"getExpenditurePastVote","outputs":[{"internalType":"uint256","name":"_vote","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"_slotSignature","type":"bytes32"}],"name":"getExpenditurePastVotes_DEPRECATED","outputs":[{"internalType":"uint256","name":"_vote","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"finalizeMotionWithoutFailure","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"colonyNetworkAddress","type":"address"},{"internalType":"address","name":"colonyAddress","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getSingleActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"},{"internalType":"bytes32","name":"requiredPermissions","type":"bytes32"}],"internalType":"struct ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"colonyNetworkAddress","type":"address"},{"internalType":"address","name":"colonyAddress","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"},{"internalType":"bytes32","name":"requiredPermissions","type":"bytes32"}],"internalType":"struct ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/VotingReputationStakingFunctions.json b/dist/functions/VotingReputationStakingFunctions.json index 052e568..9332faa 100644 --- a/dist/functions/VotingReputationStakingFunctions.json +++ b/dist/functions/VotingReputationStakingFunctions.json @@ -1 +1 @@ -{"contractName":"VotingReputationStaking","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"finishUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"}],"internalType":"struct VotingReputationDataTypes.ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getColony","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_userAddress","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"_nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"getMotionState","outputs":[{"internalType":"enum VotingReputationDataTypes.MotionState","name":"_motionState","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"identifier","outputs":[{"internalType":"bytes32","name":"_identifier","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_colony","type":"address"}],"name":"install","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uninstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"_version","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_vote","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"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":"stakeMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"claimReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"getStakerReward","outputs":[{"internalType":"uint256","name":"_reward","type":"uint256"},{"internalType":"uint256","name":"_penalty","type":"uint256"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file +{"contractName":"VotingReputationStaking","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"finishUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"}],"internalType":"struct VotingReputationDataTypes.ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getColony","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_userAddress","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"_nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"getMotionState","outputs":[{"internalType":"enum VotingReputationDataTypes.MotionState","name":"_motionState","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"identifier","outputs":[{"internalType":"bytes32","name":"_identifier","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_colony","type":"address"}],"name":"install","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uninstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"_version","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"uint256","name":"_vote","type":"uint256"},{"internalType":"uint256","name":"_amount","type":"uint256"},{"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":"stakeMotion","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_permissionDomainId","type":"uint256"},{"internalType":"uint256","name":"_childSkillIndex","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"claimReward","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"address","name":"_staker","type":"address"},{"internalType":"uint256","name":"_vote","type":"uint256"}],"name":"getStakerReward","outputs":[{"internalType":"uint256","name":"_reward","type":"uint256"},{"internalType":"uint256","name":"_penalty","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"colonyNetworkAddress","type":"address"},{"internalType":"address","name":"colonyAddress","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getSingleActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"},{"internalType":"bytes32","name":"requiredPermissions","type":"bytes32"}],"internalType":"struct ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"uint256","name":"_voterRep","type":"uint256"}],"name":"getVoterReward","outputs":[{"internalType":"uint256","name":"_reward","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"bytes32","name":"_salt","type":"bytes32"},{"internalType":"uint256","name":"_vote","type":"uint256"},{"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":"revealVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"},{"internalType":"bytes32","name":"_voteSecret","type":"bytes32"},{"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":"submitVote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"colonyNetworkAddress","type":"address"},{"internalType":"address","name":"colonyAddress","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"},{"internalType":"bytes32","name":"requiredPermissions","type":"bytes32"}],"internalType":"struct ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/VotingReputationStorageFunctions.json b/dist/functions/VotingReputationStorageFunctions.json index ed652cc..1ac65d8 100644 --- a/dist/functions/VotingReputationStorageFunctions.json +++ b/dist/functions/VotingReputationStorageFunctions.json @@ -1 +1 @@ -{"contractName":"VotingReputationStorage","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getColony","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_userAddress","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"_nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"identifier","outputs":[{"internalType":"bytes32","name":"_identifier","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"_version","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_colony","type":"address"}],"name":"install","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"finishUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uninstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"getMotionState","outputs":[{"internalType":"enum VotingReputationDataTypes.MotionState","name":"_motionState","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"}],"internalType":"struct VotingReputationDataTypes.ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file +{"contractName":"VotingReputationStorage","abi":[{"inputs":[],"name":"authority","outputs":[{"internalType":"contract DSAuthority","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"_sig","type":"bytes4"}],"name":"getCapabilityRoles","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getColony","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeprecated","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes[]","name":"data","type":"bytes[]"}],"name":"multicall","outputs":[{"internalType":"bytes[]","name":"results","type":"bytes[]"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract DSAuthority","name":"authority_","type":"address"}],"name":"setAuthority","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"owner_","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"uint256","name":"_nonce","type":"uint256"},{"internalType":"uint256","name":"_chainId","type":"uint256"},{"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":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_userAddress","type":"address"}],"name":"getMetatransactionNonce","outputs":[{"internalType":"uint256","name":"_nonce","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"identifier","outputs":[{"internalType":"bytes32","name":"_identifier","type":"bytes32"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"version","outputs":[{"internalType":"uint256","name":"_version","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"_colony","type":"address"}],"name":"install","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"finishUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_deprecated","type":"bool"}],"name":"deprecate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"uninstall","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_motionId","type":"uint256"}],"name":"getMotionState","outputs":[{"internalType":"enum VotingReputationDataTypes.MotionState","name":"_motionState","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"}],"internalType":"struct VotingReputationDataTypes.ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"colonyNetworkAddress","type":"address"},{"internalType":"address","name":"colonyAddress","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getSingleActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"},{"internalType":"bytes32","name":"requiredPermissions","type":"bytes32"}],"internalType":"struct ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"colonyNetworkAddress","type":"address"},{"internalType":"address","name":"colonyAddress","type":"address"},{"internalType":"bytes","name":"_action","type":"bytes"},{"internalType":"address","name":"_altTarget","type":"address"}],"name":"getActionSummary","outputs":[{"components":[{"internalType":"bytes4","name":"sig","type":"bytes4"},{"internalType":"uint256","name":"domainSkillId","type":"uint256"},{"internalType":"uint256","name":"expenditureId","type":"uint256"},{"internalType":"bytes32","name":"requiredPermissions","type":"bytes32"}],"internalType":"struct ActionSummary","name":"","type":"tuple"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/WormholeMockFunctions.json b/dist/functions/WormholeMockFunctions.json index 6c2bba1..5a38c30 100644 --- a/dist/functions/WormholeMockFunctions.json +++ b/dist/functions/WormholeMockFunctions.json @@ -1 +1 @@ -{"contractName":"WormholeMock","abi":[{"inputs":[],"name":"bridgeEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"version","type":"uint8"},{"internalType":"uint32","name":"timestamp","type":"uint32"},{"internalType":"uint32","name":"nonce","type":"uint32"},{"internalType":"uint16","name":"emitterChainId","type":"uint16"},{"internalType":"bytes32","name":"emitterAddress","type":"bytes32"},{"internalType":"uint64","name":"sequence","type":"uint64"},{"internalType":"uint8","name":"consistencyLevel","type":"uint8"},{"internalType":"bytes","name":"payload","type":"bytes"},{"internalType":"uint32","name":"guardianSetIndex","type":"uint32"},{"components":[{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"uint8","name":"guardianIndex","type":"uint8"}],"internalType":"struct IWormhole.Signature[]","name":"signatures","type":"tuple[]"},{"internalType":"bytes32","name":"hash","type":"bytes32"}],"name":"buildVM","outputs":[{"internalType":"bytes","name":"encodedVm","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"chainId","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"evmChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentGuardianSetIndex","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"index","type":"uint32"}],"name":"getGuardianSet","outputs":[{"components":[{"internalType":"address[]","name":"keys","type":"address[]"},{"internalType":"uint32","name":"expirationTime","type":"uint32"}],"internalType":"struct IWormhole.GuardianSet","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getGuardianSetExpiry","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hash","type":"bytes32"}],"name":"governanceActionIsConsumed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"governanceChainId","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"governanceContract","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isFork","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"impl","type":"address"}],"name":"isInitialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"messageFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"emitter","type":"address"}],"name":"nextSequence","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedVM","type":"bytes"}],"name":"parseAndVerifyVM","outputs":[{"components":[{"internalType":"uint8","name":"version","type":"uint8"},{"internalType":"uint32","name":"timestamp","type":"uint32"},{"internalType":"uint32","name":"nonce","type":"uint32"},{"internalType":"uint16","name":"emitterChainId","type":"uint16"},{"internalType":"bytes32","name":"emitterAddress","type":"bytes32"},{"internalType":"uint64","name":"sequence","type":"uint64"},{"internalType":"uint8","name":"consistencyLevel","type":"uint8"},{"internalType":"bytes","name":"payload","type":"bytes"},{"internalType":"uint32","name":"guardianSetIndex","type":"uint32"},{"components":[{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"uint8","name":"guardianIndex","type":"uint8"}],"internalType":"struct IWormhole.Signature[]","name":"signatures","type":"tuple[]"},{"internalType":"bytes32","name":"hash","type":"bytes32"}],"internalType":"struct IWormhole.VM","name":"vm","type":"tuple"},{"internalType":"bool","name":"valid","type":"bool"},{"internalType":"string","name":"reason","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedUpgrade","type":"bytes"}],"name":"parseContractUpgrade","outputs":[{"components":[{"internalType":"bytes32","name":"module","type":"bytes32"},{"internalType":"uint8","name":"action","type":"uint8"},{"internalType":"uint16","name":"chain","type":"uint16"},{"internalType":"address","name":"newContract","type":"address"}],"internalType":"struct IWormhole.ContractUpgrade","name":"cu","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedUpgrade","type":"bytes"}],"name":"parseGuardianSetUpgrade","outputs":[{"components":[{"internalType":"bytes32","name":"module","type":"bytes32"},{"internalType":"uint8","name":"action","type":"uint8"},{"internalType":"uint16","name":"chain","type":"uint16"},{"components":[{"internalType":"address[]","name":"keys","type":"address[]"},{"internalType":"uint32","name":"expirationTime","type":"uint32"}],"internalType":"struct IWormhole.GuardianSet","name":"newGuardianSet","type":"tuple"},{"internalType":"uint32","name":"newGuardianSetIndex","type":"uint32"}],"internalType":"struct IWormhole.GuardianSetUpgrade","name":"gsu","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedRecoverChainId","type":"bytes"}],"name":"parseRecoverChainId","outputs":[{"components":[{"internalType":"bytes32","name":"module","type":"bytes32"},{"internalType":"uint8","name":"action","type":"uint8"},{"internalType":"uint256","name":"evmChainId","type":"uint256"},{"internalType":"uint16","name":"newChainId","type":"uint16"}],"internalType":"struct IWormhole.RecoverChainId","name":"rci","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedSetMessageFee","type":"bytes"}],"name":"parseSetMessageFee","outputs":[{"components":[{"internalType":"bytes32","name":"module","type":"bytes32"},{"internalType":"uint8","name":"action","type":"uint8"},{"internalType":"uint16","name":"chain","type":"uint16"},{"internalType":"uint256","name":"messageFee","type":"uint256"}],"internalType":"struct IWormhole.SetMessageFee","name":"smf","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedTransferFees","type":"bytes"}],"name":"parseTransferFees","outputs":[{"components":[{"internalType":"bytes32","name":"module","type":"bytes32"},{"internalType":"uint8","name":"action","type":"uint8"},{"internalType":"uint16","name":"chain","type":"uint16"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes32","name":"recipient","type":"bytes32"}],"internalType":"struct IWormhole.TransferFees","name":"tf","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedVM","type":"bytes"}],"name":"parseVM","outputs":[{"components":[{"internalType":"uint8","name":"version","type":"uint8"},{"internalType":"uint32","name":"timestamp","type":"uint32"},{"internalType":"uint32","name":"nonce","type":"uint32"},{"internalType":"uint16","name":"emitterChainId","type":"uint16"},{"internalType":"bytes32","name":"emitterAddress","type":"bytes32"},{"internalType":"uint64","name":"sequence","type":"uint64"},{"internalType":"uint8","name":"consistencyLevel","type":"uint8"},{"internalType":"bytes","name":"payload","type":"bytes"},{"internalType":"uint32","name":"guardianSetIndex","type":"uint32"},{"components":[{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"uint8","name":"guardianIndex","type":"uint8"}],"internalType":"struct IWormhole.Signature[]","name":"signatures","type":"tuple[]"},{"internalType":"bytes32","name":"hash","type":"bytes32"}],"internalType":"struct IWormhole.VM","name":"vm","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint32","name":"nonce","type":"uint32"},{"internalType":"bytes","name":"payload","type":"bytes"},{"internalType":"uint8","name":"consistencyLevel","type":"uint8"}],"name":"publishMessage","outputs":[{"internalType":"uint64","name":"sequence","type":"uint64"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"numGuardians","type":"uint256"}],"name":"quorum","outputs":[{"internalType":"uint256","name":"numSignaturesRequiredForQuorum","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bool","name":"val","type":"bool"}],"name":"setBridgeEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_valid","type":"bool"},{"internalType":"string","name":"_reason","type":"string"}],"name":"setVerifyVMResult","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_vm","type":"bytes"}],"name":"submitContractUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_vm","type":"bytes"}],"name":"submitNewGuardianSet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_vm","type":"bytes"}],"name":"submitRecoverChainId","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_vm","type":"bytes"}],"name":"submitSetMessageFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_vm","type":"bytes"}],"name":"submitTransferFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hash","type":"bytes32"},{"components":[{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"uint8","name":"guardianIndex","type":"uint8"}],"internalType":"struct IWormhole.Signature[]","name":"signatures","type":"tuple[]"},{"components":[{"internalType":"address[]","name":"keys","type":"address[]"},{"internalType":"uint32","name":"expirationTime","type":"uint32"}],"internalType":"struct IWormhole.GuardianSet","name":"guardianSet","type":"tuple"}],"name":"verifySignatures","outputs":[{"internalType":"bool","name":"valid","type":"bool"},{"internalType":"string","name":"reason","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"components":[{"internalType":"uint8","name":"version","type":"uint8"},{"internalType":"uint32","name":"timestamp","type":"uint32"},{"internalType":"uint32","name":"nonce","type":"uint32"},{"internalType":"uint16","name":"emitterChainId","type":"uint16"},{"internalType":"bytes32","name":"emitterAddress","type":"bytes32"},{"internalType":"uint64","name":"sequence","type":"uint64"},{"internalType":"uint8","name":"consistencyLevel","type":"uint8"},{"internalType":"bytes","name":"payload","type":"bytes"},{"internalType":"uint32","name":"guardianSetIndex","type":"uint32"},{"components":[{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"uint8","name":"guardianIndex","type":"uint8"}],"internalType":"struct IWormhole.Signature[]","name":"signatures","type":"tuple[]"},{"internalType":"bytes32","name":"hash","type":"bytes32"}],"internalType":"struct IWormhole.VM","name":"vm","type":"tuple"}],"name":"verifyVM","outputs":[{"internalType":"bool","name":"valid","type":"bool"},{"internalType":"string","name":"reason","type":"string"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file +{"contractName":"WormholeMock","abi":[{"inputs":[],"name":"bridgeEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint8","name":"version","type":"uint8"},{"internalType":"uint32","name":"timestamp","type":"uint32"},{"internalType":"uint32","name":"nonce","type":"uint32"},{"internalType":"uint16","name":"emitterChainId","type":"uint16"},{"internalType":"bytes32","name":"emitterAddress","type":"bytes32"},{"internalType":"uint64","name":"sequence","type":"uint64"},{"internalType":"uint8","name":"consistencyLevel","type":"uint8"},{"internalType":"bytes","name":"payload","type":"bytes"},{"internalType":"uint32","name":"guardianSetIndex","type":"uint32"},{"components":[{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"uint8","name":"guardianIndex","type":"uint8"}],"internalType":"struct IWormhole.Signature[]","name":"signatures","type":"tuple[]"},{"internalType":"bytes32","name":"hash","type":"bytes32"}],"name":"buildVM","outputs":[{"internalType":"bytes","name":"encodedVm","type":"bytes"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"chainId","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"evmChainId","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentGuardianSetIndex","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"index","type":"uint32"}],"name":"getGuardianSet","outputs":[{"components":[{"internalType":"address[]","name":"keys","type":"address[]"},{"internalType":"uint32","name":"expirationTime","type":"uint32"}],"internalType":"struct IWormhole.GuardianSet","name":"","type":"tuple"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getGuardianSetExpiry","outputs":[{"internalType":"uint32","name":"","type":"uint32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hash","type":"bytes32"}],"name":"governanceActionIsConsumed","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"governanceChainId","outputs":[{"internalType":"uint16","name":"","type":"uint16"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"governanceContract","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"initialize","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"isFork","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"impl","type":"address"}],"name":"isInitialized","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"messageFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"emitter","type":"address"}],"name":"nextSequence","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedVM","type":"bytes"}],"name":"parseAndVerifyVM","outputs":[{"components":[{"internalType":"uint8","name":"version","type":"uint8"},{"internalType":"uint32","name":"timestamp","type":"uint32"},{"internalType":"uint32","name":"nonce","type":"uint32"},{"internalType":"uint16","name":"emitterChainId","type":"uint16"},{"internalType":"bytes32","name":"emitterAddress","type":"bytes32"},{"internalType":"uint64","name":"sequence","type":"uint64"},{"internalType":"uint8","name":"consistencyLevel","type":"uint8"},{"internalType":"bytes","name":"payload","type":"bytes"},{"internalType":"uint32","name":"guardianSetIndex","type":"uint32"},{"components":[{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"uint8","name":"guardianIndex","type":"uint8"}],"internalType":"struct IWormhole.Signature[]","name":"signatures","type":"tuple[]"},{"internalType":"bytes32","name":"hash","type":"bytes32"}],"internalType":"struct IWormhole.VM","name":"vm","type":"tuple"},{"internalType":"bool","name":"valid","type":"bool"},{"internalType":"string","name":"reason","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedUpgrade","type":"bytes"}],"name":"parseContractUpgrade","outputs":[{"components":[{"internalType":"bytes32","name":"module","type":"bytes32"},{"internalType":"uint8","name":"action","type":"uint8"},{"internalType":"uint16","name":"chain","type":"uint16"},{"internalType":"address","name":"newContract","type":"address"}],"internalType":"struct IWormhole.ContractUpgrade","name":"cu","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedUpgrade","type":"bytes"}],"name":"parseGuardianSetUpgrade","outputs":[{"components":[{"internalType":"bytes32","name":"module","type":"bytes32"},{"internalType":"uint8","name":"action","type":"uint8"},{"internalType":"uint16","name":"chain","type":"uint16"},{"components":[{"internalType":"address[]","name":"keys","type":"address[]"},{"internalType":"uint32","name":"expirationTime","type":"uint32"}],"internalType":"struct IWormhole.GuardianSet","name":"newGuardianSet","type":"tuple"},{"internalType":"uint32","name":"newGuardianSetIndex","type":"uint32"}],"internalType":"struct IWormhole.GuardianSetUpgrade","name":"gsu","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedRecoverChainId","type":"bytes"}],"name":"parseRecoverChainId","outputs":[{"components":[{"internalType":"bytes32","name":"module","type":"bytes32"},{"internalType":"uint8","name":"action","type":"uint8"},{"internalType":"uint256","name":"evmChainId","type":"uint256"},{"internalType":"uint16","name":"newChainId","type":"uint16"}],"internalType":"struct IWormhole.RecoverChainId","name":"rci","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedSetMessageFee","type":"bytes"}],"name":"parseSetMessageFee","outputs":[{"components":[{"internalType":"bytes32","name":"module","type":"bytes32"},{"internalType":"uint8","name":"action","type":"uint8"},{"internalType":"uint16","name":"chain","type":"uint16"},{"internalType":"uint256","name":"messageFee","type":"uint256"}],"internalType":"struct IWormhole.SetMessageFee","name":"smf","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedTransferFees","type":"bytes"}],"name":"parseTransferFees","outputs":[{"components":[{"internalType":"bytes32","name":"module","type":"bytes32"},{"internalType":"uint8","name":"action","type":"uint8"},{"internalType":"uint16","name":"chain","type":"uint16"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"bytes32","name":"recipient","type":"bytes32"}],"internalType":"struct IWormhole.TransferFees","name":"tf","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bytes","name":"encodedVM","type":"bytes"}],"name":"parseVM","outputs":[{"components":[{"internalType":"uint8","name":"version","type":"uint8"},{"internalType":"uint32","name":"timestamp","type":"uint32"},{"internalType":"uint32","name":"nonce","type":"uint32"},{"internalType":"uint16","name":"emitterChainId","type":"uint16"},{"internalType":"bytes32","name":"emitterAddress","type":"bytes32"},{"internalType":"uint64","name":"sequence","type":"uint64"},{"internalType":"uint8","name":"consistencyLevel","type":"uint8"},{"internalType":"bytes","name":"payload","type":"bytes"},{"internalType":"uint32","name":"guardianSetIndex","type":"uint32"},{"components":[{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"uint8","name":"guardianIndex","type":"uint8"}],"internalType":"struct IWormhole.Signature[]","name":"signatures","type":"tuple[]"},{"internalType":"bytes32","name":"hash","type":"bytes32"}],"internalType":"struct IWormhole.VM","name":"vm","type":"tuple"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint32","name":"nonce","type":"uint32"},{"internalType":"bytes","name":"payload","type":"bytes"},{"internalType":"uint8","name":"consistencyLevel","type":"uint8"}],"name":"publishMessage","outputs":[{"internalType":"uint64","name":"sequence","type":"uint64"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"uint256","name":"numGuardians","type":"uint256"}],"name":"quorum","outputs":[{"internalType":"uint256","name":"numSignaturesRequiredForQuorum","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"bool","name":"val","type":"bool"}],"name":"setBridgeEnabled","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bool","name":"_valid","type":"bool"},{"internalType":"string","name":"_reason","type":"string"}],"name":"setVerifyVMResult","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_vm","type":"bytes"}],"name":"submitContractUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_vm","type":"bytes"}],"name":"submitNewGuardianSet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_vm","type":"bytes"}],"name":"submitRecoverChainId","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_vm","type":"bytes"}],"name":"submitSetMessageFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"_vm","type":"bytes"}],"name":"submitTransferFees","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hash","type":"bytes32"},{"components":[{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"uint8","name":"guardianIndex","type":"uint8"}],"internalType":"struct IWormhole.Signature[]","name":"signatures","type":"tuple[]"},{"components":[{"internalType":"address[]","name":"keys","type":"address[]"},{"internalType":"uint32","name":"expirationTime","type":"uint32"}],"internalType":"struct IWormhole.GuardianSet","name":"guardianSet","type":"tuple"}],"name":"verifySignatures","outputs":[{"internalType":"bool","name":"valid","type":"bool"},{"internalType":"string","name":"reason","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[{"components":[{"internalType":"uint8","name":"version","type":"uint8"},{"internalType":"uint32","name":"timestamp","type":"uint32"},{"internalType":"uint32","name":"nonce","type":"uint32"},{"internalType":"uint16","name":"emitterChainId","type":"uint16"},{"internalType":"bytes32","name":"emitterAddress","type":"bytes32"},{"internalType":"uint64","name":"sequence","type":"uint64"},{"internalType":"uint8","name":"consistencyLevel","type":"uint8"},{"internalType":"bytes","name":"payload","type":"bytes"},{"internalType":"uint32","name":"guardianSetIndex","type":"uint32"},{"components":[{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"uint8","name":"guardianIndex","type":"uint8"}],"internalType":"struct IWormhole.Signature[]","name":"signatures","type":"tuple[]"},{"internalType":"bytes32","name":"hash","type":"bytes32"}],"internalType":"struct IWormhole.VM","name":"vm","type":"tuple"}],"name":"verifyVM","outputs":[{"internalType":"bool","name":"valid","type":"bool"},{"internalType":"string","name":"reason","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint32","name":"timestamp","type":"uint32"},{"internalType":"uint32","name":"nonce","type":"uint32"},{"internalType":"uint16","name":"emitterChainId","type":"uint16"},{"internalType":"bytes32","name":"emitterAddress","type":"bytes32"},{"internalType":"uint64","name":"sequence","type":"uint64"},{"internalType":"uint8","name":"consistencyLevel","type":"uint8"},{"internalType":"bytes","name":"payload","type":"bytes"}],"name":"buildVAABody","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"pure","type":"function"}]} \ No newline at end of file diff --git a/dist/versions.json b/dist/versions.json index 2c3e13f..4b26d30 100644 --- a/dist/versions.json +++ b/dist/versions.json @@ -1,148 +1,165 @@ { - "latest": "imwss", - "releases": [ - "glider-rc.1", - "glider", - "auburn-glider", - "burgundy-glider", - "lwss", - "clwss", - "dlwss", - "elwss", - "elwss2", - "elwss3", - "flwss", - "flwss2", - "flwss3", - "glwss", - "glwss2", - "glwss3", - "glwss4", - "hmwss", - "imwss" - ], - "releaseMap": { - "IColony": { - "glider-rc.1": 1, - "glider": 2, - "auburn-glider": 3, - "burgundy-glider": 4, - "lwss": 5, - "clwss": 6, - "dlwss": 7, - "elwss3": 8, - "flwss": 9, - "glwss": 10, - "glwss2": 11, - "glwss3": 12, - "glwss4": 13, - "hmwss": 14, - "imwss": 15, - "next": 15 - }, - "CoinMachine": { - "clwss": 1, - "dlwss": 2, - "elwss2": 3, - "elwss3": 4, - "flwss": 5, - "glwss": 6, - "glwss2": 7, - "glwss4": 8, - "hmwss": 9, - "imwss": 10, - "next": 10 - }, - "EvaluatedExpenditure": { - "elwss": 1, - "flwss": 2, - "glwss2": 3, - "glwss4": 4, - "hmwss": 5, - "imwss": 6, - "next": 6 - }, - "FundingQueue": { - "lwss": 1, - "dlwss": 2, - "flwss": 3, - "glwss2": 4, - "glwss4": 5, - "hmwss": 6, - "imwss": 7, - "next": 7 - }, - "IVotingReputation": { - "flwss3": 6, - "glwss": 7, - "glwss2": 8, - "glwss4": 9, - "hmwss": 10, - "imwss": 11, - "next": 11 - }, - "OneTxPayment": { - "clwss": 1, - "dlwss": 2, - "flwss": 3, - "glwss2": 4, - "glwss4": 5, - "hmwss": 6, - "imwss": 7, - "next": 7 - }, - "ReputationBootstrapper": { - "glwss2": 1, - "glwss4": 2, - "hmwss": 3, - "imwss": 4, - "next": 4 - }, - "StagedExpenditure": { - "hmwss": 1, - "imwss": 2, - "next": 2 - }, - "StakedExpenditure": { - "glwss": 1, - "glwss2": 2, - "glwss4": 3, - "hmwss": 4, - "imwss": 5, - "next": 5 - }, - "StreamingPayments": { - "glwss": 1, - "glwss4": 2, - "hmwss": 3, - "imwss": 4, - "next": 4 - }, - "TokenSupplier": { - "lwss": 1, - "dlwss": 2, - "flwss": 3, - "glwss2": 4, - "glwss4": 5, - "hmwss": 6, - "imwss": 7, - "next": 7 - }, - "VotingReputation": { - "clwss": 1, - "dlwss": 2, - "elwss": 3, - "flwss": 4, - "flwss2": 5 - }, - "Whitelist": { - "elwss": 1, - "flwss": 2, - "glwss2": 3, - "glwss4": 4, - "hmwss": 5, - "imwss": 6, - "next": 6 - } + "latest": "imwss2", + "releases": [ + "glider-rc.1", + "glider", + "auburn-glider", + "burgundy-glider", + "lwss", + "clwss", + "dlwss", + "elwss", + "elwss2", + "elwss3", + "flwss", + "flwss2", + "flwss3", + "glwss", + "glwss2", + "glwss3", + "glwss4", + "hmwss", + "imwss", + "imwss2" + ], + "releaseMap": { + "IColony": { + "glider-rc.1": 1, + "glider": 2, + "auburn-glider": 3, + "burgundy-glider": 4, + "lwss": 5, + "clwss": 6, + "dlwss": 7, + "elwss3": 8, + "flwss": 9, + "glwss": 10, + "glwss2": 11, + "glwss3": 12, + "glwss4": 13, + "hmwss": 14, + "imwss": 15, + "imwss2": 16, + "next": 17 + }, + "CoinMachine": { + "clwss": 1, + "dlwss": 2, + "elwss2": 3, + "elwss3": 4, + "flwss": 5, + "glwss": 6, + "glwss2": 7, + "glwss4": 8, + "hmwss": 9, + "imwss": 10, + "imwss2": 11, + "next": 12 + }, + "EvaluatedExpenditure": { + "elwss": 1, + "flwss": 2, + "glwss2": 3, + "glwss4": 4, + "hmwss": 5, + "imwss": 6, + "imwss2": 7, + "next": 8 + }, + "FundingQueue": { + "lwss": 1, + "dlwss": 2, + "flwss": 3, + "glwss2": 4, + "glwss4": 5, + "hmwss": 6, + "imwss": 7, + "imwss2": 8, + "next": 9 + }, + "IVotingReputation": { + "flwss3": 6, + "glwss": 7, + "glwss2": 8, + "glwss4": 9, + "hmwss": 10, + "imwss": 11, + "imwss2": 12, + "next": 13 + }, + "MultisigPermissions": { + "imwss2": 1, + "next": 2 + }, + "OneTxPayment": { + "clwss": 1, + "dlwss": 2, + "flwss": 3, + "glwss2": 4, + "glwss4": 5, + "hmwss": 6, + "imwss": 7, + "imwss2": 8, + "next": 9 + }, + "ReputationBootstrapper": { + "glwss2": 1, + "glwss4": 2, + "hmwss": 3, + "imwss": 4, + "imwss2": 5, + "next": 6 + }, + "StagedExpenditure": { + "hmwss": 1, + "imwss": 2, + "imwss2": 3, + "next": 4 + }, + "StakedExpenditure": { + "glwss": 1, + "glwss2": 2, + "glwss4": 3, + "hmwss": 4, + "imwss": 5, + "imwss2": 6, + "next": 7 + }, + "StreamingPayments": { + "glwss": 1, + "glwss4": 2, + "hmwss": 3, + "imwss": 4, + "imwss2": 5, + "next": 6 + }, + "TokenSupplier": { + "lwss": 1, + "dlwss": 2, + "flwss": 3, + "glwss2": 4, + "glwss4": 5, + "hmwss": 6, + "imwss": 7, + "imwss2": 8, + "next": 9 + }, + "VotingReputation": { + "clwss": 1, + "dlwss": 2, + "elwss": 3, + "flwss": 4, + "flwss2": 5 + }, + "Whitelist": { + "elwss": 1, + "flwss": 2, + "glwss2": 3, + "glwss4": 4, + "hmwss": 5, + "imwss": 6, + "imwss2": 7, + "next": 8 } + } } diff --git a/dist/versions/next/BasicMetaTransaction.json b/dist/versions/imwss2/BasicMetaTransaction.json similarity index 73% rename from dist/versions/next/BasicMetaTransaction.json rename to dist/versions/imwss2/BasicMetaTransaction.json index 8595c44..e5a0b98 100644 --- a/dist/versions/next/BasicMetaTransaction.json +++ b/dist/versions/imwss2/BasicMetaTransaction.json @@ -26,38 +26,6 @@ "name": "MetaTransactionExecuted", "type": "event" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "getMetatransactionNonce", - "outputs": [ - { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [ { @@ -97,6 +65,25 @@ "stateMutability": "payable", "type": "function" }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "nonce", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -146,29 +133,5 @@ "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/Bits.json b/dist/versions/imwss2/Bits.json new file mode 100644 index 0000000..97e3e0c --- /dev/null +++ b/dist/versions/imwss2/Bits.json @@ -0,0 +1,4 @@ +{ + "contractName": "Bits", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/next/BridgeMock.json b/dist/versions/imwss2/BridgeMock.json similarity index 82% rename from dist/versions/next/BridgeMock.json rename to dist/versions/imwss2/BridgeMock.json index 35cdedd..28e4211 100644 --- a/dist/versions/next/BridgeMock.json +++ b/dist/versions/imwss2/BridgeMock.json @@ -67,13 +67,36 @@ "internalType": "uint256", "name": "_gasLimit", "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_messageId", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "_sender", + "type": "address" } ], - "name": "requireToPassMessage", + "name": "execute", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [], + "name": "messageSender", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -90,32 +113,25 @@ "internalType": "uint256", "name": "_gasLimit", "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "_messageId", - "type": "bytes32" - }, + } + ], + "name": "requireToPassMessage", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "address", - "name": "_sender", - "type": "address" + "internalType": "bool", + "name": "val", + "type": "bool" } ], - "name": "execute", + "name": "setBridgeEnabled", "outputs": [], "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/Bytes4Includes.json b/dist/versions/imwss2/Bytes4Includes.json new file mode 100644 index 0000000..c01cedb --- /dev/null +++ b/dist/versions/imwss2/Bytes4Includes.json @@ -0,0 +1,4 @@ +{ + "contractName": "Bytes4Includes", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/imwss2/CallWithGuards.json b/dist/versions/imwss2/CallWithGuards.json new file mode 100644 index 0000000..6015522 --- /dev/null +++ b/dist/versions/imwss2/CallWithGuards.json @@ -0,0 +1,4 @@ +{ + "contractName": "CallWithGuards", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/next/MultiChain.json b/dist/versions/imwss2/ChainId.json similarity index 61% rename from dist/versions/next/MultiChain.json rename to dist/versions/imwss2/ChainId.json index 2b15128..30ecbb8 100644 --- a/dist/versions/next/MultiChain.json +++ b/dist/versions/imwss2/ChainId.json @@ -1,5 +1,5 @@ { - "contractName": "MultiChain", + "contractName": "ChainId", "abi": [ { "inputs": [], @@ -14,15 +14,5 @@ "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/CoinMachine.json b/dist/versions/imwss2/CoinMachine.json similarity index 66% rename from dist/versions/next/CoinMachine.json rename to dist/versions/imwss2/CoinMachine.json index 62f8b3a..af9450c 100644 --- a/dist/versions/next/CoinMachine.json +++ b/dist/versions/imwss2/CoinMachine.json @@ -147,6 +147,32 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_numTokens", + "type": "uint256" + } + ], + "name": "buyTokens", + "outputs": [], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -186,6 +212,52 @@ "stateMutability": "payable", "type": "function" }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "getActiveIntake", + "outputs": [ + { + "internalType": "uint256", + "name": "_intake", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getActivePeriod", + "outputs": [ + { + "internalType": "uint256", + "name": "_period", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getActiveSold", + "outputs": [ + { + "internalType": "uint256", + "name": "_sold", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -207,12 +279,12 @@ }, { "inputs": [], - "name": "getChainId", + "name": "getColony", "outputs": [ { - "internalType": "uint256", + "internalType": "address", "name": "", - "type": "uint256" + "type": "address" } ], "stateMutability": "view", @@ -220,12 +292,12 @@ }, { "inputs": [], - "name": "getColony", + "name": "getCurrentPrice", "outputs": [ { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "uint256", + "name": "_price", + "type": "uint256" } ], "stateMutability": "view", @@ -245,61 +317,61 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" - } - ], - "name": "multicall", + "inputs": [], + "name": "getEMAIntake", "outputs": [ { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "uint256", + "name": "_amount", + "type": "uint256" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "owner", + "name": "getEvolvePrice", "outputs": [ { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "bool", + "name": "_evolve", + "type": "bool" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getMaxPerPeriod", + "outputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "uint256", + "name": "_max", + "type": "uint256" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "owner_", + "name": "_user", "type": "address" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getMaxPurchase", + "outputs": [ + { + "internalType": "uint256", + "name": "_max", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { @@ -308,62 +380,65 @@ "internalType": "address", "name": "_user", "type": "address" - }, + } + ], + "name": "getMetatransactionNonce", + "outputs": [ { "internalType": "uint256", - "name": "_nonce", + "name": "nonce", "type": "uint256" - }, + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getPeriodLength", + "outputs": [ { "internalType": "uint256", - "name": "_chainId", + "name": "_length", "type": "uint256" - }, - { - "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": "verify", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getPurchaseToken", "outputs": [ { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "address", + "name": "_token", + "type": "address" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getSellableTokens", + "outputs": [ { - "internalType": "address", - "name": "_userAddress", - "type": "address" + "internalType": "uint256", + "name": "_remaining", + "type": "uint256" } ], - "name": "getMetatransactionNonce", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTargetPerPeriod", "outputs": [ { "internalType": "uint256", - "name": "_nonce", + "name": "_target", "type": "uint256" } ], @@ -372,68 +447,86 @@ }, { "inputs": [], - "name": "identifier", + "name": "getToken", "outputs": [ { - "internalType": "bytes32", - "name": "_identifier", - "type": "bytes32" + "internalType": "address", + "name": "_token", + "type": "address" } ], - "stateMutability": "pure", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "version", + "name": "getTokenBalance", "outputs": [ { "internalType": "uint256", - "name": "_version", + "name": "_balance", "type": "uint256" } ], - "stateMutability": "pure", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_colony", + "name": "_user", "type": "address" } ], - "name": "install", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getUserLimit", + "outputs": [ + { + "internalType": "uint256", + "name": "_max", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getWhitelist", + "outputs": [ + { + "internalType": "address", + "name": "_whitelist", + "type": "address" + } + ], + "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getWindowSize", + "outputs": [ { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" + "internalType": "uint256", + "name": "_size", + "type": "uint256" } ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "_identifier", + "type": "bytes32" + } + ], + "stateMutability": "pure", "type": "function" }, { @@ -493,11 +586,11 @@ "inputs": [ { "internalType": "address", - "name": "_whitelist", + "name": "_colony", "type": "address" } ], - "name": "setWhitelist", + "name": "install", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -505,43 +598,29 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_numTokens", - "type": "uint256" + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" } ], - "name": "buyTokens", - "outputs": [], - "stateMutability": "payable", - "type": "function" - }, - { - "inputs": [], - "name": "updatePeriod", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "getPurchaseToken", + "name": "multicall", "outputs": [ { - "internalType": "address", - "name": "_token", - "type": "address" + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" } ], - "stateMutability": "view", + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getToken", + "name": "owner", "outputs": [ { "internalType": "address", - "name": "_token", + "name": "", "type": "address" } ], @@ -549,461 +628,119 @@ "type": "function" }, { - "inputs": [], - "name": "getActivePeriod", - "outputs": [ + "inputs": [ { - "internalType": "uint256", - "name": "_period", - "type": "uint256" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "stateMutability": "view", + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getActiveSold", - "outputs": [ + "inputs": [ { - "internalType": "uint256", - "name": "_sold", - "type": "uint256" + "internalType": "address", + "name": "owner_", + "type": "address" } ], - "stateMutability": "view", + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getActiveIntake", - "outputs": [ + "inputs": [ { - "internalType": "uint256", - "name": "_intake", - "type": "uint256" + "internalType": "address", + "name": "_whitelist", + "type": "address" } ], - "stateMutability": "view", + "name": "setWhitelist", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getEMAIntake", - "outputs": [ - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - } - ], - "stateMutability": "view", + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getTokenBalance", - "outputs": [ - { - "internalType": "uint256", - "name": "_balance", - "type": "uint256" - } - ], - "stateMutability": "view", + "name": "updatePeriod", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getPeriodLength", - "outputs": [ + "inputs": [ { - "internalType": "uint256", - "name": "_length", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getWindowSize", - "outputs": [ + "internalType": "address", + "name": "_user", + "type": "address" + }, { "internalType": "uint256", - "name": "_size", + "name": "_nonce", "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getTargetPerPeriod", - "outputs": [ + }, { "internalType": "uint256", - "name": "_target", + "name": "_chainId", "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getMaxPerPeriod", - "outputs": [ + }, { - "internalType": "uint256", - "name": "_max", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getCurrentPrice", - "outputs": [ + "internalType": "bytes", + "name": "_payload", + "type": "bytes" + }, { - "internalType": "uint256", - "name": "_price", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getSellableTokens", - "outputs": [ + "internalType": "bytes32", + "name": "_sigR", + "type": "bytes32" + }, { - "internalType": "uint256", - "name": "_remaining", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + "internalType": "bytes32", + "name": "_sigS", + "type": "bytes32" + }, { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "uint8", + "name": "_sigV", + "type": "uint8" } ], - "name": "getUserLimit", + "name": "verify", "outputs": [ { - "internalType": "uint256", - "name": "_max", - "type": "uint256" + "internalType": "bool", + "name": "", + "type": "bool" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "getMaxPurchase", + "inputs": [], + "name": "version", "outputs": [ { "internalType": "uint256", - "name": "_max", + "name": "_version", "type": "uint256" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getWhitelist", - "outputs": [ - { - "internalType": "address", - "name": "_whitelist", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getEvolvePrice", - "outputs": [ - { - "internalType": "bool", - "name": "_evolve", - "type": "bool" - } - ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "buyTokens(uint256)": { - "params": { - "_numTokens": "The number of tokens to purchase" - } - }, - "deprecate(bool)": { - "params": { - "_deprecated": "Indicates whether the extension should be deprecated or undeprecated" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - }, - "getActiveIntake()": { - "returns": { - "_intake": "Amount of tokens received" - } - }, - "getActivePeriod()": { - "returns": { - "_period": "The active period" - } - }, - "getActiveSold()": { - "returns": { - "_sold": "Amount of tokens sold" - } - }, - "getCurrentPrice()": { - "returns": { - "_price": "Current price" - } - }, - "getEMAIntake()": { - "returns": { - "_amount": "Amount of tokens received" - } - }, - "getEvolvePrice()": { - "returns": { - "_evolve": "The evolvePrice boolean" - } - }, - "getMaxPerPeriod()": { - "returns": { - "_max": "Maximum number of tokens" - } - }, - "getMaxPurchase(address)": { - "params": { - "_user": "The user's address" - }, - "returns": { - "_max": "Maximum amount of tokens" - } - }, - "getMetatransactionNonce(address)": { - "params": { - "_userAddress": "The user's address" - }, - "returns": { - "_nonce": "The nonce" - } - }, - "getPeriodLength()": { - "returns": { - "_length": "Length of the sale period" - } - }, - "getPurchaseToken()": { - "returns": { - "_token": "The token's address" - } - }, - "getSellableTokens()": { - "returns": { - "_remaining": "Tokens remaining" - } - }, - "getTargetPerPeriod()": { - "returns": { - "_target": "Target number of tokens" - } - }, - "getToken()": { - "returns": { - "_token": "The token's address" - } - }, - "getTokenBalance()": { - "returns": { - "_balance": "Remaining token balance" - } - }, - "getUserLimit(address)": { - "params": { - "_user": "The user's address" - }, - "returns": { - "_max": "Maximum amount of tokens" - } - }, - "getWhitelist()": { - "returns": { - "_whitelist": "Address of Whitelist contract" - } - }, - "getWindowSize()": { - "returns": { - "_size": "Size of the averaging window" - } - }, - "identifier()": { - "returns": { - "_identifier": "The extension's identifier" - } - }, - "initialise(address,address,uint256,uint256,uint256,uint256,uint256,uint256,address)": { - "params": { - "_maxPerPeriod": "The maximum number of tokens that can be sold per period", - "_periodLength": "How long in seconds each period of the sale should last", - "_purchaseToken": "The token to receive payments in. Use 0x0 for ether", - "_startingPrice": "The sale price to start at, expressed in units of _purchaseToken per token being sold, as a WAD", - "_targetPerPeriod": "The number of tokens to aim to sell per period", - "_token": "The token we are selling. Cannot be ether", - "_userLimitFraction": "The fraction of the total sale that a single user can buy (in WAD)", - "_whitelist": "Optionally an address of a whitelist contract to use can be provided. Pass 0x0 if no whitelist being used", - "_windowSize": "Characteristic number of periods that should be used for the moving average. In the long-term, 86% of the weighting will be in this window size. The higher the number, the slower the price will be to adjust" - } - }, - "install(address)": { - "params": { - "_colony": "The colony in which the extension holds permissions" - } - }, - "setWhitelist(address)": { - "params": { - "_whitelist": "The address of the whitelist" - } - }, - "version()": { - "returns": { - "_version": "The extension's version number" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "buyTokens(uint256)": { - "notice": "Purchase tokens from Coin Machine." - }, - "deprecate(bool)": { - "notice": "Called when deprecating (or undeprecating) the extension" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - }, - "finishUpgrade()": { - "notice": "Called when upgrading the extension" - }, - "getActiveIntake()": { - "notice": "Get the number of tokens received in the period that the price was last updated for or a purchase was made" - }, - "getActivePeriod()": { - "notice": "Get the period that the price was last updated for or a purchase was made" - }, - "getActiveSold()": { - "notice": "Get the number of tokens sold in the period that the price was last updated for or a purchase was made" - }, - "getCurrentPrice()": { - "notice": "Get the current price per token" - }, - "getEMAIntake()": { - "notice": "Get the EMA of the number of tokens received each period" - }, - "getEvolvePrice()": { - "notice": "Get the evolvePrice boolean" - }, - "getMaxPerPeriod()": { - "notice": "Get the maximum number of tokens to sell per period" - }, - "getMaxPurchase(address)": { - "notice": "Get the maximum amount of tokens a user can purchase in a period" - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next nonce for a meta-transaction" - }, - "getPeriodLength()": { - "notice": "Get the length of the sale period" - }, - "getPurchaseToken()": { - "notice": "Get the address of the token being used to make purchases" - }, - "getSellableTokens()": { - "notice": "Get the number of remaining tokens for sale this period" - }, - "getTargetPerPeriod()": { - "notice": "Get the target number of tokens to sell per period" - }, - "getToken()": { - "notice": "Get the address of the token being sold" - }, - "getTokenBalance()": { - "notice": "Get the remaining balance of tokens" - }, - "getUserLimit(address)": { - "notice": "Get the maximum amount of tokens a user can purchase in total" - }, - "getWhitelist()": { - "notice": "Get the address of the whitelist (if exists)" - }, - "getWindowSize()": { - "notice": "Get the size of the averaging window" - }, - "identifier()": { - "notice": "Returns the identifier of the extension" - }, - "initialise(address,address,uint256,uint256,uint256,uint256,uint256,uint256,address)": { - "notice": "Must be called before any sales can be made" - }, - "install(address)": { - "notice": "Configures the extension" - }, - "setWhitelist(address)": { - "notice": "Set the address for an (optional) whitelist" - }, - "uninstall()": { - "notice": "Called when uninstalling the extension" - }, - "updatePeriod()": { - "notice": "Bring the token accounting current" - }, - "version()": { - "notice": "Returns the version of the extension" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/Colony.json b/dist/versions/imwss2/Colony.json similarity index 70% rename from dist/versions/next/Colony.json rename to dist/versions/imwss2/Colony.json index 699b49f..18a67f6 100644 --- a/dist/versions/next/Colony.json +++ b/dist/versions/imwss2/Colony.json @@ -107,6 +107,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1411,6 +1424,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1499,6 +1600,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1916,89 +2056,97 @@ "type": "function" }, { - "inputs": [], - "name": "authority", - "outputs": [ + "inputs": [ { - "internalType": "contract DSAuthority", - "name": "", + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "_resolver", "type": "address" } ], - "stateMutability": "view", + "name": "addExtensionToNetwork", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "addLocalSkill", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "", + "name": "_version", "type": "uint256" + }, + { + "internalType": "address", + "name": "_resolver", + "type": "address" } ], - "name": "domains", - "outputs": [ + "name": "addNetworkColonyVersion", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "uint256", - "name": "skillId", - "type": "uint256" + "internalType": "bytes32", + "name": "_txHash", + "type": "bytes32" }, { - "internalType": "uint256", - "name": "fundingPotId", - "type": "uint256" + "internalType": "string", + "name": "_metadata", + "type": "string" } ], - "stateMutability": "view", + "name": "annotateTransaction", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_user", + "name": "_approvee", "type": "address" }, { - "internalType": "bytes", - "name": "_payload", - "type": "bytes" - }, - { - "internalType": "bytes32", - "name": "_sigR", - "type": "bytes32" - }, - { - "internalType": "bytes32", - "name": "_sigS", - "type": "bytes32" + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" }, { - "internalType": "uint8", - "name": "_sigV", - "type": "uint8" - } - ], - "name": "executeMetaTransaction", - "outputs": [ - { - "internalType": "bytes", - "name": "", - "type": "bytes" + "internalType": "uint256", + "name": "_amount", + "type": "uint256" } ], - "stateMutability": "payable", + "name": "approveStake", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getChainId", + "name": "authority", "outputs": [ { - "internalType": "uint256", + "internalType": "contract DSAuthority", "name": "", - "type": "uint256" + "type": "address" } ], "stateMutability": "view", @@ -2007,44 +2155,35 @@ { "inputs": [ { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" - } - ], - "name": "multicall", - "outputs": [ + "internalType": "address[]", + "name": "_users", + "type": "address[]" + }, { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "int256[]", + "name": "_amounts", + "type": "int256[]" } ], + "name": "bootstrapColony", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "owner", - "outputs": [ + "inputs": [ { "internalType": "address", - "name": "", + "name": "_token", "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", + "name": "burnTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2052,14 +2191,14 @@ { "inputs": [ { - "internalType": "address", - "name": "owner_", - "type": "address" + "internalType": "uint256", + "name": "_slot", + "type": "uint256" } ], - "name": "setOwner", + "name": "checkNotAdditionalProtectedVariable", "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "pure", "type": "function" }, { @@ -2071,105 +2210,118 @@ }, { "internalType": "uint256", - "name": "_nonce", + "name": "_domainId", "type": "uint256" }, { "internalType": "uint256", - "name": "_chainId", + "name": "_amount", "type": "uint256" - }, - { - "internalType": "bytes", - "name": "_payload", - "type": "bytes" - }, - { - "internalType": "bytes32", - "name": "_sigR", - "type": "bytes32" - }, + } + ], + "name": "deobligateStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "bytes32", - "name": "_sigS", + "name": "_extensionId", "type": "bytes32" }, - { - "internalType": "uint8", - "name": "_sigV", - "type": "uint8" - } - ], - "name": "verify", - "outputs": [ { "internalType": "bool", - "name": "", + "name": "_deprecated", "type": "bool" } ], - "stateMutability": "view", + "name": "deprecateExtension", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "version", - "outputs": [ + "inputs": [ { "internalType": "uint256", - "name": "colonyVersion", + "name": "_localSkillId", "type": "uint256" + }, + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" } ], - "stateMutability": "pure", + "name": "deprecateLocalSkill", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getColonyNetwork", - "outputs": [ + "inputs": [ { - "internalType": "address", + "internalType": "uint256", "name": "", - "type": "address" + "type": "uint256" + } + ], + "name": "domains", + "outputs": [ + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "fundingPotId", + "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "getToken", - "outputs": [ + "inputs": [ { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "string", + "name": "_metadata", + "type": "string" } ], - "stateMutability": "view", + "name": "editColony", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "bytes32", - "name": "_txHash", - "type": "bytes32" - }, { "internalType": "string", - "name": "_metadata", + "name": "_metadataDelta", "type": "string" } ], - "name": "annotateTransaction", + "name": "editColonyByDelta", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, { "internalType": "uint256", "name": "_domainId", @@ -2186,7 +2338,7 @@ "type": "int256" } ], - "name": "emitDomainReputationReward", + "name": "emitDomainReputationPenalty", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2195,7 +2347,7 @@ "inputs": [ { "internalType": "uint256", - "name": "_skillId", + "name": "_domainId", "type": "uint256" }, { @@ -2209,7 +2361,7 @@ "type": "int256" } ], - "name": "emitSkillReputationReward", + "name": "emitDomainReputationReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2218,17 +2370,7 @@ "inputs": [ { "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_domainId", + "name": "_skillId", "type": "uint256" }, { @@ -2242,7 +2384,7 @@ "type": "int256" } ], - "name": "emitDomainReputationPenalty", + "name": "emitSkillReputationPenalty", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2265,7 +2407,7 @@ "type": "int256" } ], - "name": "emitSkillReputationPenalty", + "name": "emitSkillReputationReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2273,43 +2415,45 @@ { "inputs": [ { - "internalType": "string", - "name": "_metadata", - "type": "string" + "internalType": "address", + "name": "_user", + "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": "editColony", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "executeMetaTransaction", + "outputs": [ { - "internalType": "string", - "name": "_metadataDelta", - "type": "string" + "internalType": "bytes", + "name": "", + "type": "bytes" } ], - "name": "editColonyByDelta", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "payable", "type": "function" }, { - "inputs": [ - { - "internalType": "address[]", - "name": "_users", - "type": "address[]" - }, - { - "internalType": "int256[]", - "name": "_amounts", - "type": "int256[]" - } - ], - "name": "bootstrapColony", + "inputs": [], + "name": "finishUpgrade", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2318,270 +2462,240 @@ "inputs": [ { "internalType": "address", - "name": "_token", + "name": "_user", + "type": "address" + }, + { + "internalType": "address", + "name": "_obligator", "type": "address" }, { "internalType": "uint256", - "name": "_amount", + "name": "_domainId", "type": "uint256" } ], - "name": "burnTokens", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "getApproval", + "outputs": [ { "internalType": "uint256", - "name": "_wad", + "name": "", "type": "uint256" } ], - "name": "mintTokens", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getColonyNetwork", + "outputs": [ { "internalType": "address", - "name": "_guy", + "name": "", "type": "address" - }, - { - "internalType": "uint256", - "name": "_wad", - "type": "uint256" } ], - "name": "mintTokensFor", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "uint256", - "name": "_wad", - "type": "uint256" - } - ], - "name": "mintTokensForColonyNetwork", - "outputs": [], - "stateMutability": "nonpayable", + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "nonce", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "string", - "name": "colonyName", - "type": "string" + "internalType": "address", + "name": "_user", + "type": "address" }, { - "internalType": "string", - "name": "orbitdb", - "type": "string" + "internalType": "address", + "name": "_obligator", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" } ], - "name": "registerColonyLabel", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "getObligation", + "outputs": [ { - "internalType": "string", - "name": "orbitdb", - "type": "string" + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - "name": "updateColonyOrbitDB", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_feeInverse", + "name": "_id", "type": "uint256" } ], - "name": "setNetworkFeeInverse", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_token", - "type": "address" - }, + "name": "getPayment", + "outputs": [ { - "internalType": "bool", - "name": "_status", - "type": "bool" + "components": [ + { + "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": "", + "type": "tuple" } ], - "name": "setPayoutWhitelist", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getPaymentCount", + "outputs": [ { "internalType": "uint256", - "name": "_amount", + "name": "", "type": "uint256" } ], - "name": "setReputationMiningCycleReward", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getRootLocalSkill", + "outputs": [ { "internalType": "uint256", - "name": "_version", + "name": "", "type": "uint256" - }, - { - "internalType": "address", - "name": "_resolver", - "type": "address" } ], - "name": "addNetworkColonyVersion", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getTask", + "outputs": [ { "internalType": "bytes32", - "name": "_extensionId", + "name": "", "type": "bytes32" }, - { - "internalType": "address", - "name": "_resolver", - "type": "address" - } - ], - "name": "addExtensionToNetwork", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ { "internalType": "bytes32", - "name": "_extensionId", + "name": "", "type": "bytes32" }, + { + "internalType": "enum ColonyDataTypes.TaskStatus", + "name": "", + "type": "uint8" + }, { "internalType": "uint256", - "name": "_version", + "name": "", "type": "uint256" - } - ], - "name": "installExtension", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + }, { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" + "internalType": "uint256", + "name": "", + "type": "uint256" }, { "internalType": "uint256", - "name": "_newVersion", + "name": "", "type": "uint256" - } - ], - "name": "upgradeExtension", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + }, { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" + "internalType": "uint256", + "name": "", + "type": "uint256" }, { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" + "internalType": "uint256[]", + "name": "", + "type": "uint256[]" } ], - "name": "deprecateExtension", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" + "internalType": "uint256", + "name": "_id", + "type": "uint256" } ], - "name": "uninstallExtension", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "addLocalSkill", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "getTaskChangeNonce", + "outputs": [ { "internalType": "uint256", - "name": "_localSkillId", + "name": "", "type": "uint256" - }, - { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" } ], - "name": "deprecateLocalSkill", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "getRootLocalSkill", + "name": "getTaskCount", "outputs": [ { "internalType": "uint256", @@ -2595,32 +2709,63 @@ { "inputs": [ { - "internalType": "bytes", - "name": "key", - "type": "bytes" + "internalType": "uint256", + "name": "_id", + "type": "uint256" }, { - "internalType": "bytes", - "name": "value", - "type": "bytes" - }, + "internalType": "uint8", + "name": "_role", + "type": "uint8" + } + ], + "name": "getTaskRole", + "outputs": [ + { + "components": [ + { + "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": [ { "internalType": "uint256", - "name": "branchMask", + "name": "_id", "type": "uint256" }, { - "internalType": "bytes32[]", - "name": "siblings", - "type": "bytes32[]" + "internalType": "uint8", + "name": "_role", + "type": "uint8" } ], - "name": "verifyReputationProof", + "name": "getTaskWorkRatingSecret", "outputs": [ { - "internalType": "bool", + "internalType": "bytes32", "name": "", - "type": "bool" + "type": "bytes32" } ], "stateMutability": "view", @@ -2630,35 +2775,57 @@ "inputs": [ { "internalType": "uint256", - "name": "_newVersion", + "name": "_id", "type": "uint256" } ], - "name": "upgrade", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getTaskWorkRatingSecretsInfo", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getToken", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_user", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_spender", "type": "address" } ], - "name": "getMetatransactionNonce", + "name": "getTokenApproval", "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "", "type": "uint256" } ], @@ -2667,36 +2834,42 @@ }, { "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getTotalTokenApproval", + "outputs": [ { "internalType": "uint256", - "name": "_slot", + "name": "", "type": "uint256" } ], - "name": "checkNotAdditionalProtectedVariable", - "outputs": [], "stateMutability": "view", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "_approvee", - "type": "address" - }, { "internalType": "uint256", - "name": "_domainId", + "name": "miningChainId", "type": "uint256" }, + { + "internalType": "bytes32", + "name": "newHash", + "type": "bytes32" + }, { "internalType": "uint256", - "name": "_amount", + "name": "newNLeaves", "type": "uint256" } ], - "name": "approveStake", + "name": "initialiseReputationMining", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2704,22 +2877,30 @@ { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" }, { "internalType": "uint256", - "name": "_domainId", + "name": "_version", "type": "uint256" - }, + } + ], + "name": "installExtension", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "uint256", - "name": "_amount", + "name": "_wad", "type": "uint256" } ], - "name": "obligateStake", + "name": "mintTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2728,21 +2909,16 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "_guy", "type": "address" }, { "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_amount", + "name": "_wad", "type": "uint256" } ], - "name": "deobligateStake", + "name": "mintTokensFor", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2750,20 +2926,24 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ { - "internalType": "address", - "name": "_obligator", - "type": "address" - }, + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", "name": "_user", @@ -2778,14 +2958,40 @@ "internalType": "uint256", "name": "_amount", "type": "uint256" - }, + } + ], + "name": "obligateStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ { "internalType": "address", - "name": "_beneficiary", + "name": "", "type": "address" } ], - "name": "transferStake", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "colonyName", + "type": "string" + }, + { + "internalType": "string", + "name": "orbitdb", + "type": "string" + } + ], + "name": "registerColonyLabel", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2793,227 +2999,217 @@ { "inputs": [ { - "internalType": "address", - "name": "_user", + "internalType": "contract DSAuthority", + "name": "authority_", "type": "address" - }, + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", - "name": "_obligator", + "name": "_bridgeAddress", "type": "address" - }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" } ], - "name": "getApproval", - "outputs": [ + "name": "setColonyBridgeAddress", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "uint256", - "name": "", + "name": "_feeInverse", "type": "uint256" } ], - "stateMutability": "view", + "name": "setNetworkFeeInverse", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_user", + "name": "owner_", "type": "address" - }, + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", - "name": "_obligator", + "name": "_token", "type": "address" }, { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" + "internalType": "bool", + "name": "_status", + "type": "bool" } ], - "name": "getObligation", - "outputs": [ + "name": "setPayoutWhitelist", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "uint256", - "name": "", + "name": "_amount", "type": "uint256" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "unlockToken", + "name": "setReputationMiningCycleReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, { "internalType": "address", - "name": "_token", + "name": "_obligator", + "type": "address" + }, + { + "internalType": "address", + "name": "_user", "type": "address" }, { - "internalType": "address", - "name": "_spender", - "type": "address" - } - ], - "name": "getTokenApproval", - "outputs": [ + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, { "internalType": "uint256", - "name": "", + "name": "_amount", "type": "uint256" + }, + { + "internalType": "address", + "name": "_beneficiary", + "type": "address" } ], - "stateMutability": "view", + "name": "transferStake", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "getTotalTokenApproval", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" } ], - "stateMutability": "view", + "name": "uninstallExtension", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getTaskCount", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", + "name": "unlockToken", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getTaskChangeNonce", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" + "internalType": "string", + "name": "orbitdb", + "type": "string" } ], - "stateMutability": "view", + "name": "updateColonyOrbitDB", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_newVersion", "type": "uint256" } ], - "name": "getTaskWorkRatingSecretsInfo", - "outputs": [ + "name": "upgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "uint256", - "name": "", - "type": "uint256" + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" }, { "internalType": "uint256", - "name": "", + "name": "_newVersion", "type": "uint256" } ], - "stateMutability": "view", + "name": "upgradeExtension", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "permissionDomainId", "type": "uint256" }, - { - "internalType": "uint8", - "name": "_role", - "type": "uint8" - } - ], - "name": "getTaskWorkRatingSecret", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "childSkillIndex", "type": "uint256" }, { - "internalType": "uint8", - "name": "_role", - "type": "uint8" + "internalType": "uint256", + "name": "childDomainId", + "type": "uint256" } ], - "name": "getTaskRole", + "name": "validateDomainInheritance", "outputs": [ { - "components": [ - { - "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" + "internalType": "bool", + "name": "", + "type": "bool" } ], "stateMutability": "view", @@ -3022,52 +3218,47 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getTask", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - }, - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - }, - { - "internalType": "enum ColonyDataTypes.TaskStatus", - "name": "", - "type": "uint8" + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", - "name": "", + "name": "_nonce", "type": "uint256" }, { "internalType": "uint256", - "name": "", + "name": "_chainId", "type": "uint256" }, { - "internalType": "uint256", - "name": "", - "type": "uint256" + "internalType": "bytes", + "name": "_payload", + "type": "bytes" }, { - "internalType": "uint256", - "name": "", - "type": "uint256" + "internalType": "bytes32", + "name": "_sigR", + "type": "bytes32" }, { - "internalType": "uint256[]", + "internalType": "bytes32", + "name": "_sigS", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "_sigV", + "type": "uint8" + } + ], + "name": "verify", + "outputs": [ + { + "internalType": "bool", "name": "", - "type": "uint256[]" + "type": "bool" } ], "stateMutability": "view", @@ -3075,45 +3266,33 @@ }, { "inputs": [ + { + "internalType": "bytes", + "name": "key", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" + }, { "internalType": "uint256", - "name": "_id", + "name": "branchMask", "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "siblings", + "type": "bytes32[]" } ], - "name": "getPayment", + "name": "verifyReputationProof", "outputs": [ { - "components": [ - { - "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", + "internalType": "bool", "name": "", - "type": "tuple" + "type": "bool" } ], "stateMutability": "view", @@ -3121,807 +3300,16 @@ }, { "inputs": [], - "name": "getPaymentCount", + "name": "version", "outputs": [ { "internalType": "uint256", - "name": "", + "name": "colonyVersion", "type": "uint256" } ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyArbitraryTransaction.json b/dist/versions/imwss2/ColonyArbitraryTransaction.json similarity index 62% rename from dist/versions/next/ColonyArbitraryTransaction.json rename to dist/versions/imwss2/ColonyArbitraryTransaction.json index 3d7be5f..9dde382 100644 --- a/dist/versions/next/ColonyArbitraryTransaction.json +++ b/dist/versions/imwss2/ColonyArbitraryTransaction.json @@ -107,6 +107,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1386,6 +1399,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1474,6 +1575,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1927,45 +2067,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "owner", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [ { @@ -2043,6 +2144,45 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -2060,783 +2200,35 @@ "outputs": [], "stateMutability": "nonpayable", "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "childDomainId", + "type": "uint256" + } + ], + "name": "validateDomainInheritance", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyAuthority.json b/dist/versions/imwss2/ColonyAuthority.json similarity index 98% rename from dist/versions/next/ColonyAuthority.json rename to dist/versions/imwss2/ColonyAuthority.json index b69d499..704325d 100644 --- a/dist/versions/next/ColonyAuthority.json +++ b/dist/versions/imwss2/ColonyAuthority.json @@ -475,15 +475,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/ColonyDataTypes.json b/dist/versions/imwss2/ColonyDataTypes.json new file mode 100644 index 0000000..2da7f62 --- /dev/null +++ b/dist/versions/imwss2/ColonyDataTypes.json @@ -0,0 +1,1369 @@ +{ + "contractName": "ColonyDataTypes", + "abi": [ + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "string", + "name": "metadata", + "type": "string" + } + ], + "name": "ColonyMetadata", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "string", + "name": "metadata", + "type": "string" + } + ], + "name": "ColonyMetadataDelta", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "rewardInverse", + "type": "uint256" + } + ], + "name": "ColonyRewardInverseSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "domainId", + "type": "uint256" + } + ], + "name": "DomainAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "name": "ExpenditureAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "name": "ExpenditureCancelled", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "name": "ExpenditureFinalized", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "globalClaimDelay", + "type": "uint256" + } + ], + "name": "ExpenditureGlobalClaimDelaySet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "name": "ExpenditureLocked", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "uint256", + "name": "fundingPotId", + "type": "uint256" + } + ], + "name": "FundingPotAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "localSkillId", + "type": "uint256" + } + ], + "name": "LocalSkillAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "paymentId", + "type": "uint256" + } + ], + "name": "PaymentAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "paymentId", + "type": "uint256" + } + ], + "name": "PaymentFinalized", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "rewardPayoutId", + "type": "uint256" + } + ], + "name": "RewardPayoutCycleEnded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "rewardPayoutId", + "type": "uint256" + } + ], + "name": "RewardPayoutCycleStarted", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + } + ], + "name": "TaskAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "bytes32", + "name": "specificationHash", + "type": "bytes32" + } + ], + "name": "TaskBriefSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + } + ], + "name": "TaskCanceled", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address[]", + "name": "reviewerAddresses", + "type": "address[]" + } + ], + "name": "TaskChangedViaSignatures", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + } + ], + "name": "TaskCompleted", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "dueDate", + "type": "uint256" + } + ], + "name": "TaskDueDateSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + } + ], + "name": "TaskFinalized", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "TaskSkillSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + } + ], + "name": "TokenUnlocked", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/next/ColonyDomains.json b/dist/versions/imwss2/ColonyDomains.json similarity index 63% rename from dist/versions/next/ColonyDomains.json rename to dist/versions/imwss2/ColonyDomains.json index dd93519..1c599b3 100644 --- a/dist/versions/next/ColonyDomains.json +++ b/dist/versions/imwss2/ColonyDomains.json @@ -107,6 +107,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1386,6 +1399,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1474,6 +1575,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1890,96 +2030,25 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "authority", - "outputs": [ - { - "internalType": "contract DSAuthority", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [ { "internalType": "uint256", - "name": "", + "name": "_permissionDomainId", "type": "uint256" - } - ], - "name": "domains", - "outputs": [ + }, { "internalType": "uint256", - "name": "skillId", + "name": "_childSkillIndex", "type": "uint256" }, { "internalType": "uint256", - "name": "fundingPotId", + "name": "_parentDomainId", "type": "uint256" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_colonyNetworkAddress", - "type": "address" - }, - { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "initialiseColony", + "name": "addDomain", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2000,6 +2069,11 @@ "internalType": "uint256", "name": "_parentDomainId", "type": "uint256" + }, + { + "internalType": "string", + "name": "_metadata", + "type": "string" } ], "name": "addDomain", @@ -2007,6 +2081,19 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -2021,16 +2108,16 @@ }, { "internalType": "uint256", - "name": "_parentDomainId", + "name": "_domainId", "type": "uint256" }, { - "internalType": "string", - "name": "_metadata", - "type": "string" + "internalType": "bool", + "name": "_deprecated", + "type": "bool" } ], - "name": "addDomain", + "name": "deprecateDomain", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2039,28 +2126,24 @@ "inputs": [ { "internalType": "uint256", - "name": "_permissionDomainId", + "name": "", "type": "uint256" - }, + } + ], + "name": "domains", + "outputs": [ { "internalType": "uint256", - "name": "_childSkillIndex", + "name": "skillId", "type": "uint256" }, { "internalType": "uint256", - "name": "_domainId", + "name": "fundingPotId", "type": "uint256" - }, - { - "internalType": "string", - "name": "_metadata", - "type": "string" } ], - "name": "editDomain", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -2081,19 +2164,12 @@ "type": "uint256" }, { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" + "internalType": "string", + "name": "_metadata", + "type": "string" } ], - "name": "deprecateDomain", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "initialiseRootLocalSkill", + "name": "editDomain", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2141,783 +2217,99 @@ ], "stateMutability": "view", "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colonyNetworkAddress", + "type": "address" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "initialiseColony", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "initialiseRootLocalSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "childDomainId", + "type": "uint256" + } + ], + "name": "validateDomainInheritance", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyExpenditure.json b/dist/versions/imwss2/ColonyExpenditure.json similarity index 66% rename from dist/versions/next/ColonyExpenditure.json rename to dist/versions/imwss2/ColonyExpenditure.json index 15a2a12..bcff0c6 100644 --- a/dist/versions/next/ColonyExpenditure.json +++ b/dist/versions/imwss2/ColonyExpenditure.json @@ -107,6 +107,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1386,6 +1399,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1474,6 +1575,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1907,74 +2047,11 @@ "inputs": [ { "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "name": "domains", - "outputs": [ - { - "internalType": "uint256", - "name": "skillId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "fundingPotId", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_defaultGlobalClaimDelay", + "name": "_id", "type": "uint256" } ], - "name": "setDefaultGlobalClaimDelay", + "name": "cancelExpenditure", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1993,18 +2070,12 @@ }, { "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - } - ], - "name": "makeExpenditure", - "outputs": [ - { - "internalType": "uint256", - "name": "", + "name": "_id", "type": "uint256" } ], + "name": "cancelExpenditureViaArbitration", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, @@ -2012,44 +2083,35 @@ "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "", "type": "uint256" - }, - { - "internalType": "address", - "name": "_newOwner", - "type": "address" } ], - "name": "transferExpenditure", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "domains", + "outputs": [ { "internalType": "uint256", - "name": "_permissionDomainId", + "name": "skillId", "type": "uint256" }, { "internalType": "uint256", - "name": "_childSkillIndex", + "name": "fundingPotId", "type": "uint256" - }, + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ { "internalType": "uint256", "name": "_id", "type": "uint256" - }, - { - "internalType": "address", - "name": "_newOwner", - "type": "address" } ], - "name": "transferExpenditureViaArbitration", + "name": "finalizeExpenditure", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2072,7 +2134,7 @@ "type": "uint256" } ], - "name": "cancelExpenditureViaArbitration", + "name": "finalizeExpenditureViaArbitration", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2085,45 +2147,135 @@ "type": "uint256" } ], - "name": "cancelExpenditure", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "getExpenditure", + "outputs": [ { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } + "components": [ + { + "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" + } ], - "name": "lockExpenditure", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getExpenditureCount", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_permissionDomainId", + "name": "_id", "type": "uint256" }, { "internalType": "uint256", - "name": "_childSkillIndex", + "name": "_slot", "type": "uint256" - }, + } + ], + "name": "getExpenditureSlot", + "outputs": [ + { + "components": [ + { + "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": [ { "internalType": "uint256", "name": "_id", "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getExpenditureSlotPayout", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - "name": "finalizeExpenditureViaArbitration", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -2134,7 +2286,7 @@ "type": "uint256" } ], - "name": "finalizeExpenditure", + "name": "lockExpenditure", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2153,16 +2305,43 @@ }, { "internalType": "uint256", - "name": "_id", + "name": "_domainId", "type": "uint256" - }, + } + ], + "name": "makeExpenditure", + "outputs": [ { - "internalType": "string", - "name": "_metadata", - "type": "string" + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - "name": "setExpenditureMetadata", + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2171,16 +2350,11 @@ "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_defaultGlobalClaimDelay", "type": "uint256" - }, - { - "internalType": "string", - "name": "_metadata", - "type": "string" } ], - "name": "setExpenditureMetadata", + "name": "setDefaultGlobalClaimDelay", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2193,17 +2367,17 @@ "type": "uint256" }, { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" + "internalType": "uint256", + "name": "_slot", + "type": "uint256" }, { - "internalType": "address payable[]", - "name": "_recipients", - "type": "address[]" + "internalType": "uint256", + "name": "_claimDelay", + "type": "uint256" } ], - "name": "setExpenditureRecipients", + "name": "setExpenditureClaimDelay", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2222,11 +2396,11 @@ }, { "internalType": "uint256[]", - "name": "_skillIds", + "name": "_claimDelays", "type": "uint256[]" } ], - "name": "setExpenditureSkills", + "name": "setExpenditureClaimDelays", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2235,21 +2409,26 @@ "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_permissionDomainId", "type": "uint256" }, { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" }, { - "internalType": "uint256[]", - "name": "_claimDelays", - "type": "uint256[]" + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "string", + "name": "_metadata", + "type": "string" } ], - "name": "setExpenditureClaimDelays", + "name": "setExpenditureMetadata", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2262,17 +2441,12 @@ "type": "uint256" }, { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" - }, - { - "internalType": "int256[]", - "name": "_payoutModifiers", - "type": "int256[]" + "internalType": "string", + "name": "_metadata", + "type": "string" } ], - "name": "setExpenditurePayoutModifiers", + "name": "setExpenditureMetadata", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2286,61 +2460,16 @@ }, { "internalType": "uint256[]", - "name": "_recipientSlots", - "type": "uint256[]" - }, - { - "internalType": "address payable[]", - "name": "_recipients", - "type": "address[]" - }, - { - "internalType": "uint256[]", - "name": "_skillIdSlots", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_skillIds", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_claimDelaySlots", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_claimDelays", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_payoutModifierSlots", + "name": "_slots", "type": "uint256[]" }, { "internalType": "int256[]", "name": "_payoutModifiers", "type": "int256[]" - }, - { - "internalType": "address[]", - "name": "_payoutTokens", - "type": "address[]" - }, - { - "internalType": "uint256[][]", - "name": "_payoutSlots", - "type": "uint256[][]" - }, - { - "internalType": "uint256[][]", - "name": "_payoutValues", - "type": "uint256[][]" } ], - "name": "setExpenditureValues", + "name": "setExpenditurePayoutModifiers", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2368,6 +2497,29 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" + }, + { + "internalType": "address payable[]", + "name": "_recipients", + "type": "address[]" + } + ], + "name": "setExpenditureRecipients", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -2399,17 +2551,17 @@ "type": "uint256" }, { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" }, { - "internalType": "uint256", - "name": "_claimDelay", - "type": "uint256" + "internalType": "uint256[]", + "name": "_skillIds", + "type": "uint256[]" } ], - "name": "setExpenditureClaimDelay", + "name": "setExpenditureSkills", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2458,16 +2610,16 @@ "type": "function" }, { - "inputs": [], - "name": "getExpenditureCount", - "outputs": [ + "inputs": [ { - "internalType": "uint256", - "name": "", - "type": "uint256" + "internalType": "address", + "name": "owner_", + "type": "address" } ], - "stateMutability": "view", + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -2476,902 +2628,74 @@ "internalType": "uint256", "name": "_id", "type": "uint256" - } - ], - "name": "getExpenditure", - "outputs": [ + }, { - "components": [ - { - "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" + "internalType": "address", + "name": "_newOwner", + "type": "address" } ], - "stateMutability": "view", + "name": "transferExpenditure", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_permissionDomainId", "type": "uint256" }, { "internalType": "uint256", - "name": "_slot", + "name": "_childSkillIndex", "type": "uint256" - } - ], - "name": "getExpenditureSlot", - "outputs": [ + }, { - "components": [ - { - "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" + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_newOwner", + "type": "address" } ], - "stateMutability": "view", + "name": "transferExpenditureViaArbitration", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "permissionDomainId", "type": "uint256" }, { "internalType": "uint256", - "name": "_slot", + "name": "childSkillIndex", "type": "uint256" }, { - "internalType": "address", - "name": "_token", - "type": "address" + "internalType": "uint256", + "name": "childDomainId", + "type": "uint256" } ], - "name": "getExpenditureSlotPayout", + "name": "validateDomainInheritance", "outputs": [ { - "internalType": "uint256", + "internalType": "bool", "name": "", - "type": "uint256" + "type": "bool" } ], "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyExtension.json b/dist/versions/imwss2/ColonyExtension.json similarity index 96% rename from dist/versions/next/ColonyExtension.json rename to dist/versions/imwss2/ColonyExtension.json index 91b9192..5de5294 100644 --- a/dist/versions/next/ColonyExtension.json +++ b/dist/versions/imwss2/ColonyExtension.json @@ -49,82 +49,76 @@ { "inputs": [ { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" - } - ], - "name": "multicall", - "outputs": [ - { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "bool", + "name": "_deprecated", + "type": "bool" } ], + "name": "deprecate", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "owner", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "bytes4", + "name": "_sig", + "type": "bytes4" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getCapabilityRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getColony", + "outputs": [ { "internalType": "address", - "name": "owner_", + "name": "", "type": "address" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "identifier", + "name": "getDeprecated", "outputs": [ { - "internalType": "bytes32", + "internalType": "bool", "name": "", - "type": "bytes32" + "type": "bool" } ], - "stateMutability": "pure", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "version", + "name": "identifier", "outputs": [ { - "internalType": "uint256", + "internalType": "bytes32", "name": "", - "type": "uint256" + "type": "bytes32" } ], "stateMutability": "pure", @@ -143,87 +137,83 @@ "stateMutability": "nonpayable", "type": "function" }, - { - "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [ { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" } ], - "name": "deprecate", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "bytes4", - "name": "_sig", - "type": "bytes4" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "name": "getCapabilityRoles", - "outputs": [ + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "bytes32", - "name": "", - "type": "bytes32" + "internalType": "address", + "name": "owner_", + "type": "address" } ], - "stateMutability": "view", + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getDeprecated", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getColony", + "name": "version", "outputs": [ { - "internalType": "address", + "internalType": "uint256", "name": "", - "type": "address" + "type": "uint256" } ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyExtensionMeta.json b/dist/versions/imwss2/ColonyExtensionMeta.json similarity index 87% rename from dist/versions/next/ColonyExtensionMeta.json rename to dist/versions/imwss2/ColonyExtensionMeta.json index 84b0f90..bd38324 100644 --- a/dist/versions/next/ColonyExtensionMeta.json +++ b/dist/versions/imwss2/ColonyExtensionMeta.json @@ -151,12 +151,12 @@ }, { "inputs": [], - "name": "getChainId", + "name": "getColony", "outputs": [ { - "internalType": "uint256", + "internalType": "address", "name": "", - "type": "uint256" + "type": "address" } ], "stateMutability": "view", @@ -164,25 +164,31 @@ }, { "inputs": [], - "name": "getColony", + "name": "getDeprecated", "outputs": [ { - "internalType": "address", + "internalType": "bool", "name": "", - "type": "address" + "type": "bool" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "getDeprecated", + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", "outputs": [ { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" } ], "stateMutability": "view", @@ -340,49 +346,6 @@ ], "stateMutability": "pure", "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "getMetatransactionNonce", - "outputs": [ - { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyFunding.json b/dist/versions/imwss2/ColonyFunding.json similarity index 65% rename from dist/versions/next/ColonyFunding.json rename to dist/versions/imwss2/ColonyFunding.json index 94edd84..3975d4a 100644 --- a/dist/versions/next/ColonyFunding.json +++ b/dist/versions/imwss2/ColonyFunding.json @@ -107,6 +107,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1386,6 +1399,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1474,6 +1575,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1903,6 +2043,42 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "claimColonyFunds", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "claimExpenditurePayout", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -1928,42 +2104,144 @@ "type": "function" }, { - "inputs": [], - "name": "owner", + "inputs": [ + { + "internalType": "uint256", + "name": "_fundingPotId", + "type": "uint256" + } + ], + "name": "getDomainFromFundingPot", + "outputs": [ + { + "internalType": "uint256", + "name": "domainId", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_potId", + "type": "uint256" + } + ], + "name": "getFundingPot", "outputs": [ + { + "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": [ + { + "internalType": "uint256", + "name": "_potId", + "type": "uint256" + }, { "internalType": "address", - "name": "", + "name": "_token", "type": "address" } ], + "name": "getFundingPotBalance", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getFundingPotCount", + "outputs": [ + { + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", + "internalType": "uint256", + "name": "_potId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", "type": "address" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getFundingPotPayout", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "owner_", + "name": "_token", "type": "address" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getNonRewardPotsTotal", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getRewardInverse", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { @@ -2063,32 +2341,13 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "claimColonyFunds", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "getNonRewardPotsTotal", + "inputs": [], + "name": "owner", "outputs": [ { - "internalType": "uint256", + "internalType": "address", "name": "", - "type": "uint256" + "type": "address" } ], "stateMutability": "view", @@ -2097,27 +2356,12 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" - }, - { - "internalType": "address", - "name": "_token", + "internalType": "contract DSAuthority", + "name": "authority_", "type": "address" - }, - { - "internalType": "uint256[]", - "name": "_amounts", - "type": "uint256[]" } ], - "name": "setExpenditurePayouts", + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2196,929 +2440,67 @@ "type": "uint256" }, { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" }, { "internalType": "address", "name": "_token", "type": "address" + }, + { + "internalType": "uint256[]", + "name": "_amounts", + "type": "uint256[]" } ], - "name": "claimExpenditurePayout", + "name": "setExpenditurePayouts", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, - { - "inputs": [], - "name": "getFundingPotCount", - "outputs": [ - { - "internalType": "uint256", - "name": "count", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [ - { - "internalType": "uint256", - "name": "_potId", - "type": "uint256" - }, { "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "getFundingPotBalance", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_potId", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_token", + "name": "owner_", "type": "address" } ], - "name": "getFundingPotPayout", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_potId", + "name": "permissionDomainId", "type": "uint256" - } - ], - "name": "getFundingPot", - "outputs": [ - { - "internalType": "enum ColonyDataTypes.FundingPotAssociatedType", - "name": "associatedType", - "type": "uint8" }, { "internalType": "uint256", - "name": "associatedTypeId", + "name": "childSkillIndex", "type": "uint256" }, { "internalType": "uint256", - "name": "payoutsWeCannotMake", + "name": "childDomainId", "type": "uint256" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_fundingPotId", - "type": "uint256" - } - ], - "name": "getDomainFromFundingPot", + "name": "validateDomainInheritance", "outputs": [ { - "internalType": "uint256", - "name": "domainId", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getRewardInverse", - "outputs": [ - { - "internalType": "uint256", + "internalType": "bool", "name": "", - "type": "uint256" + "type": "bool" } ], "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": { - "setExpenditurePayout(uint256,uint256,address,uint256)": { - "notice": "For owners to update payouts with one token and one slot" - }, - "setExpenditurePayout(uint256,uint256,uint256,uint256,address,uint256)": { - "notice": "For arbitrators to update payouts with one token and one slot" - }, - "setExpenditurePayouts(uint256,uint256[],address,uint256[])": { - "notice": "For owners to update payouts with one token and many slots" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyNetwork.json b/dist/versions/imwss2/ColonyNetwork.json similarity index 73% rename from dist/versions/next/ColonyNetwork.json rename to dist/versions/imwss2/ColonyNetwork.json index 556a6e8..f4e4afb 100644 --- a/dist/versions/next/ColonyNetwork.json +++ b/dist/versions/imwss2/ColonyNetwork.json @@ -26,6 +26,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -431,6 +444,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -450,6 +551,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -527,6 +667,24 @@ "name": "UserLabelRegistered", "type": "event" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_resolver", + "type": "address" + } + ], + "name": "addColonyVersion", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "authority", @@ -540,6 +698,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + } + ], + "name": "checkNotAdditionalProtectedVariable", + "outputs": [], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -580,45 +751,32 @@ "type": "function" }, { - "inputs": [], - "name": "getChainId", - "outputs": [ + "inputs": [ { "internalType": "uint256", - "name": "", + "name": "_id", "type": "uint256" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" - } - ], - "name": "multicall", + "name": "getColony", "outputs": [ { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "address", + "name": "", + "type": "address" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "owner", + "name": "getColonyCount", "outputs": [ { - "internalType": "address", + "internalType": "uint256", "name": "", - "type": "address" + "type": "uint256" } ], "stateMutability": "view", @@ -627,73 +785,56 @@ { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "uint256", + "name": "_version", + "type": "uint256" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "getColonyVersionResolver", + "outputs": [ { "internalType": "address", - "name": "owner_", + "name": "", "type": "address" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, + "inputs": [], + "name": "getCurrentColonyVersion", + "outputs": [ { "internalType": "uint256", - "name": "_nonce", + "name": "", "type": "uint256" - }, + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getFeeInverse", + "outputs": [ { "internalType": "uint256", - "name": "_chainId", + "name": "_feeInverse", "type": "uint256" - }, - { - "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": "verify", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMetaColony", "outputs": [ { - "internalType": "bool", + "internalType": "address", "name": "", - "type": "bool" + "type": "address" } ], "stateMutability": "view", @@ -703,16 +844,16 @@ "inputs": [ { "internalType": "address", - "name": "_colony", + "name": "_user", "type": "address" } ], - "name": "isColony", + "name": "getMetatransactionNonce", "outputs": [ { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "uint256", + "name": "nonce", + "type": "uint256" } ], "stateMutability": "view", @@ -720,7 +861,7 @@ }, { "inputs": [], - "name": "getCurrentColonyVersion", + "name": "getMiningChainId", "outputs": [ { "internalType": "uint256", @@ -732,21 +873,27 @@ "type": "function" }, { - "inputs": [], - "name": "getMetaColony", - "outputs": [ + "inputs": [ { "internalType": "address", - "name": "", + "name": "_token", "type": "address" } ], + "name": "getPayoutWhitelist", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "getColonyCount", + "name": "getReputationMiningSkillId", "outputs": [ { "internalType": "uint256", @@ -759,12 +906,12 @@ }, { "inputs": [], - "name": "getSkillCount", + "name": "getReputationRootHash", "outputs": [ { - "internalType": "uint256", + "internalType": "bytes32", "name": "", - "type": "uint256" + "type": "bytes32" } ], "stateMutability": "view", @@ -772,7 +919,7 @@ }, { "inputs": [], - "name": "getReputationMiningSkillId", + "name": "getReputationRootHashNLeaves", "outputs": [ { "internalType": "uint256", @@ -784,19 +931,13 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_version", - "type": "uint256" - } - ], - "name": "getColonyVersionResolver", + "inputs": [], + "name": "getReputationRootHashNNodes", "outputs": [ { - "internalType": "address", + "internalType": "uint256", "name": "", - "type": "address" + "type": "uint256" } ], "stateMutability": "view", @@ -855,12 +996,12 @@ }, { "inputs": [], - "name": "getReputationRootHash", + "name": "getSkillCount", "outputs": [ { - "internalType": "bytes32", + "internalType": "uint256", "name": "", - "type": "bytes32" + "type": "uint256" } ], "stateMutability": "view", @@ -868,51 +1009,49 @@ }, { "inputs": [], - "name": "getReputationRootHashNLeaves", + "name": "getTokenLocking", "outputs": [ { - "internalType": "uint256", + "internalType": "address", "name": "", - "type": "uint256" + "type": "address" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "getReputationRootHashNNodes", - "outputs": [ + "inputs": [ + { + "internalType": "address", + "name": "_resolver", + "type": "address" + }, { "internalType": "uint256", - "name": "", + "name": "_version", "type": "uint256" } ], - "stateMutability": "view", + "name": "initialise", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_tokenLocking", + "name": "_colony", "type": "address" } ], - "name": "setTokenLocking", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "getTokenLocking", + "name": "isColony", "outputs": [ { - "internalType": "address", + "internalType": "bool", "name": "", - "type": "address" + "type": "bool" } ], "stateMutability": "view", @@ -921,48 +1060,25 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_version", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_resolver", - "type": "address" + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" } ], - "name": "addColonyVersion", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_resolver", - "type": "address" - }, + "name": "multicall", + "outputs": [ { - "internalType": "uint256", - "name": "_version", - "type": "uint256" + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" } ], - "name": "initialise", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getColony", + "inputs": [], + "name": "owner", "outputs": [ { "internalType": "address", @@ -976,27 +1092,14 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "name": "checkNotAdditionalProtectedVariable", + "name": "setAuthority", "outputs": [], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getFeeInverse", - "outputs": [ - { - "internalType": "uint256", - "name": "_feeInverse", - "type": "uint256" - } - ], - "stateMutability": "view", + "stateMutability": "nonpayable", "type": "function" }, { @@ -1016,19 +1119,13 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "owner_", "type": "address" } ], - "name": "getMetatransactionNonce", - "outputs": [ - { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" - } - ], - "stateMutability": "view", + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -1053,11 +1150,54 @@ "inputs": [ { "internalType": "address", - "name": "_token", + "name": "_tokenLocking", "type": "address" } ], - "name": "getPayoutWhitelist", + "name": "setTokenLocking", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "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": "verify", "outputs": [ { "internalType": "bool", @@ -1068,252 +1208,5 @@ "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyNetworkAuction.json b/dist/versions/imwss2/ColonyNetworkAuction.json similarity index 61% rename from dist/versions/next/ColonyNetworkAuction.json rename to dist/versions/imwss2/ColonyNetworkAuction.json index 60a4577..ab0d6c7 100644 --- a/dist/versions/next/ColonyNetworkAuction.json +++ b/dist/versions/imwss2/ColonyNetworkAuction.json @@ -26,6 +26,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -406,6 +419,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -425,6 +526,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -517,7 +657,7 @@ }, { "inputs": [], - "name": "getChainId", + "name": "getMiningChainId", "outputs": [ { "internalType": "uint256", @@ -580,238 +720,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyNetworkAuthority.json b/dist/versions/imwss2/ColonyNetworkAuthority.json similarity index 98% rename from dist/versions/next/ColonyNetworkAuthority.json rename to dist/versions/imwss2/ColonyNetworkAuthority.json index f9801f6..25a8da5 100644 --- a/dist/versions/next/ColonyNetworkAuthority.json +++ b/dist/versions/imwss2/ColonyNetworkAuthority.json @@ -475,15 +475,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyNetworkDataTypes.json b/dist/versions/imwss2/ColonyNetworkDataTypes.json similarity index 57% rename from dist/versions/next/ColonyNetworkDataTypes.json rename to dist/versions/imwss2/ColonyNetworkDataTypes.json index f4d2ee0..e0f0230 100644 --- a/dist/versions/next/ColonyNetworkDataTypes.json +++ b/dist/versions/imwss2/ColonyNetworkDataTypes.json @@ -26,6 +26,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -380,6 +393,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -399,6 +500,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -476,238 +616,5 @@ "name": "UserLabelRegistered", "type": "event" } - ], - "devdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyNetworkDeployer.json b/dist/versions/imwss2/ColonyNetworkDeployer.json similarity index 67% rename from dist/versions/next/ColonyNetworkDeployer.json rename to dist/versions/imwss2/ColonyNetworkDeployer.json index d270c7a..6e711cf 100644 --- a/dist/versions/next/ColonyNetworkDeployer.json +++ b/dist/versions/imwss2/ColonyNetworkDeployer.json @@ -26,6 +26,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -406,6 +419,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -425,6 +526,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -515,58 +655,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "owner", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_tokenAddress", - "type": "address" - } - ], - "name": "createMetaColony", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [ { @@ -741,246 +829,84 @@ ], "stateMutability": "nonpayable", "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenAddress", + "type": "address" + } + ], + "name": "createMetaColony", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "getColonyCreationSalt", + "outputs": [ + { + "internalType": "bytes32", + "name": "salt", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMiningChainId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" } - ], - "devdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": { - "createColony(address)": { - "notice": "@deprecated only deploys version 3 colonies." - }, - "createColony(address,uint256,string,string,bool)": { - "notice": "@deprecated only deploys version 4 colonies." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyNetworkENS.json b/dist/versions/imwss2/ColonyNetworkENS.json similarity index 67% rename from dist/versions/next/ColonyNetworkENS.json rename to dist/versions/imwss2/ColonyNetworkENS.json index e2c051d..a32273e 100644 --- a/dist/versions/next/ColonyNetworkENS.json +++ b/dist/versions/imwss2/ColonyNetworkENS.json @@ -26,6 +26,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -406,6 +419,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -425,6 +526,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -503,11 +643,17 @@ "type": "event" }, { - "inputs": [], - "name": "authority", + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + } + ], + "name": "addr", "outputs": [ { - "internalType": "contract DSAuthority", + "internalType": "address", "name": "", "type": "address" } @@ -517,12 +663,12 @@ }, { "inputs": [], - "name": "getChainId", + "name": "authority", "outputs": [ { - "internalType": "uint256", + "internalType": "contract DSAuthority", "name": "", - "type": "uint256" + "type": "address" } ], "stateMutability": "view", @@ -530,7 +676,7 @@ }, { "inputs": [], - "name": "owner", + "name": "getENSRegistrar", "outputs": [ { "internalType": "address", @@ -542,73 +688,74 @@ "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getMiningChainId", + "outputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "owner_", - "type": "address" + "internalType": "bytes32", + "name": "node", + "type": "bytes32" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getProfileDBAddress", + "outputs": [ + { + "internalType": "string", + "name": "orbitDB", + "type": "string" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "bytes4", - "name": "interfaceID", - "type": "bytes4" + "internalType": "address", + "name": "addr", + "type": "address" } ], - "name": "supportsInterface", + "name": "lookupRegisteredENSDomain", "outputs": [ { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "string", + "name": "domain", + "type": "string" } ], - "stateMutability": "pure", + "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "owner", + "outputs": [ { "internalType": "address", - "name": "_ens", + "name": "", "type": "address" - }, - { - "internalType": "bytes32", - "name": "_rootNode", - "type": "bytes32" } ], - "name": "setupRegistrar", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "string", - "name": "username", + "name": "colonyName", "type": "string" }, { @@ -617,7 +764,7 @@ "type": "string" } ], - "name": "registerUserLabel", + "name": "registerColonyLabel", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -626,7 +773,7 @@ "inputs": [ { "internalType": "string", - "name": "colonyName", + "name": "username", "type": "string" }, { @@ -635,7 +782,7 @@ "type": "string" } ], - "name": "registerColonyLabel", + "name": "registerUserLabel", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -643,12 +790,12 @@ { "inputs": [ { - "internalType": "string", - "name": "orbitdb", - "type": "string" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "name": "updateColonyOrbitDB", + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -656,318 +803,78 @@ { "inputs": [ { - "internalType": "string", - "name": "orbitdb", - "type": "string" + "internalType": "address", + "name": "owner_", + "type": "address" } ], - "name": "updateUserOrbitDB", + "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ + { + "internalType": "address", + "name": "_ens", + "type": "address" + }, { "internalType": "bytes32", - "name": "node", + "name": "_rootNode", "type": "bytes32" } ], - "name": "getProfileDBAddress", - "outputs": [ - { - "internalType": "string", - "name": "orbitDB", - "type": "string" - } - ], - "stateMutability": "view", + "name": "setupRegistrar", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "addr", - "type": "address" + "internalType": "bytes4", + "name": "interfaceID", + "type": "bytes4" } ], - "name": "lookupRegisteredENSDomain", + "name": "supportsInterface", "outputs": [ { - "internalType": "string", - "name": "domain", - "type": "string" + "internalType": "bool", + "name": "", + "type": "bool" } ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" }, { "inputs": [ { - "internalType": "bytes32", - "name": "node", - "type": "bytes32" - } - ], - "name": "addr", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "string", + "name": "orbitdb", + "type": "string" } ], - "stateMutability": "view", + "name": "updateColonyOrbitDB", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getENSRegistrar", - "outputs": [ + "inputs": [ { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "string", + "name": "orbitdb", + "type": "string" } ], - "stateMutability": "view", + "name": "updateUserOrbitDB", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyNetworkExtensions.json b/dist/versions/imwss2/ColonyNetworkExtensions.json similarity index 67% rename from dist/versions/next/ColonyNetworkExtensions.json rename to dist/versions/imwss2/ColonyNetworkExtensions.json index 905ef49..64de4f4 100644 --- a/dist/versions/next/ColonyNetworkExtensions.json +++ b/dist/versions/imwss2/ColonyNetworkExtensions.json @@ -26,6 +26,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -406,6 +419,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -425,6 +526,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -503,24 +643,29 @@ "type": "event" }, { - "inputs": [], - "name": "authority", - "outputs": [ + "inputs": [ { - "internalType": "contract DSAuthority", - "name": "", + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "_resolver", "type": "address" } ], - "stateMutability": "view", + "name": "addExtensionToNetwork", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "owner", + "name": "authority", "outputs": [ { - "internalType": "address", + "internalType": "contract DSAuthority", "name": "", "type": "address" } @@ -531,80 +676,58 @@ { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", + "internalType": "address", + "name": "_token", "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + }, { "internalType": "address", - "name": "owner_", + "name": "_colony", "type": "address" + }, + { + "internalType": "address[]", + "name": "allowedToTransfer", + "type": "address[]" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" - }, + "name": "deployTokenAuthority", + "outputs": [ { "internalType": "address", - "name": "_resolver", + "name": "", "type": "address" } ], - "name": "addExtensionToNetwork", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" + "internalType": "string", + "name": "_name", + "type": "string" }, { - "internalType": "uint256", - "name": "_version", - "type": "uint256" + "internalType": "string", + "name": "_symbol", + "type": "string" + }, + { + "internalType": "uint8", + "name": "_decimals", + "type": "uint8" } ], - "name": "installExtension", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" - }, + "name": "deployTokenViaNetwork", + "outputs": [ { - "internalType": "uint256", - "name": "_newVersion", - "type": "uint256" + "internalType": "address", + "name": "", + "type": "address" } ], - "name": "upgradeExtension", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, @@ -632,11 +755,22 @@ "internalType": "bytes32", "name": "_extensionId", "type": "bytes32" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" } ], - "name": "uninstallExtension", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getExtensionInstallation", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", "type": "function" }, { @@ -663,6 +797,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "getMiningChainId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -671,12 +818,19 @@ "type": "bytes32" }, { - "internalType": "address", - "name": "_colony", - "type": "address" + "internalType": "uint256", + "name": "_version", + "type": "uint256" } ], - "name": "getExtensionInstallation", + "name": "installExtension", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", "outputs": [ { "internalType": "address", @@ -690,293 +844,59 @@ { "inputs": [ { - "internalType": "string", - "name": "_name", - "type": "string" - }, - { - "internalType": "string", - "name": "_symbol", - "type": "string" - }, - { - "internalType": "uint8", - "name": "_decimals", - "type": "uint8" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "name": "deployTokenViaNetwork", - "outputs": [ + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", - "name": "", + "name": "owner_", "type": "address" } ], + "name": "setOwner", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "_token", - "type": "address" - }, - { - "internalType": "address", - "name": "_colony", - "type": "address" - }, - { - "internalType": "address[]", - "name": "allowedToTransfer", - "type": "address[]" + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" } ], - "name": "deployTokenAuthority", - "outputs": [ + "name": "uninstallExtension", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_newVersion", + "type": "uint256" } ], + "name": "upgradeExtension", + "outputs": [], "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyNetworkMining.json b/dist/versions/imwss2/ColonyNetworkMining.json similarity index 73% rename from dist/versions/next/ColonyNetworkMining.json rename to dist/versions/imwss2/ColonyNetworkMining.json index 745e321..d6ba7fc 100644 --- a/dist/versions/next/ColonyNetworkMining.json +++ b/dist/versions/imwss2/ColonyNetworkMining.json @@ -26,6 +26,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -406,6 +419,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -425,6 +526,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -516,73 +656,79 @@ "type": "function" }, { - "inputs": [], - "name": "getChainId", - "outputs": [ + "inputs": [ { "internalType": "uint256", - "name": "", + "name": "_chainId", "type": "uint256" } ], - "stateMutability": "view", + "name": "bridgeCurrentRootHash", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "owner", - "outputs": [ + "inputs": [ { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "uint256", + "name": "_amount", + "type": "uint256" } ], - "stateMutability": "view", + "name": "burnUnneededRewards", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "uint256", + "name": "timeStaked", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "submissonIndex", + "type": "uint256" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", + "name": "calculateMinerWeight", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "owner_", + "name": "_recipient", "type": "address" } ], - "name": "setOwner", + "name": "claimMiningReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_delegate", - "type": "address" - }, + "inputs": [], + "name": "getMiningChainId", + "outputs": [ { - "internalType": "bool", - "name": "_allowed", - "type": "bool" + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - "name": "setMiningDelegate", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -605,51 +751,47 @@ "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getMiningResolver", + "outputs": [ { "internalType": "address", - "name": "_reputationMiningCycle", + "name": "", "type": "address" - }, - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", "name": "_user", "type": "address" - }, - { - "internalType": "int256", - "name": "_amount", - "type": "int256" - }, - { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_colony", - "type": "address" - }, - { - "internalType": "uint128", - "name": "_nUpdates", - "type": "uint128" - }, + } + ], + "name": "getMiningStake", + "outputs": [ { - "internalType": "uint128", - "name": "_nPreviousUpdates", - "type": "uint128" + "components": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "timestamp", + "type": "uint256" + } + ], + "internalType": "struct ColonyNetworkDataTypes.MiningStake", + "name": "", + "type": "tuple" } ], - "name": "setReplacementReputationUpdateLogEntry", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -727,43 +869,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "newHash", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "newNLeaves", - "type": "uint256" - }, - { - "internalType": "address[]", - "name": "stakers", - "type": "address[]" - } - ], - "name": "setReputationRootHash", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "initialiseReputationMining", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "startNextCycle", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [ { @@ -783,28 +888,53 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "getReputationMiningCycleReward", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { "internalType": "uint256", - "name": "timeStaked", + "name": "_reputationMiningChainId", "type": "uint256" }, + { + "internalType": "bytes32", + "name": "_newHash", + "type": "bytes32" + }, { "internalType": "uint256", - "name": "submissonIndex", + "name": "_newNLeaves", "type": "uint256" } ], - "name": "calculateMinerWeight", + "name": "initialiseReputationMining", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", "outputs": [ { - "internalType": "uint256", + "internalType": "address", "name": "", - "type": "uint256" + "type": "address" } ], - "stateMutability": "pure", + "stateMutability": "view", "type": "function" }, { @@ -846,12 +976,12 @@ { "inputs": [ { - "internalType": "address", - "name": "_recipient", + "internalType": "contract DSAuthority", + "name": "authority_", "type": "address" } ], - "name": "claimMiningReward", + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -859,12 +989,17 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" + "internalType": "address", + "name": "_delegate", + "type": "address" + }, + { + "internalType": "bool", + "name": "_allowed", + "type": "bool" } ], - "name": "stakeForMining", + "name": "setMiningDelegate", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -872,12 +1007,12 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" + "internalType": "address", + "name": "_miningResolver", + "type": "address" } ], - "name": "unstakeForMining", + "name": "setMiningResolver", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -886,31 +1021,61 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "owner_", "type": "address" } ], - "name": "getMiningStake", - "outputs": [ + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "components": [ - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "timestamp", - "type": "uint256" - } - ], - "internalType": "struct ColonyNetworkDataTypes.MiningStake", - "name": "", - "type": "tuple" + "internalType": "address", + "name": "_reputationMiningCycle", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "int256", + "name": "_amount", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + }, + { + "internalType": "uint128", + "name": "_nUpdates", + "type": "uint128" + }, + { + "internalType": "uint128", + "name": "_nPreviousUpdates", + "type": "uint128" } ], - "stateMutability": "view", + "name": "setReplacementReputationUpdateLogEntry", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -921,295 +1086,89 @@ "type": "uint256" } ], - "name": "burnUnneededRewards", + "name": "setReputationMiningCycleReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ + { + "internalType": "bytes32", + "name": "newHash", + "type": "bytes32" + }, { "internalType": "uint256", - "name": "_amount", + "name": "newNLeaves", "type": "uint256" + }, + { + "internalType": "address[]", + "name": "stakers", + "type": "address[]" } ], - "name": "setReputationMiningCycleReward", + "name": "setReputationRootHash", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getReputationMiningCycleReward", - "outputs": [ + "inputs": [ + { + "internalType": "bytes32", + "name": "_newHash", + "type": "bytes32" + }, { "internalType": "uint256", - "name": "", + "name": "_newNLeaves", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_nonce", "type": "uint256" } ], - "stateMutability": "view", + "name": "setReputationRootHashFromBridge", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "_miningResolver", - "type": "address" + "internalType": "uint256", + "name": "_amount", + "type": "uint256" } ], - "name": "setMiningResolver", + "name": "stakeForMining", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getMiningResolver", - "outputs": [ + "name": "startNextCycle", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "uint256", + "name": "_amount", + "type": "uint256" } ], - "stateMutability": "view", + "name": "unstakeForMining", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyNetworkSkills.json b/dist/versions/imwss2/ColonyNetworkSkills.json similarity index 64% rename from dist/versions/next/ColonyNetworkSkills.json rename to dist/versions/imwss2/ColonyNetworkSkills.json index d2d32a0..025ce9a 100644 --- a/dist/versions/next/ColonyNetworkSkills.json +++ b/dist/versions/imwss2/ColonyNetworkSkills.json @@ -26,6 +26,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -406,6 +419,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -425,6 +526,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -503,59 +643,102 @@ "type": "event" }, { - "inputs": [], - "name": "authority", - "outputs": [ + "inputs": [ { - "internalType": "contract DSAuthority", - "name": "", + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colony", "type": "address" } ], - "stateMutability": "view", + "name": "addPendingReputationUpdate", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" } ], - "name": "multicall", - "outputs": [ + "name": "addPendingSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "address", + "name": "_colony", + "type": "address" + }, + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "int256", + "name": "_amount", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_updateNumber", + "type": "uint256" } ], + "name": "addReputationUpdateLogFromBridge", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "owner", + "inputs": [ + { + "internalType": "uint256", + "name": "_parentSkillId", + "type": "uint256" + } + ], + "name": "addSkill", "outputs": [ { - "internalType": "address", + "internalType": "uint256", "name": "", - "type": "address" + "type": "uint256" } ], - "stateMutability": "view", + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "uint256", + "name": "_parentSkillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" } ], - "name": "setAuthority", + "name": "addSkillFromBridge", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -564,31 +747,66 @@ "inputs": [ { "internalType": "address", - "name": "owner_", + "name": "_user", "type": "address" + }, + { + "internalType": "int256", + "name": "_amount", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" } ], - "name": "setOwner", + "name": "appendReputationUpdateLog", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + }, { "internalType": "uint256", - "name": "_parentSkillId", + "name": "_updateNumber", "type": "uint256" } ], - "name": "addSkill", - "outputs": [ + "name": "bridgePendingReputationUpdate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "uint256", - "name": "", + "name": "_skillId", "type": "uint256" } ], + "name": "bridgeSkillIfNotMiningChain", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, @@ -630,8 +848,19 @@ "type": "function" }, { - "inputs": [], - "name": "initialiseRootLocalSkill", + "inputs": [ + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "getBridgedReputationUpdateCount", "outputs": [ { "internalType": "uint256", @@ -639,30 +868,76 @@ "type": "uint256" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" - }, + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + } + ], + "name": "getBridgedSkillCounts", + "outputs": [ { - "internalType": "int256", - "name": "_amount", - "type": "int256" - }, + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ { "internalType": "uint256", "name": "_skillId", "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" } ], - "name": "appendReputationUpdateLog", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getChildSkillId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getColonyBridgeAddress", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMiningChainId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { @@ -693,16 +968,85 @@ "inputs": [ { "internalType": "uint256", - "name": "_skillId", + "name": "_chainId", "type": "uint256" }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + }, { "internalType": "uint256", - "name": "_childSkillIndex", + "name": "_updateNumber", "type": "uint256" } ], - "name": "getChildSkillId", + "name": "getPendingReputationUpdate", + "outputs": [ + { + "components": [ + { + "internalType": "address", + "name": "user", + "type": "address" + }, + { + "internalType": "int256", + "name": "amount", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "internalType": "uint256", + "name": "timestamp", + "type": "uint256" + } + ], + "internalType": "struct ColonyNetworkDataTypes.PendingReputationUpdate", + "name": "", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_skillCount", + "type": "uint256" + } + ], + "name": "getPendingSkillAddition", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "initialiseRootLocalSkill", "outputs": [ { "internalType": "uint256", @@ -710,245 +1054,79 @@ "type": "uint256" } ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], "stateMutability": "view", "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_bridgeAddress", + "type": "address" + } + ], + "name": "setColonyBridgeAddress", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" } - ], - "devdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": { - "deprecateSkill(uint256)": { - "notice": "@deprecated" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyNetworkStorage.json b/dist/versions/imwss2/ColonyNetworkStorage.json similarity index 61% rename from dist/versions/next/ColonyNetworkStorage.json rename to dist/versions/imwss2/ColonyNetworkStorage.json index b635df6..efde7b8 100644 --- a/dist/versions/next/ColonyNetworkStorage.json +++ b/dist/versions/imwss2/ColonyNetworkStorage.json @@ -26,6 +26,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -406,6 +419,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -425,6 +526,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -515,6 +655,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "getMiningChainId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "owner", @@ -554,238 +707,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyRewards.json b/dist/versions/imwss2/ColonyRewards.json similarity index 63% rename from dist/versions/next/ColonyRewards.json rename to dist/versions/imwss2/ColonyRewards.json index a56f1aa..b24d8ce 100644 --- a/dist/versions/next/ColonyRewards.json +++ b/dist/versions/imwss2/ColonyRewards.json @@ -107,6 +107,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1386,6 +1399,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1474,6 +1575,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1903,6 +2043,44 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -1927,6 +2105,93 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_payoutId", + "type": "uint256" + } + ], + "name": "finalizeRewardPayout", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_payoutId", + "type": "uint256" + } + ], + "name": "getRewardPayoutInfo", + "outputs": [ + { + "components": [ + { + "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": [], + "name": "lockToken", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "owner", @@ -1966,33 +2231,15 @@ "stateMutability": "nonpayable", "type": "function" }, - { - "inputs": [], - "name": "lockToken", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, { "internalType": "uint256", - "name": "_lockId", + "name": "_rewardInverse", "type": "uint256" } ], - "name": "unlockTokenForUser", + "name": "setRewardInverse", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2033,37 +2280,17 @@ { "inputs": [ { - "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": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", - "name": "branchMask", + "name": "_lockId", "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "siblings", - "type": "bytes32[]" } ], - "name": "claimRewardPayout", + "name": "unlockTokenForUser", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2072,865 +2299,30 @@ "inputs": [ { "internalType": "uint256", - "name": "_payoutId", + "name": "permissionDomainId", "type": "uint256" - } - ], - "name": "finalizeRewardPayout", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + }, { "internalType": "uint256", - "name": "_payoutId", + "name": "childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "childDomainId", "type": "uint256" } ], - "name": "getRewardPayoutInfo", + "name": "validateDomainInheritance", "outputs": [ { - "components": [ - { - "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" + "internalType": "bool", + "name": "", + "type": "bool" } ], "stateMutability": "view", "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_rewardInverse", - "type": "uint256" - } - ], - "name": "setRewardInverse", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyRoles.json b/dist/versions/imwss2/ColonyRoles.json similarity index 64% rename from dist/versions/next/ColonyRoles.json rename to dist/versions/imwss2/ColonyRoles.json index cb18122..ad84d48 100644 --- a/dist/versions/next/ColonyRoles.json +++ b/dist/versions/imwss2/ColonyRoles.json @@ -107,6 +107,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1475,6 +1488,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1563,6 +1664,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -2017,13 +2157,19 @@ "type": "function" }, { - "inputs": [], - "name": "owner", + "inputs": [ + { + "internalType": "bytes4", + "name": "_sig", + "type": "bytes4" + } + ], + "name": "getCapabilityRoles", "outputs": [ { - "internalType": "address", + "internalType": "bytes32", "name": "", - "type": "address" + "type": "bytes32" } ], "stateMutability": "view", @@ -2032,27 +2178,64 @@ { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", + "internalType": "address", + "name": "_user", "type": "address" + }, + { + "internalType": "uint256", + "name": "_domain", + "type": "uint256" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getUserRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "owner_", + "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": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "name": "hasInheritedUserRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", "type": "function" }, { @@ -2062,15 +2245,39 @@ "name": "_user", "type": "address" }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "enum ColonyDataTypes.ColonyRole", + "name": "_role", + "type": "uint8" + } + ], + "name": "hasUserRole", + "outputs": [ { "internalType": "bool", - "name": "_setTo", + "name": "", "type": "bool" } ], - "name": "setRootRole", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", "type": "function" }, { @@ -2101,7 +2308,7 @@ "type": "bool" } ], - "name": "setArbitrationRole", + "name": "setAdministrationRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2134,7 +2341,7 @@ "type": "bool" } ], - "name": "setArchitectureRole", + "name": "setArbitrationRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2167,7 +2374,20 @@ "type": "bool" } ], - "name": "setFundingRole", + "name": "setArchitectureRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2200,40 +2420,20 @@ "type": "bool" } ], - "name": "setAdministrationRole", + "name": "setFundingRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, { "internalType": "address", - "name": "_user", + "name": "owner_", "type": "address" - }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "_roles", - "type": "bytes32" } ], - "name": "setUserRoles", + "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2245,65 +2445,48 @@ "name": "_user", "type": "address" }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "enum ColonyDataTypes.ColonyRole", - "name": "_role", - "type": "uint8" - } - ], - "name": "hasUserRole", - "outputs": [ { "internalType": "bool", - "name": "", + "name": "_setTo", "type": "bool" } ], - "stateMutability": "view", + "name": "setRootRole", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, { "internalType": "uint256", - "name": "_domainId", + "name": "_permissionDomainId", "type": "uint256" }, - { - "internalType": "enum ColonyDataTypes.ColonyRole", - "name": "_role", - "type": "uint8" - }, { "internalType": "uint256", "name": "_childSkillIndex", "type": "uint256" }, + { + "internalType": "address", + "name": "_user", + "type": "address" + }, { "internalType": "uint256", - "name": "_childDomainId", + "name": "_domainId", "type": "uint256" - } - ], - "name": "hasInheritedUserRole", - "outputs": [ + }, { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "bytes32", + "name": "_roles", + "type": "bytes32" } ], - "stateMutability": "view", + "name": "setUserRoles", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -2343,866 +2526,31 @@ { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "uint256", + "name": "permissionDomainId", + "type": "uint256" }, { "internalType": "uint256", - "name": "_domain", + "name": "childSkillIndex", "type": "uint256" - } - ], - "name": "getUserRoles", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + }, { - "internalType": "bytes4", - "name": "_sig", - "type": "bytes4" + "internalType": "uint256", + "name": "childDomainId", + "type": "uint256" } ], - "name": "getCapabilityRoles", + "name": "validateDomainInheritance", "outputs": [ { - "internalType": "bytes32", + "internalType": "bool", "name": "", - "type": "bytes32" + "type": "bool" } ], "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RecoveryModeEntered(address)": { - "params": { - "user": "The address that triggered recovery mode" - } - }, - "RecoveryModeExitApproved(address)": { - "params": { - "user": "The address signalling they are happy with the state" - } - }, - "RecoveryModeExited(address)": { - "params": { - "user": "The address that left recovery mode" - } - }, - "RecoveryRoleSet(address,bool)": { - "params": { - "setTo": "The boolean indicating whether the role is being granted or revoked", - "user": "The address being modified" - } - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "params": { - "fromValue": "The value the storage slot had before this transaction", - "slot": "The storage slot being modified", - "toValue": "The value the storage slot has after this transaction", - "user": "The address that set the storage slot" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RecoveryModeEntered(address)": { - "notice": "Event logged when recovery mode is triggered." - }, - "RecoveryModeExitApproved(address)": { - "notice": "Event logged when someone with recovery mode signals they are happy with the state and wish to leave recovery mode" - }, - "RecoveryModeExited(address)": { - "notice": "Event logged when recovery mode is left" - }, - "RecoveryRoleSet(address,bool)": { - "notice": "Event logged when user gets/loses the recovery role." - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "notice": "Event logged when in recovery mode a storage slot is set" - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ColonyDataTypes.json b/dist/versions/imwss2/ColonyStorage.json similarity index 61% rename from dist/versions/next/ColonyDataTypes.json rename to dist/versions/imwss2/ColonyStorage.json index 7d3361a..fced1f5 100644 --- a/dist/versions/next/ColonyDataTypes.json +++ b/dist/versions/imwss2/ColonyStorage.json @@ -1,5 +1,5 @@ { - "contractName": "ColonyDataTypes", + "contractName": "ColonyStorage", "abi": [ { "anonymous": false, @@ -82,6 +82,69 @@ "name": "ArbitraryTransaction", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "auction", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "token", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "quantity", + "type": "uint256" + } + ], + "name": "AuctionCreated", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "colonyId", + "type": "uint256" + }, + { + "indexed": true, + "internalType": "address", + "name": "colonyAddress", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "token", + "type": "address" + } + ], + "name": "ColonyAdded", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -200,6 +263,25 @@ "name": "ColonyInitialised", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "bytes32", + "name": "label", + "type": "bytes32" + } + ], + "name": "ColonyLabelRegistered", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -238,6 +320,19 @@ "name": "ColonyMetadataDelta", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "resolver", + "type": "address" + } + ], + "name": "ColonyNetworkInitialised", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -319,6 +414,25 @@ "name": "ColonyUpgraded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "version", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "resolver", + "type": "address" + } + ], + "name": "ColonyVersionAdded", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -740,77 +854,114 @@ { "anonymous": false, "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "extensionId", + "type": "bytes32" + }, { "indexed": false, "internalType": "uint256", - "name": "fundingPotId", + "name": "version", "type": "uint256" } ], - "name": "FundingPotAdded", + "name": "ExtensionAddedToNetwork", "type": "event" }, { "anonymous": false, "inputs": [ { - "indexed": false, + "indexed": true, + "internalType": "bytes32", + "name": "extensionId", + "type": "bytes32" + }, + { + "indexed": true, "internalType": "address", - "name": "agent", + "name": "colony", "type": "address" }, { "indexed": false, - "internalType": "uint256", - "name": "localSkillId", - "type": "uint256" + "internalType": "bool", + "name": "deprecated", + "type": "bool" } ], - "name": "LocalSkillAdded", + "name": "ExtensionDeprecated", "type": "event" }, { "anonymous": false, "inputs": [ { - "indexed": false, + "indexed": true, + "internalType": "bytes32", + "name": "extensionId", + "type": "bytes32" + }, + { + "indexed": true, "internalType": "address", - "name": "agent", + "name": "colony", "type": "address" }, { "indexed": false, "internalType": "uint256", - "name": "localSkillId", + "name": "version", "type": "uint256" + } + ], + "name": "ExtensionInstalled", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "extensionId", + "type": "bytes32" }, { - "indexed": false, - "internalType": "bool", - "name": "deprecated", - "type": "bool" + "indexed": true, + "internalType": "address", + "name": "colony", + "type": "address" } ], - "name": "LocalSkillDeprecated", + "name": "ExtensionUninstalled", "type": "event" }, { "anonymous": false, "inputs": [ { - "indexed": false, + "indexed": true, + "internalType": "bytes32", + "name": "extensionId", + "type": "bytes32" + }, + { + "indexed": true, "internalType": "address", - "name": "agent", + "name": "colony", "type": "address" }, { "indexed": false, "internalType": "uint256", - "name": "paymentId", + "name": "version", "type": "uint256" } ], - "name": "PaymentAdded", + "name": "ExtensionUpgraded", "type": "event" }, { @@ -818,18 +969,12 @@ "inputs": [ { "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, "internalType": "uint256", - "name": "paymentId", + "name": "fundingPotId", "type": "uint256" } ], - "name": "PaymentFinalized", + "name": "FundingPotAdded", "type": "event" }, { @@ -842,50 +987,64 @@ "type": "address" }, { - "indexed": true, + "indexed": false, "internalType": "uint256", - "name": "paymentId", + "name": "localSkillId", "type": "uint256" - }, + } + ], + "name": "LocalSkillAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ { "indexed": false, "internalType": "address", - "name": "token", + "name": "agent", "type": "address" }, { "indexed": false, "internalType": "uint256", - "name": "amount", + "name": "localSkillId", "type": "uint256" + }, + { + "indexed": false, + "internalType": "bool", + "name": "deprecated", + "type": "bool" } ], - "name": "PaymentPayoutSet", + "name": "LocalSkillDeprecated", "type": "event" }, { "anonymous": false, "inputs": [ { - "indexed": false, + "indexed": true, "internalType": "address", - "name": "agent", + "name": "authority", "type": "address" - }, + } + ], + "name": "LogSetAuthority", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ { "indexed": true, - "internalType": "uint256", - "name": "paymentId", - "type": "uint256" - }, - { - "indexed": false, "internalType": "address", - "name": "recipient", + "name": "owner", "type": "address" } ], - "name": "PaymentRecipientSet", + "name": "LogSetOwner", "type": "event" }, { @@ -894,23 +1053,23 @@ { "indexed": false, "internalType": "address", - "name": "agent", + "name": "metaColony", "type": "address" }, { - "indexed": true, - "internalType": "uint256", - "name": "paymentId", - "type": "uint256" + "indexed": false, + "internalType": "address", + "name": "token", + "type": "address" }, { "indexed": false, "internalType": "uint256", - "name": "skillId", + "name": "rootSkillId", "type": "uint256" } ], - "name": "PaymentSkillSet", + "name": "MetaColonyCreated", "type": "event" }, { @@ -919,29 +1078,43 @@ { "indexed": false, "internalType": "address", - "name": "agent", + "name": "miningCycleResolver", "type": "address" - }, + } + ], + "name": "MiningCycleResolverSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ { - "indexed": true, + "indexed": false, "internalType": "uint256", - "name": "fundingPotId", + "name": "feeInverse", "type": "uint256" - }, + } + ], + "name": "NetworkFeeInverseSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ { "indexed": false, "internalType": "address", - "name": "token", + "name": "agent", "type": "address" }, { "indexed": false, "internalType": "uint256", - "name": "amount", + "name": "paymentId", "type": "uint256" } ], - "name": "PayoutClaimed", + "name": "PaymentAdded", "type": "event" }, { @@ -954,12 +1127,143 @@ "type": "address" }, { - "indexed": false, + "indexed": true, "internalType": "uint256", - "name": "id", + "name": "paymentId", "type": "uint256" - }, - { + } + ], + "name": "PaymentFinalized", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "id", + "type": "uint256" + }, + { "indexed": false, "internalType": "uint256", "name": "slot", @@ -981,6 +1285,208 @@ "name": "PayoutClaimed", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "ens", + "type": "address" + }, + { + "indexed": false, + "internalType": "bytes32", + "name": "rootNode", + "type": "bytes32" + } + ], + "name": "RegistrarInitialised", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "miner", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "tokensLost", + "type": "uint256" + } + ], + "name": "ReputationMinerPenalised", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "bytes32", + "name": "hash", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "nLeaves", + "type": "uint256" + } + ], + "name": "ReputationMiningCycleComplete", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "inactiveReputationMiningCycle", + "type": "address" + } + ], + "name": "ReputationMiningInitialised", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "ReputationMiningRewardSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "bytes32", + "name": "newHash", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "newNLeaves", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address[]", + "name": "stakers", + "type": "address[]" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "reward", + "type": "uint256" + } + ], + "name": "ReputationRootHashSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1050,6 +1556,64 @@ "name": "RewardPayoutCycleStarted", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "parentSkillId", + "type": "uint256" + } + ], + "name": "SkillAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1302,6 +1866,45 @@ "name": "TaskWorkRatingRevealed", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "tokenAuthorityAddress", + "type": "address" + } + ], + "name": "TokenAuthorityDeployed", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "tokenAddress", + "type": "address" + } + ], + "name": "TokenDeployed", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "tokenLocking", + "type": "address" + } + ], + "name": "TokenLockingAddressSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1315,6 +1918,25 @@ "name": "TokenUnlocked", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "token", + "type": "address" + }, + { + "indexed": false, + "internalType": "bool", + "name": "status", + "type": "bool" + } + ], + "name": "TokenWhitelisted", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1364,564 +1986,154 @@ ], "name": "TokensMinted", "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "user", + "type": "address" + }, + { + "indexed": false, + "internalType": "bytes32", + "name": "label", + "type": "bytes32" + } + ], + "name": "UserLabelRegistered", + "type": "event" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "name": "DEPRECATED_taskWorkRatings", + "outputs": [ + { + "internalType": "uint256", + "name": "count", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "timestamp", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "name": "domains", + "outputs": [ + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "fundingPotId", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "childDomainId", + "type": "uint256" + } + ], + "name": "validateDomainInheritance", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/CommonAuthority.json b/dist/versions/imwss2/CommonAuthority.json similarity index 98% rename from dist/versions/next/CommonAuthority.json rename to dist/versions/imwss2/CommonAuthority.json index 16e19ba..cb32f55 100644 --- a/dist/versions/next/CommonAuthority.json +++ b/dist/versions/imwss2/CommonAuthority.json @@ -475,15 +475,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/CommonStorage.json b/dist/versions/imwss2/CommonStorage.json similarity index 92% rename from dist/versions/next/CommonStorage.json rename to dist/versions/imwss2/CommonStorage.json index 924a28e..0267610 100644 --- a/dist/versions/next/CommonStorage.json +++ b/dist/versions/imwss2/CommonStorage.json @@ -79,15 +79,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ContractEditing.json b/dist/versions/imwss2/ContractEditing.json similarity index 75% rename from dist/versions/next/ContractEditing.json rename to dist/versions/imwss2/ContractEditing.json index 2c616c7..5580f83 100644 --- a/dist/versions/next/ContractEditing.json +++ b/dist/versions/imwss2/ContractEditing.json @@ -19,15 +19,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ContractRecovery.json b/dist/versions/imwss2/ContractRecovery.json similarity index 76% rename from dist/versions/next/ContractRecovery.json rename to dist/versions/imwss2/ContractRecovery.json index 51a8cea..9a89d6b 100644 --- a/dist/versions/next/ContractRecovery.json +++ b/dist/versions/imwss2/ContractRecovery.json @@ -118,23 +118,17 @@ }, { "inputs": [], - "name": "authority", - "outputs": [ - { - "internalType": "contract DSAuthority", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", + "name": "approveExitRecovery", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "owner", + "name": "authority", "outputs": [ { - "internalType": "address", + "internalType": "contract DSAuthority", "name": "", "type": "address" } @@ -143,57 +137,40 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", + "inputs": [], + "name": "enterRecoveryMode", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", + "inputs": [], + "name": "exitRecoveryMode", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" - }, + "inputs": [], + "name": "isInRecoveryMode", + "outputs": [ { - "internalType": "bytes32", - "name": "_value", - "type": "bytes32" + "internalType": "bool", + "name": "", + "type": "bool" } ], - "name": "setStorageSlotRecovery", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "isInRecoveryMode", + "name": "numRecoveryRoles", "outputs": [ { - "internalType": "bool", + "internalType": "uint64", "name": "", - "type": "bool" + "type": "uint64" } ], "stateMutability": "view", @@ -201,21 +178,39 @@ }, { "inputs": [], - "name": "enterRecoveryMode", - "outputs": [], - "stateMutability": "nonpayable", + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "approveExitRecovery", + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "removeRecoveryRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "exitRecoveryMode", + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -224,11 +219,11 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "owner_", "type": "address" } ], - "name": "setRecoveryRole", + "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -241,81 +236,28 @@ "type": "address" } ], - "name": "removeRecoveryRole", + "name": "setRecoveryRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "numRecoveryRoles", - "outputs": [ + "inputs": [ { - "internalType": "uint64", - "name": "", - "type": "uint64" + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_value", + "type": "bytes32" } ], - "stateMutability": "view", + "name": "setStorageSlotRecovery", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "events": { - "RecoveryModeEntered(address)": { - "params": { - "user": "The address that triggered recovery mode" - } - }, - "RecoveryModeExitApproved(address)": { - "params": { - "user": "The address signalling they are happy with the state" - } - }, - "RecoveryModeExited(address)": { - "params": { - "user": "The address that left recovery mode" - } - }, - "RecoveryRoleSet(address,bool)": { - "params": { - "setTo": "The boolean indicating whether the role is being granted or revoked", - "user": "The address being modified" - } - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "params": { - "fromValue": "The value the storage slot had before this transaction", - "slot": "The storage slot being modified", - "toValue": "The value the storage slot has after this transaction", - "user": "The address that set the storage slot" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "RecoveryModeEntered(address)": { - "notice": "Event logged when recovery mode is triggered." - }, - "RecoveryModeExitApproved(address)": { - "notice": "Event logged when someone with recovery mode signals they are happy with the state and wish to leave recovery mode" - }, - "RecoveryModeExited(address)": { - "notice": "Event logged when recovery mode is left" - }, - "RecoveryRoleSet(address,bool)": { - "notice": "Event logged when user gets/loses the recovery role." - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "notice": "Event logged when in recovery mode a storage slot is set" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ContractRecoveryDataTypes.json b/dist/versions/imwss2/ContractRecoveryDataTypes.json similarity index 53% rename from dist/versions/next/ContractRecoveryDataTypes.json rename to dist/versions/imwss2/ContractRecoveryDataTypes.json index 034b1a2..38fd469 100644 --- a/dist/versions/next/ContractRecoveryDataTypes.json +++ b/dist/versions/imwss2/ContractRecoveryDataTypes.json @@ -90,63 +90,5 @@ "name": "RecoveryStorageSlotSet", "type": "event" } - ], - "devdoc": { - "events": { - "RecoveryModeEntered(address)": { - "params": { - "user": "The address that triggered recovery mode" - } - }, - "RecoveryModeExitApproved(address)": { - "params": { - "user": "The address signalling they are happy with the state" - } - }, - "RecoveryModeExited(address)": { - "params": { - "user": "The address that left recovery mode" - } - }, - "RecoveryRoleSet(address,bool)": { - "params": { - "setTo": "The boolean indicating whether the role is being granted or revoked", - "user": "The address being modified" - } - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "params": { - "fromValue": "The value the storage slot had before this transaction", - "slot": "The storage slot being modified", - "toValue": "The value the storage slot has after this transaction", - "user": "The address that set the storage slot" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "RecoveryModeEntered(address)": { - "notice": "Event logged when recovery mode is triggered." - }, - "RecoveryModeExitApproved(address)": { - "notice": "Event logged when someone with recovery mode signals they are happy with the state and wish to leave recovery mode" - }, - "RecoveryModeExited(address)": { - "notice": "Event logged when recovery mode is left" - }, - "RecoveryRoleSet(address,bool)": { - "notice": "Event logged when user gets/loses the recovery role." - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "notice": "Event logged when in recovery mode a storage slot is set" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/DSAuthMeta.json b/dist/versions/imwss2/DSAuthMeta.json similarity index 81% rename from dist/versions/next/DSAuthMeta.json rename to dist/versions/imwss2/DSAuthMeta.json index 48c37a2..f39e927 100644 --- a/dist/versions/next/DSAuthMeta.json +++ b/dist/versions/imwss2/DSAuthMeta.json @@ -104,19 +104,6 @@ "stateMutability": "payable", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [ { @@ -149,6 +136,32 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -197,56 +210,6 @@ ], "stateMutability": "view", "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/DSTokenBaseMeta.json b/dist/versions/imwss2/DSTokenBaseMeta.json similarity index 86% rename from dist/versions/next/DSTokenBaseMeta.json rename to dist/versions/imwss2/DSTokenBaseMeta.json index 5127709..e752d03 100644 --- a/dist/versions/next/DSTokenBaseMeta.json +++ b/dist/versions/imwss2/DSTokenBaseMeta.json @@ -80,67 +80,63 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "src", "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" + "internalType": "address", + "name": "guy", + "type": "address" } ], - "name": "executeMetaTransaction", + "name": "allowance", "outputs": [ { - "internalType": "bytes", + "internalType": "uint256", "name": "", - "type": "bytes" + "type": "uint256" } ], - "stateMutability": "payable", + "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "getChainId", - "outputs": [ + "inputs": [ + { + "internalType": "address", + "name": "guy", + "type": "address" + }, { "internalType": "uint256", - "name": "", + "name": "wad", "type": "uint256" } ], - "stateMutability": "view", + "name": "approve", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_user", + "name": "src", "type": "address" } ], - "name": "getMetatransactionNonce", + "name": "balanceOf", "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "", "type": "uint256" } ], @@ -154,16 +150,6 @@ "name": "_user", "type": "address" }, - { - "internalType": "uint256", - "name": "_nonce", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_chainId", - "type": "uint256" - }, { "internalType": "bytes", "name": "_payload", @@ -185,43 +171,30 @@ "type": "uint8" } ], - "name": "verify", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "totalSupply", + "name": "executeMetaTransaction", "outputs": [ { - "internalType": "uint256", + "internalType": "bytes", "name": "", - "type": "uint256" + "type": "bytes" } ], - "stateMutability": "view", + "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "src", + "name": "_user", "type": "address" } ], - "name": "balanceOf", + "name": "getMetatransactionNonce", "outputs": [ { "internalType": "uint256", - "name": "", + "name": "nonce", "type": "uint256" } ], @@ -229,19 +202,8 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "src", - "type": "address" - }, - { - "internalType": "address", - "name": "guy", - "type": "address" - } - ], - "name": "allowance", + "inputs": [], + "name": "totalSupply", "outputs": [ { "internalType": "uint256", @@ -309,16 +271,41 @@ "inputs": [ { "internalType": "address", - "name": "guy", + "name": "_user", "type": "address" }, { "internalType": "uint256", - "name": "wad", + "name": "_nonce", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_chainId", "type": "uint256" + }, + { + "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": "approve", + "name": "verify", "outputs": [ { "internalType": "bool", @@ -326,32 +313,8 @@ "type": "bool" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/Data.json b/dist/versions/imwss2/Data.json new file mode 100644 index 0000000..d687dbc --- /dev/null +++ b/dist/versions/imwss2/Data.json @@ -0,0 +1,4 @@ +{ + "contractName": "Data", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/next/DomainRoles.json b/dist/versions/imwss2/DomainRoles.json similarity index 98% rename from dist/versions/next/DomainRoles.json rename to dist/versions/imwss2/DomainRoles.json index 1c9f5fa..76e4fd8 100644 --- a/dist/versions/next/DomainRoles.json +++ b/dist/versions/imwss2/DomainRoles.json @@ -44,28 +44,14 @@ "inputs": [ { "internalType": "address", - "name": "code", + "name": "caller", "type": "address" }, { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" - } - ], - "name": "getCapabilityRoles", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, { "internalType": "address", "name": "code", @@ -77,7 +63,7 @@ "type": "bytes4" } ], - "name": "isCapabilityPublic", + "name": "canCall", "outputs": [ { "internalType": "bool", @@ -92,11 +78,21 @@ "inputs": [ { "internalType": "address", - "name": "who", + "name": "caller", + "type": "address" + }, + { + "internalType": "address", + "name": "code", "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" } ], - "name": "isUserRoot", + "name": "canCall", "outputs": [ { "internalType": "bool", @@ -108,46 +104,22 @@ "type": "function" }, { - "inputs": [], - "name": "owner", - "outputs": [ + "inputs": [ { "internalType": "address", - "name": "", + "name": "caller", "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + }, { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, { "internalType": "address", "name": "code", @@ -157,25 +129,21 @@ "internalType": "bytes4", "name": "sig", "type": "bytes4" - }, + } + ], + "name": "canCallOnlyBecause", + "outputs": [ { "internalType": "bool", - "name": "enabled", + "name": "", "type": "bool" } ], - "name": "setPublicCapability", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ - { - "internalType": "uint8", - "name": "role", - "type": "uint8" - }, { "internalType": "address", "name": "code", @@ -185,16 +153,17 @@ "internalType": "bytes4", "name": "sig", "type": "bytes4" - }, + } + ], + "name": "getCapabilityRoles", + "outputs": [ { - "internalType": "bool", - "name": "enabled", - "type": "bool" + "internalType": "bytes32", + "name": "", + "type": "bytes32" } ], - "name": "setRoleCapability", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -203,16 +172,17 @@ "internalType": "address", "name": "who", "type": "address" - }, + } + ], + "name": "getUserRoles", + "outputs": [ { - "internalType": "bool", - "name": "enabled", - "type": "bool" + "internalType": "bytes32", + "name": "", + "type": "bytes32" } ], - "name": "setRootUser", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -221,6 +191,11 @@ "internalType": "address", "name": "who", "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" } ], "name": "getUserRoles", @@ -242,17 +217,17 @@ "type": "address" }, { - "internalType": "uint256", - "name": "where", - "type": "uint256" + "internalType": "uint8", + "name": "role", + "type": "uint8" } ], - "name": "getUserRoles", + "name": "hasUserRole", "outputs": [ { - "internalType": "bytes32", + "internalType": "bool", "name": "", - "type": "bytes32" + "type": "bool" } ], "stateMutability": "view", @@ -262,7 +237,7 @@ "inputs": [ { "internalType": "address", - "name": "caller", + "name": "who", "type": "address" }, { @@ -274,7 +249,21 @@ "internalType": "uint8", "name": "role", "type": "uint8" - }, + } + ], + "name": "hasUserRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", "name": "code", @@ -286,7 +275,7 @@ "type": "bytes4" } ], - "name": "canCallOnlyBecause", + "name": "isCapabilityPublic", "outputs": [ { "internalType": "bool", @@ -303,19 +292,41 @@ "internalType": "address", "name": "who", "type": "address" - }, - { - "internalType": "uint8", - "name": "role", - "type": "uint8" - }, + } + ], + "name": "isUserRoot", + "outputs": [ { "internalType": "bool", - "name": "enabled", + "name": "", "type": "bool" } ], - "name": "setUserRole", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -324,18 +335,26 @@ "inputs": [ { "internalType": "address", - "name": "who", + "name": "owner_", "type": "address" - }, + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "uint256", - "name": "where", - "type": "uint256" + "internalType": "address", + "name": "code", + "type": "address" }, { - "internalType": "uint8", - "name": "role", - "type": "uint8" + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" }, { "internalType": "bool", @@ -343,33 +362,37 @@ "type": "bool" } ], - "name": "setUserRole", + "name": "setPublicCapability", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, { "internalType": "address", - "name": "who", + "name": "code", "type": "address" }, { - "internalType": "uint8", - "name": "role", - "type": "uint8" - } - ], - "name": "hasUserRole", - "outputs": [ + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, { "internalType": "bool", - "name": "", + "name": "enabled", "type": "bool" } ], - "stateMutability": "view", + "name": "setRoleCapability", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -379,100 +402,67 @@ "name": "who", "type": "address" }, - { - "internalType": "uint256", - "name": "where", - "type": "uint256" - }, - { - "internalType": "uint8", - "name": "role", - "type": "uint8" - } - ], - "name": "hasUserRole", - "outputs": [ { "internalType": "bool", - "name": "", + "name": "enabled", "type": "bool" } ], - "stateMutability": "view", + "name": "setRootUser", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "caller", + "name": "who", "type": "address" }, { - "internalType": "uint256", - "name": "where", - "type": "uint256" - }, - { - "internalType": "address", - "name": "code", - "type": "address" + "internalType": "uint8", + "name": "role", + "type": "uint8" }, - { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" - } - ], - "name": "canCall", - "outputs": [ { "internalType": "bool", - "name": "", + "name": "enabled", "type": "bool" } ], - "stateMutability": "view", + "name": "setUserRole", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "caller", + "name": "who", "type": "address" }, { - "internalType": "address", - "name": "code", - "type": "address" + "internalType": "uint256", + "name": "where", + "type": "uint256" }, { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" - } - ], - "name": "canCall", - "outputs": [ + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, { "internalType": "bool", - "name": "", + "name": "enabled", "type": "bool" } ], - "stateMutability": "view", + "name": "setUserRole", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/DutchAuction.json b/dist/versions/imwss2/DutchAuction.json similarity index 90% rename from dist/versions/next/DutchAuction.json rename to dist/versions/imwss2/DutchAuction.json index 6419243..f1aa1ee 100644 --- a/dist/versions/next/DutchAuction.json +++ b/dist/versions/imwss2/DutchAuction.json @@ -142,6 +142,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "bid", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "bidCount", @@ -174,6 +187,25 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "address", + "name": "recipient", + "type": "address" + } + ], + "name": "claim", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "claimCount", @@ -213,6 +245,13 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "destruct", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "endTime", @@ -278,6 +317,13 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "finalize", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "finalized", @@ -292,12 +338,18 @@ "type": "function" }, { - "inputs": [], - "name": "getChainId", + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", "outputs": [ { "internalType": "uint256", - "name": "", + "name": "_nonce", "type": "uint256" } ], @@ -330,6 +382,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "price", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "quantity", @@ -356,6 +421,26 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "remainingToEndAuction", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "start", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "startTime", @@ -443,128 +528,6 @@ ], "stateMutability": "view", "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "userAddress", - "type": "address" - } - ], - "name": "getMetatransactionNonce", - "outputs": [ - { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "start", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "remainingToEndAuction", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "price", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - } - ], - "name": "bid", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "finalize", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "recipient", - "type": "address" - } - ], - "name": "claim", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "destruct", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ENS.json b/dist/versions/imwss2/ENS.json similarity index 97% rename from dist/versions/next/ENS.json rename to dist/versions/imwss2/ENS.json index 28c5811..472ecc8 100644 --- a/dist/versions/next/ENS.json +++ b/dist/versions/imwss2/ENS.json @@ -89,21 +89,17 @@ "internalType": "bytes32", "name": "node", "type": "bytes32" - }, - { - "internalType": "bytes32", - "name": "label", - "type": "bytes32" - }, + } + ], + "name": "owner", + "outputs": [ { "internalType": "address", - "name": "owner", + "name": "", "type": "address" } ], - "name": "setSubnodeOwner", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -112,16 +108,17 @@ "internalType": "bytes32", "name": "node", "type": "bytes32" - }, + } + ], + "name": "resolver", + "outputs": [ { "internalType": "address", - "name": "resolver", + "name": "", "type": "address" } ], - "name": "setResolver", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -150,12 +147,12 @@ "type": "bytes32" }, { - "internalType": "uint64", - "name": "ttl", - "type": "uint64" + "internalType": "address", + "name": "resolver", + "type": "address" } ], - "name": "setTTL", + "name": "setResolver", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -166,17 +163,21 @@ "internalType": "bytes32", "name": "node", "type": "bytes32" - } - ], - "name": "owner", - "outputs": [ + }, + { + "internalType": "bytes32", + "name": "label", + "type": "bytes32" + }, { "internalType": "address", - "name": "", + "name": "owner", "type": "address" } ], - "stateMutability": "view", + "name": "setSubnodeOwner", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -185,17 +186,16 @@ "internalType": "bytes32", "name": "node", "type": "bytes32" - } - ], - "name": "resolver", - "outputs": [ + }, { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "uint64", + "name": "ttl", + "type": "uint64" } ], - "stateMutability": "view", + "name": "setTTL", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -217,15 +217,5 @@ "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ENSRegistry.json b/dist/versions/imwss2/ENSRegistry.json similarity index 70% rename from dist/versions/next/ENSRegistry.json rename to dist/versions/imwss2/ENSRegistry.json index 142e1cd..5f47664 100644 --- a/dist/versions/next/ENSRegistry.json +++ b/dist/versions/imwss2/ENSRegistry.json @@ -94,16 +94,17 @@ "internalType": "bytes32", "name": "node", "type": "bytes32" - }, + } + ], + "name": "owner", + "outputs": [ { "internalType": "address", - "name": "owner", + "name": "", "type": "address" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -112,21 +113,17 @@ "internalType": "bytes32", "name": "node", "type": "bytes32" - }, - { - "internalType": "bytes32", - "name": "label", - "type": "bytes32" - }, + } + ], + "name": "resolver", + "outputs": [ { "internalType": "address", - "name": "owner", + "name": "", "type": "address" } ], - "name": "setSubnodeOwner", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -138,11 +135,11 @@ }, { "internalType": "address", - "name": "resolver", + "name": "owner", "type": "address" } ], - "name": "setResolver", + "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -155,12 +152,12 @@ "type": "bytes32" }, { - "internalType": "uint64", - "name": "ttl", - "type": "uint64" + "internalType": "address", + "name": "resolver", + "type": "address" } ], - "name": "setTTL", + "name": "setResolver", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -171,17 +168,21 @@ "internalType": "bytes32", "name": "node", "type": "bytes32" - } - ], - "name": "owner", - "outputs": [ + }, + { + "internalType": "bytes32", + "name": "label", + "type": "bytes32" + }, { "internalType": "address", - "name": "", + "name": "owner", "type": "address" } ], - "stateMutability": "view", + "name": "setSubnodeOwner", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -190,17 +191,16 @@ "internalType": "bytes32", "name": "node", "type": "bytes32" - } - ], - "name": "resolver", - "outputs": [ + }, { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "uint64", + "name": "ttl", + "type": "uint64" } ], - "stateMutability": "view", + "name": "setTTL", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -222,75 +222,5 @@ "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "constructor": { - "details": "Constructs a new ENS registrar." - }, - "owner(bytes32)": { - "details": "Returns the address that owns the specified node.", - "params": { - "node": "The specified node." - }, - "returns": { - "_0": "address of the owner." - } - }, - "resolver(bytes32)": { - "details": "Returns the address of the resolver for the specified node.", - "params": { - "node": "The specified node." - }, - "returns": { - "_0": "address of the resolver." - } - }, - "setOwner(bytes32,address)": { - "details": "Transfers ownership of a node to a new address.", - "params": { - "node": "The node to transfer ownership of.", - "owner": "The address of the new owner." - } - }, - "setResolver(bytes32,address)": { - "details": "Sets the resolver address for the specified node.", - "params": { - "node": "The node to update.", - "resolver": "The address of the resolver." - } - }, - "setSubnodeOwner(bytes32,bytes32,address)": { - "details": "Transfers ownership of a subnode keccak256(node, label) to a new address. May only be called by the owner of the parent node.", - "params": { - "label": "The hash of the label specifying the subnode.", - "node": "The parent node.", - "owner": "The address of the new owner." - } - }, - "setTTL(bytes32,uint64)": { - "details": "Sets the TTL for the specified node.", - "params": { - "node": "The node to update.", - "ttl": "The TTL in seconds." - } - }, - "ttl(bytes32)": { - "details": "Returns the TTL of a node, and any records associated with it.", - "params": { - "node": "The specified node." - }, - "returns": { - "_0": "ttl of the node." - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ERC20Extended.json b/dist/versions/imwss2/ERC20Extended.json similarity index 97% rename from dist/versions/next/ERC20Extended.json rename to dist/versions/imwss2/ERC20Extended.json index 3a3806a..6ce0ac6 100644 --- a/dist/versions/next/ERC20Extended.json +++ b/dist/versions/imwss2/ERC20Extended.json @@ -157,23 +157,23 @@ "type": "function" }, { - "inputs": [], - "name": "totalSupply", - "outputs": [ + "inputs": [ { "internalType": "uint256", - "name": "", + "name": "wad", "type": "uint256" } ], - "stateMutability": "view", + "name": "burn", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "dst", + "name": "guy", "type": "address" }, { @@ -182,14 +182,8 @@ "type": "uint256" } ], - "name": "transfer", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], + "name": "burn", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, @@ -197,12 +191,7 @@ "inputs": [ { "internalType": "address", - "name": "src", - "type": "address" - }, - { - "internalType": "address", - "name": "dst", + "name": "guy", "type": "address" }, { @@ -211,24 +200,13 @@ "type": "uint256" } ], - "name": "transferFrom", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], + "name": "mint", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "guy", - "type": "address" - }, { "internalType": "uint256", "name": "wad", @@ -241,28 +219,39 @@ "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "totalSupply", + "outputs": [ { "internalType": "uint256", - "name": "wad", + "name": "", "type": "uint256" } ], - "name": "mint", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ + { + "internalType": "address", + "name": "dst", + "type": "address" + }, { "internalType": "uint256", "name": "wad", "type": "uint256" } ], - "name": "burn", - "outputs": [], + "name": "transfer", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], "stateMutability": "nonpayable", "type": "function" }, @@ -270,7 +259,12 @@ "inputs": [ { "internalType": "address", - "name": "guy", + "name": "src", + "type": "address" + }, + { + "internalType": "address", + "name": "dst", "type": "address" }, { @@ -279,8 +273,14 @@ "type": "uint256" } ], - "name": "burn", - "outputs": [], + "name": "transferFrom", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], "stateMutability": "nonpayable", "type": "function" }, @@ -291,15 +291,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/IERC20Metadata.json b/dist/versions/imwss2/ERC20Like.json similarity index 66% rename from dist/versions/next/IERC20Metadata.json rename to dist/versions/imwss2/ERC20Like.json index 2a6f1c9..ee5244b 100644 --- a/dist/versions/next/IERC20Metadata.json +++ b/dist/versions/imwss2/ERC20Like.json @@ -1,6 +1,27 @@ { - "contractName": "IERC20Metadata", + "contractName": "ERC20Like", "abi": [ + { + "inputs": [ + { + "internalType": "string", + "name": "_name", + "type": "string" + }, + { + "internalType": "string", + "name": "_symbol", + "type": "string" + }, + { + "internalType": "uint8", + "name": "_decimals", + "type": "uint8" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, { "anonymous": false, "inputs": [ @@ -55,16 +76,35 @@ "inputs": [ { "internalType": "address", - "name": "owner", + "name": "spender", "type": "address" }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", - "name": "spender", + "name": "", "type": "address" } ], - "name": "allowance", + "name": "balanceOf", "outputs": [ { "internalType": "uint256", @@ -79,7 +119,7 @@ "inputs": [ { "internalType": "address", - "name": "spender", + "name": "from", "type": "address" }, { @@ -88,31 +128,63 @@ "type": "uint256" } ], - "name": "approve", + "name": "burn", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "decimals", "outputs": [ { - "internalType": "bool", + "internalType": "uint8", "name": "", - "type": "bool" + "type": "uint8" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "account", + "name": "to", "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" } ], - "name": "balanceOf", + "name": "mint", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "name", "outputs": [ { - "internalType": "uint256", + "internalType": "string", "name": "", - "type": "uint256" + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "symbol", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" } ], "stateMutability": "view", @@ -135,7 +207,7 @@ "inputs": [ { "internalType": "address", - "name": "to", + "name": "recipient", "type": "address" }, { @@ -159,12 +231,12 @@ "inputs": [ { "internalType": "address", - "name": "from", + "name": "sender", "type": "address" }, { "internalType": "address", - "name": "to", + "name": "recipient", "type": "address" }, { @@ -183,92 +255,6 @@ ], "stateMutability": "nonpayable", "type": "function" - }, - { - "inputs": [], - "name": "name", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "symbol", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "decimals", - "outputs": [ - { - "internalType": "uint8", - "name": "", - "type": "uint8" - } - ], - "stateMutability": "view", - "type": "function" } - ], - "devdoc": { - "details": "Interface for the optional metadata functions from the ERC20 standard. _Available since v4.1._", - "events": { - "Approval(address,address,uint256)": { - "details": "Emitted when the allowance of a `spender` for an `owner` is set by a call to {approve}. `value` is the new allowance." - }, - "Transfer(address,address,uint256)": { - "details": "Emitted when `value` tokens are moved from one account (`from`) to another (`to`). Note that `value` may be zero." - } - }, - "kind": "dev", - "methods": { - "allowance(address,address)": { - "details": "Returns the remaining number of tokens that `spender` will be allowed to spend on behalf of `owner` through {transferFrom}. This is zero by default. This value changes when {approve} or {transferFrom} are called." - }, - "approve(address,uint256)": { - "details": "Sets `amount` as the allowance of `spender` over the caller's tokens. Returns a boolean value indicating whether the operation succeeded. IMPORTANT: Beware that changing an allowance with this method brings the risk that someone may use both the old and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards: https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 Emits an {Approval} event." - }, - "balanceOf(address)": { - "details": "Returns the amount of tokens owned by `account`." - }, - "decimals()": { - "details": "Returns the decimals places of the token." - }, - "name()": { - "details": "Returns the name of the token." - }, - "symbol()": { - "details": "Returns the symbol of the token." - }, - "totalSupply()": { - "details": "Returns the amount of tokens in existence." - }, - "transfer(address,uint256)": { - "details": "Moves `amount` tokens from the caller's account to `to`. Returns a boolean value indicating whether the operation succeeded. Emits a {Transfer} event." - }, - "transferFrom(address,address,uint256)": { - "details": "Moves `amount` tokens from `from` to `to` using the allowance mechanism. `amount` is then deducted from the caller's allowance. Returns a boolean value indicating whether the operation succeeded. Emits a {Transfer} event." - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ERC20PresetMinterPauser.json b/dist/versions/imwss2/ERC20PresetMinterPauser.json similarity index 71% rename from dist/versions/next/ERC20PresetMinterPauser.json rename to dist/versions/imwss2/ERC20PresetMinterPauser.json index c1bea3b..358e25d 100644 --- a/dist/versions/next/ERC20PresetMinterPauser.json +++ b/dist/versions/imwss2/ERC20PresetMinterPauser.json @@ -396,6 +396,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "mint", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "name", @@ -409,6 +427,13 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "pause", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "paused", @@ -556,125 +581,12 @@ "stateMutability": "nonpayable", "type": "function" }, - { - "inputs": [], - "name": "pause", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [], "name": "unpause", "outputs": [], "stateMutability": "nonpayable", "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "mint", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" } - ], - "devdoc": { - "events": { - "Approval(address,address,uint256)": { - "details": "Emitted when the allowance of a `spender` for an `owner` is set by a call to {approve}. `value` is the new allowance." - }, - "Paused(address)": { - "details": "Emitted when the pause is triggered by `account`." - }, - "RoleAdminChanged(bytes32,bytes32,bytes32)": { - "details": "Emitted when `newAdminRole` is set as ``role``'s admin role, replacing `previousAdminRole` `DEFAULT_ADMIN_ROLE` is the starting admin for all roles, despite {RoleAdminChanged} not being emitted signaling this. _Available since v3.1._" - }, - "RoleGranted(bytes32,address,address)": { - "details": "Emitted when `account` is granted `role`. `sender` is the account that originated the contract call, an admin role bearer except when using {AccessControl-_setupRole}." - }, - "RoleRevoked(bytes32,address,address)": { - "details": "Emitted when `account` is revoked `role`. `sender` is the account that originated the contract call: - if using `revokeRole`, it is the admin role bearer - if using `renounceRole`, it is the role bearer (i.e. `account`)" - }, - "Transfer(address,address,uint256)": { - "details": "Emitted when `value` tokens are moved from one account (`from`) to another (`to`). Note that `value` may be zero." - }, - "Unpaused(address)": { - "details": "Emitted when the pause is lifted by `account`." - } - }, - "kind": "dev", - "methods": { - "allowance(address,address)": { - "details": "See {IERC20-allowance}." - }, - "approve(address,uint256)": { - "details": "See {IERC20-approve}. NOTE: If `amount` is the maximum `uint256`, the allowance is not updated on `transferFrom`. This is semantically equivalent to an infinite approval. Requirements: - `spender` cannot be the zero address." - }, - "balanceOf(address)": { - "details": "See {IERC20-balanceOf}." - }, - "decimals()": { - "details": "Returns the number of decimals used to get its user representation. For example, if `decimals` equals `2`, a balance of `505` tokens should be displayed to a user as `5.05` (`505 / 10 ** 2`). Tokens usually opt for a value of 18, imitating the relationship between Ether and Wei. This is the default value returned by this function, unless it's overridden. NOTE: This information is only used for _display_ purposes: it in no way affects any of the arithmetic of the contract, including {IERC20-balanceOf} and {IERC20-transfer}." - }, - "decreaseAllowance(address,uint256)": { - "details": "Atomically decreases the allowance granted to `spender` by the caller. This is an alternative to {approve} that can be used as a mitigation for problems described in {IERC20-approve}. Emits an {Approval} event indicating the updated allowance. Requirements: - `spender` cannot be the zero address. - `spender` must have allowance for the caller of at least `subtractedValue`." - }, - "getRoleAdmin(bytes32)": { - "details": "Returns the admin role that controls `role`. See {grantRole} and {revokeRole}. To change a role's admin, use {_setRoleAdmin}." - }, - "grantRole(bytes32,address)": { - "details": "Grants `role` to `account`. If `account` had not been already granted `role`, emits a {RoleGranted} event. Requirements: - the caller must have ``role``'s admin role. May emit a {RoleGranted} event." - }, - "hasRole(bytes32,address)": { - "details": "Returns `true` if `account` has been granted `role`." - }, - "increaseAllowance(address,uint256)": { - "details": "Atomically increases the allowance granted to `spender` by the caller. This is an alternative to {approve} that can be used as a mitigation for problems described in {IERC20-approve}. Emits an {Approval} event indicating the updated allowance. Requirements: - `spender` cannot be the zero address." - }, - "name()": { - "details": "Returns the name of the token." - }, - "paused()": { - "details": "Returns true if the contract is paused, and false otherwise." - }, - "renounceRole(bytes32,address)": { - "details": "Revokes `role` from the calling account. Roles are often managed via {grantRole} and {revokeRole}: this function's purpose is to provide a mechanism for accounts to lose their privileges if they are compromised (such as when a trusted device is misplaced). If the calling account had been revoked `role`, emits a {RoleRevoked} event. Requirements: - the caller must be `account`. May emit a {RoleRevoked} event." - }, - "revokeRole(bytes32,address)": { - "details": "Revokes `role` from `account`. If `account` had been granted `role`, emits a {RoleRevoked} event. Requirements: - the caller must have ``role``'s admin role. May emit a {RoleRevoked} event." - }, - "supportsInterface(bytes4)": { - "details": "See {IERC165-supportsInterface}." - }, - "symbol()": { - "details": "Returns the symbol of the token, usually a shorter version of the name." - }, - "totalSupply()": { - "details": "See {IERC20-totalSupply}." - }, - "transfer(address,uint256)": { - "details": "See {IERC20-transfer}. Requirements: - `to` cannot be the zero address. - the caller must have a balance of at least `amount`." - }, - "transferFrom(address,address,uint256)": { - "details": "See {IERC20-transferFrom}. Emits an {Approval} event indicating the updated allowance. This is not required by the EIP. See the note at the beginning of {ERC20}. NOTE: Does not update the allowance if the current allowance is the maximum `uint256`. Requirements: - `from` and `to` cannot be the zero address. - `from` must have a balance of at least `amount`. - the caller must have allowance for ``from``'s tokens of at least `amount`." - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ERC721Mock.json b/dist/versions/imwss2/ERC721Mock.json similarity index 94% rename from dist/versions/next/ERC721Mock.json rename to dist/versions/imwss2/ERC721Mock.json index 703ee99..a359ec1 100644 --- a/dist/versions/next/ERC721Mock.json +++ b/dist/versions/imwss2/ERC721Mock.json @@ -30,37 +30,37 @@ "inputs": [ { "internalType": "address", - "name": "to", + "name": "owner", "type": "address" - }, + } + ], + "name": "balanceOf", + "outputs": [ { "internalType": "uint256", - "name": "tokenId", + "name": "", "type": "uint256" } ], - "name": "mint", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "owner", + "name": "to", "type": "address" - } - ], - "name": "balanceOf", - "outputs": [ + }, { "internalType": "uint256", - "name": "", + "name": "tokenId", "type": "uint256" } ], - "stateMutability": "view", + "name": "mint", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -105,15 +105,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/EtherRouter.json b/dist/versions/imwss2/EtherRouter.json similarity index 94% rename from dist/versions/next/EtherRouter.json rename to dist/versions/imwss2/EtherRouter.json index 544cbc5..85eb10b 100644 --- a/dist/versions/next/EtherRouter.json +++ b/dist/versions/imwss2/EtherRouter.json @@ -109,15 +109,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/DSAuth.json b/dist/versions/imwss2/EtherRouterCreate3.json similarity index 72% rename from dist/versions/next/DSAuth.json rename to dist/versions/imwss2/EtherRouterCreate3.json index fabb3b0..ff36306 100644 --- a/dist/versions/next/DSAuth.json +++ b/dist/versions/imwss2/EtherRouterCreate3.json @@ -1,5 +1,5 @@ { - "contractName": "DSAuth", + "contractName": "EtherRouterCreate3", "abi": [ { "inputs": [], @@ -32,6 +32,10 @@ "name": "LogSetOwner", "type": "event" }, + { + "stateMutability": "payable", + "type": "fallback" + }, { "inputs": [], "name": "authority", @@ -58,6 +62,32 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "resolver", + "outputs": [ + { + "internalType": "contract Resolver", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -74,25 +104,15 @@ { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", + "internalType": "address", + "name": "_resolver", "type": "address" } ], - "name": "setAuthority", + "name": "setResolver", "outputs": [], "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/TestExtension.json b/dist/versions/imwss2/EvaluatedExpenditure.json similarity index 88% rename from dist/versions/next/TestExtension.json rename to dist/versions/imwss2/EvaluatedExpenditure.json index d483937..c327d23 100644 --- a/dist/versions/next/TestExtension.json +++ b/dist/versions/imwss2/EvaluatedExpenditure.json @@ -1,5 +1,5 @@ { - "contractName": "TestExtension", + "contractName": "EvaluatedExpenditure", "abi": [ { "anonymous": false, @@ -71,6 +71,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -110,6 +123,13 @@ "stateMutability": "payable", "type": "function" }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -129,19 +149,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "getColony", @@ -193,13 +200,26 @@ "outputs": [ { "internalType": "bytes32", - "name": "", + "name": "_identifier", "type": "bytes32" } ], "stateMutability": "pure", "type": "function" }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -245,6 +265,39 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" + }, + { + "internalType": "int256[]", + "name": "_payoutModifiers", + "type": "int256[]" + } + ], + "name": "setExpenditurePayoutModifiers", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -258,6 +311,13 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -313,76 +373,12 @@ "outputs": [ { "internalType": "uint256", - "name": "", + "name": "_version", "type": "uint256" } ], "stateMutability": "pure", "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_colony", - "type": "address" - } - ], - "name": "install", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" - } - ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/ExtractCallData.json b/dist/versions/imwss2/ExtractCallData.json new file mode 100644 index 0000000..e567b3f --- /dev/null +++ b/dist/versions/imwss2/ExtractCallData.json @@ -0,0 +1,4 @@ +{ + "contractName": "ExtractCallData", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/next/FunctionsNotAvailableOnColony.json b/dist/versions/imwss2/FunctionsNotAvailableOnColony.json similarity index 71% rename from dist/versions/next/FunctionsNotAvailableOnColony.json rename to dist/versions/imwss2/FunctionsNotAvailableOnColony.json index 7215176..ce39c1e 100644 --- a/dist/versions/next/FunctionsNotAvailableOnColony.json +++ b/dist/versions/imwss2/FunctionsNotAvailableOnColony.json @@ -107,6 +107,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1411,6 +1424,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1499,6 +1600,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -2058,7 +2198,7 @@ ], "name": "checkNotAdditionalProtectedVariable", "outputs": [], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" }, { @@ -2347,19 +2487,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "getColonyNetwork", @@ -2726,62 +2853,72 @@ }, { "inputs": [ + { + "internalType": "uint256", + "name": "miningChainId", + "type": "uint256" + }, { "internalType": "bytes32", - "name": "_extensionId", + "name": "newHash", "type": "bytes32" }, { "internalType": "uint256", - "name": "_version", + "name": "newNLeaves", "type": "uint256" } ], - "name": "installExtension", + "name": "initialiseReputationMining", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, { "internalType": "uint256", - "name": "_wad", + "name": "_version", "type": "uint256" } ], - "name": "mintTokens", + "name": "installExtension", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "_guy", - "type": "address" - }, { "internalType": "uint256", "name": "_wad", "type": "uint256" } ], - "name": "mintTokensFor", + "name": "mintTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ + { + "internalType": "address", + "name": "_guy", + "type": "address" + }, { "internalType": "uint256", "name": "_wad", "type": "uint256" } ], - "name": "mintTokensForColonyNetwork", + "name": "mintTokensFor", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2859,6 +2996,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "string", + "name": "username", + "type": "string" + }, + { + "internalType": "string", + "name": "orbitdb", + "type": "string" + } + ], + "name": "registerUserLabel", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -2872,6 +3027,19 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "address", + "name": "_bridgeAddress", + "type": "address" + } + ], + "name": "setColonyBridgeAddress", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -3036,6 +3204,35 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "childDomainId", + "type": "uint256" + } + ], + "name": "validateDomainInheritance", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -3131,815 +3328,6 @@ ], "stateMutability": "pure", "type": "function" - }, - { - "inputs": [ - { - "internalType": "string", - "name": "username", - "type": "string" - }, - { - "internalType": "string", - "name": "orbitdb", - "type": "string" - } - ], - "name": "registerUserLabel", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/FundingQueue.json b/dist/versions/imwss2/FundingQueue.json similarity index 74% rename from dist/versions/next/FundingQueue.json rename to dist/versions/imwss2/FundingQueue.json index ea0e731..c538e7e 100644 --- a/dist/versions/next/FundingQueue.json +++ b/dist/versions/imwss2/FundingQueue.json @@ -225,288 +225,65 @@ { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "bytes", - "name": "_payload", - "type": "bytes" - }, - { - "internalType": "bytes32", - "name": "_sigR", - "type": "bytes32" - }, - { - "internalType": "bytes32", - "name": "_sigS", - "type": "bytes32" + "internalType": "uint256", + "name": "_id", + "type": "uint256" }, - { - "internalType": "uint8", - "name": "_sigV", - "type": "uint8" - } - ], - "name": "executeMetaTransaction", - "outputs": [ - { - "internalType": "bytes", - "name": "", - "type": "bytes" - } - ], - "stateMutability": "payable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes4", - "name": "_sig", - "type": "bytes4" - } - ], - "name": "getCapabilityRoles", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ { "internalType": "uint256", - "name": "", + "name": "_backing", "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getColony", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getDeprecated", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" - } - ], - "name": "multicall", - "outputs": [ - { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" }, { "internalType": "uint256", - "name": "_nonce", + "name": "_currPrevId", "type": "uint256" }, { "internalType": "uint256", - "name": "_chainId", + "name": "_newPrevId", "type": "uint256" }, { "internalType": "bytes", - "name": "_payload", + "name": "_key", "type": "bytes" }, { - "internalType": "bytes32", - "name": "_sigR", - "type": "bytes32" + "internalType": "bytes", + "name": "_value", + "type": "bytes" }, { - "internalType": "bytes32", - "name": "_sigS", - "type": "bytes32" + "internalType": "uint256", + "name": "_branchMask", + "type": "uint256" }, { - "internalType": "uint8", - "name": "_sigV", - "type": "uint8" - } - ], - "name": "verify", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" } ], - "stateMutability": "view", + "name": "backProposal", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "userAddress", - "type": "address" - } - ], - "name": "getMetatransactionNonce", - "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_id", "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "identifier", - "outputs": [ - { - "internalType": "bytes32", - "name": "_identifier", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [], - "name": "version", - "outputs": [ + }, { "internalType": "uint256", - "name": "_version", + "name": "_prevId", "type": "uint256" } ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_colony", - "type": "address" - } - ], - "name": "install", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" - } - ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", + "name": "cancelProposal", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -557,17 +334,12 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_prevId", - "type": "uint256" + "internalType": "bool", + "name": "_deprecated", + "type": "bool" } ], - "name": "cancelProposal", + "name": "deprecate", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -575,32 +347,45 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_id", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "bytes", - "name": "_key", + "name": "_payload", "type": "bytes" }, { - "internalType": "bytes", - "name": "_value", - "type": "bytes" + "internalType": "bytes32", + "name": "_sigR", + "type": "bytes32" }, { - "internalType": "uint256", - "name": "_branchMask", - "type": "uint256" + "internalType": "bytes32", + "name": "_sigS", + "type": "bytes32" }, { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" + "internalType": "uint8", + "name": "_sigV", + "type": "uint8" } ], - "name": "stakeProposal", + "name": "executeMetaTransaction", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [], + "name": "finishUpgrade", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -608,62 +393,65 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_backing", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_currPrevId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_newPrevId", - "type": "uint256" - }, - { - "internalType": "bytes", - "name": "_key", - "type": "bytes" - }, + "internalType": "bytes4", + "name": "_sig", + "type": "bytes4" + } + ], + "name": "getCapabilityRoles", + "outputs": [ { - "internalType": "bytes", - "name": "_value", - "type": "bytes" - }, + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getColony", + "outputs": [ { - "internalType": "uint256", - "name": "_branchMask", - "type": "uint256" - }, + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getDeprecated", + "outputs": [ { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" + "internalType": "bool", + "name": "", + "type": "bool" } ], - "name": "backProposal", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", + "outputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_nonce", "type": "uint256" } ], - "name": "pingProposal", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -674,18 +462,11 @@ "type": "uint256" } ], - "name": "reclaimStake", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "getProposalCount", + "name": "getNextProposalId", "outputs": [ { "internalType": "uint256", - "name": "count", + "name": "nextId", "type": "uint256" } ], @@ -778,6 +559,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "getProposalCount", + "outputs": [ + { + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -802,6 +596,64 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "_identifier", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -810,197 +662,151 @@ "type": "uint256" } ], - "name": "getNextProposalId", - "outputs": [ + "name": "pingProposal", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "uint256", - "name": "nextId", + "name": "_id", + "type": "uint256" + } + ], + "name": "reclaimStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "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": "stakeProposal", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_chainId", "type": "uint256" + }, + { + "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": "verify", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" } ], "stateMutability": "view", "type": "function" + }, + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "backProposal(uint256,uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])": { - "params": { - "_backing": "The amount of backing to give the proposal (up to user's reputation)", - "_branchMask": "The branchmask of the proof", - "_currPrevId": "The current previous proposal in the list", - "_id": "The proposal Id", - "_key": "A reputation hash tree key, of the caller's reputation in _domainId", - "_newPrevId": "The new previous proposal after we re-arrange", - "_siblings": "The siblings of the proof", - "_value": "Reputation value indicating the caller's reputation in _domainId" - } - }, - "cancelProposal(uint256,uint256)": { - "params": { - "_id": "The proposal Id", - "_prevId": "The id of the preceding proposal in the linked list" - } - }, - "createProposal(uint256,uint256,uint256,uint256,uint256,uint256,address)": { - "params": { - "_domainId": "The domain the extension has the funding permission", - "_fromChildSkillIndex": "The index of the fromPot's domain in _domainId.children[]", - "_fromPot": "Funding pot id providing the funds", - "_toChildSkillIndex": "The index of the toPot's domain in _domainId.children[]", - "_toPot": "Funding pot id receiving the funds", - "_token": "The token being transferred", - "_totalRequested": "The total amount being requested" - } - }, - "deprecate(bool)": { - "params": { - "_deprecated": "Indicates whether the extension should be deprecated or undeprecated" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - }, - "getMetatransactionNonce(address)": { - "params": { - "userAddress": "The user's address" - }, - "returns": { - "nonce": "The nonce" - } - }, - "getNextProposalId(uint256)": { - "params": { - "_id": "The proposal Id" - }, - "returns": { - "nextId": "The next proposal Id in the list" - } - }, - "getProposal(uint256)": { - "params": { - "_id": "The proposal Id" - }, - "returns": { - "proposal": "The proposal struct" - } - }, - "getProposalCount()": { - "returns": { - "count": "The count" - } - }, - "getSupport(uint256,address)": { - "params": { - "_id": "The proposal Id", - "_supporter": "The supporter" - }, - "returns": { - "support": "The support amount" - } - }, - "identifier()": { - "returns": { - "_identifier": "The extension's identifier" - } - }, - "install(address)": { - "params": { - "_colony": "The colony in which the extension holds permissions" - } - }, - "pingProposal(uint256)": { - "params": { - "_id": "The proposal Id" - } - }, - "reclaimStake(uint256)": { - "params": { - "_id": "The proposal Id" - } - }, - "stakeProposal(uint256,bytes,bytes,uint256,bytes32[])": { - "params": { - "_branchMask": "The branchmask of the proof", - "_id": "The proposal Id", - "_key": "A reputation hash tree key, of the total reputation in _domainId", - "_siblings": "The siblings of the proof", - "_value": "Reputation value indicating the total reputation in _domainId" - } - }, - "version()": { - "returns": { - "_version": "The extension's version number" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "backProposal(uint256,uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])": { - "notice": "Back a funding proposal and advance it along the list" - }, - "cancelProposal(uint256,uint256)": { - "notice": "Cancel a funding proposal and remove from linked list" - }, - "createProposal(uint256,uint256,uint256,uint256,uint256,uint256,address)": { - "notice": "Create a new funding proposal" - }, - "deprecate(bool)": { - "notice": "Called when deprecating (or undeprecating) the extension" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - }, - "finishUpgrade()": { - "notice": "Called when upgrading the extension" - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next nonce for a meta-transaction" - }, - "getNextProposalId(uint256)": { - "notice": "Gets the id of the next proposal in the list" - }, - "getProposal(uint256)": { - "notice": "Get the proposal struct for a given proposal" - }, - "getProposalCount()": { - "notice": "Get the total number of proposals" - }, - "getSupport(uint256,address)": { - "notice": "Gets the reputation support from a user to a proposal" - }, - "identifier()": { - "notice": "Returns the identifier of the extension" - }, - "install(address)": { - "notice": "Configures the extension" - }, - "pingProposal(uint256)": { - "notice": "Transfer the marginal funds" - }, - "reclaimStake(uint256)": { - "notice": "Reclaim the stake after the proposal is funded" - }, - "stakeProposal(uint256,bytes,bytes,uint256,bytes32[])": { - "notice": "Stake a funding proposal" - }, - "uninstall()": { - "notice": "Called when uninstalling the extension" - }, - "version()": { - "notice": "Returns the version of the extension" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/GasGuzzler.json b/dist/versions/imwss2/GasGuzzler.json similarity index 81% rename from dist/versions/next/GasGuzzler.json rename to dist/versions/imwss2/GasGuzzler.json index 53f3bd7..f5e0bdd 100644 --- a/dist/versions/next/GasGuzzler.json +++ b/dist/versions/imwss2/GasGuzzler.json @@ -71,6 +71,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -110,6 +123,26 @@ "stateMutability": "payable", "type": "function" }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "a", + "type": "uint256" + } + ], + "name": "fun", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -129,19 +162,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "getColony", @@ -180,13 +200,39 @@ "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_nonce", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -245,6 +291,13 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -294,19 +347,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "identifier", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, { "inputs": [], "name": "version", @@ -319,106 +359,6 @@ ], "stateMutability": "pure", "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_colony", - "type": "address" - } - ], - "name": "install", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" - } - ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "a", - "type": "uint256" - } - ], - "name": "fun", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - }, - "install(address)": { - "params": { - "_colony": "The colony in which the extension holds permissions" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "deprecate(bool)": { - "notice": "Called when deprecating (or undeprecating) the extension" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - }, - "finishUpgrade()": { - "notice": "Called when upgrading the extension" - }, - "identifier()": { - "notice": "Returns the identifier of the extension" - }, - "install(address)": { - "notice": "Configures the extension" - }, - "uninstall()": { - "notice": "Called when uninstalling the extension" - }, - "version()": { - "notice": "Returns the version of the extension" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/GetActionDomainSkillId.json b/dist/versions/imwss2/GetActionDomainSkillId.json new file mode 100644 index 0000000..b0ea403 --- /dev/null +++ b/dist/versions/imwss2/GetActionDomainSkillId.json @@ -0,0 +1,4 @@ +{ + "contractName": "GetActionDomainSkillId", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/imwss2/GetActionSummary.json b/dist/versions/imwss2/GetActionSummary.json new file mode 100644 index 0000000..c9282d3 --- /dev/null +++ b/dist/versions/imwss2/GetActionSummary.json @@ -0,0 +1,61 @@ +{ + "contractName": "GetActionSummary", + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "colonyNetworkAddress", + "type": "address" + }, + { + "internalType": "address", + "name": "colonyAddress", + "type": "address" + }, + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + }, + { + "internalType": "address", + "name": "_altTarget", + "type": "address" + } + ], + "name": "getSingleActionSummary", + "outputs": [ + { + "components": [ + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "uint256", + "name": "domainSkillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "requiredPermissions", + "type": "bytes32" + } + ], + "internalType": "struct ActionSummary", + "name": "", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/next/IAvatar.json b/dist/versions/imwss2/IAvatar.json similarity index 84% rename from dist/versions/next/IAvatar.json rename to dist/versions/imwss2/IAvatar.json index 4280666..d79962a 100644 --- a/dist/versions/next/IAvatar.json +++ b/dist/versions/imwss2/IAvatar.json @@ -35,15 +35,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/IBasicMetaTransaction.json b/dist/versions/imwss2/IBasicMetaTransaction.json similarity index 66% rename from dist/versions/next/IBasicMetaTransaction.json rename to dist/versions/imwss2/IBasicMetaTransaction.json index d57d421..fa05e05 100644 --- a/dist/versions/next/IBasicMetaTransaction.json +++ b/dist/versions/imwss2/IBasicMetaTransaction.json @@ -84,37 +84,5 @@ "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "payload": "The transaction data that will be executed if signature valid", - "sigR": "The 'r' part of the signature", - "sigS": "The 's' part of the signature", - "sigV": "The 'v' part of the signature", - "userAddress": "The address of the user that signed the metatransaction" - } - }, - "getMetatransactionNonce(address)": { - "params": { - "userAddress": "The address of the user that will sign the metatransaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Executes a metatransaction targeting this contract" - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next metatransaction nonce for user that should be used targeting this contract" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/IColony.json b/dist/versions/imwss2/IColony.json new file mode 100644 index 0000000..2c96613 --- /dev/null +++ b/dist/versions/imwss2/IColony.json @@ -0,0 +1,4332 @@ +{ + "contractName": "IColony", + "abi": [ + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "string", + "name": "metadata", + "type": "string" + } + ], + "name": "ColonyMetadata", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "string", + "name": "metadata", + "type": "string" + } + ], + "name": "ColonyMetadataDelta", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "rewardInverse", + "type": "uint256" + } + ], + "name": "ColonyRewardInverseSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "domainId", + "type": "uint256" + } + ], + "name": "DomainAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "name": "ExpenditureAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "name": "ExpenditureCancelled", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "name": "ExpenditureFinalized", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "globalClaimDelay", + "type": "uint256" + } + ], + "name": "ExpenditureGlobalClaimDelaySet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "name": "ExpenditureLocked", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "uint256", + "name": "fundingPotId", + "type": "uint256" + } + ], + "name": "FundingPotAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "localSkillId", + "type": "uint256" + } + ], + "name": "LocalSkillAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "paymentId", + "type": "uint256" + } + ], + "name": "PaymentAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "paymentId", + "type": "uint256" + } + ], + "name": "PaymentFinalized", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "user", + "type": "address" + } + ], + "name": "RecoveryModeEntered", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "user", + "type": "address" + } + ], + "name": "RecoveryModeExitApproved", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "user", + "type": "address" + } + ], + "name": "RecoveryModeExited", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "user", + "type": "address" + }, + { + "indexed": false, + "internalType": "bool", + "name": "setTo", + "type": "bool" + } + ], + "name": "RecoveryRoleSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "rewardPayoutId", + "type": "uint256" + } + ], + "name": "RewardPayoutCycleEnded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "rewardPayoutId", + "type": "uint256" + } + ], + "name": "RewardPayoutCycleStarted", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + } + ], + "name": "TaskAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "bytes32", + "name": "specificationHash", + "type": "bytes32" + } + ], + "name": "TaskBriefSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + } + ], + "name": "TaskCanceled", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address[]", + "name": "reviewerAddresses", + "type": "address[]" + } + ], + "name": "TaskChangedViaSignatures", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + } + ], + "name": "TaskCompleted", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "dueDate", + "type": "uint256" + } + ], + "name": "TaskDueDateSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + } + ], + "name": "TaskFinalized", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "TaskSkillSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + } + ], + "name": "TokenUnlocked", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_parentDomainId", + "type": "uint256" + } + ], + "name": "addDomain", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "addLocalSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_txHash", + "type": "bytes32" + }, + { + "internalType": "string", + "name": "_metadata", + "type": "string" + } + ], + "name": "annotateTransaction", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "approveExitRecovery", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_approvee", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "approveStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "address", + "name": "colonyAuthority", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address[]", + "name": "_users", + "type": "address[]" + }, + { + "internalType": "int256[]", + "name": "_amount", + "type": "int256[]" + } + ], + "name": "bootstrapColony", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "burnTokens", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "cancelExpenditure", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "cancelExpenditureViaArbitration", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + } + ], + "name": "checkNotAdditionalProtectedVariable", + "outputs": [], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "claimColonyFunds", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "claimExpenditurePayout", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "deobligateStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "extensionId", + "type": "bytes32" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "name": "deprecateExtension", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "localSkillId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "name": "deprecateLocalSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "_metadata", + "type": "string" + } + ], + "name": "editColony", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "_metadataDelta", + "type": "string" + } + ], + "name": "editColonyByDelta", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "int256", + "name": "_amount", + "type": "int256" + } + ], + "name": "emitDomainReputationReward", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "int256", + "name": "_amount", + "type": "int256" + } + ], + "name": "emitSkillReputationPenalty", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "int256", + "name": "_amount", + "type": "int256" + } + ], + "name": "emitSkillReputationReward", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "enterRecoveryMode", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [], + "name": "exitRecoveryMode", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "finalizeExpenditure", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "finalizeExpenditureViaArbitration", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_payoutId", + "type": "uint256" + } + ], + "name": "finalizeRewardPayout", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "address", + "name": "_obligator", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + } + ], + "name": "getApproval", + "outputs": [ + { + "internalType": "uint256", + "name": "approval", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes4", + "name": "_sig", + "type": "bytes4" + } + ], + "name": "getCapabilityRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "roles", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getColonyNetwork", + "outputs": [ + { + "internalType": "address", + "name": "colonyNetwork", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getDomain", + "outputs": [ + { + "components": [ + { + "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": [], + "name": "getDomainCount", + "outputs": [ + { + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_fundingPotId", + "type": "uint256" + } + ], + "name": "getDomainFromFundingPot", + "outputs": [ + { + "internalType": "uint256", + "name": "domainId", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getExpenditure", + "outputs": [ + { + "components": [ + { + "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": [], + "name": "getExpenditureCount", + "outputs": [ + { + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + } + ], + "name": "getExpenditureSlot", + "outputs": [ + { + "components": [ + { + "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": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getExpenditureSlotPayout", + "outputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getFundingPot", + "outputs": [ + { + "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": [ + { + "internalType": "uint256", + "name": "_potId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getFundingPotBalance", + "outputs": [ + { + "internalType": "uint256", + "name": "balance", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getFundingPotCount", + "outputs": [ + { + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_potId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getFundingPotPayout", + "outputs": [ + { + "internalType": "uint256", + "name": "payout", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "userAddress", + "type": "address" + } + ], + "name": "getMetatransactionNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "nonce", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getNonRewardPotsTotal", + "outputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "address", + "name": "_obligator", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + } + ], + "name": "getObligation", + "outputs": [ + { + "internalType": "uint256", + "name": "obligation", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getPayment", + "outputs": [ + { + "components": [ + { + "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": [], + "name": "getPaymentCount", + "outputs": [ + { + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getRewardInverse", + "outputs": [ + { + "internalType": "uint256", + "name": "rewardInverse", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_payoutId", + "type": "uint256" + } + ], + "name": "getRewardPayoutInfo", + "outputs": [ + { + "components": [ + { + "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": [], + "name": "getRootLocalSkill", + "outputs": [ + { + "internalType": "uint256", + "name": "rootLocalSkill", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getTask", + "outputs": [ + { + "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": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getTaskChangeNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "nonce", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTaskCount", + "outputs": [ + { + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "_role", + "type": "uint8" + } + ], + "name": "getTaskRole", + "outputs": [ + { + "components": [ + { + "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": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "_role", + "type": "uint8" + } + ], + "name": "getTaskWorkRatingSecret", + "outputs": [ + { + "internalType": "bytes32", + "name": "secret", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getTaskWorkRatingSecretsInfo", + "outputs": [ + { + "internalType": "uint256", + "name": "nSecrets", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "lastSubmittedAt", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getToken", + "outputs": [ + { + "internalType": "address", + "name": "tokenAddress", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "token", + "type": "address" + }, + { + "internalType": "address", + "name": "spender", + "type": "address" + } + ], + "name": "getTokenApproval", + "outputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "token", + "type": "address" + } + ], + "name": "getTotalTokenApproval", + "outputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_domain", + "type": "uint256" + } + ], + "name": "getUserRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "roles", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "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": [ + { + "internalType": "bool", + "name": "hasRole", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "enum ColonyDataTypes.ColonyRole", + "name": "_role", + "type": "uint8" + } + ], + "name": "hasUserRole", + "outputs": [ + { + "internalType": "bool", + "name": "hasRole", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colonyNetworkAddress", + "type": "address" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "initialiseColony", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "initialiseRootLocalSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "extensionId", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "version", + "type": "uint256" + } + ], + "name": "installExtension", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "isInRecoveryMode", + "outputs": [ + { + "internalType": "bool", + "name": "inRecoveryMode", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "lockExpenditure", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "lockToken", + "outputs": [ + { + "internalType": "uint256", + "name": "timesLocked", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_to", + "type": "address" + }, + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + } + ], + "name": "makeArbitraryTransaction", + "outputs": [ + { + "internalType": "bool", + "name": "success", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address[]", + "name": "_targets", + "type": "address[]" + }, + { + "internalType": "bytes[]", + "name": "_actions", + "type": "bytes[]" + }, + { + "internalType": "bool", + "name": "_strict", + "type": "bool" + } + ], + "name": "makeArbitraryTransactions", + "outputs": [ + { + "internalType": "bool", + "name": "success", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + } + ], + "name": "makeExpenditure", + "outputs": [ + { + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_target", + "type": "address" + }, + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + } + ], + "name": "makeSingleArbitraryTransaction", + "outputs": [ + { + "internalType": "bool", + "name": "success", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_wad", + "type": "uint256" + } + ], + "name": "mintTokens", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_guy", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_wad", + "type": "uint256" + } + ], + "name": "mintTokensFor", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "numRecoveryRoles", + "outputs": [ + { + "internalType": "uint64", + "name": "numRoles", + "type": "uint64" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "obligateStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "colonyOwner", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "colonyName", + "type": "string" + }, + { + "internalType": "string", + "name": "orbitdb", + "type": "string" + } + ], + "name": "registerColonyLabel", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "removeRecoveryRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_globalClaimDelay", + "type": "uint256" + } + ], + "name": "setDefaultGlobalClaimDelay", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_claimDelay", + "type": "uint256" + } + ], + "name": "setExpenditureClaimDelay", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" + }, + { + "internalType": "uint256[]", + "name": "_claimDelays", + "type": "uint256[]" + } + ], + "name": "setExpenditureClaimDelays", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "string", + "name": "_metadata", + "type": "string" + } + ], + "name": "setExpenditureMetadata", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" + }, + { + "internalType": "int256[]", + "name": "_payoutModifiers", + "type": "int256[]" + } + ], + "name": "setExpenditurePayoutModifiers", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, + { + "internalType": "address payable", + "name": "_recipient", + "type": "address" + } + ], + "name": "setExpenditureRecipient", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" + }, + { + "internalType": "address payable[]", + "name": "_recipients", + "type": "address[]" + } + ], + "name": "setExpenditureRecipients", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + } + ], + "name": "setExpenditureSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" + }, + { + "internalType": "uint256[]", + "name": "_skillIds", + "type": "uint256[]" + } + ], + "name": "setExpenditureSkills", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "setRecoveryRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_rewardInverse", + "type": "uint256" + } + ], + "name": "setRewardInverse", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "bool", + "name": "_setTo", + "type": "bool" + } + ], + "name": "setRootRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_value", + "type": "bytes32" + } + ], + "name": "setStorageSlotRecovery", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_newOwner", + "type": "address" + } + ], + "name": "transferExpenditure", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "extensionId", + "type": "bytes32" + } + ], + "name": "uninstallExtension", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "unlockToken", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "lockId", + "type": "uint256" + } + ], + "name": "unlockTokenForUser", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "token", + "type": "address" + }, + { + "internalType": "address", + "name": "spender", + "type": "address" + } + ], + "name": "updateApprovalAmount", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "orbitdb", + "type": "string" + } + ], + "name": "updateColonyOrbitDB", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_newVersion", + "type": "uint256" + } + ], + "name": "upgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "extensionId", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "newVersion", + "type": "uint256" + } + ], + "name": "upgradeExtension", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [ + { + "internalType": "bool", + "name": "canSet", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childDomainId", + "type": "uint256" + } + ], + "name": "validateDomainInheritance", + "outputs": [ + { + "internalType": "bool", + "name": "valid", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "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": [ + { + "internalType": "bool", + "name": "isValid", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "colonyVersion", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss2/IColonyBridge.json b/dist/versions/imwss2/IColonyBridge.json new file mode 100644 index 0000000..3b82d92 --- /dev/null +++ b/dist/versions/imwss2/IColonyBridge.json @@ -0,0 +1,111 @@ +{ + "contractName": "IColonyBridge", + "abi": [ + { + "inputs": [], + "name": "colonyNetwork", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "evmChainId", + "type": "uint256" + } + ], + "name": "getColonyBridgeAddress", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "evmChainId", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "payload", + "type": "bytes" + } + ], + "name": "sendMessage", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_evmChainId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colonyBridge", + "type": "address" + } + ], + "name": "setColonyBridgeAddress", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colonyNetwork", + "type": "address" + } + ], + "name": "setColonyNetworkAddress", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_evmChainId", + "type": "uint256" + } + ], + "name": "supportedEvmChainId", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/next/IColonyExtension.json b/dist/versions/imwss2/IColonyExtension.json similarity index 79% rename from dist/versions/next/IColonyExtension.json rename to dist/versions/imwss2/IColonyExtension.json index 2c2a974..c3e8d55 100644 --- a/dist/versions/next/IColonyExtension.json +++ b/dist/versions/imwss2/IColonyExtension.json @@ -26,6 +26,19 @@ "name": "MetaTransactionExecuted", "type": "event" }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -65,105 +78,72 @@ "stateMutability": "payable", "type": "function" }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { - "internalType": "address", - "name": "userAddress", - "type": "address" - } - ], - "name": "getMetatransactionNonce", - "outputs": [ - { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" + "internalType": "bytes4", + "name": "_sig", + "type": "bytes4" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "identifier", + "name": "getCapabilityRoles", "outputs": [ { "internalType": "bytes32", - "name": "", + "name": "roles", "type": "bytes32" } ], - "stateMutability": "pure", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "version", + "name": "getColony", "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ { "internalType": "address", - "name": "_colony", + "name": "colony", "type": "address" } ], - "name": "install", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "getDeprecated", + "outputs": [ { "internalType": "bool", - "name": "_deprecated", + "name": "deprecated", "type": "bool" } ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "bytes4", - "name": "_sig", - "type": "bytes4" + "internalType": "address", + "name": "userAddress", + "type": "address" } ], - "name": "getCapabilityRoles", + "name": "getMetatransactionNonce", "outputs": [ { - "internalType": "bytes32", - "name": "", - "type": "bytes32" + "internalType": "uint256", + "name": "nonce", + "type": "uint256" } ], "stateMutability": "view", @@ -171,35 +151,35 @@ }, { "inputs": [], - "name": "getDeprecated", + "name": "identifier", "outputs": [ { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "bytes32", + "name": "identifier", + "type": "bytes32" } ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" }, { - "inputs": [], - "name": "getColony", - "outputs": [ + "inputs": [ { "internalType": "address", - "name": "", + "name": "_colony", "type": "address" } ], - "stateMutability": "view", + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "bytes[]", - "name": "", + "name": "_data", "type": "bytes[]" } ], @@ -213,38 +193,26 @@ ], "stateMutability": "nonpayable", "type": "function" - } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "payload": "The transaction data that will be executed if signature valid", - "sigR": "The 'r' part of the signature", - "sigS": "The 's' part of the signature", - "sigV": "The 'v' part of the signature", - "userAddress": "The address of the user that signed the metatransaction" - } - }, - "getMetatransactionNonce(address)": { - "params": { - "userAddress": "The address of the user that will sign the metatransaction" - } - } }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Executes a metatransaction targeting this contract" - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next metatransaction nonce for user that should be used targeting this contract" - } + { + "inputs": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" }, - "version": 1 - } + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "version", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] } \ No newline at end of file diff --git a/dist/versions/next/IColonyNetwork.json b/dist/versions/imwss2/IColonyNetwork.json similarity index 55% rename from dist/versions/next/IColonyNetwork.json rename to dist/versions/imwss2/IColonyNetwork.json index 8ce4545..cb66dcf 100644 --- a/dist/versions/next/IColonyNetwork.json +++ b/dist/versions/imwss2/IColonyNetwork.json @@ -26,6 +26,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -494,6 +507,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -513,6 +614,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -591,8 +731,37 @@ "type": "event" }, { - "inputs": [], - "name": "approveExitRecovery", + "inputs": [ + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_resolver", + "type": "address" + } + ], + "name": "addColonyVersion", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "_resolver", + "type": "address" + } + ], + "name": "addExtensionToNetwork", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -601,18 +770,29 @@ "inputs": [ { "internalType": "uint256", - "name": "_slot", + "name": "_chainId", "type": "uint256" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" } ], - "name": "checkNotAdditionalProtectedVariable", + "name": "addPendingReputationUpdate", "outputs": [], - "stateMutability": "view", + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "enterRecoveryMode", + "inputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + } + ], + "name": "addPendingSkill", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -621,44 +801,31 @@ "inputs": [ { "internalType": "address", - "name": "userAddress", + "name": "_colony", "type": "address" }, { - "internalType": "bytes", - "name": "payload", - "type": "bytes" + "internalType": "address", + "name": "_user", + "type": "address" }, { - "internalType": "bytes32", - "name": "sigR", - "type": "bytes32" + "internalType": "int256", + "name": "_amount", + "type": "int256" }, { - "internalType": "bytes32", - "name": "sigS", - "type": "bytes32" + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" }, { - "internalType": "uint8", - "name": "sigV", - "type": "uint8" - } - ], - "name": "executeMetaTransaction", - "outputs": [ - { - "internalType": "bytes", - "name": "", - "type": "bytes" + "internalType": "uint256", + "name": "_updateNumber", + "type": "uint256" } ], - "stateMutability": "payable", - "type": "function" - }, - { - "inputs": [], - "name": "exitRecoveryMode", + "name": "addReputationUpdateLogFromBridge", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -666,64 +833,180 @@ { "inputs": [ { - "internalType": "address", - "name": "userAddress", - "type": "address" + "internalType": "uint256", + "name": "_parentSkillId", + "type": "uint256" } ], - "name": "getMetatransactionNonce", + "name": "addSkill", "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_skillId", "type": "uint256" } ], - "stateMutability": "view", + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "isInRecoveryMode", - "outputs": [ + "inputs": [ { - "internalType": "bool", - "name": "inRecoveryMode", - "type": "bool" + "internalType": "uint256", + "name": "_parentSkillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_skillCount", + "type": "uint256" } ], - "stateMutability": "view", + "name": "addSkillFromBridge", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" + "internalType": "bytes32", + "name": "_node", + "type": "bytes32" } ], - "name": "multicall", + "name": "addr", "outputs": [ { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" - } + "internalType": "address", + "name": "_address", + "type": "address" + } ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "int256", + "name": "_amount", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + } + ], + "name": "appendReputationUpdateLog", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "numRecoveryRoles", + "name": "approveExitRecovery", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + } + ], + "name": "bridgeCurrentRootHash", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_updateNumber", + "type": "uint256" + } + ], + "name": "bridgePendingReputationUpdate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "bridgeSkillIfNotMiningChain", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "burnUnneededRewards", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_timeStaked", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_submissonIndex", + "type": "uint256" + } + ], + "name": "calculateMinerWeight", "outputs": [ { - "internalType": "uint64", - "name": "numRoles", - "type": "uint64" + "internalType": "uint256", + "name": "_minerWeight", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" } ], + "name": "checkNotAdditionalProtectedVariable", + "outputs": [], "stateMutability": "view", "type": "function" }, @@ -731,11 +1014,11 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "_recipient", "type": "address" } ], - "name": "removeRecoveryRole", + "name": "claimMiningReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -744,11 +1027,262 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "_tokenAddress", "type": "address" } ], - "name": "setRecoveryRole", + "name": "createColony", + "outputs": [ + { + "internalType": "address", + "name": "_colonyAddress", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenAddress", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + }, + { + "internalType": "string", + "name": "_colonyName", + "type": "string" + }, + { + "internalType": "string", + "name": "_metadata", + "type": "string" + } + ], + "name": "createColony", + "outputs": [ + { + "internalType": "address", + "name": "_colonyAddress", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenAddress", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + }, + { + "internalType": "string", + "name": "_colonyName", + "type": "string" + } + ], + "name": "createColony", + "outputs": [ + { + "internalType": "address", + "name": "_colonyAddress", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenAddress", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + }, + { + "internalType": "string", + "name": "_colonyName", + "type": "string" + }, + { + "internalType": "string", + "name": "_orbitdb", + "type": "string" + }, + { + "internalType": "bool", + "name": "_useExtensionManager", + "type": "bool" + } + ], + "name": "createColony", + "outputs": [ + { + "internalType": "address", + "name": "_colonyAddress", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenAddress", + "type": "address" + }, + { + "internalType": "string", + "name": "_name", + "type": "string" + }, + { + "internalType": "string", + "name": "_symbol", + "type": "string" + }, + { + "internalType": "uint8", + "name": "_decimals", + "type": "uint8" + }, + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + }, + { + "internalType": "string", + "name": "_colonyName", + "type": "string" + }, + { + "internalType": "string", + "name": "_metadata", + "type": "string" + } + ], + "name": "createColonyForFrontend", + "outputs": [ + { + "internalType": "address", + "name": "token", + "type": "address" + }, + { + "internalType": "address", + "name": "colony", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenAddress", + "type": "address" + } + ], + "name": "createMetaColony", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + }, + { + "internalType": "address[]", + "name": "_allowedToTransfer", + "type": "address[]" + } + ], + "name": "deployTokenAuthority", + "outputs": [ + { + "internalType": "address", + "name": "_tokenAuthority", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "_name", + "type": "string" + }, + { + "internalType": "string", + "name": "_symbol", + "type": "string" + }, + { + "internalType": "uint8", + "name": "_decimals", + "type": "uint8" + } + ], + "name": "deployTokenViaNetwork", + "outputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecateExtension", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -757,16 +1291,88 @@ "inputs": [ { "internalType": "uint256", - "name": "_slot", + "name": "_skillId", + "type": "uint256" + } + ], + "name": "deprecateSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_skillId", "type": "uint256" }, + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecateSkill", + "outputs": [ + { + "internalType": "bool", + "name": "_changed", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "enterRecoveryMode", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "userAddress", + "type": "address" + }, + { + "internalType": "bytes", + "name": "payload", + "type": "bytes" + }, { "internalType": "bytes32", - "name": "_value", + "name": "sigR", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "sigS", "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "sigV", + "type": "uint8" } ], - "name": "setStorageSlotRecovery", + "name": "executeMetaTransaction", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [], + "name": "exitRecoveryMode", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -774,121 +1380,65 @@ { "inputs": [ { - "internalType": "bytes4", - "name": "_interfaceID", - "type": "bytes4" + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" } ], - "name": "supportsInterface", + "name": "getBridgedReputationUpdateCount", "outputs": [ { - "internalType": "bool", - "name": "_status", - "type": "bool" + "internalType": "uint256", + "name": "bridgedReputationCount", + "type": "uint256" } ], - "stateMutability": "pure", + "stateMutability": "view", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "_reputationMiningCycle", - "type": "address" - }, { "internalType": "uint256", - "name": "_id", + "name": "_chainId", "type": "uint256" - }, - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "int256", - "name": "_amount", - "type": "int256" - }, + } + ], + "name": "getBridgedSkillCounts", + "outputs": [ { "internalType": "uint256", - "name": "_skillId", + "name": "skillCount", "type": "uint256" - }, - { - "internalType": "address", - "name": "_colony", - "type": "address" - }, - { - "internalType": "uint128", - "name": "_nUpdates", - "type": "uint128" - }, - { - "internalType": "uint128", - "name": "_nPreviousUpdates", - "type": "uint128" } ], - "name": "setReplacementReputationUpdateLogEntry", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "_reputationMiningCycle", - "type": "address" + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" }, { "internalType": "uint256", - "name": "_id", + "name": "_childSkillIndex", "type": "uint256" } ], - "name": "getReplacementReputationUpdateLogEntry", + "name": "getChildSkillId", "outputs": [ { - "components": [ - { - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "internalType": "int256", - "name": "amount", - "type": "int256" - }, - { - "internalType": "uint256", - "name": "skillId", - "type": "uint256" - }, - { - "internalType": "address", - "name": "colony", - "type": "address" - }, - { - "internalType": "uint128", - "name": "nUpdates", - "type": "uint128" - }, - { - "internalType": "uint128", - "name": "nPreviousUpdates", - "type": "uint128" - } - ], - "internalType": "struct ColonyNetworkDataTypes.ReputationLogEntry", - "name": "_reputationLogEntry", - "type": "tuple" + "internalType": "uint256", + "name": "_childSkillId", + "type": "uint256" } ], "stateMutability": "view", @@ -897,17 +1447,17 @@ { "inputs": [ { - "internalType": "address", - "name": "_reputationMiningCycle", - "type": "address" + "internalType": "uint256", + "name": "_id", + "type": "uint256" } ], - "name": "getReplacementReputationUpdateLogsExist", + "name": "getColony", "outputs": [ { - "internalType": "bool", - "name": "_exists", - "type": "bool" + "internalType": "address", + "name": "_colonyAddress", + "type": "address" } ], "stateMutability": "view", @@ -915,11 +1465,11 @@ }, { "inputs": [], - "name": "getMetaColony", + "name": "getColonyBridgeAddress", "outputs": [ { - "internalType": "address payable", - "name": "_colonyAddress", + "internalType": "address", + "name": "bridge", "type": "address" } ], @@ -940,19 +1490,13 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_colony", - "type": "address" - } - ], - "name": "isColony", + "inputs": [], + "name": "getColonyCreationSalt", "outputs": [ { - "internalType": "bool", - "name": "_addressIsColony", - "type": "bool" + "internalType": "bytes32", + "name": "salt", + "type": "bytes32" } ], "stateMutability": "view", @@ -962,152 +1506,102 @@ "inputs": [ { "internalType": "uint256", - "name": "_parentSkillId", + "name": "_version", "type": "uint256" } ], - "name": "addSkill", + "name": "getColonyVersionResolver", "outputs": [ { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" + "internalType": "address", + "name": "_resolverAddress", + "type": "address" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getCurrentColonyVersion", + "outputs": [ { "internalType": "uint256", - "name": "_skillId", + "name": "_version", "type": "uint256" } ], - "name": "getSkill", - "outputs": [ - { - "components": [ - { - "internalType": "uint128", - "name": "nParents", - "type": "uint128" - }, - { - "internalType": "uint128", - "name": "nChildren", - "type": "uint128" - }, - { - "internalType": "uint256[]", - "name": "parents", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "children", - "type": "uint256[]" - }, - { - "internalType": "bool", - "name": "DEPRECATED_globalSkill", - "type": "bool" - }, - { - "internalType": "bool", - "name": "deprecated", - "type": "bool" - } - ], - "internalType": "struct ColonyNetworkDataTypes.Skill", - "name": "_skill", - "type": "tuple" - } - ], "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getENSRegistrar", + "outputs": [ { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" + "internalType": "address", + "name": "_address", + "type": "address" } ], - "name": "deprecateSkill", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" }, { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" - } - ], - "name": "deprecateSkill", - "outputs": [ - { - "internalType": "bool", - "name": "_changed", - "type": "bool" + "internalType": "address", + "name": "_colony", + "type": "address" } ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "initialiseRootLocalSkill", + "name": "getExtensionInstallation", "outputs": [ { - "internalType": "uint256", - "name": "_rootLocalSkillId", - "type": "uint256" + "internalType": "address", + "name": "_installation", + "type": "address" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "int256", - "name": "_amount", - "type": "int256" + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" }, { "internalType": "uint256", - "name": "_skillId", + "name": "_version", "type": "uint256" } ], - "name": "appendReputationUpdateLog", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getExtensionResolver", + "outputs": [ + { + "internalType": "address", + "name": "_resolver", + "type": "address" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "getSkillCount", + "name": "getFeeInverse", "outputs": [ { "internalType": "uint256", - "name": "_count", + "name": "_feeInverse", "type": "uint256" } ], @@ -1116,12 +1610,12 @@ }, { "inputs": [], - "name": "getReputationMiningSkillId", + "name": "getMetaColony", "outputs": [ { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" + "internalType": "address payable", + "name": "_colonyAddress", + "type": "address" } ], "stateMutability": "view", @@ -1131,279 +1625,234 @@ "inputs": [ { "internalType": "address", - "name": "_tokenLockingAddress", + "name": "userAddress", "type": "address" } ], - "name": "setTokenLocking", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "getTokenLocking", + "name": "getMetatransactionNonce", "outputs": [ { - "internalType": "address", - "name": "_lockingAddress", - "type": "address" + "internalType": "uint256", + "name": "nonce", + "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getMiningChainId", + "outputs": [ { - "internalType": "address", - "name": "_tokenAddress", - "type": "address" + "internalType": "uint256", + "name": "reputationMiningChainId", + "type": "uint256" } ], - "name": "createMetaColony", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_tokenAddress", + "name": "_delegate", "type": "address" } ], - "name": "createColony", + "name": "getMiningDelegator", "outputs": [ { "internalType": "address", - "name": "_colonyAddress", + "name": "_delegator", "type": "address" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_tokenAddress", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_version", - "type": "uint256" - }, - { - "internalType": "string", - "name": "_colonyName", - "type": "string" - }, - { - "internalType": "string", - "name": "_metadata", - "type": "string" - } - ], - "name": "createColony", + "inputs": [], + "name": "getMiningResolver", "outputs": [ { "internalType": "address", - "name": "_colonyAddress", + "name": "miningResolverAddress", "type": "address" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_tokenAddress", + "name": "_user", "type": "address" - }, - { - "internalType": "uint256", - "name": "_version", - "type": "uint256" - }, - { - "internalType": "string", - "name": "_colonyName", - "type": "string" } ], - "name": "createColony", + "name": "getMiningStake", "outputs": [ { - "internalType": "address", - "name": "_colonyAddress", - "type": "address" + "components": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "timestamp", + "type": "uint256" + } + ], + "internalType": "struct ColonyNetworkDataTypes.MiningStake", + "name": "_info", + "type": "tuple" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "_tokenAddress", - "type": "address" - }, { "internalType": "uint256", - "name": "_version", + "name": "_skillId", "type": "uint256" }, { - "internalType": "string", - "name": "_colonyName", - "type": "string" - }, - { - "internalType": "string", - "name": "_orbitdb", - "type": "string" - }, - { - "internalType": "bool", - "name": "_useExtensionManager", - "type": "bool" + "internalType": "uint256", + "name": "_parentSkillIndex", + "type": "uint256" } ], - "name": "createColony", + "name": "getParentSkillId", "outputs": [ { - "internalType": "address", - "name": "_colonyAddress", - "type": "address" + "internalType": "uint256", + "name": "_parentSkillId", + "type": "uint256" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_tokenAddress", + "name": "_token", "type": "address" - }, - { - "internalType": "string", - "name": "_name", - "type": "string" - }, - { - "internalType": "string", - "name": "_symbol", - "type": "string" - }, - { - "internalType": "uint8", - "name": "_decimals", - "type": "uint8" - }, - { - "internalType": "uint256", - "name": "_version", - "type": "uint256" - }, - { - "internalType": "string", - "name": "_colonyName", - "type": "string" - }, - { - "internalType": "string", - "name": "_metadata", - "type": "string" } ], - "name": "createColonyForFrontend", + "name": "getPayoutWhitelist", "outputs": [ { - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "internalType": "address", - "name": "colony", - "type": "address" + "internalType": "bool", + "name": "_status", + "type": "bool" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_version", + "name": "_chainId", "type": "uint256" }, { "internalType": "address", - "name": "_resolver", - "type": "address" - } - ], - "name": "addColonyVersion", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_resolver", + "name": "_colony", "type": "address" }, { "internalType": "uint256", - "name": "_version", + "name": "_updateNumber", "type": "uint256" } ], - "name": "initialise", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getPendingReputationUpdate", + "outputs": [ + { + "components": [ + { + "internalType": "address", + "name": "user", + "type": "address" + }, + { + "internalType": "int256", + "name": "amount", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "internalType": "uint256", + "name": "timestamp", + "type": "uint256" + } + ], + "internalType": "struct ColonyNetworkDataTypes.PendingReputationUpdate", + "name": "update", + "type": "tuple" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_chainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_skillCount", "type": "uint256" } ], - "name": "getColony", + "name": "getPendingSkillAddition", "outputs": [ { - "internalType": "address", - "name": "_colonyAddress", - "type": "address" + "internalType": "uint256", + "name": "parentId", + "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "getCurrentColonyVersion", + "inputs": [ + { + "internalType": "bytes32", + "name": "_node", + "type": "bytes32" + } + ], + "name": "getProfileDBAddress", "outputs": [ { - "internalType": "uint256", - "name": "_version", - "type": "uint256" + "internalType": "string", + "name": "_orbitdb", + "type": "string" } ], "stateMutability": "view", @@ -1412,22 +1861,54 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" + "internalType": "address", + "name": "_reputationMiningCycle", + "type": "address" }, { "internalType": "uint256", - "name": "_parentSkillIndex", + "name": "_id", "type": "uint256" } ], - "name": "getParentSkillId", + "name": "getReplacementReputationUpdateLogEntry", "outputs": [ { - "internalType": "uint256", - "name": "_parentSkillId", - "type": "uint256" + "components": [ + { + "internalType": "address", + "name": "user", + "type": "address" + }, + { + "internalType": "int256", + "name": "amount", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "internalType": "uint128", + "name": "nUpdates", + "type": "uint128" + }, + { + "internalType": "uint128", + "name": "nPreviousUpdates", + "type": "uint128" + } + ], + "internalType": "struct ColonyNetworkDataTypes.ReputationLogEntry", + "name": "_reputationLogEntry", + "type": "tuple" } ], "stateMutability": "view", @@ -1436,22 +1917,17 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" + "internalType": "address", + "name": "_reputationMiningCycle", + "type": "address" } ], - "name": "getChildSkillId", + "name": "getReplacementReputationUpdateLogsExist", "outputs": [ { - "internalType": "uint256", - "name": "_childSkillId", - "type": "uint256" + "internalType": "bool", + "name": "_exists", + "type": "bool" } ], "stateMutability": "view", @@ -1477,83 +1953,29 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_timeStaked", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_submissonIndex", - "type": "uint256" - } - ], - "name": "calculateMinerWeight", + "inputs": [], + "name": "getReputationMiningCycleReward", "outputs": [ { "internalType": "uint256", - "name": "_minerWeight", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_version", + "name": "_amount", "type": "uint256" } ], - "name": "getColonyVersionResolver", - "outputs": [ - { - "internalType": "address", - "name": "_resolverAddress", - "type": "address" - } - ], "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "bytes32", - "name": "_newHash", - "type": "bytes32" - }, + "inputs": [], + "name": "getReputationMiningSkillId", + "outputs": [ { "internalType": "uint256", - "name": "_newNLeaves", + "name": "_skillId", "type": "uint256" - }, - { - "internalType": "address[]", - "name": "_stakers", - "type": "address[]" } ], - "name": "setReputationRootHash", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "startNextCycle", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "initialiseReputationMining", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -1598,48 +2020,94 @@ { "inputs": [ { - "internalType": "address", - "name": "_token", - "type": "address" + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" } ], - "name": "startTokenAuction", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getSkill", + "outputs": [ + { + "components": [ + { + "internalType": "uint128", + "name": "nParents", + "type": "uint128" + }, + { + "internalType": "uint128", + "name": "nChildren", + "type": "uint128" + }, + { + "internalType": "uint256[]", + "name": "parents", + "type": "uint256[]" + }, + { + "internalType": "uint256[]", + "name": "children", + "type": "uint256[]" + }, + { + "internalType": "bool", + "name": "DEPRECATED_globalSkill", + "type": "bool" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "internalType": "struct ColonyNetworkDataTypes.Skill", + "name": "_skill", + "type": "tuple" + } + ], + "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getSkillCount", + "outputs": [ + { + "internalType": "uint256", + "name": "_count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTokenLocking", + "outputs": [ { "internalType": "address", - "name": "_ens", + "name": "_lockingAddress", "type": "address" - }, - { - "internalType": "bytes32", - "name": "_rootNode", - "type": "bytes32" } ], - "name": "setupRegistrar", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "string", - "name": "_username", - "type": "string" + "internalType": "address", + "name": "_resolver", + "type": "address" }, { - "internalType": "string", - "name": "_orbitdb", - "type": "string" + "internalType": "uint256", + "name": "_version", + "type": "uint256" } ], - "name": "registerUserLabel", + "name": "initialise", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1647,43 +2115,53 @@ { "inputs": [ { - "internalType": "string", - "name": "_colonyName", - "type": "string" + "internalType": "uint256", + "name": "miningChainId", + "type": "uint256" }, { - "internalType": "string", - "name": "_orbitdb", - "type": "string" + "internalType": "bytes32", + "name": "newHash", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "newNLeaves", + "type": "uint256" } ], - "name": "registerColonyLabel", + "name": "initialiseReputationMining", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "initialiseRootLocalSkill", + "outputs": [ { - "internalType": "string", - "name": "_orbitdb", - "type": "string" + "internalType": "uint256", + "name": "_rootLocalSkillId", + "type": "uint256" } ], - "name": "updateColonyOrbitDB", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "string", - "name": "_orbitdb", - "type": "string" + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" } ], - "name": "updateUserOrbitDB", + "name": "installExtension", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1691,17 +2169,30 @@ { "inputs": [ { - "internalType": "bytes32", - "name": "_node", - "type": "bytes32" + "internalType": "address", + "name": "_colony", + "type": "address" } ], - "name": "getProfileDBAddress", + "name": "isColony", "outputs": [ { - "internalType": "string", - "name": "_orbitdb", - "type": "string" + "internalType": "bool", + "name": "_addressIsColony", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "isInRecoveryMode", + "outputs": [ + { + "internalType": "bool", + "name": "inRecoveryMode", + "type": "bool" } ], "stateMutability": "view", @@ -1729,56 +2220,30 @@ { "inputs": [ { - "internalType": "bytes32", - "name": "_node", - "type": "bytes32" - } - ], - "name": "addr", - "outputs": [ - { - "internalType": "address", - "name": "_address", - "type": "address" + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getENSRegistrar", + "name": "multicall", "outputs": [ { - "internalType": "address", - "name": "_address", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_miningResolverAddress", - "type": "address" + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" } ], - "name": "setMiningResolver", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getMiningResolver", + "name": "numRecoveryRoles", "outputs": [ { - "internalType": "address", - "name": "miningResolverAddress", - "type": "address" + "internalType": "uint64", + "name": "numRoles", + "type": "uint64" } ], "stateMutability": "view", @@ -1787,35 +2252,17 @@ { "inputs": [ { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" - }, - { - "internalType": "address", - "name": "_resolver", - "type": "address" - } - ], - "name": "addExtensionToNetwork", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" + "internalType": "address[]", + "name": "_stakers", + "type": "address[]" }, { "internalType": "uint256", - "name": "_version", + "name": "_amount", "type": "uint256" } ], - "name": "installExtension", + "name": "punishStakers", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1823,17 +2270,17 @@ { "inputs": [ { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" + "internalType": "string", + "name": "_colonyName", + "type": "string" }, { - "internalType": "uint256", - "name": "_newVersion", - "type": "uint256" + "internalType": "string", + "name": "_orbitdb", + "type": "string" } ], - "name": "upgradeExtension", + "name": "registerColonyLabel", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1841,17 +2288,17 @@ { "inputs": [ { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" + "internalType": "string", + "name": "_username", + "type": "string" }, { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" + "internalType": "string", + "name": "_orbitdb", + "type": "string" } ], - "name": "deprecateExtension", + "name": "registerUserLabel", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1859,12 +2306,12 @@ { "inputs": [ { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" + "internalType": "address", + "name": "_user", + "type": "address" } ], - "name": "uninstallExtension", + "name": "removeRecoveryRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1872,73 +2319,61 @@ { "inputs": [ { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" + "internalType": "address", + "name": "_recipient", + "type": "address" }, { "internalType": "uint256", - "name": "_version", + "name": "_amount", "type": "uint256" } ], - "name": "getExtensionResolver", - "outputs": [ - { - "internalType": "address", - "name": "_resolver", - "type": "address" - } - ], - "stateMutability": "view", + "name": "reward", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" - }, - { - "internalType": "address", - "name": "_colony", - "type": "address" - } - ], - "name": "getExtensionInstallation", - "outputs": [ { "internalType": "address", - "name": "_installation", + "name": "_bridgeAddress", "type": "address" } ], - "stateMutability": "view", + "name": "setColonyBridgeAddress", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getFeeInverse", - "outputs": [ + "inputs": [ { "internalType": "uint256", "name": "_feeInverse", "type": "uint256" } ], - "stateMutability": "view", + "name": "setFeeInverse", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "uint256", - "name": "_feeInverse", - "type": "uint256" + "internalType": "address", + "name": "_delegate", + "type": "address" + }, + { + "internalType": "bool", + "name": "_allowed", + "type": "bool" } ], - "name": "setFeeInverse", + "name": "setMiningDelegate", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1947,19 +2382,13 @@ "inputs": [ { "internalType": "address", - "name": "_token", + "name": "_miningResolverAddress", "type": "address" } ], - "name": "getPayoutWhitelist", - "outputs": [ - { - "internalType": "bool", - "name": "_status", - "type": "bool" - } - ], - "stateMutability": "view", + "name": "setMiningResolver", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -1983,30 +2412,60 @@ { "inputs": [ { - "internalType": "address[]", - "name": "_stakers", - "type": "address[]" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" } ], - "name": "punishStakers", + "name": "setRecoveryRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ + { + "internalType": "address", + "name": "_reputationMiningCycle", + "type": "address" + }, { "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "int256", "name": "_amount", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "_skillId", "type": "uint256" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + }, + { + "internalType": "uint128", + "name": "_nUpdates", + "type": "uint128" + }, + { + "internalType": "uint128", + "name": "_nPreviousUpdates", + "type": "uint128" } ], - "name": "stakeForMining", + "name": "setReplacementReputationUpdateLogEntry", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2019,7 +2478,7 @@ "type": "uint256" } ], - "name": "unstakeForMining", + "name": "setReputationMiningCycleReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2027,48 +2486,45 @@ { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "getMiningStake", - "outputs": [ + "internalType": "bytes32", + "name": "_newHash", + "type": "bytes32" + }, { - "components": [ - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "timestamp", - "type": "uint256" - } - ], - "internalType": "struct ColonyNetworkDataTypes.MiningStake", - "name": "_info", - "type": "tuple" + "internalType": "uint256", + "name": "_newNLeaves", + "type": "uint256" + }, + { + "internalType": "address[]", + "name": "_stakers", + "type": "address[]" } ], - "stateMutability": "view", + "name": "setReputationRootHash", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "_recipient", - "type": "address" + "internalType": "bytes32", + "name": "newHash", + "type": "bytes32" }, { "internalType": "uint256", - "name": "_amount", + "name": "newNLeaves", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "nonce", "type": "uint256" } ], - "name": "reward", + "name": "setReputationRootHashFromBridge", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2077,11 +2533,16 @@ "inputs": [ { "internalType": "uint256", - "name": "_amount", + "name": "_slot", "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_value", + "type": "bytes32" } ], - "name": "burnUnneededRewards", + "name": "setStorageSlotRecovery", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2090,11 +2551,11 @@ "inputs": [ { "internalType": "address", - "name": "_recipient", + "name": "_tokenLockingAddress", "type": "address" } ], - "name": "claimMiningReward", + "name": "setTokenLocking", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2102,101 +2563,108 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" + "internalType": "address", + "name": "_ens", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "_rootNode", + "type": "bytes32" } ], - "name": "setReputationMiningCycleReward", + "name": "setupRegistrar", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getReputationMiningCycleReward", - "outputs": [ + "inputs": [ { "internalType": "uint256", "name": "_amount", "type": "uint256" } ], - "stateMutability": "view", + "name": "stakeForMining", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "startNextCycle", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "string", - "name": "_name", - "type": "string" - }, - { - "internalType": "string", - "name": "_symbol", - "type": "string" - }, - { - "internalType": "uint8", - "name": "_decimals", - "type": "uint8" - } - ], - "name": "deployTokenViaNetwork", - "outputs": [ { "internalType": "address", "name": "_token", "type": "address" } ], + "name": "startTokenAuction", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "_token", - "type": "address" - }, - { - "internalType": "address", - "name": "_colony", - "type": "address" - }, - { - "internalType": "address[]", - "name": "_allowedToTransfer", - "type": "address[]" + "internalType": "bytes4", + "name": "_interfaceID", + "type": "bytes4" } ], - "name": "deployTokenAuthority", + "name": "supportsInterface", "outputs": [ { - "internalType": "address", - "name": "_tokenAuthority", - "type": "address" + "internalType": "bool", + "name": "_status", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" } ], + "name": "uninstallExtension", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "_delegate", - "type": "address" - }, + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "unstakeForMining", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "bool", - "name": "_allowed", - "type": "bool" + "internalType": "string", + "name": "_orbitdb", + "type": "string" } ], - "name": "setMiningDelegate", + "name": "updateColonyOrbitDB", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2204,1131 +2672,33 @@ { "inputs": [ { - "internalType": "address", - "name": "_delegate", - "type": "address" + "internalType": "string", + "name": "_orbitdb", + "type": "string" } ], - "name": "getMiningDelegator", - "outputs": [ + "name": "updateUserOrbitDB", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "address", - "name": "_delegator", - "type": "address" + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_newVersion", + "type": "uint256" } ], - "stateMutability": "view", + "name": "upgradeExtension", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "RecoveryModeEntered(address)": { - "params": { - "user": "The address that triggered recovery mode" - } - }, - "RecoveryModeExitApproved(address)": { - "params": { - "user": "The address signalling they are happy with the state" - } - }, - "RecoveryModeExited(address)": { - "params": { - "user": "The address that left recovery mode" - } - }, - "RecoveryRoleSet(address,bool)": { - "params": { - "setTo": "The boolean indicating whether the role is being granted or revoked", - "user": "The address being modified" - } - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "params": { - "fromValue": "The value the storage slot had before this transaction", - "slot": "The storage slot being modified", - "toValue": "The value the storage slot has after this transaction", - "user": "The address that set the storage slot" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": { - "addColonyVersion(uint256,address)": { - "params": { - "_resolver": "Address of the `Resolver` contract which will be used with the underlying `EtherRouter` contract", - "_version": "The new Colony contract version" - } - }, - "addExtensionToNetwork(bytes32,address)": { - "details": "Can only be called by the MetaColony.The extension version is queried from the resolver itself.", - "params": { - "_extensionId": "keccak256 hash of the extension name, used as an indentifier", - "_resolver": "The deployed resolver containing the extension contract logic" - } - }, - "addSkill(uint256)": { - "details": "Errors if the parent skill does not exist or if this is called by an unauthorised sender.", - "params": { - "_parentSkillId": "Id of the skill under which the new skill will be added. If 0, a global skill is added with no parent." - }, - "returns": { - "_skillId": "Id of the added skill" - } - }, - "addr(bytes32)": { - "params": { - "_node": "The namehash of the ENS address being requested" - }, - "returns": { - "_address": "The address the supplied node resolves to" - } - }, - "appendReputationUpdateLog(address,int256,uint256)": { - "details": "Errors if it is called by anyone but a colony or if skill with id `_skillId` does not exist or.", - "params": { - "_amount": "The amount of reputation change for the update, this can be a negative as well as a positive value", - "_skillId": "The skill for the reputation update", - "_user": "The address of the user for the reputation update" - } - }, - "burnUnneededRewards(uint256)": { - "details": "Only callable by the active reputation mining cycle", - "params": { - "_amount": "The amount of CLNY to burn" - } - }, - "calculateMinerWeight(uint256,uint256)": { - "params": { - "_submissonIndex": "Index of reputation hash submission (between 0 and 11)", - "_timeStaked": "Amount of time (in seconds) that the miner has staked their CLNY" - }, - "returns": { - "_minerWeight": "The weight of miner reward" - } - }, - "checkNotAdditionalProtectedVariable(uint256)": { - "details": "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.", - "params": { - "_slot": "The storage slot number to check." - } - }, - "claimMiningReward(address)": { - "details": "Can be called by anyone, not just _recipient", - "params": { - "_recipient": "The user whose rewards to claim" - } - }, - "createColony(address)": { - "details": "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", - "params": { - "_tokenAddress": "Address of an ERC20 token to serve as the colony token." - }, - "returns": { - "_colonyAddress": "Address of the newly created colony" - } - }, - "createColony(address,uint256,string)": { - "details": "For the colony to mint tokens, token ownership must be transferred to the new colony", - "params": { - "_colonyName": "The label to register (if null, no label is registered)", - "_tokenAddress": "Address of an ERC20 token to serve as the colony token", - "_version": "The version of colony to deploy (pass 0 for the current version)" - }, - "returns": { - "_colonyAddress": "Address of the newly created colony" - } - }, - "createColony(address,uint256,string,string)": { - "details": "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", - "params": { - "_colonyName": "The label to register (if null, no label is registered)", - "_metadata": "The metadata associated with the new colony", - "_tokenAddress": "Address of an ERC20 token to serve as the colony token", - "_version": "The version of colony to deploy (pass 0 for the current version)" - }, - "returns": { - "_colonyAddress": "Address of the newly created colony" - } - }, - "createColony(address,uint256,string,string,bool)": { - "details": "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", - "params": { - "_colonyName": "The label to register (if null, no label is registered)", - "_orbitdb": "DEPRECATED Currently a no-op", - "_tokenAddress": "Address of an ERC20 token to serve as the colony token", - "_useExtensionManager": "DEPRECATED Currently a no-op", - "_version": "The version of colony to deploy (pass 0 for the current version)" - }, - "returns": { - "_colonyAddress": "Address of the newly created colony" - } - }, - "createColonyForFrontend(address,string,string,uint8,uint256,string,string)": { - "details": "We expect this function to only be used by the dapp", - "params": { - "_colonyName": "The label to register (if null, no label is registered)", - "_decimals": "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.", - "_metadata": "The metadata associated with the new colony", - "_name": "The name of the token (optional)", - "_symbol": "The short 'ticket' symbol for the token (optional)", - "_tokenAddress": "Address of an ERC20 token to serve as the colony token (optional)", - "_version": "The version of colony to deploy (pass 0 for the current version)" - }, - "returns": { - "colony": "colony", - "token": "The address of the token - this may just be the passed _tokenAddress" - } - }, - "createMetaColony(address)": { - "params": { - "_tokenAddress": "Address of the CLNY token" - } - }, - "deployTokenAuthority(address,address,address[])": { - "details": "This is more expensive than deploying a token directly, but is able to be done via a metatransaction", - "params": { - "_allowedToTransfer": "An array of addresses that are allowed to transfer the token even if it's locked", - "_colony": "The address of the colony in control of the token", - "_token": "The address of the token" - }, - "returns": { - "_tokenAuthority": "The address of the newly deployed TokenAuthority" - } - }, - "deployTokenViaNetwork(string,string,uint8)": { - "details": "This is more expensive than deploying a token directly, but is able to be done via a metatransaction", - "params": { - "_decimals": "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.", - "_name": "The name of the token", - "_symbol": "The short 'ticket' symbol for the token" - }, - "returns": { - "_token": "The address of the newly deployed token" - } - }, - "deprecateExtension(bytes32,bool)": { - "params": { - "_deprecated": "Whether to deprecate the extension or not", - "_extensionId": "keccak256 hash of the extension name, used as an indentifier" - } - }, - "deprecateSkill(uint256)": { - "details": "This function is deprecated and will be removed in a future releaseCurrently disabled, and will error if called even by a colony", - "params": { - "_skillId": "Id of the skill" - } - }, - "deprecateSkill(uint256,bool)": { - "details": "Currently disabled, and will error if called even by a colony", - "params": { - "_deprecated": "Deprecation status", - "_skillId": "Id of the skill" - }, - "returns": { - "_changed": "Whether the deprecated state was changed" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "payload": "The transaction data that will be executed if signature valid", - "sigR": "The 'r' part of the signature", - "sigS": "The 's' part of the signature", - "sigV": "The 'v' part of the signature", - "userAddress": "The address of the user that signed the metatransaction" - } - }, - "getChildSkillId(uint256,uint256)": { - "params": { - "_childSkillIndex": "Index of the `skill.children` array to get", - "_skillId": "Id of the skill" - }, - "returns": { - "_childSkillId": "Skill Id of the requested child skill" - } - }, - "getColony(uint256)": { - "params": { - "_id": "Id of the colony to get" - }, - "returns": { - "_colonyAddress": "The colony address, if no colony was found, returns 0x0" - } - }, - "getColonyCount()": { - "returns": { - "_count": "The colony count" - } - }, - "getColonyVersionResolver(uint256)": { - "params": { - "_version": "The Colony contract version" - }, - "returns": { - "_resolverAddress": "Address of the `Resolver` contract" - } - }, - "getCurrentColonyVersion()": { - "returns": { - "_version": "The current / latest Colony contract version" - } - }, - "getENSRegistrar()": { - "returns": { - "_address": "The address the ENSRegistrar resolves to" - } - }, - "getExtensionInstallation(bytes32,address)": { - "params": { - "_colony": "Address of the colony the extension is installed in", - "_extensionId": "keccak256 hash of the extension name, used as an indentifier" - }, - "returns": { - "_installation": "The address of the installed extension" - } - }, - "getExtensionResolver(bytes32,uint256)": { - "params": { - "_extensionId": "keccak256 hash of the extension name, used as an indentifier", - "_version": "Version of the extension" - }, - "returns": { - "_resolver": "The address of the deployed resolver" - } - }, - "getFeeInverse()": { - "returns": { - "_feeInverse": "The inverse of the network fee" - } - }, - "getMetaColony()": { - "returns": { - "_colonyAddress": "The Meta colony address, if no colony was found, returns 0x0" - } - }, - "getMetatransactionNonce(address)": { - "params": { - "userAddress": "The address of the user that will sign the metatransaction" - } - }, - "getMiningDelegator(address)": { - "params": { - "_delegate": "The address that wants to mine" - }, - "returns": { - "_delegator": "The address they are allowed to mine on behalf of" - } - }, - "getMiningResolver()": { - "returns": { - "miningResolverAddress": "The address of the mining cycle resolver currently used by new instances" - } - }, - "getMiningStake(address)": { - "params": { - "_user": "The user to query" - }, - "returns": { - "_info": "The amount staked and the timestamp the stake was made at." - } - }, - "getParentSkillId(uint256,uint256)": { - "params": { - "_parentSkillIndex": "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", - "_skillId": "Id of the skill" - }, - "returns": { - "_parentSkillId": "Skill Id of the requested parent skill" - } - }, - "getPayoutWhitelist(address)": { - "params": { - "_token": "The token being queried" - }, - "returns": { - "_status": "Will be `true` if token is whitelisted" - } - }, - "getProfileDBAddress(bytes32)": { - "params": { - "_node": "The Namehash of the account being queried." - }, - "returns": { - "_orbitdb": "A string containing the address of the orbit database" - } - }, - "getReplacementReputationUpdateLogEntry(address,uint256)": { - "params": { - "_id": "The log entry number we wish to see if there is a replacement for", - "_reputationMiningCycle": "The address of the reputation mining cycle we are asking about" - }, - "returns": { - "_reputationLogEntry": "ReputationLogEntry instance with the details of the log entry (if it exists)" - } - }, - "getReplacementReputationUpdateLogsExist(address)": { - "params": { - "_reputationMiningCycle": "The reputation mining cycle address we want to know if any entries have been replaced in." - }, - "returns": { - "_exists": "Boolean indicating whether there is a replacement log" - } - }, - "getReputationMiningCycle(bool)": { - "params": { - "_active": "Whether the user wants the active or inactive reputation mining cycle" - }, - "returns": { - "_repMiningCycleAddress": "address of active or inactive ReputationMiningCycle" - } - }, - "getReputationMiningCycleReward()": { - "returns": { - "_amount": "The CLNY awarded per mining cycle to the miners" - } - }, - "getReputationMiningSkillId()": { - "returns": { - "_skillId": "The `skillId` of the reputation mining skill." - } - }, - "getReputationRootHash()": { - "returns": { - "rootHash": "The current Reputation Root Hash" - } - }, - "getReputationRootHashNLeaves()": { - "details": "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.", - "returns": { - "nLeaves": "uint256 The number of leaves in the state tree" - } - }, - "getReputationRootHashNNodes()": { - "details": "Deprecated, replaced by getReputationRootHashNLeaves which does the same thing but is more accurately named.will be removed in a later version.", - "returns": { - "nNodes": "uint256 The number of leaves in the state tree" - } - }, - "getSkill(uint256)": { - "params": { - "_skillId": "Id of the skill" - }, - "returns": { - "_skill": "The Skill struct" - } - }, - "getSkillCount()": { - "returns": { - "_count": "The skill count" - } - }, - "getTokenLocking()": { - "returns": { - "_lockingAddress": "Token locking contract address" - } - }, - "initialise(address,uint256)": { - "details": "Only allowed to be run once, by the Network owner before any Colony versions are added.", - "params": { - "_resolver": "Address of the resolver for Colony contract", - "_version": "Version of the Colony contract the resolver represents" - } - }, - "initialiseRootLocalSkill()": { - "returns": { - "_rootLocalSkillId": "The root local skill" - } - }, - "installExtension(bytes32,uint256)": { - "params": { - "_extensionId": "keccak256 hash of the extension name, used as an indentifier", - "_version": "Version of the extension to install" - } - }, - "isColony(address)": { - "params": { - "_colony": "Address of the colony" - }, - "returns": { - "_addressIsColony": "true if specified address is a colony, otherwise false" - } - }, - "isInRecoveryMode()": { - "returns": { - "inRecoveryMode": "Return true if recovery mode is active, false otherwise" - } - }, - "lookupRegisteredENSDomain(address)": { - "params": { - "_addr": "The address we wish to find the corresponding ENS domain for (if any)" - }, - "returns": { - "_domain": "A string containing the colony-based ENS name corresponding to addr" - } - }, - "multicall(bytes[])": { - "details": "The `msg.value` should not be trusted for any method callable from multicall.", - "params": { - "data": "The encoded function data for each of the calls to make to this contract" - }, - "returns": { - "results": "The results from each of the calls passed in via data" - } - }, - "numRecoveryRoles()": { - "returns": { - "numRoles": "Number of users with the recovery role." - } - }, - "punishStakers(address[],uint256)": { - "details": "While external, it can only be called successfully by the current ReputationMiningCycle.", - "params": { - "_amount": "Amount of stake to slash", - "_stakers": "Array of the addresses of stakers to punish" - } - }, - "registerColonyLabel(string,string)": { - "params": { - "_colonyName": "The label to register.", - "_orbitdb": "The path of the orbitDB database associated with the colony name" - } - }, - "registerUserLabel(string,string)": { - "params": { - "_orbitdb": "The path of the orbitDB database associated with the user profile", - "_username": "The label to register" - } - }, - "removeRecoveryRole(address)": { - "params": { - "_user": "User we want to remove recovery role from" - } - }, - "reward(address,uint256)": { - "details": "Only callable by the active reputation mining cycle", - "params": { - "_amount": "The amount of CLNY to be awarded", - "_recipient": "The address receiving the award" - } - }, - "setFeeInverse(uint256)": { - "params": { - "_feeInverse": "The inverse of the network fee to set" - } - }, - "setMiningDelegate(address,bool)": { - "params": { - "_allowed": "Whether they are allowed (true) or not (false) to mine on your behalf", - "_delegate": "The address you're giving or removing permission from" - } - }, - "setMiningResolver(address)": { - "params": { - "_miningResolverAddress": "The address of the Resolver contract with the functions correctly wired." - } - }, - "setPayoutWhitelist(address,bool)": { - "params": { - "_status": "The whitelist status", - "_token": "The token being set" - } - }, - "setRecoveryRole(address)": { - "params": { - "_user": "User we want to give a recovery role to" - } - }, - "setReplacementReputationUpdateLogEntry(address,uint256,address,int256,uint256,address,uint128,uint128)": { - "details": "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.", - "params": { - "_amount": "The amount of reputation being earned / lost", - "_colony": "The address of the colony being updated", - "_id": "The number of the log entry in the reputation mining cycle in question.", - "_nPreviousUpdates": "The number of updates in the log before this entry", - "_nUpdates": "The number of updates the log entry corresponds to", - "_reputationMiningCycle": "The address of the reputation mining cycle that the log was in.", - "_skillId": "The id of the origin skill for the reputation update", - "_user": "The address of the user earning / losing the reputation" - } - }, - "setReputationMiningCycleReward(uint256)": { - "details": "Can only be called by the MetaColony.", - "params": { - "_amount": "The CLNY awarded per mining cycle to the miners" - } - }, - "setReputationRootHash(bytes32,uint256,address[])": { - "params": { - "_newHash": "The reputation root hash", - "_newNLeaves": "The updated leaves count value", - "_stakers": "Array of users who submitted or backed the hash, being accepted here as the new reputation root hash" - } - }, - "setStorageSlotRecovery(uint256,bytes32)": { - "details": "certain critical variables are protected from editing in this function", - "params": { - "_slot": "Uint address of storage slot to be updated", - "_value": "word of data to be set" - } - }, - "setTokenLocking(address)": { - "params": { - "_tokenLockingAddress": "Address of the locking contract" - } - }, - "setupRegistrar(address,bytes32)": { - "params": { - "_ens": "Address of ENS registrar", - "_rootNode": "Namehash of the root node for the domain" - } - }, - "stakeForMining(uint256)": { - "params": { - "_amount": "Amount of CLNY to stake for the purposes of mining" - } - }, - "startTokenAuction(address)": { - "params": { - "_token": "Address of the token held by the network to be auctioned" - } - }, - "supportsInterface(bytes4)": { - "details": "Interface identification is specified in ERC-165.", - "params": { - "_interfaceID": "The interface identifier, as specified in ERC-165" - }, - "returns": { - "_status": "`true` if the contract implements `interfaceID`" - } - }, - "uninstallExtension(bytes32)": { - "params": { - "_extensionId": "keccak256 hash of the extension name, used as an indentifier" - } - }, - "unstakeForMining(uint256)": { - "params": { - "_amount": "Amount of CLNY staked for mining to unstake" - } - }, - "updateColonyOrbitDB(string)": { - "params": { - "_orbitdb": "The path of the orbitDB database to be associated with the colony" - } - }, - "updateUserOrbitDB(string)": { - "params": { - "_orbitdb": "The path of the orbitDB database to be associated with the user" - } - }, - "upgradeExtension(bytes32,uint256)": { - "params": { - "_extensionId": "keccak256 hash of the extension name, used as an indentifier", - "_newVersion": "Version of the extension to upgrade to (must be one greater than current)" - } - } - }, - "version": 1 - }, - "userdoc": { - "events": { - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "RecoveryModeEntered(address)": { - "notice": "Event logged when recovery mode is triggered." - }, - "RecoveryModeExitApproved(address)": { - "notice": "Event logged when someone with recovery mode signals they are happy with the state and wish to leave recovery mode" - }, - "RecoveryModeExited(address)": { - "notice": "Event logged when recovery mode is left" - }, - "RecoveryRoleSet(address,bool)": { - "notice": "Event logged when user gets/loses the recovery role." - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "notice": "Event logged when in recovery mode a storage slot is set" - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": { - "addColonyVersion(uint256,address)": { - "notice": "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." - }, - "addExtensionToNetwork(bytes32,address)": { - "notice": "Add a new extension resolver to the Extensions repository." - }, - "addSkill(uint256)": { - "notice": "Adds a new skill to the domain or local skills tree, under skill `_parentSkillId`. Any colony is allowed to add a local skill and which is associated with a new domain via `IColony.addDomain`." - }, - "addr(bytes32)": { - "notice": "Returns the address the supplied node resolves do, if we are the resolver." - }, - "appendReputationUpdateLog(address,int256,uint256)": { - "notice": "Adds a reputation update entry to log." - }, - "approveExitRecovery()": { - "notice": "Indicate approval to exit recovery mode. Can only be called by user with recovery role." - }, - "burnUnneededRewards(uint256)": { - "notice": "Used to burn tokens that are not needed to pay out rewards (because not every possible defence was made for all submissions)" - }, - "calculateMinerWeight(uint256,uint256)": { - "notice": "Calculate raw miner weight in WADs." - }, - "checkNotAdditionalProtectedVariable(uint256)": { - "notice": "Check whether the supplied slot is a protected variable specific to this contract" - }, - "claimMiningReward(address)": { - "notice": "Used by a user to claim any mining rewards due to them. This will place them in their balance or pending balance, as appropriate." - }, - "createColony(address)": { - "notice": "Creates a new colony in the network, at version 3" - }, - "createColony(address,uint256,string)": { - "notice": "Creates a new colony in the network, with an optional ENS name" - }, - "createColony(address,uint256,string,string)": { - "notice": "Creates a new colony in the network, with an optional ENS name" - }, - "createColony(address,uint256,string,string,bool)": { - "notice": "Overload of the simpler `createColony` -- creates a new colony in the network with a variety of options, at version 4" - }, - "createColonyForFrontend(address,string,string,uint8,uint256,string,string)": { - "notice": "Creates a new colony in the network, possibly with a token and token authority, with an optional ENS name" - }, - "createMetaColony(address)": { - "notice": "Create the Meta Colony, same as a normal colony plus the root skill." - }, - "deployTokenAuthority(address,address,address[])": { - "notice": "Called to deploy a token authority" - }, - "deployTokenViaNetwork(string,string,uint8)": { - "notice": "Called to deploy a token." - }, - "deprecateExtension(bytes32,bool)": { - "notice": "Set the deprecation of an extension in a colony. Can only be called by a Colony." - }, - "deprecateSkill(uint256)": { - "notice": "Mark a skill as deprecated which stops new tasks and payments from using it." - }, - "deprecateSkill(uint256,bool)": { - "notice": "Set deprecation status for a skill" - }, - "enterRecoveryMode()": { - "notice": "Put colony network mining into recovery mode. Can only be called by user with recovery role." - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Executes a metatransaction targeting this contract" - }, - "exitRecoveryMode()": { - "notice": "Exit recovery mode, can be called by anyone if enough whitelist approvals are given." - }, - "getChildSkillId(uint256,uint256)": { - "notice": "Get the id of the child skill at index `_childSkillIndex` for skill with Id `_skillId`." - }, - "getColony(uint256)": { - "notice": "Get a colony address by its Id in the network." - }, - "getColonyCount()": { - "notice": "Get the number of colonies in the network." - }, - "getColonyVersionResolver(uint256)": { - "notice": "Get the `Resolver` address for Colony contract version `_version`." - }, - "getCurrentColonyVersion()": { - "notice": "Returns the latest Colony contract version. This is the version used to create all new colonies." - }, - "getENSRegistrar()": { - "notice": "Returns the address of the ENSRegistrar for the Network." - }, - "getExtensionInstallation(bytes32,address)": { - "notice": "Get an extension's installation." - }, - "getExtensionResolver(bytes32,uint256)": { - "notice": "Get an extension's resolver." - }, - "getFeeInverse()": { - "notice": "Return 1 / the fee to pay to the network. e.g. if the fee is 1% (or 0.01), return 100." - }, - "getMetaColony()": { - "notice": "Get the Meta Colony address." - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next metatransaction nonce for user that should be used targeting this contract" - }, - "getMiningDelegator(address)": { - "notice": "Called to get the address _delegate is allowed to mine for" - }, - "getMiningResolver()": { - "notice": "Get the resolver to be used by new instances of ReputationMiningCycle." - }, - "getMiningStake(address)": { - "notice": "returns how much CLNY _user has staked for the purposes of reputation mining" - }, - "getParentSkillId(uint256,uint256)": { - "notice": "Get the id of the parent skill at index `_parentSkillIndex` for skill with Id `_skillId`." - }, - "getPayoutWhitelist(address)": { - "notice": "Get a token's status in the payout whitelist" - }, - "getProfileDBAddress(bytes32)": { - "notice": "Retrieve the orbitdb address corresponding to a registered account." - }, - "getReplacementReputationUpdateLogEntry(address,uint256)": { - "notice": "Get a replacement log entry (if set) for the log entry `_id` in the mining cycle that was at the address `_reputationMiningCycle`." - }, - "getReplacementReputationUpdateLogsExist(address)": { - "notice": "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." - }, - "getReputationMiningCycle(bool)": { - "notice": "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." - }, - "getReputationMiningCycleReward()": { - "notice": "Called to get the total per-cycle reputation mining reward." - }, - "getReputationMiningSkillId()": { - "notice": "Get the `skillId` of the reputation mining skill. Only set once the metacolony is set up." - }, - "getReputationRootHash()": { - "notice": "Get the root hash of the current reputation state tree." - }, - "getReputationRootHashNLeaves()": { - "notice": "Get the number of leaves in the current reputation state tree." - }, - "getReputationRootHashNNodes()": { - "notice": "Get the number of leaves in the current reputation state tree." - }, - "getSkill(uint256)": { - "notice": "Get the `nParents` and `nChildren` of skill with id `_skillId`." - }, - "getSkillCount()": { - "notice": "Get the number of skills in the network including both global and local skills." - }, - "getTokenLocking()": { - "notice": "Get token locking contract address." - }, - "initialise(address,uint256)": { - "notice": "Initialises the colony network by setting the first Colony version resolver to `_resolver` address." - }, - "initialiseReputationMining()": { - "notice": "Creates initial inactive reputation mining cycle." - }, - "initialiseRootLocalSkill()": { - "notice": "Initialise the local skills tree for a colony" - }, - "installExtension(bytes32,uint256)": { - "notice": "Install an extension in a colony. Can only be called by a Colony." - }, - "isColony(address)": { - "notice": "Check if specific address is a colony created on colony network." - }, - "isInRecoveryMode()": { - "notice": "Is colony network in recovery mode." - }, - "lookupRegisteredENSDomain(address)": { - "notice": "Reverse lookup a username from an address." - }, - "multicall(bytes[])": { - "notice": "Call multiple functions in the current contract and return the data from all of them if they all succeed" - }, - "numRecoveryRoles()": { - "notice": "Return number of recovery roles." - }, - "punishStakers(address[],uint256)": { - "notice": "Function called to punish people who staked against a new reputation root hash that turned out to be incorrect." - }, - "registerColonyLabel(string,string)": { - "notice": "Register a \"colony.joincolony.eth\" label. Can only be called by a Colony." - }, - "registerUserLabel(string,string)": { - "notice": "Register a \"user.joincolony.eth\" label." - }, - "removeRecoveryRole(address)": { - "notice": "Remove colony recovery role. Can only be called by root role." - }, - "reward(address,uint256)": { - "notice": "Used to track that a user is eligible to claim a reward" - }, - "setFeeInverse(uint256)": { - "notice": "Set the colony network fee to pay. e.g. if the fee is 1% (or 0.01), pass 100 as `_feeInverse`." - }, - "setMiningDelegate(address,bool)": { - "notice": "Called to give or remove another address's permission to mine on your behalf" - }, - "setMiningResolver(address)": { - "notice": "Set the resolver to be used by new instances of ReputationMiningCycle." - }, - "setPayoutWhitelist(address,bool)": { - "notice": "Set a token's status in the payout whitelist" - }, - "setRecoveryRole(address)": { - "notice": "Set new colony recovery role. Can be called by root." - }, - "setReplacementReputationUpdateLogEntry(address,uint256,address,int256,uint256,address,uint128,uint128)": { - "notice": "Set a replacement log entry if we're in recovery mode." - }, - "setReputationMiningCycleReward(uint256)": { - "notice": "Called to set the total per-cycle reputation reward, which will be split between all miners." - }, - "setReputationRootHash(bytes32,uint256,address[])": { - "notice": "Set a new Reputation root hash and starts a new mining cycle. Can only be called by the ReputationMiningCycle contract." - }, - "setStorageSlotRecovery(uint256,bytes32)": { - "notice": "Update value of arbitrary storage variable. Can only be called by user with recovery role." - }, - "setTokenLocking(address)": { - "notice": "Sets the token locking address. This is only set once, and can't be changed afterwards." - }, - "setupRegistrar(address,bytes32)": { - "notice": "Setup registrar with ENS and root node." - }, - "stakeForMining(uint256)": { - "notice": "Stake CLNY to allow the staker to participate in reputation mining." - }, - "startNextCycle()": { - "notice": "Starts a new Reputation Mining cycle. Explicitly called only the first time, subsequently called from within `setReputationRootHash`." - }, - "startTokenAuction(address)": { - "notice": "Create and start a new `DutchAuction` for the entire amount of `_token` owned by the Colony Network." - }, - "supportsInterface(bytes4)": { - "notice": "Query if a contract implements an interface" - }, - "uninstallExtension(bytes32)": { - "notice": "Uninstall an extension in a colony. Can only be called by a Colony." - }, - "unstakeForMining(uint256)": { - "notice": "Unstake CLNY currently staked for reputation mining." - }, - "updateColonyOrbitDB(string)": { - "notice": "Update a colony's orbitdb address. Can only be called by a colony with a registered subdomain" - }, - "updateUserOrbitDB(string)": { - "notice": "Update a user's orbitdb address. Can only be called by a user with a registered subdomain" - }, - "upgradeExtension(bytes32,uint256)": { - "notice": "Upgrade an extension in a colony. Can only be called by a Colony." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/IEtherRouter.json b/dist/versions/imwss2/IEtherRouter.json new file mode 100644 index 0000000..2ffb8af --- /dev/null +++ b/dist/versions/imwss2/IEtherRouter.json @@ -0,0 +1,44 @@ +{ + "contractName": "IEtherRouter", + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_resolver", + "type": "address" + } + ], + "name": "setResolver", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/next/IColony.json b/dist/versions/imwss2/IMetaColony.json similarity index 56% rename from dist/versions/next/IColony.json rename to dist/versions/imwss2/IMetaColony.json index bfbdff7..0dbb11f 100644 --- a/dist/versions/next/IColony.json +++ b/dist/versions/imwss2/IMetaColony.json @@ -1,5 +1,5 @@ { - "contractName": "IColony", + "contractName": "IMetaColony", "abi": [ { "anonymous": false, @@ -1479,29 +1479,25 @@ "name": "TokensMinted", "type": "event" }, - { - "inputs": [], - "name": "approveExitRecovery", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [ { "internalType": "uint256", - "name": "_slot", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_parentDomainId", "type": "uint256" } ], - "name": "checkNotAdditionalProtectedVariable", - "outputs": [], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "enterRecoveryMode", + "name": "addDomain", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1509,153 +1505,118 @@ { "inputs": [ { - "internalType": "address", - "name": "userAddress", - "type": "address" - }, - { - "internalType": "bytes", - "name": "payload", - "type": "bytes" + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" }, { - "internalType": "bytes32", - "name": "sigR", - "type": "bytes32" + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" }, { - "internalType": "bytes32", - "name": "sigS", - "type": "bytes32" + "internalType": "uint256", + "name": "_parentDomainId", + "type": "uint256" }, { - "internalType": "uint8", - "name": "sigV", - "type": "uint8" - } - ], - "name": "executeMetaTransaction", - "outputs": [ - { - "internalType": "bytes", - "name": "", - "type": "bytes" + "internalType": "string", + "name": "_metadata", + "type": "string" } ], - "stateMutability": "payable", - "type": "function" - }, - { - "inputs": [], - "name": "exitRecoveryMode", + "name": "addDomain", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, { "internalType": "address", - "name": "userAddress", + "name": "_resolver", "type": "address" } ], - "name": "getMetatransactionNonce", - "outputs": [ - { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" - } - ], - "stateMutability": "view", + "name": "addExtensionToNetwork", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "isInRecoveryMode", - "outputs": [ - { - "internalType": "bool", - "name": "inRecoveryMode", - "type": "bool" - } - ], - "stateMutability": "view", + "name": "addLocalSkill", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" - } - ], - "name": "multicall", - "outputs": [ + "internalType": "uint256", + "name": "_version", + "type": "uint256" + }, { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "address", + "name": "_resolver", + "type": "address" } ], + "name": "addNetworkColonyVersion", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, - { - "inputs": [], - "name": "numRecoveryRoles", - "outputs": [ - { - "internalType": "uint64", - "name": "numRoles", - "type": "uint64" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "bytes32", + "name": "_txHash", + "type": "bytes32" + }, + { + "internalType": "string", + "name": "_metadata", + "type": "string" } ], - "name": "removeRecoveryRole", + "name": "annotateTransaction", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "setRecoveryRole", + "inputs": [], + "name": "approveExitRecovery", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ + { + "internalType": "address", + "name": "_approvee", + "type": "address" + }, { "internalType": "uint256", - "name": "_slot", + "name": "_domainId", "type": "uint256" }, { - "internalType": "bytes32", - "name": "_value", - "type": "bytes32" + "internalType": "uint256", + "name": "_amount", + "type": "uint256" } ], - "name": "setStorageSlotRecovery", + "name": "approveStake", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1674,127 +1635,161 @@ "type": "function" }, { - "inputs": [], - "name": "owner", - "outputs": [ + "inputs": [ { - "internalType": "address", - "name": "colonyOwner", - "type": "address" + "internalType": "address[]", + "name": "_users", + "type": "address[]" + }, + { + "internalType": "int256[]", + "name": "_amount", + "type": "int256[]" } ], - "stateMutability": "view", + "name": "bootstrapColony", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "version", - "outputs": [ + "inputs": [ + { + "internalType": "address", + "name": "token", + "type": "address" + }, { "internalType": "uint256", - "name": "colonyVersion", + "name": "amount", "type": "uint256" } ], - "stateMutability": "pure", + "name": "burnTokens", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_newVersion", + "name": "_id", "type": "uint256" } ], - "name": "upgrade", + "name": "cancelExpenditure", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "finishUpgrade", + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "cancelExpenditureViaArbitration", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getColonyNetwork", - "outputs": [ + "inputs": [ { - "internalType": "address", - "name": "colonyNetwork", - "type": "address" + "internalType": "uint256", + "name": "_slot", + "type": "uint256" } ], + "name": "checkNotAdditionalProtectedVariable", + "outputs": [], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "getToken", - "outputs": [ + "inputs": [ { "internalType": "address", - "name": "tokenAddress", + "name": "_token", "type": "address" } ], - "stateMutability": "view", + "name": "claimColonyFunds", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "_to", - "type": "address" + "internalType": "uint256", + "name": "_id", + "type": "uint256" }, { - "internalType": "bytes", - "name": "_action", - "type": "bytes" - } - ], - "name": "makeArbitraryTransaction", - "outputs": [ + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, { - "internalType": "bool", - "name": "success", - "type": "bool" + "internalType": "address", + "name": "_token", + "type": "address" } ], + "name": "claimExpenditurePayout", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address[]", - "name": "_targets", - "type": "address[]" + "internalType": "uint256", + "name": "_payoutId", + "type": "uint256" }, { - "internalType": "bytes[]", - "name": "_actions", - "type": "bytes[]" + "internalType": "uint256[7]", + "name": "_squareRoots", + "type": "uint256[7]" }, { - "internalType": "bool", - "name": "_strict", - "type": "bool" - } - ], - "name": "makeArbitraryTransactions", - "outputs": [ + "internalType": "bytes", + "name": "key", + "type": "bytes" + }, { - "internalType": "bool", - "name": "success", - "type": "bool" + "internalType": "bytes", + "name": "value", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "branchMask", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "siblings", + "type": "bytes32[]" } ], + "name": "claimRewardPayout", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, @@ -1802,23 +1797,50 @@ "inputs": [ { "internalType": "address", - "name": "_target", + "name": "_user", "type": "address" }, { - "internalType": "bytes", - "name": "_action", - "type": "bytes" + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" } ], - "name": "makeSingleArbitraryTransaction", - "outputs": [ + "name": "deobligateStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, { "internalType": "bool", - "name": "success", + "name": "_deprecated", "type": "bool" } ], + "name": "deprecateDomain", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, @@ -1826,16 +1848,16 @@ "inputs": [ { "internalType": "bytes32", - "name": "_txHash", + "name": "extensionId", "type": "bytes32" }, { - "internalType": "string", - "name": "_metadata", - "type": "string" + "internalType": "bool", + "name": "deprecated", + "type": "bool" } ], - "name": "annotateTransaction", + "name": "deprecateExtension", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1843,17 +1865,43 @@ { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "uint256", + "name": "localSkillId", + "type": "uint256" }, { "internalType": "bool", - "name": "_setTo", + "name": "deprecated", "type": "bool" } ], - "name": "setRootRole", + "name": "deprecateLocalSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "_metadata", + "type": "string" + } + ], + "name": "editColony", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "_metadataDelta", + "type": "string" + } + ], + "name": "editColonyByDelta", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1870,23 +1918,18 @@ "name": "_childSkillIndex", "type": "uint256" }, - { - "internalType": "address", - "name": "_user", - "type": "address" - }, { "internalType": "uint256", "name": "_domainId", "type": "uint256" }, { - "internalType": "bool", - "name": "_setTo", - "type": "bool" + "internalType": "string", + "name": "_metadata", + "type": "string" } ], - "name": "setArbitrationRole", + "name": "editDomain", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1903,23 +1946,23 @@ "name": "_childSkillIndex", "type": "uint256" }, - { - "internalType": "address", - "name": "_user", - "type": "address" - }, { "internalType": "uint256", "name": "_domainId", "type": "uint256" }, { - "internalType": "bool", - "name": "_setTo", - "type": "bool" + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "int256", + "name": "_amount", + "type": "int256" } ], - "name": "setArchitectureRole", + "name": "emitDomainReputationPenalty", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1928,12 +1971,7 @@ "inputs": [ { "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", + "name": "_domainId", "type": "uint256" }, { @@ -1942,17 +1980,12 @@ "type": "address" }, { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "bool", - "name": "_setTo", - "type": "bool" + "internalType": "int256", + "name": "_amount", + "type": "int256" } ], - "name": "setFundingRole", + "name": "emitDomainReputationReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1961,12 +1994,7 @@ "inputs": [ { "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", + "name": "_skillId", "type": "uint256" }, { @@ -1975,17 +2003,12 @@ "type": "address" }, { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "bool", - "name": "_setTo", - "type": "bool" + "internalType": "int256", + "name": "_amount", + "type": "int256" } ], - "name": "setAdministrationRole", + "name": "emitSkillReputationPenalty", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1994,12 +2017,7 @@ "inputs": [ { "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", + "name": "_skillId", "type": "uint256" }, { @@ -2008,17 +2026,19 @@ "type": "address" }, { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "_roles", - "type": "bytes32" + "internalType": "int256", + "name": "_amount", + "type": "int256" } ], - "name": "setUserRoles", + "name": "emitSkillReputationReward", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "enterRecoveryMode", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2027,80 +2047,66 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "userAddress", "type": "address" }, { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" + "internalType": "bytes", + "name": "payload", + "type": "bytes" }, { - "internalType": "enum ColonyDataTypes.ColonyRole", - "name": "_role", - "type": "uint8" - } - ], - "name": "hasUserRole", + "internalType": "bytes32", + "name": "sigR", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "sigS", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "sigV", + "type": "uint8" + } + ], + "name": "executeMetaTransaction", "outputs": [ { - "internalType": "bool", - "name": "hasRole", - "type": "bool" + "internalType": "bytes", + "name": "", + "type": "bytes" } ], - "stateMutability": "view", + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [], + "name": "exitRecoveryMode", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "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", + "name": "_id", "type": "uint256" } ], - "name": "hasInheritedUserRole", - "outputs": [ - { - "internalType": "bool", - "name": "hasRole", - "type": "bool" - } - ], - "stateMutability": "view", + "name": "finalizeExpenditure", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, { "internalType": "uint256", - "name": "_domainId", + "name": "_permissionDomainId", "type": "uint256" }, { @@ -2110,19 +2116,33 @@ }, { "internalType": "uint256", - "name": "_childDomainId", + "name": "_id", "type": "uint256" } ], - "name": "userCanSetRoles", - "outputs": [ + "name": "finalizeExpenditureViaArbitration", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "bool", - "name": "canSet", - "type": "bool" + "internalType": "uint256", + "name": "_payoutId", + "type": "uint256" } ], - "stateMutability": "view", + "name": "finalizeRewardPayout", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -2132,18 +2152,23 @@ "name": "_user", "type": "address" }, + { + "internalType": "address", + "name": "_obligator", + "type": "address" + }, { "internalType": "uint256", - "name": "_domain", + "name": "_domainId", "type": "uint256" } ], - "name": "getUserRoles", + "name": "getApproval", "outputs": [ { - "internalType": "bytes32", - "name": "roles", - "type": "bytes32" + "internalType": "uint256", + "name": "approval", + "type": "uint256" } ], "stateMutability": "view", @@ -2169,368 +2194,748 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, + "inputs": [], + "name": "getColonyNetwork", + "outputs": [ { "internalType": "address", - "name": "_user", + "name": "colonyNetwork", "type": "address" - }, - { - "internalType": "int256", - "name": "_amount", - "type": "int256" } ], - "name": "emitDomainReputationReward", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_skillId", + "name": "_id", "type": "uint256" - }, - { - "internalType": "address", - "name": "_user", - "type": "address" - }, + } + ], + "name": "getDomain", + "outputs": [ { - "internalType": "int256", - "name": "_amount", - "type": "int256" + "components": [ + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "fundingPotId", + "type": "uint256" + } + ], + "internalType": "struct ColonyDataTypes.Domain", + "name": "domain", + "type": "tuple" } ], - "name": "emitSkillReputationReward", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, + "inputs": [], + "name": "getDomainCount", + "outputs": [ { "internalType": "uint256", - "name": "_domainId", + "name": "count", "type": "uint256" - }, - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "int256", - "name": "_amount", - "type": "int256" } ], - "name": "emitDomainReputationPenalty", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_skillId", + "name": "_fundingPotId", "type": "uint256" - }, - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "int256", - "name": "_amount", - "type": "int256" } ], - "name": "emitSkillReputationPenalty", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_colonyNetworkAddress", - "type": "address" - }, + "name": "getDomainFromFundingPot", + "outputs": [ { - "internalType": "address", - "name": "_token", - "type": "address" + "internalType": "uint256", + "name": "domainId", + "type": "uint256" } ], - "name": "initialiseColony", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "string", - "name": "_metadata", - "type": "string" + "internalType": "uint256", + "name": "_id", + "type": "uint256" } ], - "name": "editColony", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "getExpenditure", + "outputs": [ { - "internalType": "string", - "name": "_metadataDelta", - "type": "string" - } - ], - "name": "editColonyByDelta", - "outputs": [], - "stateMutability": "nonpayable", + "components": [ + { + "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": [ - { - "internalType": "address[]", - "name": "_users", - "type": "address[]" - }, + "inputs": [], + "name": "getExpenditureCount", + "outputs": [ { - "internalType": "int256[]", - "name": "_amount", - "type": "int256[]" + "internalType": "uint256", + "name": "count", + "type": "uint256" } ], - "name": "bootstrapColony", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_wad", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_slot", "type": "uint256" } ], - "name": "mintTokens", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getExpenditureSlot", + "outputs": [ + { + "components": [ + { + "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": [ { - "internalType": "address", - "name": "_guy", - "type": "address" + "internalType": "uint256", + "name": "_id", + "type": "uint256" }, { "internalType": "uint256", - "name": "_wad", + "name": "_slot", "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" } ], - "name": "mintTokensFor", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "lockToken", + "name": "getExpenditureSlotPayout", "outputs": [ { "internalType": "uint256", - "name": "timesLocked", + "name": "amount", "type": "uint256" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "user", - "type": "address" + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getFundingPot", + "outputs": [ + { + "internalType": "enum ColonyDataTypes.FundingPotAssociatedType", + "name": "associatedType", + "type": "uint8" }, { "internalType": "uint256", - "name": "lockId", + "name": "associatedTypeId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "payoutsWeCannotMake", "type": "uint256" } ], - "name": "unlockTokenForUser", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "string", - "name": "colonyName", - "type": "string" + "internalType": "uint256", + "name": "_potId", + "type": "uint256" }, { - "internalType": "string", - "name": "orbitdb", - "type": "string" + "internalType": "address", + "name": "_token", + "type": "address" } ], - "name": "registerColonyLabel", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "getFundingPotBalance", + "outputs": [ { - "internalType": "string", - "name": "orbitdb", - "type": "string" + "internalType": "uint256", + "name": "balance", + "type": "uint256" } ], - "name": "updateColonyOrbitDB", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" - }, + "inputs": [], + "name": "getFundingPotCount", + "outputs": [ { "internalType": "uint256", - "name": "version", + "name": "count", "type": "uint256" } ], - "name": "installExtension", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" + "internalType": "uint256", + "name": "_potId", + "type": "uint256" }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getFundingPotPayout", + "outputs": [ { "internalType": "uint256", - "name": "newVersion", + "name": "payout", "type": "uint256" } ], - "name": "upgradeExtension", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" - }, + "internalType": "address", + "name": "userAddress", + "type": "address" + } + ], + "name": "getMetatransactionNonce", + "outputs": [ { - "internalType": "bool", - "name": "deprecated", - "type": "bool" + "internalType": "uint256", + "name": "nonce", + "type": "uint256" } ], - "name": "deprecateExtension", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" + "internalType": "address", + "name": "_token", + "type": "address" } ], - "name": "uninstallExtension", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getNonRewardPotsTotal", + "outputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "address", + "name": "_obligator", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + } + ], + "name": "getObligation", + "outputs": [ + { + "internalType": "uint256", + "name": "obligation", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getPayment", + "outputs": [ + { + "components": [ + { + "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": [], - "name": "initialiseRootLocalSkill", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getPaymentCount", + "outputs": [ + { + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "addLocalSkill", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getRewardInverse", + "outputs": [ + { + "internalType": "uint256", + "name": "rewardInverse", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "localSkillId", + "name": "_payoutId", "type": "uint256" + } + ], + "name": "getRewardPayoutInfo", + "outputs": [ + { + "components": [ + { + "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": [], + "name": "getRootLocalSkill", + "outputs": [ + { + "internalType": "uint256", + "name": "rootLocalSkill", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getTask", + "outputs": [ + { + "internalType": "bytes32", + "name": "specificationHash", + "type": "bytes32" }, { - "internalType": "bool", - "name": "deprecated", - "type": "bool" + "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": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getTaskChangeNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "nonce", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTaskCount", + "outputs": [ + { + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "_role", + "type": "uint8" + } + ], + "name": "getTaskRole", + "outputs": [ + { + "components": [ + { + "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": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "_role", + "type": "uint8" + } + ], + "name": "getTaskWorkRatingSecret", + "outputs": [ + { + "internalType": "bytes32", + "name": "secret", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getTaskWorkRatingSecretsInfo", + "outputs": [ + { + "internalType": "uint256", + "name": "nSecrets", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "lastSubmittedAt", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getToken", + "outputs": [ + { + "internalType": "address", + "name": "tokenAddress", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "token", + "type": "address" + }, + { + "internalType": "address", + "name": "spender", + "type": "address" + } + ], + "name": "getTokenApproval", + "outputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "token", + "type": "address" } ], - "name": "deprecateLocalSkill", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "getRootLocalSkill", + "name": "getTotalTokenApproval", "outputs": [ { "internalType": "uint256", - "name": "rootLocalSkill", + "name": "amount", "type": "uint256" } ], @@ -2540,33 +2945,44 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", - "name": "_childSkillIndex", + "name": "_domain", "type": "uint256" - }, + } + ], + "name": "getUserRoles", + "outputs": [ { - "internalType": "uint256", - "name": "_parentDomainId", - "type": "uint256" + "internalType": "bytes32", + "name": "roles", + "type": "bytes32" } ], - "name": "addDomain", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, { "internalType": "uint256", - "name": "_permissionDomainId", + "name": "_domainId", "type": "uint256" }, + { + "internalType": "enum ColonyDataTypes.ColonyRole", + "name": "_role", + "type": "uint8" + }, { "internalType": "uint256", "name": "_childSkillIndex", @@ -2574,31 +2990,27 @@ }, { "internalType": "uint256", - "name": "_parentDomainId", + "name": "_childDomainId", "type": "uint256" - }, + } + ], + "name": "hasInheritedUserRole", + "outputs": [ { - "internalType": "string", - "name": "_metadata", - "type": "string" + "internalType": "bool", + "name": "hasRole", + "type": "bool" } ], - "name": "addDomain", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", @@ -2606,40 +3018,36 @@ "type": "uint256" }, { - "internalType": "string", - "name": "_metadata", - "type": "string" + "internalType": "enum ColonyDataTypes.ColonyRole", + "name": "_role", + "type": "uint8" } ], - "name": "editDomain", - "outputs": [], - "stateMutability": "nonpayable", + "name": "hasUserRole", + "outputs": [ + { + "internalType": "bool", + "name": "hasRole", + "type": "bool" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" + "internalType": "address", + "name": "_colonyNetworkAddress", + "type": "address" }, { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" + "internalType": "address", + "name": "_token", + "type": "address" } ], - "name": "deprecateDomain", + "name": "initialiseColony", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2648,74 +3056,57 @@ "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "miningChainId", "type": "uint256" - } - ], - "name": "getDomain", - "outputs": [ + }, { - "components": [ - { - "internalType": "uint256", - "name": "skillId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "fundingPotId", - "type": "uint256" - } - ], - "internalType": "struct ColonyDataTypes.Domain", - "name": "domain", - "type": "tuple" + "internalType": "bytes32", + "name": "newHash", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "newNLeaves", + "type": "uint256" } ], - "stateMutability": "view", + "name": "initialiseReputationMining", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getDomainCount", - "outputs": [ - { - "internalType": "uint256", - "name": "count", - "type": "uint256" - } - ], - "stateMutability": "view", + "name": "initialiseRootLocalSkill", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "bytes", - "name": "key", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "value", - "type": "bytes" + "internalType": "bytes32", + "name": "extensionId", + "type": "bytes32" }, { "internalType": "uint256", - "name": "branchMask", + "name": "version", "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "siblings", - "type": "bytes32[]" } ], - "name": "verifyReputationProof", + "name": "installExtension", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "isInRecoveryMode", "outputs": [ { "internalType": "bool", - "name": "isValid", + "name": "inRecoveryMode", "type": "bool" } ], @@ -2726,38 +3117,22 @@ "inputs": [ { "internalType": "uint256", - "name": "_globalClaimDelay", + "name": "_id", "type": "uint256" } ], - "name": "setDefaultGlobalClaimDelay", + "name": "lockExpenditure", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - } - ], - "name": "makeExpenditure", + "inputs": [], + "name": "lockToken", "outputs": [ { "internalType": "uint256", - "name": "expenditureId", + "name": "timesLocked", "type": "uint256" } ], @@ -2766,47 +3141,54 @@ }, { "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, { "internalType": "address", - "name": "_newOwner", + "name": "_to", "type": "address" + }, + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + } + ], + "name": "makeArbitraryTransaction", + "outputs": [ + { + "internalType": "bool", + "name": "success", + "type": "bool" } ], - "name": "transferExpenditure", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" + "internalType": "address[]", + "name": "_targets", + "type": "address[]" }, { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" + "internalType": "bytes[]", + "name": "_actions", + "type": "bytes[]" }, { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, + "internalType": "bool", + "name": "_strict", + "type": "bool" + } + ], + "name": "makeArbitraryTransactions", + "outputs": [ { - "internalType": "address", - "name": "_newOwner", - "type": "address" + "internalType": "bool", + "name": "success", + "type": "bool" } ], - "name": "transferExpenditureViaArbitration", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, @@ -2824,38 +3206,42 @@ }, { "internalType": "uint256", - "name": "_id", + "name": "_domainId", "type": "uint256" } ], - "name": "cancelExpenditureViaArbitration", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "makeExpenditure", + "outputs": [ { "internalType": "uint256", - "name": "_id", + "name": "expenditureId", "type": "uint256" } ], - "name": "cancelExpenditure", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "uint256", - "name": "_id", - "type": "uint256" + "internalType": "address", + "name": "_target", + "type": "address" + }, + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + } + ], + "name": "makeSingleArbitraryTransaction", + "outputs": [ + { + "internalType": "bool", + "name": "success", + "type": "bool" } ], - "name": "lockExpenditure", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, @@ -2863,11 +3249,11 @@ "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_wad", "type": "uint256" } ], - "name": "finalizeExpenditure", + "name": "mintTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2875,22 +3261,17 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" + "internalType": "address", + "name": "_guy", + "type": "address" }, { "internalType": "uint256", - "name": "_id", + "name": "_wad", "type": "uint256" } ], - "name": "finalizeExpenditureViaArbitration", + "name": "mintTokensFor", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -2909,108 +3290,41 @@ }, { "internalType": "uint256", - "name": "_id", + "name": "_domainId", "type": "uint256" }, - { - "internalType": "string", - "name": "_metadata", - "type": "string" - } - ], - "name": "setExpenditureMetadata", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_fromChildSkillIndex", "type": "uint256" }, - { - "internalType": "string", - "name": "_metadata", - "type": "string" - } - ], - "name": "setExpenditureMetadata", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_toChildSkillIndex", "type": "uint256" }, { "internalType": "uint256", - "name": "_slot", + "name": "_fromPot", "type": "uint256" }, - { - "internalType": "address payable", - "name": "_recipient", - "type": "address" - } - ], - "name": "setExpenditureRecipient", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_toPot", "type": "uint256" }, - { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" - }, - { - "internalType": "address payable[]", - "name": "_recipients", - "type": "address[]" - } - ], - "name": "setExpenditureRecipients", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_amount", "type": "uint256" }, - { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" - }, { "internalType": "address", "name": "_token", "type": "address" - }, - { - "internalType": "uint256[]", - "name": "_amounts", - "type": "uint256[]" } ], - "name": "setExpenditurePayouts", + "name": "moveFundsBetweenPots", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3019,64 +3333,41 @@ "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_permissionDomainId", "type": "uint256" }, { "internalType": "uint256", - "name": "_slot", + "name": "_fromChildSkillIndex", "type": "uint256" }, - { - "internalType": "address", - "name": "_token", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - } - ], - "name": "setExpenditurePayout", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ { "internalType": "uint256", - "name": "_permissionDomainId", + "name": "_toChildSkillIndex", "type": "uint256" }, { "internalType": "uint256", - "name": "_childSkillIndex", + "name": "_fromPot", "type": "uint256" }, { "internalType": "uint256", - "name": "_id", + "name": "_toPot", "type": "uint256" }, { "internalType": "uint256", - "name": "_slot", + "name": "_amount", "type": "uint256" }, { "internalType": "address", "name": "_token", "type": "address" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" } ], - "name": "setExpenditurePayout", + "name": "moveFundsBetweenPots", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3084,91 +3375,85 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" - }, + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" } ], - "name": "setExpenditureSkill", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" - }, + "inputs": [], + "name": "numRecoveryRoles", + "outputs": [ { - "internalType": "uint256[]", - "name": "_skillIds", - "type": "uint256[]" + "internalType": "uint64", + "name": "numRoles", + "type": "uint64" } ], - "name": "setExpenditureSkills", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "uint256", - "name": "_id", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", - "name": "_slot", + "name": "_domainId", "type": "uint256" }, { "internalType": "uint256", - "name": "_claimDelay", + "name": "_amount", "type": "uint256" } ], - "name": "setExpenditureClaimDelay", + "name": "obligateStake", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "colonyOwner", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" + "internalType": "string", + "name": "colonyName", + "type": "string" }, { - "internalType": "uint256[]", - "name": "_claimDelays", - "type": "uint256[]" + "internalType": "string", + "name": "orbitdb", + "type": "string" } ], - "name": "setExpenditureClaimDelays", + "name": "registerColonyLabel", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3176,22 +3461,12 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" - }, - { - "internalType": "int256[]", - "name": "_payoutModifiers", - "type": "int256[]" + "internalType": "address", + "name": "_user", + "type": "address" } ], - "name": "setExpenditurePayoutModifiers", + "name": "removeRecoveryRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3200,66 +3475,31 @@ "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_permissionDomainId", "type": "uint256" }, { - "internalType": "uint256[]", - "name": "_recipientSlots", - "type": "uint256[]" - }, - { - "internalType": "address payable[]", - "name": "_recipients", - "type": "address[]" - }, - { - "internalType": "uint256[]", - "name": "_skillIdSlots", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_skillIds", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_claimDelaySlots", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_claimDelays", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_payoutModifierSlots", - "type": "uint256[]" - }, - { - "internalType": "int256[]", - "name": "_payoutModifiers", - "type": "int256[]" + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" }, { - "internalType": "address[]", - "name": "_payoutTokens", - "type": "address[]" + "internalType": "address", + "name": "_user", + "type": "address" }, { - "internalType": "uint256[][]", - "name": "_payoutSlots", - "type": "uint256[][]" + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" }, { - "internalType": "uint256[][]", - "name": "_payoutValues", - "type": "uint256[][]" + "internalType": "bool", + "name": "_setTo", + "type": "bool" } ], - "name": "setExpenditureValues", + "name": "setAdministrationRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3277,32 +3517,22 @@ "type": "uint256" }, { - "internalType": "uint256", - "name": "_id", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", - "name": "_storageSlot", + "name": "_domainId", "type": "uint256" }, { - "internalType": "bool[]", - "name": "_mask", - "type": "bool[]" - }, - { - "internalType": "bytes32[]", - "name": "_keys", - "type": "bytes32[]" - }, - { - "internalType": "bytes32", - "name": "_value", - "type": "bytes32" + "internalType": "bool", + "name": "_setTo", + "type": "bool" } ], - "name": "setExpenditureState", + "name": "setArbitrationRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3311,87 +3541,59 @@ "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_permissionDomainId", "type": "uint256" }, { "internalType": "uint256", - "name": "_slot", + "name": "_childSkillIndex", "type": "uint256" }, { "internalType": "address", - "name": "_token", + "name": "_user", "type": "address" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "_setTo", + "type": "bool" } ], - "name": "claimExpenditurePayout", + "name": "setArchitectureRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getExpenditureCount", - "outputs": [ + "inputs": [ { - "internalType": "uint256", - "name": "count", - "type": "uint256" + "internalType": "address", + "name": "_bridgeAddress", + "type": "address" } ], - "stateMutability": "view", + "name": "setColonyBridgeAddress", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_globalClaimDelay", "type": "uint256" } ], - "name": "getExpenditure", - "outputs": [ - { - "components": [ - { - "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", + "name": "setDefaultGlobalClaimDelay", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -3405,39 +3607,16 @@ "internalType": "uint256", "name": "_slot", "type": "uint256" - } - ], - "name": "getExpenditureSlot", - "outputs": [ + }, { - "components": [ - { - "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" + "internalType": "uint256", + "name": "_claimDelay", + "type": "uint256" } ], - "stateMutability": "view", + "name": "setExpenditureClaimDelay", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -3448,82 +3627,91 @@ "type": "uint256" }, { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" }, { - "internalType": "address", - "name": "_token", - "type": "address" + "internalType": "uint256[]", + "name": "_claimDelays", + "type": "uint256[]" } ], - "name": "getExpenditureSlotPayout", - "outputs": [ + "name": "setExpenditureClaimDelays", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, { "internalType": "uint256", - "name": "amount", + "name": "_id", "type": "uint256" + }, + { + "internalType": "string", + "name": "_metadata", + "type": "string" } ], - "stateMutability": "view", + "name": "setExpenditureMetadata", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_rewardInverse", + "name": "_id", "type": "uint256" + }, + { + "internalType": "string", + "name": "_metadata", + "type": "string" } ], - "name": "setRewardInverse", + "name": "setExpenditureMetadata", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getRewardInverse", - "outputs": [ + "inputs": [ { "internalType": "uint256", - "name": "rewardInverse", + "name": "_id", "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_token", - "type": "address" }, { - "internalType": "bytes", - "name": "key", - "type": "bytes" + "internalType": "uint256", + "name": "_slot", + "type": "uint256" }, { - "internalType": "bytes", - "name": "value", - "type": "bytes" + "internalType": "address", + "name": "_token", + "type": "address" }, { "internalType": "uint256", - "name": "branchMask", + "name": "_amount", "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "siblings", - "type": "bytes32[]" } ], - "name": "startNextRewardPayout", + "name": "setExpenditurePayout", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3532,36 +3720,36 @@ "inputs": [ { "internalType": "uint256", - "name": "_payoutId", + "name": "_permissionDomainId", "type": "uint256" }, { - "internalType": "uint256[7]", - "name": "_squareRoots", - "type": "uint256[7]" - }, - { - "internalType": "bytes", - "name": "key", - "type": "bytes" + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" }, { - "internalType": "bytes", - "name": "value", - "type": "bytes" + "internalType": "uint256", + "name": "_id", + "type": "uint256" }, { "internalType": "uint256", - "name": "branchMask", + "name": "_slot", "type": "uint256" }, { - "internalType": "bytes32[]", - "name": "siblings", - "type": "bytes32[]" + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" } ], - "name": "claimRewardPayout", + "name": "setExpenditurePayout", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3570,72 +3758,49 @@ "inputs": [ { "internalType": "uint256", - "name": "_payoutId", + "name": "_id", "type": "uint256" - } - ], - "name": "getRewardPayoutInfo", - "outputs": [ + }, { - "components": [ - { - "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" + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" + }, + { + "internalType": "int256[]", + "name": "_payoutModifiers", + "type": "int256[]" } ], - "stateMutability": "view", + "name": "setExpenditurePayoutModifiers", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_payoutId", + "name": "_id", "type": "uint256" + }, + { + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256[]", + "name": "_amounts", + "type": "uint256[]" } ], - "name": "finalizeRewardPayout", + "name": "setExpenditurePayouts", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3646,88 +3811,90 @@ "internalType": "uint256", "name": "_id", "type": "uint256" - } - ], - "name": "getFundingPot", - "outputs": [ - { - "internalType": "enum ColonyDataTypes.FundingPotAssociatedType", - "name": "associatedType", - "type": "uint8" }, { "internalType": "uint256", - "name": "associatedTypeId", + "name": "_slot", "type": "uint256" }, { - "internalType": "uint256", - "name": "payoutsWeCannotMake", - "type": "uint256" + "internalType": "address payable", + "name": "_recipient", + "type": "address" } ], - "stateMutability": "view", + "name": "setExpenditureRecipient", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getFundingPotCount", - "outputs": [ + "inputs": [ { "internalType": "uint256", - "name": "count", + "name": "_id", "type": "uint256" + }, + { + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" + }, + { + "internalType": "address payable[]", + "name": "_recipients", + "type": "address[]" } ], - "stateMutability": "view", + "name": "setExpenditureRecipients", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_potId", + "name": "_id", "type": "uint256" }, { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "getFundingPotBalance", - "outputs": [ + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, { "internalType": "uint256", - "name": "balance", + "name": "_skillId", "type": "uint256" } ], - "stateMutability": "view", + "name": "setExpenditureSkill", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_potId", + "name": "_id", "type": "uint256" }, { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "getFundingPotPayout", - "outputs": [ + "internalType": "uint256[]", + "name": "_slots", + "type": "uint256[]" + }, { - "internalType": "uint256", - "name": "payout", - "type": "uint256" + "internalType": "uint256[]", + "name": "_skillIds", + "type": "uint256[]" } ], - "stateMutability": "view", + "name": "setExpenditureSkills", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -3744,41 +3911,31 @@ }, { "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_fromChildSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_toChildSkillIndex", + "name": "_id", "type": "uint256" }, { "internalType": "uint256", - "name": "_fromPot", + "name": "_storageSlot", "type": "uint256" }, { - "internalType": "uint256", - "name": "_toPot", - "type": "uint256" + "internalType": "bool[]", + "name": "_mask", + "type": "bool[]" }, { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" + "internalType": "bytes32[]", + "name": "_keys", + "type": "bytes32[]" }, { - "internalType": "address", - "name": "_token", - "type": "address" + "internalType": "bytes32", + "name": "_value", + "type": "bytes32" } ], - "name": "moveFundsBetweenPots", + "name": "setExpenditureState", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3792,36 +3949,39 @@ }, { "internalType": "uint256", - "name": "_fromChildSkillIndex", + "name": "_childSkillIndex", "type": "uint256" }, { - "internalType": "uint256", - "name": "_toChildSkillIndex", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", - "name": "_fromPot", + "name": "_domainId", "type": "uint256" }, { - "internalType": "uint256", - "name": "_toPot", - "type": "uint256" - }, + "internalType": "bool", + "name": "_setTo", + "type": "bool" + } + ], + "name": "setFundingRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "uint256", - "name": "_amount", + "name": "_feeInverse", "type": "uint256" - }, - { - "internalType": "address", - "name": "_token", - "type": "address" } ], - "name": "moveFundsBetweenPots", + "name": "setNetworkFeeInverse", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3832,9 +3992,14 @@ "internalType": "address", "name": "_token", "type": "address" + }, + { + "internalType": "bool", + "name": "_status", + "type": "bool" } ], - "name": "claimColonyFunds", + "name": "setPayoutWhitelist", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3843,40 +4008,37 @@ "inputs": [ { "internalType": "address", - "name": "_token", + "name": "_user", "type": "address" } ], - "name": "getNonRewardPotsTotal", - "outputs": [ + "name": "setRecoveryRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "uint256", - "name": "amount", + "name": "_amount", "type": "uint256" } ], - "stateMutability": "view", + "name": "setReputationMiningCycleReward", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "_approvee", - "type": "address" - }, { "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_amount", + "name": "_rewardInverse", "type": "uint256" } ], - "name": "approveStake", + "name": "setRewardInverse", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3889,40 +4051,30 @@ "type": "address" }, { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" + "internalType": "bool", + "name": "_setTo", + "type": "bool" } ], - "name": "obligateStake", + "name": "setRootRole", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, { "internalType": "uint256", - "name": "_domainId", + "name": "_slot", "type": "uint256" }, { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" + "internalType": "bytes32", + "name": "_value", + "type": "bytes32" } ], - "name": "deobligateStake", + "name": "setStorageSlotRecovery", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3939,11 +4091,6 @@ "name": "_childSkillIndex", "type": "uint256" }, - { - "internalType": "address", - "name": "_obligator", - "type": "address" - }, { "internalType": "address", "name": "_user", @@ -3955,17 +4102,12 @@ "type": "uint256" }, { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_recipient", - "type": "address" + "internalType": "bytes32", + "name": "_roles", + "type": "bytes32" } ], - "name": "transferStake", + "name": "setUserRoles", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -3974,93 +4116,133 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "_token", "type": "address" }, { - "internalType": "address", - "name": "_obligator", - "type": "address" + "internalType": "bytes", + "name": "key", + "type": "bytes" }, { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - } - ], - "name": "getApproval", - "outputs": [ + "internalType": "bytes", + "name": "value", + "type": "bytes" + }, { "internalType": "uint256", - "name": "approval", + "name": "branchMask", "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "siblings", + "type": "bytes32[]" } ], - "stateMutability": "view", + "name": "startNextRewardPayout", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "uint256", + "name": "_id", + "type": "uint256" }, { "internalType": "address", - "name": "_obligator", + "name": "_newOwner", "type": "address" + } + ], + "name": "transferExpenditure", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" }, { "internalType": "uint256", - "name": "_domainId", + "name": "_childSkillIndex", "type": "uint256" - } - ], - "name": "getObligation", - "outputs": [ + }, { "internalType": "uint256", - "name": "obligation", + "name": "_id", "type": "uint256" + }, + { + "internalType": "address", + "name": "_newOwner", + "type": "address" } ], - "stateMutability": "view", + "name": "transferExpenditureViaArbitration", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_fundingPotId", + "name": "_permissionDomainId", "type": "uint256" - } - ], - "name": "getDomainFromFundingPot", - "outputs": [ + }, { "internalType": "uint256", - "name": "domainId", + "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" } ], - "stateMutability": "view", + "name": "transferStake", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" + "internalType": "bytes32", + "name": "extensionId", + "type": "bytes32" } ], - "name": "burnTokens", + "name": "uninstallExtension", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -4076,16 +4258,16 @@ "inputs": [ { "internalType": "address", - "name": "token", + "name": "user", "type": "address" }, { - "internalType": "address", - "name": "spender", - "type": "address" + "internalType": "uint256", + "name": "lockId", + "type": "uint256" } ], - "name": "updateApprovalAmount", + "name": "unlockTokenForUser", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -4103,117 +4285,84 @@ "type": "address" } ], - "name": "getTokenApproval", - "outputs": [ - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "stateMutability": "view", + "name": "updateApprovalAmount", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "token", - "type": "address" - } - ], - "name": "getTotalTokenApproval", - "outputs": [ - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" + "internalType": "string", + "name": "orbitdb", + "type": "string" } ], - "stateMutability": "view", + "name": "updateColonyOrbitDB", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getTaskCount", - "outputs": [ + "inputs": [ { "internalType": "uint256", - "name": "count", + "name": "_newVersion", "type": "uint256" } ], - "stateMutability": "view", + "name": "upgrade", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getTask", - "outputs": [ - { - "internalType": "bytes32", - "name": "specificationHash", - "type": "bytes32" - }, { "internalType": "bytes32", - "name": "deliverableHash", + "name": "extensionId", "type": "bytes32" }, - { - "internalType": "enum ColonyDataTypes.TaskStatus", - "name": "status", - "type": "uint8" - }, { "internalType": "uint256", - "name": "dueDate", + "name": "newVersion", "type": "uint256" - }, + } + ], + "name": "upgradeExtension", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "uint256", - "name": "fundingPotId", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", - "name": "completionTimestamp", + "name": "_domainId", "type": "uint256" }, { "internalType": "uint256", - "name": "domainId", + "name": "_childSkillIndex", "type": "uint256" }, - { - "internalType": "uint256[]", - "name": "skillIds", - "type": "uint256[]" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ { "internalType": "uint256", - "name": "_id", + "name": "_childDomainId", "type": "uint256" } ], - "name": "getTaskChangeNonce", + "name": "userCanSetRoles", "outputs": [ { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" + "internalType": "bool", + "name": "canSet", + "type": "bool" } ], "stateMutability": "view", @@ -4223,45 +4372,26 @@ "inputs": [ { "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getTaskWorkRatingSecretsInfo", - "outputs": [ - { - "internalType": "uint256", - "name": "nSecrets", + "name": "_permissionDomainId", "type": "uint256" }, { "internalType": "uint256", - "name": "lastSubmittedAt", + "name": "_childSkillIndex", "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + }, { "internalType": "uint256", - "name": "_id", + "name": "_childDomainId", "type": "uint256" - }, - { - "internalType": "uint8", - "name": "_role", - "type": "uint8" } ], - "name": "getTaskWorkRatingSecret", + "name": "validateDomainInheritance", "outputs": [ { - "internalType": "bytes32", - "name": "secret", - "type": "bytes32" + "internalType": "bool", + "name": "valid", + "type": "bool" } ], "stateMutability": "view", @@ -4269,40 +4399,33 @@ }, { "inputs": [ + { + "internalType": "bytes", + "name": "key", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" + }, { "internalType": "uint256", - "name": "_id", + "name": "branchMask", "type": "uint256" }, { - "internalType": "uint8", - "name": "_role", - "type": "uint8" + "internalType": "bytes32[]", + "name": "siblings", + "type": "bytes32[]" } ], - "name": "getTaskRole", + "name": "verifyReputationProof", "outputs": [ { - "components": [ - { - "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" + "internalType": "bool", + "name": "isValid", + "type": "bool" } ], "stateMutability": "view", @@ -4310,1938 +4433,16 @@ }, { "inputs": [], - "name": "getPaymentCount", + "name": "version", "outputs": [ { "internalType": "uint256", - "name": "count", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", + "name": "colonyVersion", "type": "uint256" } ], - "name": "getPayment", - "outputs": [ - { - "components": [ - { - "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", + "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RecoveryModeEntered(address)": { - "params": { - "user": "The address that triggered recovery mode" - } - }, - "RecoveryModeExitApproved(address)": { - "params": { - "user": "The address signalling they are happy with the state" - } - }, - "RecoveryModeExited(address)": { - "params": { - "user": "The address that left recovery mode" - } - }, - "RecoveryRoleSet(address,bool)": { - "params": { - "setTo": "The boolean indicating whether the role is being granted or revoked", - "user": "The address being modified" - } - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "params": { - "fromValue": "The value the storage slot had before this transaction", - "slot": "The storage slot being modified", - "toValue": "The value the storage slot has after this transaction", - "user": "The address that set the storage slot" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - } - }, - "kind": "dev", - "methods": { - "addDomain(uint256,uint256,uint256)": { - "details": "Adding new domains is currently retricted to one level only, i.e. `_parentDomainId` has to be the root domain id: `1`.", - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_parentDomainId": "Id of the domain under which the new one will be added", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "addDomain(uint256,uint256,uint256,string)": { - "details": "Adding new domains is currently retricted to one level only, i.e. `_parentDomainId` has to be the root domain id: `1`.We expect this function to only be used by the dapp", - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_metadata": "Metadata relating to the domain. Expected to be the IPFS hash of a JSON blob, but not enforced by the contracts.", - "_parentDomainId": "Id of the domain under which the new one will be added", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "annotateTransaction(bytes32,string)": { - "params": { - "_metadata": "String of metadata for tx", - "_txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "approveStake(address,uint256,uint256)": { - "params": { - "_amount": "Amount of internal token up to which we are willing to be obligated.", - "_approvee": "Address of the account we are willing to let obligate us.", - "_domainId": "Domain in which we are willing to be obligated." - } - }, - "authority()": { - "returns": { - "colonyAuthority": "The `ColonyAuthority` contract address" - } - }, - "bootstrapColony(address[],int256[])": { - "details": "Only allowed to be called when `taskCount` is `0` by authorized addresses.", - "params": { - "_amount": "Amount of reputation/tokens for every address", - "_users": "Array of address to bootstrap with reputation" - } - }, - "burnTokens(address,uint256)": { - "params": { - "amount": "The amount of tokens to burn", - "token": "The address of the token to burn" - } - }, - "cancelExpenditure(uint256)": { - "params": { - "_id": "Expenditure identifier" - } - }, - "cancelExpenditureViaArbitration(uint256,uint256,uint256)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`, (only used if `_permissionDomainId` is different to `_domainId`)", - "_id": "Expenditure identifier", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "checkNotAdditionalProtectedVariable(uint256)": { - "details": "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.", - "params": { - "_slot": "The storage slot number to check." - } - }, - "claimColonyFunds(address)": { - "params": { - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "claimExpenditurePayout(uint256,uint256,address)": { - "params": { - "_id": "Expenditure identifier", - "_slot": "Number of the slot", - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "claimRewardPayout(uint256,uint256[7],bytes,bytes,uint256,bytes32[])": { - "params": { - "_payoutId": "Id of the reward payout", - "_squareRoots": "Square roots of values used in equation: `_squareRoots[0]` - square root of user reputation, `_squareRoots[1]` - square root of user tokens (deposited in TokenLocking), `_squareRoots[2]` - square root of total reputation, `_squareRoots[3]` - square root of total tokens, `_squareRoots[4]` - square root of numerator (user reputation * user tokens), `_squareRoots[5]` - square root of denominator (total reputation * total tokens), `_squareRoots[6]` - square root of payout amount.", - "branchMask": "The branchmask of the proof", - "key": "Some Reputation hash tree key", - "siblings": "The siblings of the proof", - "value": "Reputation value" - } - }, - "deobligateStake(address,uint256,uint256)": { - "params": { - "_amount": "Amount of internal token we are deobligating.", - "_domainId": "Domain in which we are deobligating the user.", - "_user": "Address of the account we are deobligating." - } - }, - "deprecateDomain(uint256,uint256,uint256,bool)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_deprecated": "Whether or not the domain is deprecated", - "_domainId": "Id of the domain being deprecated", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "deprecateExtension(bytes32,bool)": { - "params": { - "deprecated": "Whether to deprecate the extension or not", - "extensionId": "keccak256 hash of the extension name, used as an indentifier" - } - }, - "deprecateLocalSkill(uint256,bool)": { - "params": { - "deprecated": "Deprecation status to set for the skill", - "localSkillId": "Id for the local skill" - } - }, - "editColony(string)": { - "params": { - "_metadata": "IPFS hash of the metadata" - } - }, - "editColonyByDelta(string)": { - "params": { - "_metadataDelta": "IPFS hash of the metadata delta" - } - }, - "editDomain(uint256,uint256,uint256,string)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "Id of the domain being edited", - "_metadata": "Metadata relating to the domain. Expected to be the IPFS hash of a JSON blob, but not enforced by the contracts.", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "emitDomainReputationPenalty(uint256,uint256,uint256,address,int256)": { - "params": { - "_amount": "The (negative) amount of reputation to lose", - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "The domain where the user will lose reputation", - "_permissionDomainId": "The domainId in which I hold the Arbitration role", - "_user": "The user who will lose reputation" - } - }, - "emitDomainReputationReward(uint256,address,int256)": { - "params": { - "_amount": "The (positive) amount of reputation to gain", - "_domainId": "The domain where the user will gain reputation", - "_user": "The user who will gain reputation" - } - }, - "emitSkillReputationPenalty(uint256,address,int256)": { - "params": { - "_amount": "The (negative) amount of reputation to lose", - "_skillId": "The skill where the user will lose reputation", - "_user": "The user who will lose reputation" - } - }, - "emitSkillReputationReward(uint256,address,int256)": { - "params": { - "_amount": "The (positive) amount of reputation to gain", - "_skillId": "The skill where the user will gain reputation", - "_user": "The user who will gain reputation" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "payload": "The transaction data that will be executed if signature valid", - "sigR": "The 'r' part of the signature", - "sigS": "The 's' part of the signature", - "sigV": "The 'v' part of the signature", - "userAddress": "The address of the user that signed the metatransaction" - } - }, - "finalizeExpenditure(uint256)": { - "params": { - "_id": "Expenditure identifier" - } - }, - "finalizeExpenditureViaArbitration(uint256,uint256,uint256)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`,", - "_id": "Expenditure identifier", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "finalizeRewardPayout(uint256)": { - "params": { - "_payoutId": "Id of the reward payout" - } - }, - "finishUpgrade()": { - "details": "Can only be called by the colony itself, and only expected to be called as part of the `upgrade()` call. Required to be external so it can be an external call." - }, - "getApproval(address,address,uint256)": { - "params": { - "_domainId": "Domain in which we are willing to be obligated.", - "_obligator": "Address of the account we are willing to let obligate us.", - "_user": "User allowing their tokens to be obligated." - }, - "returns": { - "approval": "The amount the user has approved" - } - }, - "getCapabilityRoles(bytes4)": { - "params": { - "_sig": "The function signature" - }, - "returns": { - "roles": "bytes32 representation of the authorized roles" - } - }, - "getColonyNetwork()": { - "details": "The colonyNetworkAddress we read here is set once, during `initialiseColony`.", - "returns": { - "colonyNetwork": "The address of Colony Network instance" - } - }, - "getDomain(uint256)": { - "params": { - "_id": "Id of the domain which details to get" - }, - "returns": { - "domain": "The domain" - } - }, - "getDomainCount()": { - "returns": { - "count": "The domain count. Min 1 as the root domain is created at the same time as the colony" - } - }, - "getDomainFromFundingPot(uint256)": { - "params": { - "_fundingPotId": "Id of the funding pot" - }, - "returns": { - "domainId": "Id of the corresponding domain" - } - }, - "getExpenditure(uint256)": { - "params": { - "_id": "Expenditure identifier" - }, - "returns": { - "expenditure": "The expenditure" - } - }, - "getExpenditureCount()": { - "returns": { - "count": "The expenditure count" - } - }, - "getExpenditureSlot(uint256,uint256)": { - "params": { - "_id": "Expenditure identifier", - "_slot": "Expenditure slot" - }, - "returns": { - "expenditureSlot": "The expenditure slot" - } - }, - "getExpenditureSlotPayout(uint256,uint256,address)": { - "params": { - "_id": "Expenditure identifier", - "_slot": "Expenditure slot", - "_token": "Token address" - }, - "returns": { - "amount": "Amount of the payout for that slot/token." - } - }, - "getFundingPot(uint256)": { - "details": "For the reward funding pot (e.g. id: 0) this returns (0, 0, 0).", - "params": { - "_id": "Id of the pot which details to get" - }, - "returns": { - "associatedType": "The FundingPotAssociatedType value of the current funding pot, e.g. Domain, Expenditure", - "associatedTypeId": "Id of the associated type, e.g. if associatedType = FundingPotAssociatedType.Domain, this refers to the domainId", - "payoutsWeCannotMake": "Number of payouts that cannot be completed with the current funding" - } - }, - "getFundingPotBalance(uint256,address)": { - "params": { - "_potId": "Id of the funding pot", - "_token": "Address of the token, `0x0` value indicates Ether" - }, - "returns": { - "balance": "Funding pot supply balance" - } - }, - "getFundingPotCount()": { - "returns": { - "count": "The funding pots count" - } - }, - "getFundingPotPayout(uint256,address)": { - "params": { - "_potId": "Id of the funding pot", - "_token": "Address of the token, `0x0` value indicates Ether" - }, - "returns": { - "payout": "Funding pot payout amount" - } - }, - "getMetatransactionNonce(address)": { - "params": { - "userAddress": "The address of the user that will sign the metatransaction" - } - }, - "getNonRewardPotsTotal(address)": { - "params": { - "_token": "Address of the token, `0x0` value indicates Ether" - }, - "returns": { - "amount": "Total amount of tokens in funding pots other than the rewards pot (id 0)" - } - }, - "getObligation(address,address,uint256)": { - "params": { - "_domainId": "Domain in which we are obligated.", - "_obligator": "Address of the account who obligated us.", - "_user": "User whose tokens are obligated." - }, - "returns": { - "obligation": "The amount that is currently obligated" - } - }, - "getPayment(uint256)": { - "params": { - "_id": "Payment identifier" - }, - "returns": { - "payment": "The Payment data structure" - } - }, - "getPaymentCount()": { - "returns": { - "count": "The payment count" - } - }, - "getRewardInverse()": { - "returns": { - "rewardInverse": "The inverse of the reward" - } - }, - "getRewardPayoutInfo(uint256)": { - "params": { - "_payoutId": "Id of the reward payout" - }, - "returns": { - "rewardPayoutCycle": "RewardPayoutCycle, containing propertes: `reputationState` Reputation root hash at the time of creation, `colonyWideReputation` Colony wide reputation in `reputationState`, `totalTokens` Total colony tokens at the time of creation, `amount` Total amount of tokens taken aside for reward payout, `tokenAddress` Token address, `blockTimestamp` Block number at the time of creation." - } - }, - "getRootLocalSkill()": { - "returns": { - "rootLocalSkill": "The root local skill id" - } - }, - "getTask(uint256)": { - "params": { - "_id": "Id of the task" - }, - "returns": { - "completionTimestamp": "Task completion timestamp", - "deliverableHash": "Task deliverable hash", - "domainId": "Task domain id, default is root colony domain with id 1", - "dueDate": "Due date", - "fundingPotId": "Id of funding pot for task", - "skillIds": "Array of global skill ids assigned to task", - "specificationHash": "Task brief hash", - "status": "TaskStatus property. 0 - Active. 1 - Cancelled. 2 - Finalized" - } - }, - "getTaskChangeNonce(uint256)": { - "params": { - "_id": "Id of the task" - }, - "returns": { - "nonce": "The current task change nonce value" - } - }, - "getTaskCount()": { - "returns": { - "count": "The task count" - } - }, - "getTaskRole(uint256,uint8)": { - "params": { - "_id": "Id of the task", - "_role": "Id of the role, as defined in TaskRole enum" - }, - "returns": { - "role": "The Role" - } - }, - "getTaskWorkRatingSecret(uint256,uint8)": { - "params": { - "_id": "Id of the task", - "_role": "Id of the role, as defined in TaskRole enum" - }, - "returns": { - "secret": "Rating secret `bytes32` value" - } - }, - "getTaskWorkRatingSecretsInfo(uint256)": { - "params": { - "_id": "Id of the task" - }, - "returns": { - "lastSubmittedAt": "Timestamp of the last submitted rating secret", - "nSecrets": "Number of secrets" - } - }, - "getToken()": { - "returns": { - "tokenAddress": "Address of the token contract" - } - }, - "getTokenApproval(address,address)": { - "params": { - "spender": "The account we have approved", - "token": "The address of the token which was approved" - }, - "returns": { - "amount": "The token approval amount" - } - }, - "getTotalTokenApproval(address)": { - "params": { - "token": "The address of the token which was approved" - }, - "returns": { - "amount": "The total token approval amount" - } - }, - "getUserRoles(address,uint256)": { - "params": { - "_domain": "The domain we want to get roles in", - "_user": "The user whose roles we want to get" - }, - "returns": { - "roles": "bytes32 representation of the held roles" - } - }, - "hasInheritedUserRole(address,uint256,uint8,uint256,uint256)": { - "params": { - "_childDomainId": "The domain where we want to use the role", - "_childSkillIndex": "The index that the `_childDomainId` is relative to `_domainId`", - "_domainId": "Domain in which the caller has the role", - "_role": "The role we want to check for", - "_user": "The user whose role we want to check" - }, - "returns": { - "hasRole": "Boolean indicating whether the given user has the given role in domain" - } - }, - "hasUserRole(address,uint256,uint8)": { - "params": { - "_domainId": "The domain where we want to check for the role", - "_role": "The role we want to check for", - "_user": "The user whose role we want to check" - }, - "returns": { - "hasRole": "Boolean indicating whether the given user has the given role in domain" - } - }, - "initialiseColony(address,address)": { - "details": "Sets the reward inverse to the uint max 2**256 - 1.", - "params": { - "_colonyNetworkAddress": "Address of the colony network", - "_token": "Address of the colony ERC20 Token" - } - }, - "installExtension(bytes32,uint256)": { - "params": { - "extensionId": "keccak256 hash of the extension name, used as an indentifier", - "version": "The new extension version to install" - } - }, - "isInRecoveryMode()": { - "returns": { - "inRecoveryMode": "Return true if recovery mode is active, false otherwise" - } - }, - "lockExpenditure(uint256)": { - "params": { - "_id": "Expenditure identifier" - } - }, - "lockToken()": { - "returns": { - "timesLocked": "The amount of times the token was locked" - } - }, - "makeArbitraryTransaction(address,bytes)": { - "params": { - "_action": "Bytes array encoding the function call and arguments", - "_to": "Contract to receive the function call (cannot be this contract, network or token locking)" - }, - "returns": { - "success": "Boolean indicating whether the transaction succeeded" - } - }, - "makeArbitraryTransactions(address[],bytes[],bool)": { - "params": { - "_actions": "Array of Bytes arrays encoding the function calls and arguments", - "_strict": "Boolean indicating whether if one transaction fails, the whole call to this function should fail.", - "_targets": "Array of addressed to be targeted" - }, - "returns": { - "success": "Boolean indicating whether the transactions succeeded" - } - }, - "makeExpenditure(uint256,uint256,uint256)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`, (only used if `_permissionDomainId` is different to `_domainId`)", - "_domainId": "The domain where the expenditure belongs", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - }, - "returns": { - "expenditureId": "Identifier of the newly created expenditure" - } - }, - "makeSingleArbitraryTransaction(address,bytes)": { - "details": "Only callable by the colony itself. If you wish to use this functionality, you should use the makeAbitraryTransactions function", - "params": { - "_action": "Bytes array encoding the function call and arguments", - "_target": "Contract to receive the function call" - }, - "returns": { - "success": "Boolean indicating whether the transactions succeeded" - } - }, - "mintTokens(uint256)": { - "params": { - "_wad": "Amount to mint" - } - }, - "mintTokensFor(address,uint256)": { - "params": { - "_guy": "Recipient of new tokens", - "_wad": "Amount to mint" - } - }, - "moveFundsBetweenPots(uint256,uint256,uint256,uint256,uint256,uint256,address)": { - "params": { - "_amount": "Amount of funds", - "_fromChildSkillIndex": "The child index in `_permissionDomainId` where we can find the domain for `_fromPotId`", - "_fromPot": "Funding pot id providing the funds", - "_permissionDomainId": "The domainId in which I have the permission to take this action", - "_toChildSkillIndex": "The child index in `_permissionDomainId` where we can find the domain for `_toPotId`", - "_toPot": "Funding pot id receiving the funds", - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "moveFundsBetweenPots(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,address)": { - "params": { - "_amount": "Amount of funds", - "_childSkillIndex": "The child index in _permissionDomainId where I will be taking this action", - "_domainId": "The domain where I am taking this action, pointed to by _permissionDomainId and _childSkillIndex", - "_fromChildSkillIndex": "In the array of child skills for the skill associated with the domain pointed to by _permissionDomainId + _childSkillIndex, the index of the skill associated with the domain that contains _fromPot", - "_fromPot": "Funding pot id providing the funds", - "_permissionDomainId": "The domainId in which I have the permission to take this action", - "_toChildSkillIndex": "The same, but for the _toPot which the funds are being moved to", - "_toPot": "Funding pot id receiving the funds", - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "multicall(bytes[])": { - "details": "The `msg.value` should not be trusted for any method callable from multicall.", - "params": { - "data": "The encoded function data for each of the calls to make to this contract" - }, - "returns": { - "results": "The results from each of the calls passed in via data" - } - }, - "numRecoveryRoles()": { - "returns": { - "numRoles": "Number of users with the recovery role." - } - }, - "obligateStake(address,uint256,uint256)": { - "params": { - "_amount": "Amount of internal token we are obligating.", - "_domainId": "Domain in which we are obligating the user.", - "_user": "Address of the account we are obligating." - } - }, - "owner()": { - "details": "Used for testing.", - "returns": { - "colonyOwner": "Address of the colony owner" - } - }, - "registerColonyLabel(string,string)": { - "params": { - "colonyName": "The label to register.", - "orbitdb": "The path of the orbitDB database associated with the colony name" - } - }, - "removeRecoveryRole(address)": { - "params": { - "_user": "User we want to remove recovery role from" - } - }, - "setAdministrationRole(uint256,uint256,address,uint256,bool)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "Domain in which we are giving user the role", - "_permissionDomainId": "Domain in which the caller has root/architecture role", - "_setTo": "The state of the role permission (true assign the permission, false revokes it)", - "_user": "User we want to give an admin role to" - } - }, - "setArbitrationRole(uint256,uint256,address,uint256,bool)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "Domain in which we are giving user the role", - "_permissionDomainId": "Domain in which the caller has root role", - "_setTo": "The state of the role permission (true assign the permission, false revokes it)", - "_user": "User we want to give an arbitration role to" - } - }, - "setArchitectureRole(uint256,uint256,address,uint256,bool)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "Domain in which we are giving user the role", - "_permissionDomainId": "Domain in which the caller has root/architecture role", - "_setTo": "The state of the role permission (true assign the permission, false revokes it)", - "_user": "User we want to give an architecture role to" - } - }, - "setDefaultGlobalClaimDelay(uint256)": { - "params": { - "_globalClaimDelay": "The new default global claim delay" - } - }, - "setExpenditureClaimDelay(uint256,uint256,uint256)": { - "params": { - "_claimDelay": "Duration of time (in seconds) to delay", - "_id": "Expenditure identifier", - "_slot": "Number of the slot" - } - }, - "setExpenditureClaimDelays(uint256,uint256[],uint256[])": { - "params": { - "_claimDelays": "Durations of time (in seconds) to delay", - "_id": "Expenditure identifier", - "_slots": "Array of slots to set claim delays" - } - }, - "setExpenditureMetadata(uint256,string)": { - "details": "Can only be called while expenditure is in draft state.", - "params": { - "_id": "Id of the expenditure", - "_metadata": "IPFS hash of the metadata" - } - }, - "setExpenditureMetadata(uint256,uint256,uint256,string)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`,", - "_id": "Id of the expenditure", - "_metadata": "IPFS hash of the metadata", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "setExpenditurePayout(uint256,uint256,address,uint256)": { - "details": "Can only be called while expenditure is in draft state.", - "params": { - "_amount": "Payout amount", - "_id": "Id of the expenditure", - "_slot": "Number of the slot", - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "setExpenditurePayout(uint256,uint256,uint256,uint256,address,uint256)": { - "params": { - "_amount": "Payout amount", - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_id": "Id of the expenditure", - "_permissionDomainId": "The domainId in which I have the permission to take this action", - "_slot": "The slot to set the payout", - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "setExpenditurePayoutModifiers(uint256,uint256[],int256[])": { - "params": { - "_id": "Expenditure identifier", - "_payoutModifiers": "Values (between +/- WAD) to modify the payout & reputation bonus", - "_slots": "Array of slots to set payout modifiers" - } - }, - "setExpenditurePayouts(uint256,uint256[],address,uint256[])": { - "details": "Can only be called while expenditure is in draft state.", - "params": { - "_amounts": "Payout amounts", - "_id": "Id of the expenditure", - "_slots": "Array of slots to set payouts", - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "setExpenditureRecipient(uint256,uint256,address)": { - "details": "Can only be called while expenditure is in draft state.", - "params": { - "_id": "Id of the expenditure", - "_recipient": "Address of the recipient", - "_slot": "Slot for the recipient address" - } - }, - "setExpenditureRecipients(uint256,uint256[],address[])": { - "details": "Can only be called while expenditure is in draft state.", - "params": { - "_id": "Id of the expenditure", - "_recipients": "Addresses of the recipients", - "_slots": "Array of slots to set recipients" - } - }, - "setExpenditureSkill(uint256,uint256,uint256)": { - "params": { - "_id": "Expenditure identifier", - "_skillId": "Id of the new skill to set", - "_slot": "Number of the slot" - } - }, - "setExpenditureSkills(uint256,uint256[],uint256[])": { - "params": { - "_id": "Expenditure identifier", - "_skillIds": "Ids of the new skills to set", - "_slots": "Array of slots to set skills" - } - }, - "setExpenditureState(uint256,uint256,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`, (only used if `_permissionDomainId` is different to `_domainId`)", - "_id": "Expenditure identifier", - "_keys": "Array of additional keys (for mappings & arrays)", - "_mask": "Array of booleans indicated whether a key is a mapping (F) or an array index (T).", - "_permissionDomainId": "The domainId in which I have the permission to take this action", - "_storageSlot": "Number of the top-level storage slot (25, 26, or 27)", - "_value": "Value to set at location" - } - }, - "setExpenditureValues(uint256,uint256[],address[],uint256[],uint256[],uint256[],uint256[],uint256[],int256[],address[],uint256[][],uint256[][])": { - "params": { - "_claimDelaySlots": "Array of slots to set claim delays", - "_claimDelays": "Durations of time (in seconds) to delay", - "_id": "Expenditure identifier", - "_payoutModifierSlots": "Array of slots to set payout modifiers", - "_payoutModifiers": "Values (between +/- WAD) to modify the payout & reputation bonus", - "_payoutSlots": "2-dimensional array of slots to set payouts", - "_payoutTokens": "Addresses of the tokens, `0x0` value indicates Ether", - "_payoutValues": "2-dimensional array of the payout amounts", - "_recipientSlots": "Array of slots to set recipients", - "_recipients": "Addresses of the recipients", - "_skillIdSlots": "Array of slots to set skills", - "_skillIds": "Ids of the new skills to set" - } - }, - "setFundingRole(uint256,uint256,address,uint256,bool)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "Domain in which we are giving user the role", - "_permissionDomainId": "Domain in which the caller has root/architecture role", - "_setTo": "The state of the role permission (true assign the permission, false revokes it)", - "_user": "User we want to give an funding role to" - } - }, - "setRecoveryRole(address)": { - "params": { - "_user": "User we want to give a recovery role to" - } - }, - "setRewardInverse(uint256)": { - "params": { - "_rewardInverse": "The inverse of the reward" - } - }, - "setRootRole(address,bool)": { - "params": { - "_setTo": "The state of the role permission (true assign the permission, false revokes it)", - "_user": "User we want to give an root role to" - } - }, - "setStorageSlotRecovery(uint256,bytes32)": { - "details": "certain critical variables are protected from editing in this function", - "params": { - "_slot": "Uint address of storage slot to be updated", - "_value": "word of data to be set" - } - }, - "setUserRoles(uint256,uint256,address,uint256,bytes32)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "Domain in which we are giving user the role", - "_permissionDomainId": "Domain in which the caller has root/architecture role", - "_roles": "Byte array representing the desired role setting (1 for on, 0 for off)", - "_user": "User we want to give a role to" - } - }, - "startNextRewardPayout(address,bytes,bytes,uint256,bytes32[])": { - "params": { - "_token": "Address of the token used for reward payout", - "branchMask": "The branchmask of the proof", - "key": "Some Reputation hash tree key", - "siblings": "The siblings of the proof", - "value": "Reputation value" - } - }, - "transferExpenditure(uint256,address)": { - "params": { - "_id": "Expenditure identifier", - "_newOwner": "New owner of expenditure" - } - }, - "transferExpenditureViaArbitration(uint256,uint256,uint256,address)": { - "details": "This is now deprecated and will be removed in a future version", - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`, (only used if `_permissionDomainId` is different to `_domainId`)", - "_id": "Expenditure identifier", - "_newOwner": "New owner of expenditure", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "transferStake(uint256,uint256,address,address,uint256,uint256,address)": { - "params": { - "_amount": "Amount of internal token we are transferring.", - "_childSkillIndex": "The child index in `_permissionDomainId` where we can find `_domainId`.", - "_domainId": "Domain in which we are transferring the tokens.", - "_obligator": "Address of the account who set the obligation.", - "_permissionDomainId": "The domainId in which I have the permission to take this action.", - "_recipient": "Recipient of the transferred tokens.", - "_user": "Address of the account we are transferring." - } - }, - "uninstallExtension(bytes32)": { - "details": "This is a permanent action -- re-installing the extension will deploy a new contractIt is recommended to deprecate an extension before uninstalling to allow active objects to be resolved", - "params": { - "extensionId": "keccak256 hash of the extension name, used as an indentifier" - } - }, - "unlockTokenForUser(address,uint256)": { - "params": { - "lockId": "The specific lock to unlock", - "user": "The user to unlock" - } - }, - "updateApprovalAmount(address,address)": { - "params": { - "spender": "The account we have approved", - "token": "The address of the token which was approved" - } - }, - "updateColonyOrbitDB(string)": { - "params": { - "orbitdb": "The path of the orbitDB database to be associated with the colony" - } - }, - "upgrade(uint256)": { - "details": "Downgrades are not allowed, i.e. `_newVersion` should be higher than the currect colony version.", - "params": { - "_newVersion": "The target version for the upgrade" - } - }, - "upgradeExtension(bytes32,uint256)": { - "params": { - "extensionId": "keccak256 hash of the extension name, used as an indentifier", - "newVersion": "The version to upgrade to (must be one larger than the current version)" - } - }, - "userCanSetRoles(address,uint256,uint256,uint256)": { - "params": { - "_childDomainId": "The domain where we want to edit roles", - "_childSkillIndex": "The index that the `_childDomainId` is relative to `_domainId`", - "_domainId": "Domain in which the caller has the role (currently Root or Architecture)", - "_user": "The user whose permissions we want to check" - }, - "returns": { - "canSet": "Boolean indicating whether the given user is allowed to edit roles in the target domain." - } - }, - "verifyReputationProof(bytes,bytes,uint256,bytes32[])": { - "details": "For more detail about branchMask and siblings, examine the PatriciaTree implementation. While external, likely only to be used by the Colony contracts, as it checks that the user is proving their own reputation in the current colony. The `verifyProof` function can be used to verify any proof, though this function is not currently exposed on the Colony's EtherRouter.", - "params": { - "branchMask": "The branchmask of the proof", - "key": "The key of the element the proof is for.", - "siblings": "The siblings of the proof", - "value": "The value of the element that the proof is for." - }, - "returns": { - "isValid": "True if the proof is valid, false otherwise." - } - }, - "version()": { - "returns": { - "colonyVersion": "Version number" - } - } - }, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RecoveryModeEntered(address)": { - "notice": "Event logged when recovery mode is triggered." - }, - "RecoveryModeExitApproved(address)": { - "notice": "Event logged when someone with recovery mode signals they are happy with the state and wish to leave recovery mode" - }, - "RecoveryModeExited(address)": { - "notice": "Event logged when recovery mode is left" - }, - "RecoveryRoleSet(address,bool)": { - "notice": "Event logged when user gets/loses the recovery role." - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "notice": "Event logged when in recovery mode a storage slot is set" - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - } - }, - "kind": "user", - "methods": { - "addDomain(uint256,uint256,uint256)": { - "notice": "Add a colony domain, and its respective local skill under skill with id `_parentSkillId`. New funding pot is created and associated with the domain here." - }, - "addDomain(uint256,uint256,uint256,string)": { - "notice": "Add a colony domain, and its respective local skill under skill with id `_parentSkillId`. New funding pot is created and associated with the domain here." - }, - "addLocalSkill()": { - "notice": "Add a new local skill for the colony. Secured function to authorised members." - }, - "annotateTransaction(bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "approveExitRecovery()": { - "notice": "Indicate approval to exit recovery mode. Can only be called by user with recovery role." - }, - "approveStake(address,uint256,uint256)": { - "notice": "Allow the _approvee to obligate some amount of tokens as a stake." - }, - "authority()": { - "notice": "Get the `ColonyAuthority` for the colony." - }, - "bootstrapColony(address[],int256[])": { - "notice": "Allows the colony to bootstrap itself by having initial reputation and token `_amount` assigned to `_users`. This reputation is assigned in the colony-wide domain. Secured function to authorised members." - }, - "burnTokens(address,uint256)": { - "notice": "Burn tokens held by the colony. Can only burn tokens held in the root funding pot." - }, - "cancelExpenditure(uint256)": { - "notice": "Cancels the expenditure and prevents further editing. Can only be called by expenditure owner." - }, - "cancelExpenditureViaArbitration(uint256,uint256,uint256)": { - "notice": "Cancels the expenditure and prevents further editing." - }, - "checkNotAdditionalProtectedVariable(uint256)": { - "notice": "Check whether the supplied slot is a protected variable specific to this contract" - }, - "claimColonyFunds(address)": { - "notice": "Move any funds received by the colony in `_token` denomination to the top-level domain pot, siphoning off a small amount to the reward pot. If called against a colony's own token, no fee is taken." - }, - "claimExpenditurePayout(uint256,uint256,address)": { - "notice": "Claim the payout for an expenditure slot. Here the network receives a fee from each payout." - }, - "claimRewardPayout(uint256,uint256[7],bytes,bytes,uint256,bytes32[])": { - "notice": "Claim the reward payout at `_payoutId`. User needs to provide their reputation and colony-wide reputation which will be proven via Merkle proof inside this function. Can only be called if payout is active, i.e if 60 days have not passed from its creation. Can only be called if next in queue." - }, - "deobligateStake(address,uint256,uint256)": { - "notice": "Deobligate the user some amount of tokens, releasing the stake." - }, - "deprecateDomain(uint256,uint256,uint256,bool)": { - "notice": "Deprecate a domain, preventing certain actions from happening there" - }, - "deprecateExtension(bytes32,bool)": { - "notice": "Set the deprecation of an extension in a colony. Secured function to authorised members." - }, - "deprecateLocalSkill(uint256,bool)": { - "notice": "Deprecate a local skill for the colony. Secured function to authorised members." - }, - "editColony(string)": { - "notice": "Called to change the metadata associated with a colony. Expected to be a IPFS hash of a JSON blob, but not enforced to any degree by the contracts" - }, - "editColonyByDelta(string)": { - "notice": "Called to change the metadata associated with a colony. Expected to be a IPFS hash of a delta to a JSON blob, but not enforced to any degree by the contracts" - }, - "editDomain(uint256,uint256,uint256,string)": { - "notice": "Add a colony domain, and its respective local skill under skill with id `_parentSkillId`. New funding pot is created and associated with the domain here." - }, - "emitDomainReputationPenalty(uint256,uint256,uint256,address,int256)": { - "notice": "Emit a negative domain reputation update. Available only to Arbitration role holders" - }, - "emitDomainReputationReward(uint256,address,int256)": { - "notice": "Emit a positive domain reputation update. Available only to Root role holders" - }, - "emitSkillReputationPenalty(uint256,address,int256)": { - "notice": "Emit a negative skill reputation update. Available only to Arbitration role holders in the root domain" - }, - "emitSkillReputationReward(uint256,address,int256)": { - "notice": "Emit a positive skill reputation update. Available only to Root role holders" - }, - "enterRecoveryMode()": { - "notice": "Put colony network mining into recovery mode. Can only be called by user with recovery role." - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Executes a metatransaction targeting this contract" - }, - "exitRecoveryMode()": { - "notice": "Exit recovery mode, can be called by anyone if enough whitelist approvals are given." - }, - "finalizeExpenditure(uint256)": { - "notice": "Finalizes the expenditure and allows for funds to be claimed. Can only be called by expenditure owner." - }, - "finalizeExpenditureViaArbitration(uint256,uint256,uint256)": { - "notice": "Finalizes the expenditure and allows for funds to be claimed. Can only be called by expenditure owner." - }, - "finalizeRewardPayout(uint256)": { - "notice": "Finalises the reward payout. Allows creation of next reward payouts for token that has been used in `_payoutId`. Can only be called when reward payout cycle is finished i.e when 60 days have passed from its creation." - }, - "finishUpgrade()": { - "notice": "A function to be called after an upgrade has been done from v2 to v3." - }, - "getApproval(address,address,uint256)": { - "notice": "View an approval to obligate tokens." - }, - "getCapabilityRoles(bytes4)": { - "notice": "Gets the bytes32 representation of the roles authorized to call a function" - }, - "getColonyNetwork()": { - "notice": "Returns the colony network address set on the Colony." - }, - "getDomain(uint256)": { - "notice": "Get a domain by id." - }, - "getDomainCount()": { - "notice": "Get the number of domains in the colony." - }, - "getDomainFromFundingPot(uint256)": { - "notice": "Get the domain corresponding to a funding pot" - }, - "getExpenditure(uint256)": { - "notice": "Returns an existing expenditure." - }, - "getExpenditureCount()": { - "notice": "Get the number of expenditures in the colony." - }, - "getExpenditureSlot(uint256,uint256)": { - "notice": "Returns an existing expenditure slot." - }, - "getExpenditureSlotPayout(uint256,uint256,address)": { - "notice": "Returns an existing expenditure slot's payout for a token." - }, - "getFundingPot(uint256)": { - "notice": "Get the non-mapping properties of a pot by id." - }, - "getFundingPotBalance(uint256,address)": { - "notice": "Get the `_token` balance of pot with id `_potId`." - }, - "getFundingPotCount()": { - "notice": "Get the number of funding pots in the colony." - }, - "getFundingPotPayout(uint256,address)": { - "notice": "Get the assigned `_token` payouts of pot with id `_potId`." - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next metatransaction nonce for user that should be used targeting this contract" - }, - "getNonRewardPotsTotal(address)": { - "notice": "Get the total amount of tokens `_token` minus amount reserved to be paid to the reputation and token holders as rewards." - }, - "getObligation(address,address,uint256)": { - "notice": "View an obligation of tokens." - }, - "getPayment(uint256)": { - "notice": "Returns an exiting payment." - }, - "getPaymentCount()": { - "notice": "Get the number of payments in the colony." - }, - "getRewardInverse()": { - "notice": "Return 1 / the reward to pay out from revenue. e.g. if the fee is 1% (or 0.01), return 100." - }, - "getRewardPayoutInfo(uint256)": { - "notice": "Get useful information about specific reward payout." - }, - "getRootLocalSkill()": { - "notice": "Get the root local skill id" - }, - "getTask(uint256)": { - "notice": "Get a task with id `_id`" - }, - "getTaskChangeNonce(uint256)": { - "notice": "Starts from 0 and is incremented on every co-reviewed task change via `executeTaskChange` call." - }, - "getTaskCount()": { - "notice": "Get the number of tasks in the colony." - }, - "getTaskRole(uint256,uint8)": { - "notice": "Get the `Role` properties back for role `_role` in task `_id`." - }, - "getTaskWorkRatingSecret(uint256,uint8)": { - "notice": "Get the rating secret submitted for role `_role` in task `_id`" - }, - "getTaskWorkRatingSecretsInfo(uint256)": { - "notice": "Get the `ColonyStorage.RatingSecrets` information for task `_id`." - }, - "getToken()": { - "notice": "Get the colony token." - }, - "getTokenApproval(address,address)": { - "notice": "Get the current approval amount" - }, - "getTotalTokenApproval(address)": { - "notice": "Get the current total approval amount across all spenders" - }, - "getUserRoles(address,uint256)": { - "notice": "Gets the bytes32 representation of the roles for a user in a given domain" - }, - "hasInheritedUserRole(address,uint256,uint8,uint256,uint256)": { - "notice": "Check whether a given user has a given role for the colony, in a child domain. Calls the function of the same name on the colony's authority contract and an internal inheritance validator function" - }, - "hasUserRole(address,uint256,uint8)": { - "notice": "Check whether a given user has a given role for the colony. Calls the function of the same name on the colony's authority contract." - }, - "initialiseColony(address,address)": { - "notice": "Called once when the colony is created to initialise certain storage slot values." - }, - "initialiseRootLocalSkill()": { - "notice": "Initialise the local skill tree for the colony." - }, - "installExtension(bytes32,uint256)": { - "notice": "Install an extension to the colony. Secured function to authorised members." - }, - "isInRecoveryMode()": { - "notice": "Is colony network in recovery mode." - }, - "lockExpenditure(uint256)": { - "notice": "Locks the expenditure and prevents further editing. Can only be called by expenditure owner." - }, - "lockToken()": { - "notice": "Lock the colony's token. Can only be called by a network-managed extension." - }, - "makeArbitraryTransaction(address,bytes)": { - "notice": "@deprecatedExecute arbitrary transaction on behalf of the Colony" - }, - "makeArbitraryTransactions(address[],bytes[],bool)": { - "notice": "Execute arbitrary transactions on behalf of the Colony in series" - }, - "makeExpenditure(uint256,uint256,uint256)": { - "notice": "Add a new expenditure in the colony. Secured function to authorised members." - }, - "makeSingleArbitraryTransaction(address,bytes)": { - "notice": "Executes a single arbitrary transaction" - }, - "mintTokens(uint256)": { - "notice": "Mint `_wad` amount of colony tokens. Secured function to authorised members." - }, - "mintTokensFor(address,uint256)": { - "notice": "Mint `_wad` amount of colony tokens and send to `_guy`. Secured function to authorised members." - }, - "moveFundsBetweenPots(uint256,uint256,uint256,uint256,uint256,uint256,address)": { - "notice": "@deprecatedMove a given amount: `_amount` of `_token` funds from funding pot with id `_fromPot` to one with id `_toPot`." - }, - "moveFundsBetweenPots(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,address)": { - "notice": "Move a given amount: `_amount` of `_token` funds from funding pot with id `_fromPot` to one with id `_toPot`." - }, - "multicall(bytes[])": { - "notice": "Call multiple functions in the current contract and return the data from all of them if they all succeed" - }, - "numRecoveryRoles()": { - "notice": "Return number of recovery roles." - }, - "obligateStake(address,uint256,uint256)": { - "notice": "Obligate the user some amount of tokens as a stake." - }, - "owner()": { - "notice": "Get the colony `owner` address. This should be address(0x0) at all times." - }, - "registerColonyLabel(string,string)": { - "notice": "Register colony's ENS label." - }, - "removeRecoveryRole(address)": { - "notice": "Remove colony recovery role. Can only be called by root role." - }, - "setAdministrationRole(uint256,uint256,address,uint256,bool)": { - "notice": "Set new colony admin role. Can be called by root role or architecture role." - }, - "setArbitrationRole(uint256,uint256,address,uint256,bool)": { - "notice": "Set new colony arbitration role. Can be called by root role or architecture role." - }, - "setArchitectureRole(uint256,uint256,address,uint256,bool)": { - "notice": "Set new colony architecture role. Can be called by root role or architecture role." - }, - "setDefaultGlobalClaimDelay(uint256)": { - "notice": "Update the default global claim delay for expenditures" - }, - "setExpenditureClaimDelay(uint256,uint256,uint256)": { - "notice": "@deprecatedSets the claim delay on an expenditure slot. Can only be called by expenditure owner." - }, - "setExpenditureClaimDelays(uint256,uint256[],uint256[])": { - "notice": "Sets the claim delays in given expenditure slots. Can only be called by expenditure owner." - }, - "setExpenditureMetadata(uint256,string)": { - "notice": "Sets the metadata for an expenditure. Can only be called by expenditure owner." - }, - "setExpenditureMetadata(uint256,uint256,uint256,string)": { - "notice": "Sets the metadata for an expenditure. Can only be called by Arbitration role." - }, - "setExpenditurePayout(uint256,uint256,address,uint256)": { - "notice": "@deprecatedSet the token payout on an expenditure slot. Can only be called by expenditure owner." - }, - "setExpenditurePayout(uint256,uint256,uint256,uint256,address,uint256)": { - "notice": "Set the token payout in a given expenditure slot. Can only be called by an Arbitration user." - }, - "setExpenditurePayoutModifiers(uint256,uint256[],int256[])": { - "notice": "Sets the payout modifiers in given expenditure slots. Can only be called by expenditure owner." - }, - "setExpenditurePayouts(uint256,uint256[],address,uint256[])": { - "notice": "Set the token payouts in given expenditure slots. Can only be called by expenditure owner." - }, - "setExpenditureRecipient(uint256,uint256,address)": { - "notice": "@deprecatedSets the recipient on an expenditure slot. Can only be called by expenditure owner." - }, - "setExpenditureRecipients(uint256,uint256[],address[])": { - "notice": "Sets the recipients in given expenditure slots. Can only be called by expenditure owner." - }, - "setExpenditureSkill(uint256,uint256,uint256)": { - "notice": "@deprecatedSets the skill on an expenditure slot. Can only be called by expenditure owner." - }, - "setExpenditureSkills(uint256,uint256[],uint256[])": { - "notice": "Sets the skill on an expenditure slot. Can only be called by expenditure owner." - }, - "setExpenditureState(uint256,uint256,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Set arbitrary state on an expenditure slot. Can only be called by Arbitration role." - }, - "setExpenditureValues(uint256,uint256[],address[],uint256[],uint256[],uint256[],uint256[],uint256[],int256[],address[],uint256[][],uint256[][])": { - "notice": "Set many values of an expenditure simultaneously. Can only be called by expenditure owner." - }, - "setFundingRole(uint256,uint256,address,uint256,bool)": { - "notice": "Set new colony funding role. Can be called by root role or architecture role." - }, - "setRecoveryRole(address)": { - "notice": "Set new colony recovery role. Can be called by root." - }, - "setRewardInverse(uint256)": { - "notice": "Set the reward inverse to pay out from revenue. e.g. if the fee is 1% (or 0.01), set 100." - }, - "setRootRole(address,bool)": { - "notice": "Set new colony root role. Can be called by root role only." - }, - "setStorageSlotRecovery(uint256,bytes32)": { - "notice": "Update value of arbitrary storage variable. Can only be called by user with recovery role." - }, - "setUserRoles(uint256,uint256,address,uint256,bytes32)": { - "notice": "Set several roles in one transaction. Can be called by root role or architecture role." - }, - "startNextRewardPayout(address,bytes,bytes,uint256,bytes32[])": { - "notice": "Start next reward payout for `_token`. All funds in the reward pot for `_token` will become unavailable.Add a new payment in the colony. Can only be called by users with root permission. All tokens will be locked, and can be unlocked by calling `waiveRewardPayout` or `claimRewardPayout`." - }, - "transferExpenditure(uint256,address)": { - "notice": "Updates the expenditure owner. Can only be called by expenditure owner." - }, - "transferExpenditureViaArbitration(uint256,uint256,uint256,address)": { - "notice": "@deprecatedUpdates the expenditure owner. Can only be called by Arbitration role." - }, - "transferStake(uint256,uint256,address,address,uint256,uint256,address)": { - "notice": "Transfer some amount of obligated tokens. Can be called by the arbitration role." - }, - "uninstallExtension(bytes32)": { - "notice": "Uninstall an extension from a colony. Secured function to authorised members." - }, - "unlockToken()": { - "notice": "unlock the native colony token, if possible" - }, - "unlockTokenForUser(address,uint256)": { - "notice": "Unlock the colony's token for a user. Can only be called by a network-managed extension." - }, - "updateApprovalAmount(address,address)": { - "notice": "Update the internal bookkeeping around external ERC20 approvals" - }, - "updateColonyOrbitDB(string)": { - "notice": "Update a colony's orbitdb address. Can only be called by a colony with a registered subdomain" - }, - "upgrade(uint256)": { - "notice": "Upgrades a colony to a new Colony contract version `_newVersion`." - }, - "upgradeExtension(bytes32,uint256)": { - "notice": "Upgrade an extension in a colony. Secured function to authorised members." - }, - "userCanSetRoles(address,uint256,uint256,uint256)": { - "notice": "Check whether a given user can modify roles in the target domain `_childDomainId`. Mostly a convenience function to provide a uniform interface for extension contracts validating permissions" - }, - "verifyReputationProof(bytes,bytes,uint256,bytes32[])": { - "notice": "Helper function that can be used by a client to verify the correctness of a patricia proof they have been supplied with." - }, - "version()": { - "notice": "Get the Colony contract version. Starts from 1 and is incremented with every deployed contract change." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/IMulticall.json b/dist/versions/imwss2/IMulticall.json new file mode 100644 index 0000000..e2be75f --- /dev/null +++ b/dist/versions/imwss2/IMulticall.json @@ -0,0 +1,24 @@ +{ + "contractName": "IMulticall", + "abi": [ + { + "inputs": [ + { + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" + } + ], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/next/IPatriciaTree.json b/dist/versions/imwss2/IPatriciaTree.json similarity index 73% rename from dist/versions/next/IPatriciaTree.json rename to dist/versions/imwss2/IPatriciaTree.json index c4efa12..8ebc15f 100644 --- a/dist/versions/next/IPatriciaTree.json +++ b/dist/versions/imwss2/IPatriciaTree.json @@ -1,6 +1,40 @@ { "contractName": "IPatriciaTree", "abi": [ + { + "inputs": [ + { + "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": "getImpliedRoot", + "outputs": [ + { + "internalType": "bytes32", + "name": "rootHash", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, { "inputs": [ { @@ -51,6 +85,30 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "key", + "type": "bytes" + } + ], + "name": "getProof", + "outputs": [ + { + "internalType": "uint256", + "name": "branchMask", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "getRootEdge", @@ -118,124 +176,6 @@ "outputs": [], "stateMutability": "nonpayable", "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes", - "name": "key", - "type": "bytes" - } - ], - "name": "getProof", - "outputs": [ - { - "internalType": "uint256", - "name": "branchMask", - "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "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": "getImpliedRoot", - "outputs": [ - { - "internalType": "bytes32", - "name": "rootHash", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "getImpliedRoot(bytes,bytes,uint256,bytes32[])": { - "returns": { - "rootHash": "The calculated hash" - } - }, - "getNode(bytes32)": { - "params": { - "hash": "The `keccak256` hash of the actual key" - }, - "returns": { - "n": "`Data.Node` for key `hash`" - } - }, - "getProof(bytes)": { - "returns": { - "_siblings": "Hashes of sibling edges", - "branchMask": "Bitmask with high bits at the positions in the `key` where we have branch nodes (bit in key denotes direction)" - } - }, - "getRootEdge()": { - "returns": { - "e": "The root `Data.Edge`" - } - }, - "getRootHash()": { - "details": "This value is a keccak256 hash of the rootEdge: `keccak256(Edge.node, Edge.label.length, Edge.label.data)`", - "returns": { - "rootHash": "The `bytes32` hash value" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "getImpliedRoot(bytes,bytes,uint256,bytes32[])": { - "notice": "Calculates and returns a root hash for the `key`, `value`, `branchMask` and `siblings`" - }, - "getNode(bytes32)": { - "notice": "Get the node with the given key" - }, - "getProof(bytes)": { - "notice": "Returns the Merkle-proof for the given `key`" - }, - "getRootEdge()": { - "notice": "Get the root edge" - }, - "getRootHash()": { - "notice": "Get the root hash" - }, - "insert(bytes,bytes)": { - "notice": "Insert the `key`/`value`in the appropriate place in the tree" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/IPatriciaTreeBase.json b/dist/versions/imwss2/IPatriciaTreeBase.json similarity index 75% rename from dist/versions/next/IPatriciaTreeBase.json rename to dist/versions/imwss2/IPatriciaTreeBase.json index c267d1d..a291a6a 100644 --- a/dist/versions/next/IPatriciaTreeBase.json +++ b/dist/versions/imwss2/IPatriciaTreeBase.json @@ -2,15 +2,52 @@ "contractName": "IPatriciaTreeBase", "abi": [ { - "inputs": [], - "name": "getRootHash", - "outputs": [ + "inputs": [ { "internalType": "bytes32", - "name": "rootHash", + "name": "hash", "type": "bytes32" } ], + "name": "getNode", + "outputs": [ + { + "components": [ + { + "components": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "components": [ + { + "internalType": "bytes32", + "name": "data", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "length", + "type": "uint256" + } + ], + "internalType": "struct Data.Label", + "name": "label", + "type": "tuple" + } + ], + "internalType": "struct Data.Edge[2]", + "name": "children", + "type": "tuple[2]" + } + ], + "internalType": "struct Data.Node", + "name": "n", + "type": "tuple" + } + ], "stateMutability": "view", "type": "function" }, @@ -52,94 +89,17 @@ "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getRootHash", + "outputs": [ { "internalType": "bytes32", - "name": "hash", + "name": "rootHash", "type": "bytes32" } ], - "name": "getNode", - "outputs": [ - { - "components": [ - { - "components": [ - { - "internalType": "bytes32", - "name": "node", - "type": "bytes32" - }, - { - "components": [ - { - "internalType": "bytes32", - "name": "data", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "length", - "type": "uint256" - } - ], - "internalType": "struct Data.Label", - "name": "label", - "type": "tuple" - } - ], - "internalType": "struct Data.Edge[2]", - "name": "children", - "type": "tuple[2]" - } - ], - "internalType": "struct Data.Node", - "name": "n", - "type": "tuple" - } - ], "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "getNode(bytes32)": { - "params": { - "hash": "The `keccak256` hash of the actual key" - }, - "returns": { - "n": "`Data.Node` for key `hash`" - } - }, - "getRootEdge()": { - "returns": { - "e": "The root `Data.Edge`" - } - }, - "getRootHash()": { - "details": "This value is a keccak256 hash of the rootEdge: `keccak256(Edge.node, Edge.label.length, Edge.label.data)`", - "returns": { - "rootHash": "The `bytes32` hash value" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "getNode(bytes32)": { - "notice": "Get the node with the given key" - }, - "getRootEdge()": { - "notice": "Get the root edge" - }, - "getRootHash()": { - "notice": "Get the root hash" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/IPatriciaTreeNoHash.json b/dist/versions/imwss2/IPatriciaTreeNoHash.json similarity index 72% rename from dist/versions/next/IPatriciaTreeNoHash.json rename to dist/versions/imwss2/IPatriciaTreeNoHash.json index 5d1ab63..096ce9a 100644 --- a/dist/versions/next/IPatriciaTreeNoHash.json +++ b/dist/versions/imwss2/IPatriciaTreeNoHash.json @@ -1,6 +1,40 @@ { "contractName": "IPatriciaTreeNoHash", "abi": [ + { + "inputs": [ + { + "internalType": "bytes32", + "name": "key", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "branchMask", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "siblings", + "type": "bytes32[]" + } + ], + "name": "getImpliedRoot", + "outputs": [ + { + "internalType": "bytes32", + "name": "rootHash", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, { "inputs": [ { @@ -51,6 +85,30 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "key", + "type": "bytes32" + } + ], + "name": "getProof", + "outputs": [ + { + "internalType": "uint256", + "name": "branchMask", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "getRootEdge", @@ -118,125 +176,6 @@ "outputs": [], "stateMutability": "nonpayable", "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "key", - "type": "bytes32" - } - ], - "name": "getProof", - "outputs": [ - { - "internalType": "uint256", - "name": "branchMask", - "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "key", - "type": "bytes32" - }, - { - "internalType": "bytes", - "name": "value", - "type": "bytes" - }, - { - "internalType": "uint256", - "name": "branchMask", - "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "siblings", - "type": "bytes32[]" - } - ], - "name": "getImpliedRoot", - "outputs": [ - { - "internalType": "bytes32", - "name": "rootHash", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "getImpliedRoot(bytes32,bytes,uint256,bytes32[])": { - "returns": { - "rootHash": "The calculated hash" - } - }, - "getNode(bytes32)": { - "params": { - "hash": "The `keccak256` hash of the actual key" - }, - "returns": { - "n": "`Data.Node` for key `hash`" - } - }, - "getProof(bytes32)": { - "returns": { - "_siblings": "Hashes of sibling edges", - "branchMask": "Bitmask with high bits at the positions in the `key` where we have branch nodes (bit in key denotes direction)" - } - }, - "getRootEdge()": { - "returns": { - "e": "The root `Data.Edge`" - } - }, - "getRootHash()": { - "details": "This value is a keccak256 hash of the rootEdge: `keccak256(Edge.node, Edge.label.length, Edge.label.data)`", - "returns": { - "rootHash": "The `bytes32` hash value" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "getImpliedRoot(bytes32,bytes,uint256,bytes32[])": { - "notice": "Calculates and returns a root hash for the `key`, `value`, `branchMask` and `siblings`" - }, - "getNode(bytes32)": { - "notice": "Get the node with the given key" - }, - "getProof(bytes32)": { - "notice": "Returns the Merkle-proof for the given `key`" - }, - "getRootEdge()": { - "notice": "Get the root edge" - }, - "getRootHash()": { - "notice": "Get the root hash" - }, - "insert(bytes32,bytes)": { - "notice": "Insert the `key`/`value`in the appropriate place in the tree" - } - }, - "notice": "More info at: https://github.com/chriseth/patricia-trie", - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/IRecovery.json b/dist/versions/imwss2/IRecovery.json similarity index 51% rename from dist/versions/next/IRecovery.json rename to dist/versions/imwss2/IRecovery.json index 7ee2bd1..e004155 100644 --- a/dist/versions/next/IRecovery.json +++ b/dist/versions/imwss2/IRecovery.json @@ -92,21 +92,34 @@ }, { "inputs": [], - "name": "enterRecoveryMode", + "name": "approveExitRecovery", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + } + ], + "name": "checkNotAdditionalProtectedVariable", + "outputs": [], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], - "name": "exitRecoveryMode", + "name": "enterRecoveryMode", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "approveExitRecovery", + "name": "exitRecoveryMode", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -125,16 +138,16 @@ "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "numRecoveryRoles", + "outputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "uint64", + "name": "numRoles", + "type": "uint64" } ], - "name": "setRecoveryRole", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -151,16 +164,16 @@ "type": "function" }, { - "inputs": [], - "name": "numRecoveryRoles", - "outputs": [ + "inputs": [ { - "internalType": "uint64", - "name": "numRoles", - "type": "uint64" + "internalType": "address", + "name": "_user", + "type": "address" } ], - "stateMutability": "view", + "name": "setRecoveryRole", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -180,139 +193,6 @@ "outputs": [], "stateMutability": "nonpayable", "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" - } - ], - "name": "checkNotAdditionalProtectedVariable", - "outputs": [], - "stateMutability": "view", - "type": "function" } - ], - "devdoc": { - "events": { - "RecoveryModeEntered(address)": { - "params": { - "user": "The address that triggered recovery mode" - } - }, - "RecoveryModeExitApproved(address)": { - "params": { - "user": "The address signalling they are happy with the state" - } - }, - "RecoveryModeExited(address)": { - "params": { - "user": "The address that left recovery mode" - } - }, - "RecoveryRoleSet(address,bool)": { - "params": { - "setTo": "The boolean indicating whether the role is being granted or revoked", - "user": "The address being modified" - } - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "params": { - "fromValue": "The value the storage slot had before this transaction", - "slot": "The storage slot being modified", - "toValue": "The value the storage slot has after this transaction", - "user": "The address that set the storage slot" - } - } - }, - "kind": "dev", - "methods": { - "checkNotAdditionalProtectedVariable(uint256)": { - "details": "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.", - "params": { - "_slot": "The storage slot number to check." - } - }, - "isInRecoveryMode()": { - "returns": { - "inRecoveryMode": "Return true if recovery mode is active, false otherwise" - } - }, - "numRecoveryRoles()": { - "returns": { - "numRoles": "Number of users with the recovery role." - } - }, - "removeRecoveryRole(address)": { - "params": { - "_user": "User we want to remove recovery role from" - } - }, - "setRecoveryRole(address)": { - "params": { - "_user": "User we want to give a recovery role to" - } - }, - "setStorageSlotRecovery(uint256,bytes32)": { - "details": "certain critical variables are protected from editing in this function", - "params": { - "_slot": "Uint address of storage slot to be updated", - "_value": "word of data to be set" - } - } - }, - "version": 1 - }, - "userdoc": { - "events": { - "RecoveryModeEntered(address)": { - "notice": "Event logged when recovery mode is triggered." - }, - "RecoveryModeExitApproved(address)": { - "notice": "Event logged when someone with recovery mode signals they are happy with the state and wish to leave recovery mode" - }, - "RecoveryModeExited(address)": { - "notice": "Event logged when recovery mode is left" - }, - "RecoveryRoleSet(address,bool)": { - "notice": "Event logged when user gets/loses the recovery role." - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "notice": "Event logged when in recovery mode a storage slot is set" - } - }, - "kind": "user", - "methods": { - "approveExitRecovery()": { - "notice": "Indicate approval to exit recovery mode. Can only be called by user with recovery role." - }, - "checkNotAdditionalProtectedVariable(uint256)": { - "notice": "Check whether the supplied slot is a protected variable specific to this contract" - }, - "enterRecoveryMode()": { - "notice": "Put colony network mining into recovery mode. Can only be called by user with recovery role." - }, - "exitRecoveryMode()": { - "notice": "Exit recovery mode, can be called by anyone if enough whitelist approvals are given." - }, - "isInRecoveryMode()": { - "notice": "Is colony network in recovery mode." - }, - "numRecoveryRoles()": { - "notice": "Return number of recovery roles." - }, - "removeRecoveryRole(address)": { - "notice": "Remove colony recovery role. Can only be called by root role." - }, - "setRecoveryRole(address)": { - "notice": "Set new colony recovery role. Can be called by root." - }, - "setStorageSlotRecovery(uint256,bytes32)": { - "notice": "Update value of arbitrary storage variable. Can only be called by user with recovery role." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/IReputationMiningCycle.json b/dist/versions/imwss2/IReputationMiningCycle.json similarity index 56% rename from dist/versions/next/IReputationMiningCycle.json rename to dist/versions/imwss2/IReputationMiningCycle.json index b77d0c9..5f8feee 100644 --- a/dist/versions/next/IReputationMiningCycle.json +++ b/dist/versions/imwss2/IReputationMiningCycle.json @@ -219,6 +219,163 @@ "name": "ReputationRootHashSubmitted", "type": "event" }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "int256", + "name": "_amount", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colonyAddress", + "type": "address" + }, + { + "internalType": "uint128", + "name": "_nParents", + "type": "uint128" + }, + { + "internalType": "uint128", + "name": "_nChildren", + "type": "uint128" + } + ], + "name": "appendReputationUpdateLog", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_round", + "type": "uint256" + } + ], + "name": "challengeRoundComplete", + "outputs": [ + { + "internalType": "bool", + "name": "complete", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_round", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_idx", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "_jhIntermediateValue", + "type": "bytes" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" + } + ], + "name": "confirmBinarySearchResult", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_round", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_index", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings1", + "type": "bytes32[]" + }, + { + "internalType": "bytes32[]", + "name": "_siblings2", + "type": "bytes32[]" + } + ], + "name": "confirmJustificationRootHash", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_roundNumber", + "type": "uint256" + } + ], + "name": "confirmNewHash", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "getDecayConstant", + "outputs": [ + { + "internalType": "uint256", + "name": "numerator", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "denominator", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "getDisputeRewardSize", + "outputs": [ + { + "internalType": "uint256", + "name": "reward", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -290,47 +447,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "getReputationHashSubmission", - "outputs": [ - { - "components": [ - { - "internalType": "bytes32", - "name": "proposedNewRootHash", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "nLeaves", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "jrh", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "jrhNLeaves", - "type": "uint256" - } - ], - "internalType": "struct ReputationMiningCycleDataTypes.Submission", - "name": "submission", - "type": "tuple" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [ { @@ -361,41 +477,49 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_miner", - "type": "address" - }, + "inputs": [], + "name": "getMinStake", + "outputs": [ { "internalType": "uint256", - "name": "_index", + "name": "minStake", "type": "uint256" } ], - "name": "minerSubmittedEntryIndex", + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "getMiningWindowDuration", "outputs": [ { - "internalType": "bool", - "name": "result", - "type": "bool" + "internalType": "uint256", + "name": "miningWindowDuration", + "type": "uint256" } ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" }, { "inputs": [], - "name": "resetWindow", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getNInvalidatedHashes", + "outputs": [ + { + "internalType": "uint256", + "name": "nInvalidatedHashes", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "bytes32", - "name": "_newHash", + "name": "_hash", "type": "bytes32" }, { @@ -407,31 +531,168 @@ "internalType": "bytes32", "name": "_jrh", "type": "bytes32" - }, + } + ], + "name": "getNSubmissionsForHash", + "outputs": [ { "internalType": "uint256", - "name": "_entryIndex", + "name": "count", "type": "uint256" } ], - "name": "submitRootHash", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getNUniqueSubmittedHashes", + "outputs": [ { "internalType": "uint256", - "name": "_round", + "name": "nUniqueSubmittedHashes", "type": "uint256" } ], - "name": "challengeRoundComplete", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getReputationHashSubmission", + "outputs": [ + { + "components": [ + { + "internalType": "bytes32", + "name": "proposedNewRootHash", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "nLeaves", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "jrh", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "jrhNLeaves", + "type": "uint256" + } + ], + "internalType": "struct ReputationMiningCycleDataTypes.Submission", + "name": "submission", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationMiningWindowOpenTimestamp", + "outputs": [ + { + "internalType": "uint256", + "name": "timestamp", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getReputationUpdateLogEntry", + "outputs": [ + { + "components": [ + { + "internalType": "address", + "name": "user", + "type": "address" + }, + { + "internalType": "int256", + "name": "amount", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "internalType": "uint128", + "name": "nUpdates", + "type": "uint128" + }, + { + "internalType": "uint128", + "name": "nPreviousUpdates", + "type": "uint128" + } + ], + "internalType": "struct ReputationMiningCycleDataTypes.ReputationLogEntry", + "name": "reputationUpdateLogEntry", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationUpdateLogLength", + "outputs": [ + { + "internalType": "uint256", + "name": "nUpdates", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "enum ReputationMiningCycleDataTypes.DisputeStages", + "name": "_stage", + "type": "uint8" + }, + { + "internalType": "uint256", + "name": "_since", + "type": "uint256" + } + ], + "name": "getResponsePossible", "outputs": [ { "internalType": "bool", - "name": "complete", + "name": "possible", "type": "bool" } ], @@ -440,13 +701,52 @@ }, { "inputs": [ + { + "internalType": "bytes32", + "name": "_hash", + "type": "bytes32" + }, { "internalType": "uint256", - "name": "_roundNumber", + "name": "_nLeaves", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_jrh", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_index", "type": "uint256" } ], - "name": "confirmNewHash", + "name": "getSubmissionUser", + "outputs": [ + { + "internalType": "address", + "name": "user", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenLocking", + "type": "address" + }, + { + "internalType": "address", + "name": "_clnyToken", + "type": "address" + } + ], + "name": "initialise", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -472,27 +772,30 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_round", - "type": "uint256" + "internalType": "address", + "name": "_miner", + "type": "address" }, { "internalType": "uint256", - "name": "_idx", + "name": "_index", "type": "uint256" - }, - { - "internalType": "bytes", - "name": "_jhIntermediateValue", - "type": "bytes" - }, + } + ], + "name": "minerSubmittedEntryIndex", + "outputs": [ { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" + "internalType": "bool", + "name": "result", + "type": "bool" } ], - "name": "respondToBinarySearchForChallenge", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "resetWindow", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -520,7 +823,7 @@ "type": "bytes32[]" } ], - "name": "confirmBinarySearchResult", + "name": "respondToBinarySearchForChallenge", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -576,27 +879,32 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_round", - "type": "uint256" + "internalType": "address[]", + "name": "_stakers", + "type": "address[]" }, { - "internalType": "uint256", - "name": "_index", - "type": "uint256" + "internalType": "uint256[]", + "name": "_weights", + "type": "uint256[]" }, { - "internalType": "bytes32[]", - "name": "_siblings1", - "type": "bytes32[]" + "internalType": "address", + "name": "_metaColonyAddress", + "type": "address" }, { - "internalType": "bytes32[]", - "name": "_siblings2", - "type": "bytes32[]" + "internalType": "uint256", + "name": "_reward", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_miningSkillId", + "type": "uint256" } ], - "name": "confirmJustificationRootHash", + "name": "rewardStakersWithReputation", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -604,250 +912,14 @@ { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "bytes32", + "name": "_newHash", + "type": "bytes32" }, { - "internalType": "int256", - "name": "_amount", - "type": "int256" - }, - { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_colonyAddress", - "type": "address" - }, - { - "internalType": "uint128", - "name": "_nParents", - "type": "uint128" - }, - { - "internalType": "uint128", - "name": "_nChildren", - "type": "uint128" - } - ], - "name": "appendReputationUpdateLog", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "getReputationUpdateLogLength", - "outputs": [ - { - "internalType": "uint256", - "name": "nUpdates", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getReputationUpdateLogEntry", - "outputs": [ - { - "components": [ - { - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "internalType": "int256", - "name": "amount", - "type": "int256" - }, - { - "internalType": "uint256", - "name": "skillId", - "type": "uint256" - }, - { - "internalType": "address", - "name": "colony", - "type": "address" - }, - { - "internalType": "uint128", - "name": "nUpdates", - "type": "uint128" - }, - { - "internalType": "uint128", - "name": "nPreviousUpdates", - "type": "uint128" - } - ], - "internalType": "struct ReputationMiningCycleDataTypes.ReputationLogEntry", - "name": "reputationUpdateLogEntry", - "type": "tuple" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address[]", - "name": "_stakers", - "type": "address[]" - }, - { - "internalType": "uint256[]", - "name": "_weights", - "type": "uint256[]" - }, - { - "internalType": "address", - "name": "_metaColonyAddress", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_reward", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_miningSkillId", - "type": "uint256" - } - ], - "name": "rewardStakersWithReputation", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "getReputationMiningWindowOpenTimestamp", - "outputs": [ - { - "internalType": "uint256", - "name": "timestamp", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_tokenLocking", - "type": "address" - }, - { - "internalType": "address", - "name": "_clnyToken", - "type": "address" - } - ], - "name": "initialise", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "getNUniqueSubmittedHashes", - "outputs": [ - { - "internalType": "uint256", - "name": "nUniqueSubmittedHashes", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getNInvalidatedHashes", - "outputs": [ - { - "internalType": "uint256", - "name": "nInvalidatedHashes", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getMinStake", - "outputs": [ - { - "internalType": "uint256", - "name": "minStake", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [], - "name": "getMiningWindowDuration", - "outputs": [ - { - "internalType": "uint256", - "name": "miningWindowDuration", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [], - "name": "getDecayConstant", - "outputs": [ - { - "internalType": "uint256", - "name": "numerator", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "denominator", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "_hash", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "_nLeaves", - "type": "uint256" + "internalType": "uint256", + "name": "_nLeaves", + "type": "uint256" }, { "internalType": "bytes32", @@ -856,48 +928,13 @@ }, { "internalType": "uint256", - "name": "_index", - "type": "uint256" - } - ], - "name": "getSubmissionUser", - "outputs": [ - { - "internalType": "address", - "name": "user", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "_hash", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "_nLeaves", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "_jrh", - "type": "bytes32" - } - ], - "name": "getNSubmissionsForHash", - "outputs": [ - { - "internalType": "uint256", - "name": "count", + "name": "_entryIndex", "type": "uint256" } ], - "stateMutability": "view", + "name": "submitRootHash", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -918,367 +955,6 @@ ], "stateMutability": "view", "type": "function" - }, - { - "inputs": [], - "name": "getDisputeRewardSize", - "outputs": [ - { - "internalType": "uint256", - "name": "reward", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "enum ReputationMiningCycleDataTypes.DisputeStages", - "name": "_stage", - "type": "uint8" - }, - { - "internalType": "uint256", - "name": "_since", - "type": "uint256" - } - ], - "name": "getResponsePossible", - "outputs": [ - { - "internalType": "bool", - "name": "possible", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "appendReputationUpdateLog(address,int256,uint256,address,uint128,uint128)": { - "params": { - "_amount": "The amount by which the user's reputation is going to change. Can be positive or negative.", - "_colonyAddress": "The address of the colony the reputation is being affected in", - "_nChildren": "The number of child skills the skill defined by the skillId has", - "_nParents": "The number of parent skills the skill defined by the skillId has", - "_skillId": "The skillId of the reputation being affected", - "_user": "The address of the user having their reputation changed by this log entry" - } - }, - "challengeRoundComplete(uint256)": { - "params": { - "_round": "The round number to check" - }, - "returns": { - "complete": "Boolean indicating whether the given round challenge is complete" - } - }, - "confirmBinarySearchResult(uint256,uint256,bytes,bytes32[])": { - "params": { - "_idx": "The index in the round that the hash we are responding on behalf of is in", - "_jhIntermediateValue": "The contents of the Justification Tree at the key given by `targetLeaf` (see function description). The value of `targetLeaf` is computed locally to establish what to submit to this function.", - "_round": "The round number the hash we are responding on behalf of is in", - "_siblings": "The siblings of the Merkle proof that `jhIntermediateValue` is the value at key `targetLeaf`" - } - }, - "confirmJustificationRootHash(uint256,uint256,bytes32[],bytes32[])": { - "details": "The majority of calls to this function will have `round` equal to `0`. The exception to this is when a submitted hash is given a bye, in which case `round` will be nonzero.Note that it is possible for this function to be required to be called in every round - the hash getting the bye can wait until they will also be awarded the bye in the next round, if one is going to exist. There is an incentive to do so from a gas-cost perspective, but they don't know for sure there's going to be a bye until the submission window has expired, so I think this is okay.", - "params": { - "_index": "The index in the round that the hash is currently in", - "_round": "The round that the hash is currently in.", - "_siblings1": "The siblings for the same Merkle proof", - "_siblings2": "The siblings for the same Merkle proof" - } - }, - "confirmNewHash(uint256)": { - "params": { - "_roundNumber": "The round number that the hash being confirmed is in as the only contendender. If only one hash was submitted, then this is zero." - } - }, - "getDecayConstant()": { - "returns": { - "denominator": "The denominator of the decay constant", - "numerator": "The numerator of the decay constant" - } - }, - "getDisputeRewardSize()": { - "returns": { - "reward": "uint256 The amount of CLNY given." - } - }, - "getDisputeRound(uint256)": { - "params": { - "_round": "The dispute round to query" - }, - "returns": { - "submissions": "An array of DisputedEntrys struct for the round. See ReputationMiningCycleDataTypes for the full description of the properties." - } - }, - "getEntryHash(address,uint256,bytes32)": { - "params": { - "_entryIndex": "The index of the entry that they used to submit the hash", - "_newHash": "The hash that they submitted", - "_submitter": "The address that submitted the hash" - }, - "returns": { - "entryHash": "The hash for the corresponding entry" - } - }, - "getMinStake()": { - "returns": { - "minStake": "The minimum stake amount" - } - }, - "getMiningWindowDuration()": { - "returns": { - "miningWindowDuration": "Duration of the reputation mining window in seconds" - } - }, - "getNInvalidatedHashes()": { - "returns": { - "nInvalidatedHashes": "Number of invalidated hashes in this mining cycle" - } - }, - "getNSubmissionsForHash(bytes32,uint256,bytes32)": { - "params": { - "_hash": "The hash that was submitted", - "_jrh": "The JRH of that was submitted", - "_nLeaves": "The number of leaves that was submitted" - }, - "returns": { - "count": "The number of submissions - should be 0-12, as up to twelve submissions can be made" - } - }, - "getNUniqueSubmittedHashes()": { - "returns": { - "nUniqueSubmittedHashes": "Number of unique hash/nleaves/jrh sets in this cycle" - } - }, - "getReputationHashSubmission(address)": { - "params": { - "_user": "Address of the user" - }, - "returns": { - "submission": "the Submission struct for the submission requested. See ReputationMiningCycleDataTypes.sol for the full description." - } - }, - "getReputationMiningWindowOpenTimestamp()": { - "returns": { - "timestamp": "The timestamp" - } - }, - "getReputationUpdateLogEntry(uint256)": { - "params": { - "_id": "The reputation log members array index of the entry to get" - }, - "returns": { - "reputationUpdateLogEntry": "The Reputation Update Log Entry" - } - }, - "getReputationUpdateLogLength()": { - "returns": { - "nUpdates": "nUpdates" - } - }, - "getResponsePossible(uint8,uint256)": { - "params": { - "_since": "The timestamp the last response for the submission in the dispute in question was made at.", - "_stage": "The dispute stage in question. Practically, this is a number that indexes in to the corresponding enum in ReputationMiningCycleDataTypes" - }, - "returns": { - "possible": "bool Whether the user can respond at the current time." - } - }, - "getSubmissionUser(bytes32,uint256,bytes32,uint256)": { - "params": { - "_hash": "The hash that was submitted", - "_index": "The index of the submission - should be 0-11, as up to twelve submissions can be made.", - "_jrh": "The JRH of that was submitted", - "_nLeaves": "The number of leaves that was submitted" - }, - "returns": { - "user": "Address of the user that submitted the hash / nLeaves/ jrh at index" - } - }, - "initialise(address,address)": { - "details": "This will only be called once, by ColonyNetwork, in the same transaction that deploys this contract.", - "params": { - "_clnyToken": "Address of the CLNY token", - "_tokenLocking": "Address of the TokenLocking contract" - } - }, - "invalidateHash(uint256,uint256)": { - "params": { - "_idx": "The index in the round that the hash being invalidated is in", - "_round": "The round number the hash being invalidated is in" - } - }, - "minerSubmittedEntryIndex(address,uint256)": { - "params": { - "_index": "The index of the entry that they used to submit the hash", - "_miner": "The address that submitted the hash" - }, - "returns": { - "result": "Boolean whether the entryIndex was already submitted" - } - }, - "resetWindow()": { - "details": "only allowed to be called by ColonyNetwork." - }, - "respondToBinarySearchForChallenge(uint256,uint256,bytes,bytes32[])": { - "params": { - "_idx": "The index in the round that the hash we are responding on behalf of is in", - "_jhIntermediateValue": "The contents of the Justification Tree at the key given by `targetLeaf` (see function description). The value of `targetLeaf` is computed locally to establish what to submit to this function.", - "_round": "The round number the hash we are responding on behalf of is in", - "_siblings": "The siblings of the Merkle proof that `jhIntermediateValue` is the value at key `targetLeaf`" - } - }, - "respondToChallenge(uint256[26],bytes32[7],bytes32[],bytes32[],bytes32[],bytes32[],bytes32[],bytes32[])": { - "details": "note that these are all bytes32; the address should be left padded from 20 bytes to 32 bytes. Strictly, I do not believe the padding matters, but you should use 0s for your own sanity!If you know that the disagreement doesn't involve a new reputation being added, the arguments corresponding to the previous new reputation can be zeroed, as they will not be used. You must be sure that this is the case, however, otherwise you risk being found incorrect. Zeroed arguments will result in a cheaper call to this function.", - "params": { - "_adjacentReputationSiblings": "Nonzero for updates involving insertion of a new skill. The siblings of the Merkle proof of a reputation in the agree state that ends adjacent to the new reputation", - "_agreeStateSiblings": "The siblings of the Merkle proof that the last reputation state the submitted hashes agreed on is in this submitted hash's justification tree", - "_b32": "A `bytes32[8]` array. The elements of this array, in order are: * 1. The colony address in the key of the reputation being changed that the disagreement is over. * 2. The skillid in the key of the reputation being changed that the disagreement is over. * 3. The user address in the key of the reputation being changed that the disagreement is over. * 4. The keccak256 hash of the key of the reputation being changed that the disagreement is over. * 5. The keccak256 hash of the key for a reputation already in the tree adjacent to the new reputation being inserted, if required. * 6. The keccak256 hash of the key of the reputation that would be origin-adjacent that proves that the origin reputation does not exist in the tree * 7. The keccak256 hash of the key of the reputation that would be child-adjacent that proves that the child reputation does not exist in the tree", - "_childReputationSiblings": "Nonzero for child updates of a colony-wide global skill. The siblings of the Merkle proof of the child skill reputation of the user in the same skill this global update is for", - "_disagreeStateSiblings": "The siblings of the Merkle proof that the first reputation state the submitted hashes disagreed on is in this submitted hash's justification tree", - "_reputationSiblings": "The siblings of the Merkle proof that the reputation corresponding to `_reputationKey` is in the reputation state before and after the disagreement", - "_u": "A `uint256[27]` array. The elements of this array, in order are: * 1. The current round of the hash being responded on behalf of * 2. The current index in the round of the hash being responded on behalf of * 3. The branchMask of the proof that the reputation is in the reputation state tree for the reputation with the disputed change * 4. The number of leaves in the last reputation state that both submitted hashes agree on * 5. The branchMask of the proof that the last reputation state the submitted hashes agreed on is in this submitted hash's justification tree * 6. The number of leaves this hash considers to be present in the first reputation state the two hashes in this challenge disagree on * 7. The branchMask of the proof that reputation root hash of the first reputation state the two hashes in this challenge disagree on is in this submitted hash's justification tree * 8. The index of the log entry that the update in question was implied by. Each log entry can imply multiple reputation updates, and so we expect the clients to pass the log entry index corresponding to the update to avoid us having to iterate over the log. * 9. A dummy variable that should be set to 0. If nonzero, transaction will still work but be slightly more expensive. For an explanation of why this is present, look at the corresponding solidity code. * 10. Origin skill reputation branch mask. Nonzero for child reputation updates. * 11. The amount of reputation that the entry in the tree under dispute has in the agree state * 12. The UID that the entry in the tree under dispute has in the agree state * 13. The amount of reputation that the entry in the tree under dispute has in the disagree state * 14. The UID that the entry in the tree under dispute has in the disagree state * 15. The amount of reputation that the user's origin reputation entry in the tree has in the state being disputed * 16. The UID that the user's origin reputation entry in the tree has in the state being disputed * 17. The branchMask of the proof that the child reputation for the user being updated is in the agree state * 18. The amount of reputation that the child reputation for the user being updated is in the agree state * 19. The UID of the child reputation for the user being updated in the agree state * 20. A dummy variable that should be set to 0. If nonzero, transaction will still work but be slightly more expensive. For an explanation of why this is present, look at the corresponding solidity code. * 21. The branchMask of the proof that the reputation adjacent to the new reputation being inserted is in the agree state * 22. The amount of reputation that the reputation adjacent to a new reputation being inserted has in the agree state * 23. The UID of the reputation adjacent to the new reputation being inserted * 24. A dummy variable that should be set to 0. If nonzero, transaction will still work but be slightly more expensive. For an explanation of why this is present, look at the corresponding solidity code. * 25. The value of the reputation that would be origin-adjacent that proves that the origin reputation does not exist in the tree * 26. The value of the reputation that would be child-adjacent that proves that the child reputation does not exist in the tree", - "_userOriginReputationSiblings": "Nonzero for child updates only. The siblings of the Merkle proof of the user's origin skill reputation added to the reputation tree in the last reputation state the submitted hashes agree on" - } - }, - "rewardStakersWithReputation(address[],uint256[],address,uint256,uint256)": { - "details": "Only callable by colonyNetwork. Note that the same address might be present multiple times in `stakers` - this is acceptable, and indicates the same address backed the same hash multiple times with different entries.", - "params": { - "_metaColonyAddress": "The address of the meta colony, which the special mining skill is earned in", - "_miningSkillId": "Skill id of the special mining skill", - "_reward": "The amount of reputation to be rewarded to each staker", - "_stakers": "The array of stakers addresses to receive the reward.", - "_weights": "The array of weights determining the proportion of reward to go to each staker" - } - }, - "submitRootHash(bytes32,uint256,bytes32,uint256)": { - "params": { - "_entryIndex": "The entry number for the given `newHash` and `nLeaves`", - "_jrh": "The justifcation root hash for this submission", - "_nLeaves": "Number of leaves in tree with root `newHash`", - "_newHash": "The proposed new reputation root hash" - } - }, - "userInvolvedInMiningCycle(address)": { - "params": { - "_user": "The address whose involvement is being queried" - }, - "returns": { - "involved": "Whether the address has been involved in the current mining cycle" - } - } - }, - "version": 1 - }, - "userdoc": { - "events": { - "ProveUIDSuccess(uint256,uint256,bool)": { - "notice": "Event logged when a reputation UID is proven to be correct in a challenge" - }, - "ProveValueSuccess(int256,int256,int256)": { - "notice": "Event logged when a reputation value is proven to be correct in a challenge" - } - }, - "kind": "user", - "methods": { - "appendReputationUpdateLog(address,int256,uint256,address,uint128,uint128)": { - "notice": "Add a new entry to the reputation update log." - }, - "challengeRoundComplete(uint256)": { - "notice": "Get whether a challenge round is complete." - }, - "confirmBinarySearchResult(uint256,uint256,bytes,bytes32[])": { - "notice": "Confirm the result of a binary search - depending on how exactly the binary search finished, the saved binary search intermediate state might be incorrect.This function ensures that the intermediate hashes saved are correct." - }, - "confirmJustificationRootHash(uint256,uint256,bytes32[],bytes32[])": { - "notice": "Verify the Justification Root Hash (JRH) for a submitted reputation hash is plausible." - }, - "confirmNewHash(uint256)": { - "notice": "Confirm a new reputation hash. The hash in question is either the only one that was submitted this cycle, or the last one standing after all others have been proved wrong." - }, - "getDecayConstant()": { - "notice": "Get the reputation decay constant." - }, - "getDisputeRewardSize()": { - "notice": "Returns the amount of CLNY given for defending a hash during the current dispute cycle" - }, - "getDisputeRound(uint256)": { - "notice": "The getter for the disputeRounds mapping." - }, - "getEntryHash(address,uint256,bytes32)": { - "notice": "Get the hash for the corresponding entry." - }, - "getMinStake()": { - "notice": "Get the minimum stake of CLNY required to mine." - }, - "getMiningWindowDuration()": { - "notice": "Get the length of the mining window in seconds." - }, - "getNInvalidatedHashes()": { - "notice": "Get the number of hashes that have been invalidated this mining cycle." - }, - "getNSubmissionsForHash(bytes32,uint256,bytes32)": { - "notice": "Get the number of submissions miners made of a particular hash / nLeaves / jrh combination." - }, - "getNUniqueSubmittedHashes()": { - "notice": "Get the number of unique hash/nleaves/jrh sets that have been submitted this mining cycle." - }, - "getReputationHashSubmission(address)": { - "notice": "The getter for the hashSubmissions mapping, which keeps track of submissions by user." - }, - "getReputationMiningWindowOpenTimestamp()": { - "notice": "Get the timestamp that the current reputation mining window opened." - }, - "getReputationUpdateLogEntry(uint256)": { - "notice": "Get the `ReputationLogEntry` at index `_id`." - }, - "getReputationUpdateLogLength()": { - "notice": "Get the length of the ReputationUpdateLog stored on this instance of the ReputationMiningCycle contract." - }, - "getResponsePossible(uint8,uint256)": { - "notice": "Returns whether the caller is able to currently respond to a dispute stage." - }, - "getSubmissionUser(bytes32,uint256,bytes32,uint256)": { - "notice": "Get the address that made a particular submission." - }, - "initialise(address,address)": { - "notice": "Initialise this reputation mining cycle." - }, - "invalidateHash(uint256,uint256)": { - "notice": "Invalidate a hash that has timed out relative to its opponent its current challenge step. Note that this can be called to 'invalidate' a nonexistent hash, if the round has an odd number of entrants and so the last hash is being given a bye to the next round." - }, - "minerSubmittedEntryIndex(address,uint256)": { - "notice": "Returns a boolean result of whether the miner has already submitted at this entry index." - }, - "resetWindow()": { - "notice": "Resets the timestamp that the submission window opens to `now`." - }, - "respondToBinarySearchForChallenge(uint256,uint256,bytes,bytes32[])": { - "notice": "Respond to a binary search step, to eventually discover where two submitted hashes differ in their Justification trees." - }, - "respondToChallenge(uint256[26],bytes32[7],bytes32[],bytes32[],bytes32[],bytes32[],bytes32[],bytes32[])": { - "notice": "Respond to challenge, to establish which (if either) of the two submissions facing off are correct." - }, - "rewardStakersWithReputation(address[],uint256[],address,uint256,uint256)": { - "notice": "Start the reputation log with the rewards for the stakers who backed the accepted new reputation root hash." - }, - "submitRootHash(bytes32,uint256,bytes32,uint256)": { - "notice": "Submit a new reputation root hash." - }, - "userInvolvedInMiningCycle(address)": { - "notice": "Returns whether a particular address has been involved in the current mining cycle. This might be from submitting a hash, or from defending one during a dispute." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ITokenLocking.json b/dist/versions/imwss2/ITokenLocking.json similarity index 67% rename from dist/versions/next/ITokenLocking.json rename to dist/versions/imwss2/ITokenLocking.json index 0f3b8de..0b9a3d4 100644 --- a/dist/versions/next/ITokenLocking.json +++ b/dist/versions/imwss2/ITokenLocking.json @@ -329,112 +329,27 @@ "inputs": [ { "internalType": "address", - "name": "userAddress", + "name": "_user", "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": [ - { - "internalType": "bytes", - "name": "", - "type": "bytes" - } - ], - "stateMutability": "payable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "userAddress", - "type": "address" - } - ], - "name": "getMetatransactionNonce", - "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_amount", "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_colonyNetwork", - "type": "address" - } - ], - "name": "setColonyNetwork", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "getColonyNetwork", - "outputs": [ - { - "internalType": "address", - "name": "networkAddress", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + }, { "internalType": "address", "name": "_token", "type": "address" } ], - "name": "lockToken", - "outputs": [ - { - "internalType": "uint256", - "name": "lockCount", - "type": "uint256" - } - ], + "name": "approveStake", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "_token", - "type": "address" - }, { "internalType": "address", "name": "_user", @@ -442,29 +357,16 @@ }, { "internalType": "uint256", - "name": "_lockId", + "name": "_amount", "type": "uint256" - } - ], - "name": "unlockTokenForUser", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + }, { "internalType": "address", "name": "_token", "type": "address" - }, - { - "internalType": "uint256", - "name": "_lockId", - "type": "uint256" } ], - "name": "incrementLockCounterTo", + "name": "deobligateStake", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -537,87 +439,100 @@ "inputs": [ { "internalType": "address", - "name": "_token", + "name": "userAddress", "type": "address" }, { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" + "internalType": "bytes", + "name": "payload", + "type": "bytes" }, { - "internalType": "address", - "name": "_recipient", - "type": "address" + "internalType": "bytes32", + "name": "sigR", + "type": "bytes32" }, { - "internalType": "bool", - "name": "_force", - "type": "bool" + "internalType": "bytes32", + "name": "sigS", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "sigV", + "type": "uint8" } ], - "name": "transfer", - "outputs": [], - "stateMutability": "nonpayable", + "name": "executeMetaTransaction", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "stateMutability": "payable", "type": "function" }, { "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, { "internalType": "address", "name": "_token", "type": "address" }, + { + "internalType": "address", + "name": "_obligator", + "type": "address" + } + ], + "name": "getApproval", + "outputs": [ { "internalType": "uint256", - "name": "_amount", + "name": "approval", "type": "uint256" - }, - { - "internalType": "bool", - "name": "_force", - "type": "bool" } ], - "name": "withdraw", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getColonyNetwork", + "outputs": [ { "internalType": "address", - "name": "_token", + "name": "networkAddress", "type": "address" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" } ], - "name": "withdraw", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_recipient", + "name": "userAddress", "type": "address" - }, + } + ], + "name": "getMetatransactionNonce", + "outputs": [ { "internalType": "uint256", - "name": "_amount", + "name": "nonce", "type": "uint256" } ], - "name": "reward", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -627,66 +542,45 @@ "name": "_user", "type": "address" }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - }, { "internalType": "address", "name": "_token", "type": "address" - } - ], - "name": "approveStake", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + }, { "internalType": "address", - "name": "_user", + "name": "_obligator", "type": "address" - }, + } + ], + "name": "getObligation", + "outputs": [ { "internalType": "uint256", - "name": "_amount", + "name": "approval", "type": "uint256" - }, - { - "internalType": "address", - "name": "_token", - "type": "address" } ], - "name": "obligateStake", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_user", + "name": "_token", "type": "address" - }, + } + ], + "name": "getTotalLockCount", + "outputs": [ { "internalType": "uint256", - "name": "_amount", + "name": "lockCount", "type": "uint256" - }, - { - "internalType": "address", - "name": "_token", - "type": "address" } ], - "name": "deobligateStake", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -696,40 +590,17 @@ "name": "_user", "type": "address" }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_token", - "type": "address" - }, - { - "internalType": "address", - "name": "_recipient", - "type": "address" - } - ], - "name": "transferStake", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ { "internalType": "address", "name": "_token", "type": "address" } ], - "name": "getTotalLockCount", + "name": "getTotalObligation", "outputs": [ { "internalType": "uint256", - "name": "lockCount", + "name": "obligation", "type": "uint256" } ], @@ -786,24 +657,37 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "_token", "type": "address" }, + { + "internalType": "uint256", + "name": "_lockId", + "type": "uint256" + } + ], + "name": "incrementLockCounterTo", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", "name": "_token", "type": "address" } ], - "name": "getTotalObligation", + "name": "lockToken", "outputs": [ { "internalType": "uint256", - "name": "obligation", + "name": "lockCount", "type": "uint256" } ], - "stateMutability": "view", + "stateMutability": "nonpayable", "type": "function" }, { @@ -813,26 +697,79 @@ "name": "_user", "type": "address" }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, { "internalType": "address", "name": "_token", "type": "address" + } + ], + "name": "obligateStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_recipient", + "type": "address" }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "reward", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", - "name": "_obligator", + "name": "_colonyNetwork", "type": "address" } ], - "name": "getApproval", - "outputs": [ + "name": "setColonyNetwork", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, { "internalType": "uint256", - "name": "approval", + "name": "_amount", "type": "uint256" + }, + { + "internalType": "address", + "name": "_recipient", + "type": "address" + }, + { + "internalType": "bool", + "name": "_force", + "type": "bool" } ], - "stateMutability": "view", + "name": "transfer", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -842,6 +779,11 @@ "name": "_user", "type": "address" }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, { "internalType": "address", "name": "_token", @@ -849,271 +791,78 @@ }, { "internalType": "address", - "name": "_obligator", + "name": "_recipient", "type": "address" } ], - "name": "getObligation", - "outputs": [ + "name": "transferStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_user", + "type": "address" + }, { "internalType": "uint256", - "name": "approval", + "name": "_lockId", "type": "uint256" } ], - "stateMutability": "view", + "name": "unlockTokenForUser", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" - } - ], - "devdoc": { - "kind": "dev", - "methods": { - "approveStake(address,uint256,address)": { - "details": "Can only be called by a colony or colonyNetwork", - "params": { - "_amount": "Amount of that colony's internal token up to which we are willing to be obligated.", - "_token": "The colony's internal token address", - "_user": "Address of the user that is allowing their holdings to be staked by the caller" - } - }, - "deobligateStake(address,uint256,address)": { - "params": { - "_amount": "Amount of colony's internal token we are deobligating.", - "_token": "The colony's internal token address", - "_user": "Address of the account we are deobligating." - } - }, - "deposit(address,uint256)": { - "params": { - "_amount": "Amount to deposit", - "_token": "Address of the token to deposit" - } - }, - "deposit(address,uint256,bool)": { - "params": { - "_amount": "Amount to deposit", - "_force": "Pass true to forcibly unlock the token", - "_token": "Address of the token to deposit" - } - }, - "depositFor(address,uint256,address)": { - "params": { - "_amount": "Amount to deposit", - "_recipient": "User to receive the tokens", - "_token": "Address of the token to deposit" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "payload": "The transaction data that will be executed if signature valid", - "sigR": "The 'r' part of the signature", - "sigS": "The 's' part of the signature", - "sigV": "The 'v' part of the signature", - "userAddress": "The address of the user that signed the metatransaction" - } - }, - "getApproval(address,address,address)": { - "params": { - "_obligator": "The address that has been approved to obligate the funds.", - "_token": "The token for which the user has provided the approval.", - "_user": "Address of the account that has approved _approvee to obligate their funds." - }, - "returns": { - "approval": "The total amount for this obligation" - } - }, - "getColonyNetwork()": { - "returns": { - "networkAddress": "ColonyNetwork address" - } - }, - "getMetatransactionNonce(address)": { - "params": { - "userAddress": "The address of the user that will sign the metatransaction" - } - }, - "getObligation(address,address,address)": { - "params": { - "_obligator": "The address that obligated the funds (and therefore can slash or return them).", - "_token": "The token for which the user has provided the approval.", - "_user": "Address of the account that has had their funds obligated." - }, - "returns": { - "approval": "The total amount for this obligation" - } - }, - "getTotalLockCount(address)": { - "params": { - "_token": "Address of the token" - }, - "returns": { - "lockCount": "Global token lock count" - } - }, - "getTotalObligation(address,address)": { - "params": { - "_token": "The token for which the user is obligated.", - "_user": "Address of the obligated account." + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" }, - "returns": { - "obligation": "The total amount this user is obligated" - } - }, - "getUserLock(address,address)": { - "params": { - "_token": "Address of the token", - "_user": "Address of the user" + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" }, - "returns": { - "lock": "Lock object containing: `lockCount` User's token lock count, `balance` User's deposited amount, `DEPRECATED_timestamp` Timestamp of deposit (deprecated) `pendingBalance` Tokens that have been sent to them, but are inaccessible until all locks are cleared and then these tokens are claimed" - } - }, - "incrementLockCounterTo(address,uint256)": { - "params": { - "_lockId": "Id of the lock user wants to increment to", - "_token": "Address of the token we want to increment lock count for" + { + "internalType": "bool", + "name": "_force", + "type": "bool" } - }, - "lockToken(address)": { - "params": { - "_token": "Address of the token we want to lock" + ], + "name": "withdraw", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" }, - "returns": { - "lockCount": "Updated total token lock count" - } - }, - "obligateStake(address,uint256,address)": { - "params": { - "_amount": "Amount of the colony's internal token we are obligating.", - "_token": "The colony's internal token address", - "_user": "Address of the account we are obligating." - } - }, - "reward(address,uint256)": { - "details": "It's a NOOP. You don't need to call this, and if you write a contract that does it will break in the future.", - "params": { - "_amount": "The amount to reward", - "_recipient": "The address to receive the reward" - } - }, - "setColonyNetwork(address)": { - "details": "ColonyNetwork is used for checking if sender is a colony created on colony network.", - "params": { - "_colonyNetwork": "Address of the ColonyNetwork" - } - }, - "transfer(address,uint256,address,bool)": { - "params": { - "_amount": "Amount to transfer", - "_force": "Pass true to forcibly unlock the token", - "_recipient": "User to receive the tokens", - "_token": "Address of the token to transfer" - } - }, - "transferStake(address,uint256,address,address)": { - "params": { - "_amount": "Amount of colony's internal token we are taking.", - "_recipient": "Recipient of the slashed tokens", - "_token": "The colony's internal token address", - "_user": "Address of the account we are taking." - } - }, - "unlockTokenForUser(address,address,uint256)": { - "params": { - "_lockId": "Id of the lock we want to increment to", - "_token": "Address of the token we want to unlock", - "_user": "Address of the user" - } - }, - "withdraw(address,uint256)": { - "params": { - "_amount": "Amount to withdraw", - "_token": "Address of the token to withdraw from" - } - }, - "withdraw(address,uint256,bool)": { - "params": { - "_amount": "Amount to withdraw", - "_force": "Pass true to forcibly unlock the token", - "_token": "Address of the token to withdraw from" + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "approveStake(address,uint256,address)": { - "notice": "Allow the colony to obligate some amount of tokens as a stake." - }, - "deobligateStake(address,uint256,address)": { - "notice": "Deobligate the user some amount of tokens, releasing the stake. Can only be called by a colony or colonyNetwork." - }, - "deposit(address,uint256)": { - "notice": "@deprecatedDeposit `_amount` of deposited tokens. Can only be called if user tokens are not locked. Before calling this function user has to allow that their tokens can be transferred by token locking contract." - }, - "deposit(address,uint256,bool)": { - "notice": "Deposit `_amount` of colony tokens. Before calling this function user has to allow that their tokens can be transferred by token locking contract." - }, - "depositFor(address,uint256,address)": { - "notice": "Deposit `_amount` of colony tokens in the recipient's account. Goes into pendingBalance if token is locked." - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Executes a metatransaction targeting this contract" - }, - "getApproval(address,address,address)": { - "notice": "See how much an address has approved another address to obligate on their behalf." - }, - "getColonyNetwork()": { - "notice": "Get ColonyNetwork address." - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next metatransaction nonce for user that should be used targeting this contract" - }, - "getObligation(address,address,address)": { - "notice": "See how much a user is currently obligated by another." - }, - "getTotalLockCount(address)": { - "notice": "Get global lock count for a specific token." - }, - "getTotalObligation(address,address)": { - "notice": "See the total amount of a user's obligation." - }, - "getUserLock(address,address)": { - "notice": "Get user token lock info (lock count and deposited amount)." - }, - "incrementLockCounterTo(address,uint256)": { - "notice": "Increments sender's lock count to `_lockId`." - }, - "lockToken(address)": { - "notice": "Locks everyones' tokens on `_token` address." - }, - "obligateStake(address,uint256,address)": { - "notice": "Obligate the user some amount of tokens as a stake. Can only be called by a colony or colonyNetwork." - }, - "reward(address,uint256)": { - "notice": "This function is deprecated and only exists to aid upgrades." - }, - "setColonyNetwork(address)": { - "notice": "Set the ColonyNetwork contract address." - }, - "transfer(address,uint256,address,bool)": { - "notice": "Transfer tokens to a recipient's pending balance. Can only be called if user tokens are not locked." - }, - "transferStake(address,uint256,address,address)": { - "notice": "Transfer some amount of staked tokens. Can only be called by a colony or colonyNetwork." - }, - "unlockTokenForUser(address,address,uint256)": { - "notice": "Increments the lock counter to `_lockId` for the `_user` if user's lock count is less than `_lockId` by 1. Can only be called by a colony." - }, - "withdraw(address,uint256)": { - "notice": "@deprecatedWithdraw `_amount` of deposited tokens. Can only be called if user tokens are not locked." - }, - "withdraw(address,uint256,bool)": { - "notice": "Withdraw `_amount` of deposited tokens. Set `_force` to `true` to forcibly unlock the token before the withdrawal." - } - }, - "version": 1 - } + ], + "name": "withdraw", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] } \ No newline at end of file diff --git a/dist/versions/next/IVotingReputation.json b/dist/versions/imwss2/IVotingReputation.json similarity index 68% rename from dist/versions/next/IVotingReputation.json rename to dist/versions/imwss2/IVotingReputation.json index fba4ea3..4d6d280 100644 --- a/dist/versions/next/IVotingReputation.json +++ b/dist/versions/imwss2/IVotingReputation.json @@ -235,235 +235,65 @@ { "inputs": [ { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" - } - ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "userAddress", - "type": "address" - }, - { - "internalType": "bytes", - "name": "payload", - "type": "bytes" + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" }, { - "internalType": "bytes32", - "name": "sigR", - "type": "bytes32" + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" }, { - "internalType": "bytes32", - "name": "sigS", - "type": "bytes32" + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" }, - { - "internalType": "uint8", - "name": "sigV", - "type": "uint8" - } - ], - "name": "executeMetaTransaction", - "outputs": [ - { - "internalType": "bytes", - "name": "", - "type": "bytes" - } - ], - "stateMutability": "payable", - "type": "function" - }, - { - "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes4", - "name": "_sig", - "type": "bytes4" - } - ], - "name": "getCapabilityRoles", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getColony", - "outputs": [ { "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getDeprecated", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "userAddress", + "name": "_staker", "type": "address" - } - ], - "name": "getMetatransactionNonce", - "outputs": [ + }, { "internalType": "uint256", - "name": "nonce", + "name": "_vote", "type": "uint256" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "identifier", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_colony", - "type": "address" - } - ], - "name": "install", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes[]", - "name": "", - "type": "bytes[]" - } - ], - "name": "multicall", - "outputs": [ - { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", + "name": "claimMisalignedReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, - { - "inputs": [], - "name": "version", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, { "inputs": [ { "internalType": "uint256", - "name": "_totalStakeFraction", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_voterRewardFraction", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_userMinStakeFraction", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_maxVoteFraction", + "name": "_motionId", "type": "uint256" }, { "internalType": "uint256", - "name": "_stakePeriod", + "name": "_permissionDomainId", "type": "uint256" }, { "internalType": "uint256", - "name": "_submitPeriod", + "name": "_childSkillIndex", "type": "uint256" }, { - "internalType": "uint256", - "name": "_revealPeriod", - "type": "uint256" + "internalType": "address", + "name": "_staker", + "type": "address" }, { "internalType": "uint256", - "name": "_escalationPeriod", + "name": "_vote", "type": "uint256" } ], - "name": "initialise", + "name": "claimReward", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -516,6 +346,19 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -525,7 +368,7 @@ }, { "internalType": "uint256", - "name": "_permissionDomainId", + "name": "_newDomainId", "type": "uint256" }, { @@ -533,16 +376,6 @@ "name": "_childSkillIndex", "type": "uint256" }, - { - "internalType": "uint256", - "name": "_vote", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - }, { "internalType": "bytes", "name": "_key", @@ -564,7 +397,7 @@ "type": "bytes32[]" } ], - "name": "stakeMotion", + "name": "escalateMotion", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -572,82 +405,40 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "_voteSecret", - "type": "bytes32" - }, - { - "internalType": "bytes", - "name": "_key", - "type": "bytes" + "internalType": "address", + "name": "userAddress", + "type": "address" }, { "internalType": "bytes", - "name": "_value", + "name": "payload", "type": "bytes" }, - { - "internalType": "uint256", - "name": "_branchMask", - "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" - } - ], - "name": "submitVote", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, { "internalType": "bytes32", - "name": "_salt", + "name": "sigR", "type": "bytes32" }, { - "internalType": "uint256", - "name": "_vote", - "type": "uint256" + "internalType": "bytes32", + "name": "sigS", + "type": "bytes32" }, { - "internalType": "bytes", - "name": "_key", - "type": "bytes" - }, + "internalType": "uint8", + "name": "sigV", + "type": "uint8" + } + ], + "name": "executeMetaTransaction", + "outputs": [ { "internalType": "bytes", - "name": "_value", + "name": "", "type": "bytes" - }, - { - "internalType": "uint256", - "name": "_branchMask", - "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" } ], - "name": "revealVote", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "payable", "type": "function" }, { @@ -656,41 +447,17 @@ "internalType": "uint256", "name": "_motionId", "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_newDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "bytes", - "name": "_key", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "_value", - "type": "bytes" - }, - { - "internalType": "uint256", - "name": "_branchMask", - "type": "uint256" - }, + } + ], + "name": "failingExecutionAllowed", + "outputs": [ { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" + "internalType": "bool", + "name": "_allowed", + "type": "bool" } ], - "name": "escalateMotion", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -719,20 +486,54 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" + "internalType": "bytes", + "name": "_action", + "type": "bytes" + }, + { + "internalType": "address", + "name": "_altTarget", + "type": "address" } ], - "name": "failingExecutionAllowed", + "name": "getActionSummary", "outputs": [ { - "internalType": "bool", - "name": "_allowed", - "type": "bool" + "components": [ + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "uint256", + "name": "domainSkillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "requiredPermissions", + "type": "bytes32" + } + ], + "internalType": "struct ActionSummary", + "name": "_summary", + "type": "tuple" } ], "stateMutability": "view", @@ -741,44 +542,30 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_staker", - "type": "address" - }, + "internalType": "bytes4", + "name": "_sig", + "type": "bytes4" + } + ], + "name": "getCapabilityRoles", + "outputs": [ { - "internalType": "uint256", - "name": "_vote", - "type": "uint256" + "internalType": "bytes32", + "name": "roles", + "type": "bytes32" } ], - "name": "claimReward", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "getTotalStakeFraction", + "name": "getColony", "outputs": [ { - "internalType": "uint256", - "name": "_fraction", - "type": "uint256" + "internalType": "address", + "name": "colony", + "type": "address" } ], "stateMutability": "view", @@ -786,12 +573,12 @@ }, { "inputs": [], - "name": "getVoterRewardFraction", + "name": "getDeprecated", "outputs": [ { - "internalType": "uint256", - "name": "_fraction", - "type": "uint256" + "internalType": "bool", + "name": "deprecated", + "type": "bool" } ], "stateMutability": "view", @@ -799,11 +586,11 @@ }, { "inputs": [], - "name": "getUserMinStakeFraction", + "name": "getEscalationPeriod", "outputs": [ { "internalType": "uint256", - "name": "_fraction", + "name": "_period", "type": "uint256" } ], @@ -811,12 +598,18 @@ "type": "function" }, { - "inputs": [], - "name": "getMaxVoteFraction", + "inputs": [ + { + "internalType": "bytes32", + "name": "_structHash", + "type": "bytes32" + } + ], + "name": "getExpenditureMotionCount", "outputs": [ { "internalType": "uint256", - "name": "_fraction", + "name": "_count", "type": "uint256" } ], @@ -824,12 +617,18 @@ "type": "function" }, { - "inputs": [], - "name": "getStakePeriod", + "inputs": [ + { + "internalType": "uint256", + "name": "_expenditureId", + "type": "uint256" + } + ], + "name": "getExpenditureMotionLock", "outputs": [ { "internalType": "uint256", - "name": "_period", + "name": "_motionId", "type": "uint256" } ], @@ -837,12 +636,18 @@ "type": "function" }, { - "inputs": [], - "name": "getSubmitPeriod", + "inputs": [ + { + "internalType": "uint256", + "name": "_expenditureId", + "type": "uint256" + } + ], + "name": "getExpenditurePastVote", "outputs": [ { "internalType": "uint256", - "name": "_period", + "name": "_vote", "type": "uint256" } ], @@ -850,12 +655,18 @@ "type": "function" }, { - "inputs": [], - "name": "getRevealPeriod", + "inputs": [ + { + "internalType": "bytes32", + "name": "_slotSignature", + "type": "bytes32" + } + ], + "name": "getExpenditurePastVotes_DEPRECATED", "outputs": [ { "internalType": "uint256", - "name": "_period", + "name": "_vote", "type": "uint256" } ], @@ -864,11 +675,11 @@ }, { "inputs": [], - "name": "getEscalationPeriod", + "name": "getMaxVoteFraction", "outputs": [ { "internalType": "uint256", - "name": "_period", + "name": "_fraction", "type": "uint256" } ], @@ -876,12 +687,18 @@ "type": "function" }, { - "inputs": [], - "name": "getMotionCount", + "inputs": [ + { + "internalType": "address", + "name": "userAddress", + "type": "address" + } + ], + "name": "getMetatransactionNonce", "outputs": [ { "internalType": "uint256", - "name": "_count", + "name": "nonce", "type": "uint256" } ], @@ -984,6 +801,51 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "getMotionCount", + "outputs": [ + { + "internalType": "uint256", + "name": "_count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + } + ], + "name": "getMotionState", + "outputs": [ + { + "internalType": "enum VotingReputationDataTypes.MotionState", + "name": "_motionState", + "type": "uint8" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getRevealPeriod", + "outputs": [ + { + "internalType": "uint256", + "name": "_period", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -1014,18 +876,12 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "bytes32", - "name": "_structHash", - "type": "bytes32" - } - ], - "name": "getExpenditureMotionCount", + "inputs": [], + "name": "getStakePeriod", "outputs": [ { "internalType": "uint256", - "name": "_count", + "name": "_period", "type": "uint256" } ], @@ -1036,34 +892,30 @@ "inputs": [ { "internalType": "uint256", - "name": "_expenditureId", + "name": "_motionId", "type": "uint256" - } - ], - "name": "getExpenditureMotionLock", - "outputs": [ + }, + { + "internalType": "address", + "name": "_staker", + "type": "address" + }, { "internalType": "uint256", - "name": "_motionId", + "name": "_vote", "type": "uint256" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + "name": "getStakerReward", + "outputs": [ { "internalType": "uint256", - "name": "_expenditureId", + "name": "_reward", "type": "uint256" - } - ], - "name": "getExpenditurePastVote", - "outputs": [ + }, { "internalType": "uint256", - "name": "_vote", + "name": "_penalty", "type": "uint256" } ], @@ -1071,18 +923,12 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "bytes32", - "name": "_slotSignature", - "type": "bytes32" - } - ], - "name": "getExpenditurePastVotes_DEPRECATED", + "inputs": [], + "name": "getSubmitPeriod", "outputs": [ { "internalType": "uint256", - "name": "_vote", + "name": "_period", "type": "uint256" } ], @@ -1090,19 +936,26 @@ "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getTotalStakeFraction", + "outputs": [ { "internalType": "uint256", - "name": "_motionId", + "name": "_fraction", "type": "uint256" } ], - "name": "getMotionState", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getUserMinStakeFraction", "outputs": [ { - "internalType": "enum VotingReputationDataTypes.MotionState", - "name": "_motionState", - "type": "uint8" + "internalType": "uint256", + "name": "_fraction", + "type": "uint256" } ], "stateMutability": "view", @@ -1132,6 +985,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "getVoterRewardFraction", + "outputs": [ + { + "internalType": "uint256", + "name": "_fraction", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -1166,45 +1032,97 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "identifier", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, { "inputs": [ { - "internalType": "bytes", - "name": "_action", - "type": "bytes" + "internalType": "uint256", + "name": "_totalStakeFraction", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_voterRewardFraction", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_userMinStakeFraction", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_maxVoteFraction", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_stakePeriod", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_submitPeriod", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_revealPeriod", + "type": "uint256" }, + { + "internalType": "uint256", + "name": "_escalationPeriod", + "type": "uint256" + } + ], + "name": "initialise", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", - "name": "_altTarget", + "name": "_colony", "type": "address" } ], - "name": "getActionSummary", + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes[]", + "name": "_data", + "type": "bytes[]" + } + ], + "name": "multicall", "outputs": [ { - "components": [ - { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" - }, - { - "internalType": "uint256", - "name": "domainSkillId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "expenditureId", - "type": "uint256" - } - ], - "internalType": "struct VotingReputationDataTypes.ActionSummary", - "name": "_summary", - "type": "tuple" + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" } ], - "stateMutability": "view", + "stateMutability": "nonpayable", "type": "function" }, { @@ -1215,30 +1133,39 @@ "type": "uint256" }, { - "internalType": "address", - "name": "_staker", - "type": "address" + "internalType": "bytes32", + "name": "_salt", + "type": "bytes32" }, { "internalType": "uint256", "name": "_vote", "type": "uint256" - } - ], - "name": "getStakerReward", - "outputs": [ + }, { - "internalType": "uint256", - "name": "_reward", - "type": "uint256" + "internalType": "bytes", + "name": "_key", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "_value", + "type": "bytes" }, { "internalType": "uint256", - "name": "_penalty", + "name": "_branchMask", "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" } ], - "stateMutability": "view", + "name": "revealVote", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -1259,397 +1186,98 @@ "type": "uint256" }, { - "internalType": "address", - "name": "_staker", - "type": "address" + "internalType": "uint256", + "name": "_vote", + "type": "uint256" }, { "internalType": "uint256", - "name": "_vote", + "name": "_amount", + "type": "uint256" + }, + { + "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": "claimMisalignedReward", + "name": "stakeMotion", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_voteSecret", + "type": "bytes32" + }, + { + "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": "submitVote", "outputs": [], "stateMutability": "nonpayable", "type": "function" - } - ], - "devdoc": { - "kind": "dev", - "methods": { - "claimMisalignedReward(uint256,uint256,uint256,address,uint256)": { - "params": { - "_childSkillIndex": "For the domain in which the motion is occurring", - "_motionId": "The id of the motion", - "_permissionDomainId": "The domain where the extension has the arbitration permission", - "_staker": "The staker whose reward is being claimed", - "_vote": "The side being supported (0 = NAY, 1 = YAY)" - } - }, - "claimReward(uint256,uint256,uint256,address,uint256)": { - "params": { - "_childSkillIndex": "For the domain in which the motion is occurring", - "_motionId": "The id of the motion", - "_permissionDomainId": "The domain where the extension has the arbitration permission", - "_staker": "The staker whose reward is being claimed", - "_vote": "The side being supported (0 = NAY, 1 = YAY)" - } - }, - "createMotion(uint256,uint256,address,bytes,bytes,bytes,uint256,bytes32[])": { - "params": { - "_action": "A bytes array encoding a function call", - "_altTarget": "The contract to which we send the action (0x0 for the colony)", - "_branchMask": "The branchmask of the proof", - "_childSkillIndex": "The childSkillIndex pointing to the domain of the action", - "_domainId": "The domain where we vote on the motion", - "_key": "Reputation tree key for the root domain", - "_siblings": "The siblings of the proof", - "_value": "Reputation tree value for the root domain" - } - }, - "escalateMotion(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])": { - "params": { - "_branchMask": "The branchmask of the proof", - "_childSkillIndex": "For the current domain, relative to the escalated domain", - "_key": "Reputation tree key for the new domain", - "_motionId": "The id of the motion", - "_newDomainId": "The desired domain of escalation", - "_siblings": "The siblings of the proof", - "_value": "Reputation tree value for the new domain" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "payload": "The transaction data that will be executed if signature valid", - "sigR": "The 'r' part of the signature", - "sigS": "The 's' part of the signature", - "sigV": "The 'v' part of the signature", - "userAddress": "The address of the user that signed the metatransaction" - } - }, - "failingExecutionAllowed(uint256)": { - "details": "We are only expecting this to be called from finalize motion in the contracts. It is marked as external only so that the frontend can use it.", - "params": { - "_motionId": "The id of the motion" - }, - "returns": { - "_allowed": "If motion is allowed to finalize without successful action" - } - }, - "finalizeMotion(uint256)": { - "params": { - "_motionId": "The id of the motion to finalize" - } - }, - "finalizeMotionWithoutFailure(uint256)": { - "params": { - "_motionId": "The id of the motion to finalize" - } - }, - "getActionSummary(bytes,address)": { - "params": { - "_action": "The id of the motion", - "_altTarget": "The address of the altTarget, or 0x0 if none exists" - }, - "returns": { - "_summary": "A summary of the multicall" - } - }, - "getEscalationPeriod()": { - "returns": { - "_period": "The escalation period" - } - }, - "getExpenditureMotionCount(bytes32)": { - "params": { - "_structHash": "Hash of an expenditure id and slot" - }, - "returns": { - "_count": "Number of motions" - } - }, - "getExpenditureMotionLock(uint256)": { - "params": { - "_expenditureId": "The expenditureId" - }, - "returns": { - "_motionId": "The motion holding the lock" - } - }, - "getExpenditurePastVote(uint256)": { - "details": "The previous version of this function which took an actionHash has been deprecated", - "params": { - "_expenditureId": "The expenditureId" - }, - "returns": { - "_vote": "The largest past vote on this variable" - } - }, - "getExpenditurePastVotes_DEPRECATED(bytes32)": { - "details": "This is deprecated, and allows visibility on to this variable for any v9 motions that are still ongoing.", - "params": { - "_slotSignature": "The slot signature" - }, - "returns": { - "_vote": "The largest past vote on this variable" - } - }, - "getMaxVoteFraction()": { - "returns": { - "_fraction": "The max vote fraction" - } - }, - "getMetatransactionNonce(address)": { - "params": { - "userAddress": "The address of the user that will sign the metatransaction" - } - }, - "getMotion(uint256)": { - "params": { - "_motionId": "The id of the motion" - }, - "returns": { - "_motion": "The motion struct" - } - }, - "getMotionCount()": { - "returns": { - "_count": "The total motion count" - } - }, - "getMotionState(uint256)": { - "params": { - "_motionId": "The id of the motion" - }, - "returns": { - "_motionState": "The current motion state" - } - }, - "getRevealPeriod()": { - "returns": { - "_period": "The reveal period" - } - }, - "getStake(uint256,address,uint256)": { - "params": { - "_motionId": "The id of the motion", - "_staker": "The staker address", - "_vote": "The side being supported (0 = NAY, 1 = YAY)" - }, - "returns": { - "_stake": "The user's stake" - } - }, - "getStakePeriod()": { - "returns": { - "_period": "The stake period" - } - }, - "getStakerReward(uint256,address,uint256)": { - "params": { - "_motionId": "The id of the motion", - "_staker": "The staker's address", - "_vote": "The vote (0 = NAY, 1 = YAY)" - }, - "returns": { - "_penalty": "The reputation penalty (if any)", - "_reward": "The staker reward (if any)" - } - }, - "getSubmitPeriod()": { - "returns": { - "_period": "The submit period" - } - }, - "getTotalStakeFraction()": { - "returns": { - "_fraction": "The total stake fraction" - } - }, - "getUserMinStakeFraction()": { - "returns": { - "_fraction": "The user min stake fraction" - } - }, - "getVoterReward(uint256,uint256)": { - "details": "This function will only return an accurate value if in the reveal state. Otherwise, use getVoterRewardRange", - "params": { - "_motionId": "The id of the motion", - "_voterRep": "The reputation the voter has in the domain" - }, - "returns": { - "_reward": "The voter reward" - } - }, - "getVoterRewardFraction()": { - "returns": { - "_fraction": "The voter reward fraction" - } - }, - "getVoterRewardRange(uint256,uint256,address)": { - "params": { - "_motionId": "The id of the motion", - "_voterAddress": "The address the user will be voting as", - "_voterRep": "The reputation the voter has in the domain" - }, - "returns": { - "_rewardMax": "The voter reward range upper bound", - "_rewardMin": "The voter reward range lower bound" - } - }, - "initialise(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256)": { - "params": { - "_escalationPeriod": "The length of the escalation period in seconds", - "_maxVoteFraction": "The fraction of the domain's reputation which must submit for quick-end", - "_revealPeriod": "The length of the reveal period in seconds", - "_stakePeriod": "The length of the staking period in seconds", - "_submitPeriod": "The length of the submit period in seconds", - "_totalStakeFraction": "The fraction of the domain's reputation we need to stake", - "_userMinStakeFraction": "The minimum per-user stake as fraction of total stake", - "_voterRewardFraction": "The fraction of the total stake paid out to voters as rewards" - } - }, - "revealVote(uint256,bytes32,uint256,bytes,bytes,uint256,bytes32[])": { - "params": { - "_branchMask": "The branchmask of the proof", - "_key": "Reputation tree key for the staker/domain", - "_motionId": "The id of the motion", - "_salt": "The salt used to hash the vote", - "_siblings": "The siblings of the proof", - "_value": "Reputation tree value for the staker/domain", - "_vote": "The side being supported (0 = NAY, 1 = YAY)" - } - }, - "stakeMotion(uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])": { - "params": { - "_amount": "The amount of tokens being staked", - "_branchMask": "The branchmask of the proof", - "_childSkillIndex": "For the domain in which the motion is occurring", - "_key": "Reputation tree key for the staker/domain", - "_motionId": "The id of the motion", - "_permissionDomainId": "The domain where the extension has the arbitration permission", - "_siblings": "The siblings of the proof", - "_value": "Reputation tree value for the staker/domain", - "_vote": "The side being supported (0 = NAY, 1 = YAY)" - } - }, - "submitVote(uint256,bytes32,bytes,bytes,uint256,bytes32[])": { - "params": { - "_branchMask": "The branchmask of the proof", - "_key": "Reputation tree key for the staker/domain", - "_motionId": "The id of the motion", - "_siblings": "The siblings of the proof", - "_value": "Reputation tree value for the staker/domain", - "_voteSecret": "The hashed vote secret" - } - } }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "claimMisalignedReward(uint256,uint256,uint256,address,uint256)": { - "notice": "Claim the staker's reward from a motion that was created with v4 of the extension, and is now missing and cannot be interacted with via the normal claim function." - }, - "claimReward(uint256,uint256,uint256,address,uint256)": { - "notice": "Claim the staker's reward" - }, - "createMotion(uint256,uint256,address,bytes,bytes,bytes,uint256,bytes32[])": { - "notice": "Create a motion" - }, - "escalateMotion(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])": { - "notice": "Escalate a motion to a higher domain" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Executes a metatransaction targeting this contract" - }, - "failingExecutionAllowed(uint256)": { - "notice": "Return whether a motion, assuming it's in the finalizable state, is allowed to finalize without the call executing successfully." - }, - "finalizeMotion(uint256)": { - "notice": "Finalized a motion, executing its action if appropriate" - }, - "finalizeMotionWithoutFailure(uint256)": { - "notice": "Finalize a motion, executing its action if appropriate, without the call executing successfully" - }, - "getActionSummary(bytes,address)": { - "notice": "Return a summary of the multicall action" - }, - "getEscalationPeriod()": { - "notice": "Get the escalation period" - }, - "getExpenditureMotionCount(bytes32)": { - "notice": "DEPRECATED Get the count of active motions for an expenditure slot" - }, - "getExpenditureMotionLock(uint256)": { - "notice": "Get the motion which holds the lock on an expenditure" - }, - "getExpenditurePastVote(uint256)": { - "notice": "Get the largest past vote on an expenditure" - }, - "getExpenditurePastVotes_DEPRECATED(bytes32)": { - "notice": "DEPRECATED Get the largest past vote on an expenditure" - }, - "getMaxVoteFraction()": { - "notice": "Get the max vote fraction" - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next metatransaction nonce for user that should be used targeting this contract" - }, - "getMotion(uint256)": { - "notice": "Get the data for a single motion" - }, - "getMotionCount()": { - "notice": "Get the total motion count" - }, - "getMotionState(uint256)": { - "notice": "Get the current state of the motion" - }, - "getRevealPeriod()": { - "notice": "Get the reveal period" - }, - "getStake(uint256,address,uint256)": { - "notice": "Get a user's stake on a motion" - }, - "getStakePeriod()": { - "notice": "Get the stake period" - }, - "getStakerReward(uint256,address,uint256)": { - "notice": "Get the staker reward" - }, - "getSubmitPeriod()": { - "notice": "Get the submit period" - }, - "getTotalStakeFraction()": { - "notice": "Get the total stake fraction" - }, - "getUserMinStakeFraction()": { - "notice": "Get the user min stake fraction" - }, - "getVoterReward(uint256,uint256)": { - "notice": "Get the voter reward" - }, - "getVoterRewardFraction()": { - "notice": "Get the voter reward fraction" - }, - "getVoterRewardRange(uint256,uint256,address)": { - "notice": "Get the range of potential rewards for a voter on a specific motion, intended to be used when the motion is in the reveal state. Once a motion is in the reveal state and the reward is known, getVoterReward should be used." - }, - "initialise(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256)": { - "notice": "Initialise the extension" - }, - "revealVote(uint256,bytes32,uint256,bytes,bytes,uint256,bytes32[])": { - "notice": "Reveal a vote secret for a motion" - }, - "stakeMotion(uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])": { - "notice": "Stake on a motion" - }, - "submitVote(uint256,bytes32,bytes,bytes,uint256,bytes32[])": { - "notice": "Submit a vote secret for a motion" - } + { + "inputs": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" }, - "version": 1 - } + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "version", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/MetaTransactionMsgSender.json b/dist/versions/imwss2/MetaTransactionMsgSender.json new file mode 100644 index 0000000..e18e8c4 --- /dev/null +++ b/dist/versions/imwss2/MetaTransactionMsgSender.json @@ -0,0 +1,4 @@ +{ + "contractName": "MetaTransactionMsgSender", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/next/MetaTxToken.json b/dist/versions/imwss2/MetaTxToken.json similarity index 50% rename from dist/versions/next/MetaTxToken.json rename to dist/versions/imwss2/MetaTxToken.json index 20ada72..3451016 100644 --- a/dist/versions/next/MetaTxToken.json +++ b/dist/versions/imwss2/MetaTxToken.json @@ -267,6 +267,37 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "burn", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "guy", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "burn", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "decimals", @@ -320,12 +351,18 @@ "type": "function" }, { - "inputs": [], - "name": "getChainId", + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", "outputs": [ { "internalType": "uint256", - "name": "", + "name": "nonce", "type": "uint256" } ], @@ -346,40 +383,19 @@ "type": "function" }, { - "inputs": [], - "name": "name", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [ + "inputs": [ { "internalType": "address", - "name": "", + "name": "guy", "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + }, { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "uint256", + "name": "wad", + "type": "uint256" } ], - "name": "setAuthority", + "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -387,19 +403,19 @@ { "inputs": [ { - "internalType": "address", - "name": "owner_", - "type": "address" + "internalType": "uint256", + "name": "wad", + "type": "uint256" } ], - "name": "setOwner", + "name": "mint", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "symbol", + "name": "name", "outputs": [ { "internalType": "string", @@ -411,12 +427,18 @@ "type": "function" }, { - "inputs": [], - "name": "totalSupply", + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "nonces", "outputs": [ { "internalType": "uint256", - "name": "", + "name": "nonce", "type": "uint256" } ], @@ -424,110 +446,107 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "dst", - "type": "address" - }, - { - "internalType": "uint256", - "name": "wad", - "type": "uint256" - } - ], - "name": "transfer", + "inputs": [], + "name": "owner", "outputs": [ { - "internalType": "bool", + "internalType": "address", "name": "", - "type": "bool" + "type": "address" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_user", + "name": "owner", + "type": "address" + }, + { + "internalType": "address", + "name": "spender", "type": "address" }, { "internalType": "uint256", - "name": "_nonce", + "name": "value", "type": "uint256" }, { "internalType": "uint256", - "name": "_chainId", + "name": "deadline", "type": "uint256" }, { - "internalType": "bytes", - "name": "_payload", - "type": "bytes" + "internalType": "uint8", + "name": "v", + "type": "uint8" }, { "internalType": "bytes32", - "name": "_sigR", + "name": "r", "type": "bytes32" }, { "internalType": "bytes32", - "name": "_sigS", + "name": "s", "type": "bytes32" - }, - { - "internalType": "uint8", - "name": "_sigV", - "type": "uint8" } ], - "name": "verify", - "outputs": [ + "name": "permit", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "stateMutability": "view", + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_user", + "name": "owner_", "type": "address" } ], - "name": "getMetatransactionNonce", + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "symbol", "outputs": [ { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" + "internalType": "string", + "name": "", + "type": "string" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "nonces", + "inputs": [], + "name": "totalSupply", "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "", "type": "uint256" } ], @@ -536,11 +555,6 @@ }, { "inputs": [ - { - "internalType": "address", - "name": "src", - "type": "address" - }, { "internalType": "address", "name": "dst", @@ -552,7 +566,7 @@ "type": "uint256" } ], - "name": "transferFrom", + "name": "transfer", "outputs": [ { "internalType": "bool", @@ -567,51 +581,12 @@ "inputs": [ { "internalType": "address", - "name": "guy", + "name": "src", "type": "address" }, - { - "internalType": "uint256", - "name": "wad", - "type": "uint256" - } - ], - "name": "mint", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "wad", - "type": "uint256" - } - ], - "name": "mint", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "wad", - "type": "uint256" - } - ], - "name": "burn", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ { "internalType": "address", - "name": "guy", + "name": "dst", "type": "address" }, { @@ -620,8 +595,14 @@ "type": "uint256" } ], - "name": "burn", - "outputs": [], + "name": "transferFrom", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], "stateMutability": "nonpayable", "type": "function" }, @@ -636,69 +617,51 @@ "inputs": [ { "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "internalType": "address", - "name": "spender", + "name": "_user", "type": "address" }, { "internalType": "uint256", - "name": "value", + "name": "_nonce", "type": "uint256" }, { "internalType": "uint256", - "name": "deadline", + "name": "_chainId", "type": "uint256" }, { - "internalType": "uint8", - "name": "v", - "type": "uint8" + "internalType": "bytes", + "name": "_payload", + "type": "bytes" }, { "internalType": "bytes32", - "name": "r", + "name": "_sigR", "type": "bytes32" }, { "internalType": "bytes32", - "name": "s", + "name": "_sigS", "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "_sigV", + "type": "uint8" } ], - "name": "permit", - "outputs": [], - "stateMutability": "nonpayable", + "name": "verify", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", "type": "function" } ], - "bytecode": "0x60c06040523480156200001157600080fd5b50604051620020ca380380620020ca83398101604081905262000034916200032b565b60008060018162000044620001bd565b6001600160a01b031681526020810191909152604001600090812091909155556200006e620001bd565b600480546001600160a01b0319166001600160a01b039290921691909117905562000098620001bd565b6001600160a01b03167fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a26006620000db848262000441565b506005620000ea838262000441565b5060ff81166080526007805460ff1916600117905560405146907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f9062000134906006906200050d565b60408051918290038220828201825260018352603160f81b6020938401528151928301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc66060820152608081018290523060a082015260c00160408051601f19818403018152919052805160209091012060a052506200058b92505050565b6000363330148015620001d1575060348110155b156200025c57600080368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505082810160131901519091507f02bcc191e283bfba76a1369ec8ba06566f33010645097c104c312753e04935e881146200024b5733935050505090565b5001516001600160a01b0316919050565b3391505090565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200028b57600080fd5b81516001600160401b0380821115620002a857620002a862000263565b604051601f8301601f19908116603f01168101908282118183101715620002d357620002d362000263565b8160405283815260209250866020858801011115620002f157600080fd5b600091505b83821015620003155785820183015181830184015290820190620002f6565b6000602085830101528094505050505092915050565b6000806000606084860312156200034157600080fd5b83516001600160401b03808211156200035957600080fd5b620003678783880162000279565b945060208601519150808211156200037e57600080fd5b506200038d8682870162000279565b925050604084015160ff81168114620003a557600080fd5b809150509250925092565b600181811c90821680620003c557607f821691505b602082108103620003e657634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200043c576000816000526020600020601f850160051c81016020861015620004175750805b601f850160051c820191505b81811015620004385782815560010162000423565b5050505b505050565b81516001600160401b038111156200045d576200045d62000263565b62000475816200046e8454620003b0565b84620003ec565b602080601f831160018114620004ad5760008415620004945750858301515b600019600386901b1c1916600185901b17855562000438565b600085815260208120601f198616915b82811015620004de57888601518255948401946001909101908401620004bd565b5085821015620004fd5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008083546200051d81620003b0565b600182811680156200053857600181146200054e576200057f565b60ff19841687528215158302870194506200057f565b8760005260208060002060005b85811015620005765781548a8201529084019082016200055b565b50505082870194505b50929695505050505050565b60805160a051611b12620005b86000396000818161030f0152610fb7015260006102b60152611b126000f3fe60806040526004361061019c5760003560e01c806370a08231116100ec578063a69df4b51161008a578063bf7e214f11610064578063bf7e214f146104df578063cf309012146104ff578063d505accf14610519578063dd62ed3e1461053957600080fd5b8063a69df4b5146104aa578063a9059cbb146104bf578063b3eac1d8146103e757600080fd5b80638da5cb5b116100c65780638da5cb5b1461041d57806395d89b41146104555780639dc29fac1461046a578063a0712d681461048a57600080fd5b806370a08231146103915780637a9e5e4b146103c75780637ecebe00146103e757600080fd5b806330adf81f116101595780633644e515116101335780633644e515146102fd57806340c10f191461033157806342966c68146103515780636281133d1461037157600080fd5b806330adf81f14610270578063313ce567146102a45780633408e470146102ea57600080fd5b806306fdde03146101a1578063095ea7b3146101cc5780630c53c51c146101fc57806313af40351461020f57806318160ddd1461023157806323b872dd14610250575b600080fd5b3480156101ad57600080fd5b506101b661057f565b6040516101c391906115e0565b60405180910390f35b3480156101d857600080fd5b506101ec6101e7366004611608565b61060d565b60405190151581526020016101c3565b6101b661020a3660046116ed565b6106a0565b34801561021b57600080fd5b5061022f61022a366004611761565b610889565b005b34801561023d57600080fd5b506000545b6040519081526020016101c3565b34801561025c57600080fd5b506101ec61026b36600461177e565b61090c565b34801561027c57600080fd5b506102427f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b3480156102b057600080fd5b506102d87f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020016101c3565b3480156102f657600080fd5b5046610242565b34801561030957600080fd5b506102427f000000000000000000000000000000000000000000000000000000000000000081565b34801561033d57600080fd5b5061022f61034c366004611608565b610980565b34801561035d57600080fd5b5061022f61036c3660046117bf565b610a6f565b34801561037d57600080fd5b506101ec61038c3660046117d8565b610a83565b34801561039d57600080fd5b506102426103ac366004611761565b6001600160a01b031660009081526001602052604090205490565b3480156103d357600080fd5b5061022f6103e2366004611761565b610bd7565b3480156103f357600080fd5b50610242610402366004611761565b6001600160a01b031660009081526008602052604090205490565b34801561042957600080fd5b5060045461043d906001600160a01b031681565b6040516001600160a01b0390911681526020016101c3565b34801561046157600080fd5b506101b6610c48565b34801561047657600080fd5b5061022f610485366004611608565b610c55565b34801561049657600080fd5b5061022f6104a53660046117bf565b610e4c565b3480156104b657600080fd5b5061022f610e84565b3480156104cb57600080fd5b506101ec6104da366004611608565b610eb7565b3480156104eb57600080fd5b5060035461043d906001600160a01b031681565b34801561050b57600080fd5b506007546101ec9060ff1681565b34801561052557600080fd5b5061022f61053436600461185f565b610ed2565b34801561054557600080fd5b506102426105543660046118cd565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6006805461058c90611906565b80601f01602080910402602001604051908101604052809291908181526020018280546105b890611906565b80156106055780601f106105da57610100808354040283529160200191610605565b820191906000526020600020905b8154815290600101906020018083116105e857829003601f168201915b505050505081565b6000816002600061061c6111c1565b6001600160a01b03908116825260208083019390935260409182016000908120918816808252919093529120919091556106546111c1565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161068e91815260200190565b60405180910390a35060015b92915050565b60606106cf866106c5886001600160a01b031660009081526008602052604090205490565b4688888888610a83565b6107325760405162461bcd60e51b815260206004820152602960248201527f6d6574617472616e73616374696f6e2d7369676e65722d7369676e617475726560448201526805adad2e6dac2e8c6d60bb1b60648201526084015b60405180910390fd5b61073b86611264565b600080306001600160a01b0316877f02bcc191e283bfba76a1369ec8ba06566f33010645097c104c312753e04935e88a60405160200161077d93929190611940565b60408051601f198184030181529082905261079791611979565b6000604051808303816000865af19150503d80600081146107d4576040519150601f19603f3d011682016040523d82523d6000602084013e6107d9565b606091505b50915091508161083c5760405162461bcd60e51b815260206004820152602860248201527f636f6c6f6e792d6d65746174782d66756e6374696f6e2d63616c6c2d756e737560448201526718d8d95cdcd99d5b60c21b6064820152608401610729565b7f5845892132946850460bff5a0083f71031bc5bf9aadcd40f1de79423eac9b10b886108666111c1565b8960405161087693929190611995565b60405180910390a1979650505050505050565b6108a66108946111c1565b6000356001600160e01b031916611290565b6108c25760405162461bcd60e51b8152600401610729906119ca565b600480546001600160a01b0319166001600160a01b0383169081179091556040517fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9490600090a250565b60075460009060ff161561096d576109256108946111c1565b61096d5760405162461bcd60e51b815260206004820152601960248201527818dbdb1bdb9e4b5d1bdad95b8b5d5b985d5d1a1bdc9a5cd959603a1b6044820152606401610729565b61097884848461136b565b949350505050565b61098b6108946111c1565b6109a75760405162461bcd60e51b8152600401610729906119ca565b6001600160a01b038216600090815260016020526040812080548392906109cf908490611a0e565b92505081905550806000808282546109e79190611a0e565b90915550506040518181526001600160a01b038316907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859060200160405180910390a26040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b610a80610a7a6111c1565b82610c55565b50565b600080610b0088308989604051602001610aa09493929190611a21565b60408051601f1981840301815282825280516020918201207f19457468657265756d205369676e6564204d6573736167653a0a33320000000084830152603c8085019190915282518085039091018152605c909301909152815191012090565b6040805160008082526020820180845284905260ff87169282019290925260608101889052608081018790529192509060019060a0016020604051602081039080840390855afa158015610b58573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610bbb5760405162461bcd60e51b815260206004820152601f60248201527f636f6c6f6e792d6d65746174782d696e76616c69642d7369676e6174757265006044820152606401610729565b6001600160a01b038a8116911614915050979650505050505050565b610be26108946111c1565b610bfe5760405162461bcd60e51b8152600401610729906119ca565b600380546001600160a01b0319166001600160a01b0383169081179091556040517f1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada490600090a250565b6005805461058c90611906565b610c5d6111c1565b6001600160a01b0316826001600160a01b031614610d5d576001600160a01b03821660009081526002602052604081208291610c976111c1565b6001600160a01b03166001600160a01b03168152602001908152602001600020541015610d065760405162461bcd60e51b815260206004820152601e60248201527f64732d746f6b656e2d696e73756666696369656e742d617070726f76616c00006044820152606401610729565b6001600160a01b03821660009081526002602052604081208291610d286111c1565b6001600160a01b03166001600160a01b031681526020019081526020016000206000828254610d579190611a67565b90915550505b6001600160a01b038216600090815260016020526040902054811115610dc55760405162461bcd60e51b815260206004820152601d60248201527f64732d746f6b656e2d696e73756666696369656e742d62616c616e63650000006044820152606401610729565b6001600160a01b03821660009081526001602052604081208054839290610ded908490611a67565b9250508190555080600080828254610e059190611a67565b90915550506040518181526001600160a01b038316907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a25050565b610e576108946111c1565b610e735760405162461bcd60e51b8152600401610729906119ca565b610a80610e7e6111c1565b82610980565b610e8f6108946111c1565b610eab5760405162461bcd60e51b8152600401610729906119ca565b6007805460ff19169055565b6000610ecb610ec46111c1565b848461090c565b9392505050565b60075460ff1615610f3057610ee86108946111c1565b610f305760405162461bcd60e51b815260206004820152601960248201527818dbdb1bdb9e4b5d1bdad95b8b5d5b985d5d1a1bdc9a5cd959603a1b6044820152606401610729565b42841015610f805760405162461bcd60e51b815260206004820152601d60248201527f636f6c6f6e792d746f6b656e2d657870697265642d646561646c696e650000006044820152606401610729565b6040805180820182526002815261190160f01b6020808301919091526001600160a01b038a166000908152600890915291822080547f0000000000000000000000000000000000000000000000000000000000000000917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918c918c918c918861100983611a7a565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810188905260e0016040516020818303038152906040528051906020012060405160200161106d93929190611a93565b60408051601f198184030181528282528051602091820120600080855291840180845281905260ff88169284019290925260608301869052608083018590529092509060019060a0016020604051602081039080840390855afa1580156110d8573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381161580159061110e5750886001600160a01b0316816001600160a01b0316145b61115a5760405162461bcd60e51b815260206004820152601e60248201527f636f6c6f6e792d746f6b656e2d696e76616c69642d7369676e617475726500006044820152606401610729565b6001600160a01b038981166000818152600260209081526040808320948d16808452948252918290208b905590518a81527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050505050505050565b60003633301480156111d4575060348110155b1561125d57600080368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505082810160131901519091507f02bcc191e283bfba76a1369ec8ba06566f33010645097c104c312753e04935e8811461124c5733935050505090565b5001516001600160a01b0316919050565b3391505090565b6001600160a01b038116600090815260086020526040812080549161128883611a7a565b919050555050565b6000306001600160a01b038416036112aa5750600161069a565b6004546001600160a01b03908116908416036112c85750600161069a565b6003546001600160a01b03166112e05750600061069a565b60035460405163b700961360e01b81526001600160a01b0385811660048301523060248301526001600160e01b0319851660448301529091169063b700961390606401602060405180830381865afa158015611340573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113649190611aba565b905061069a565b60006113756111c1565b6001600160a01b0316846001600160a01b031614611475576001600160a01b038416600090815260026020526040812083916113af6111c1565b6001600160a01b03166001600160a01b0316815260200190815260200160002054101561141e5760405162461bcd60e51b815260206004820152601e60248201527f64732d746f6b656e2d696e73756666696369656e742d617070726f76616c00006044820152606401610729565b6001600160a01b038416600090815260026020526040812083916114406111c1565b6001600160a01b03166001600160a01b03168152602001908152602001600020600082825461146f9190611a67565b90915550505b6001600160a01b0384166000908152600160205260409020548211156114dd5760405162461bcd60e51b815260206004820152601d60248201527f64732d746f6b656e2d696e73756666696369656e742d62616c616e63650000006044820152606401610729565b6001600160a01b03841660009081526001602052604081208054849290611505908490611a67565b90915550506001600160a01b03831660009081526001602052604081208054849290611532908490611a0e565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161157e91815260200190565b60405180910390a35060019392505050565b60005b838110156115ab578181015183820152602001611593565b50506000910152565b600081518084526115cc816020860160208601611590565b601f01601f19169290920160200192915050565b602081526000610ecb60208301846115b4565b6001600160a01b0381168114610a8057600080fd5b6000806040838503121561161b57600080fd5b8235611626816115f3565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261165b57600080fd5b813567ffffffffffffffff8082111561167657611676611634565b604051601f8301601f19908116603f0116810190828211818310171561169e5761169e611634565b816040528381528660208588010111156116b757600080fd5b836020870160208301376000602085830101528094505050505092915050565b803560ff811681146116e857600080fd5b919050565b600080600080600060a0868803121561170557600080fd5b8535611710816115f3565b9450602086013567ffffffffffffffff81111561172c57600080fd5b6117388882890161164a565b9450506040860135925060608601359150611755608087016116d7565b90509295509295909350565b60006020828403121561177357600080fd5b8135610ecb816115f3565b60008060006060848603121561179357600080fd5b833561179e816115f3565b925060208401356117ae816115f3565b929592945050506040919091013590565b6000602082840312156117d157600080fd5b5035919050565b600080600080600080600060e0888a0312156117f357600080fd5b87356117fe816115f3565b96506020880135955060408801359450606088013567ffffffffffffffff81111561182857600080fd5b6118348a828b0161164a565b9450506080880135925060a0880135915061185160c089016116d7565b905092959891949750929550565b600080600080600080600060e0888a03121561187a57600080fd5b8735611885816115f3565b96506020880135611895816115f3565b955060408801359450606088013593506118b1608089016116d7565b925060a0880135915060c0880135905092959891949750929550565b600080604083850312156118e057600080fd5b82356118eb816115f3565b915060208301356118fb816115f3565b809150509250929050565b600181811c9082168061191a57607f821691505b60208210810361193a57634e487b7160e01b600052602260045260246000fd5b50919050565b60008451611952818460208901611590565b919091019283525060601b6bffffffffffffffffffffffff19166020820152603401919050565b6000825161198b818460208701611590565b9190910192915050565b6001600160a01b038481168252831660208201526060604082018190526000906119c1908301846115b4565b95945050505050565b602080825260149082015273191ccb585d5d1a0b5d5b985d5d1a1bdc9a5e995960621b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561069a5761069a6119f8565b8481526bffffffffffffffffffffffff198460601b16602082015282603482015260008251611a57816054850160208701611590565b9190910160540195945050505050565b8181038181111561069a5761069a6119f8565b600060018201611a8c57611a8c6119f8565b5060010190565b60008451611aa5818460208901611590565b91909101928352506020820152604001919050565b600060208284031215611acc57600080fd5b81518015158114610ecb57600080fdfea2646970667358221220b7b9a606b195aca0708557af077c8e46e084718c5656fc19aa4f97b00b0bfb8b64736f6c63430008170033", - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + "bytecode": "0x60c060405234801561001057600080fd5b5060405161205938038061205983398101604081905261002f9161030c565b60008060018161003d6101ab565b6001600160a01b031681526020810191909152604001600090812091909155556100656101ab565b600480546001600160a01b0319166001600160a01b039290921691909117905561008d6101ab565b6001600160a01b03167fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a260066100ce8482610414565b5060056100db8382610414565b5060ff81166080526007805460ff1916600117905560405146907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f90610123906006906104d3565b60408051918290038220828201825260018352603160f81b6020938401528151928301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc66060820152608081018290523060a082015260c00160408051601f19818403018152919052805160209091012060a0525061054992505050565b60003633301480156101be575060348110155b1561024757600080368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505082810160131901519091507f02bcc191e283bfba76a1369ec8ba06566f33010645097c104c312753e04935e881146102365733935050505090565b5001516001600160a01b0316919050565b3391505090565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261027557600080fd5b81516001600160401b038082111561028f5761028f61024e565b604051601f8301601f19908116603f011681019082821181831017156102b7576102b761024e565b81604052838152602092508660208588010111156102d457600080fd5b600091505b838210156102f657858201830151818301840152908201906102d9565b6000602085830101528094505050505092915050565b60008060006060848603121561032157600080fd5b83516001600160401b038082111561033857600080fd5b61034487838801610264565b9450602086015191508082111561035a57600080fd5b5061036786828701610264565b925050604084015160ff8116811461037e57600080fd5b809150509250925092565b600181811c9082168061039d57607f821691505b6020821081036103bd57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561040f576000816000526020600020601f850160051c810160208610156103ec5750805b601f850160051c820191505b8181101561040b578281556001016103f8565b5050505b505050565b81516001600160401b0381111561042d5761042d61024e565b6104418161043b8454610389565b846103c3565b602080601f831160018114610476576000841561045e5750858301515b600019600386901b1c1916600185901b17855561040b565b600085815260208120601f198616915b828110156104a557888601518255948401946001909101908401610486565b50858210156104c35787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b60008083546104e181610389565b600182811680156104f9576001811461050e5761053d565b60ff198416875282151583028701945061053d565b8760005260208060002060005b858110156105345781548a82015290840190820161051b565b50505082870194505b50929695505050505050565b60805160a051611ae4610575600039600081816102e10152610f890152600061029b0152611ae46000f3fe6080604052600436106101815760003560e01c80637a9e5e4b116100d1578063a69df4b51161008a578063bf7e214f11610064578063bf7e214f146104b1578063cf309012146104d1578063d505accf146104eb578063dd62ed3e1461050b57600080fd5b8063a69df4b51461047c578063a9059cbb14610491578063b3eac1d8146103b957600080fd5b80637a9e5e4b146103995780637ecebe00146103b95780638da5cb5b146103ef57806395d89b41146104275780639dc29fac1461043c578063a0712d681461045c57600080fd5b806330adf81f1161013e57806340c10f191161011857806340c10f191461030357806342966c68146103235780636281133d1461034357806370a082311461036357600080fd5b806330adf81f14610255578063313ce567146102895780633644e515146102cf57600080fd5b806306fdde0314610186578063095ea7b3146101b15780630c53c51c146101e157806313af4035146101f457806318160ddd1461021657806323b872dd14610235575b600080fd5b34801561019257600080fd5b5061019b610551565b6040516101a891906115b2565b60405180910390f35b3480156101bd57600080fd5b506101d16101cc3660046115da565b6105df565b60405190151581526020016101a8565b61019b6101ef3660046116bf565b610672565b34801561020057600080fd5b5061021461020f366004611733565b61085b565b005b34801561022257600080fd5b506000545b6040519081526020016101a8565b34801561024157600080fd5b506101d1610250366004611750565b6108de565b34801561026157600080fd5b506102277f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b34801561029557600080fd5b506102bd7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020016101a8565b3480156102db57600080fd5b506102277f000000000000000000000000000000000000000000000000000000000000000081565b34801561030f57600080fd5b5061021461031e3660046115da565b610952565b34801561032f57600080fd5b5061021461033e366004611791565b610a41565b34801561034f57600080fd5b506101d161035e3660046117aa565b610a55565b34801561036f57600080fd5b5061022761037e366004611733565b6001600160a01b031660009081526001602052604090205490565b3480156103a557600080fd5b506102146103b4366004611733565b610ba9565b3480156103c557600080fd5b506102276103d4366004611733565b6001600160a01b031660009081526008602052604090205490565b3480156103fb57600080fd5b5060045461040f906001600160a01b031681565b6040516001600160a01b0390911681526020016101a8565b34801561043357600080fd5b5061019b610c1a565b34801561044857600080fd5b506102146104573660046115da565b610c27565b34801561046857600080fd5b50610214610477366004611791565b610e1e565b34801561048857600080fd5b50610214610e56565b34801561049d57600080fd5b506101d16104ac3660046115da565b610e89565b3480156104bd57600080fd5b5060035461040f906001600160a01b031681565b3480156104dd57600080fd5b506007546101d19060ff1681565b3480156104f757600080fd5b50610214610506366004611831565b610ea4565b34801561051757600080fd5b5061022761052636600461189f565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6006805461055e906118d8565b80601f016020809104026020016040519081016040528092919081815260200182805461058a906118d8565b80156105d75780601f106105ac576101008083540402835291602001916105d7565b820191906000526020600020905b8154815290600101906020018083116105ba57829003601f168201915b505050505081565b600081600260006105ee611193565b6001600160a01b0390811682526020808301939093526040918201600090812091881680825291909352912091909155610626611193565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161066091815260200190565b60405180910390a35060015b92915050565b60606106a186610697886001600160a01b031660009081526008602052604090205490565b4688888888610a55565b6107045760405162461bcd60e51b815260206004820152602960248201527f6d6574617472616e73616374696f6e2d7369676e65722d7369676e617475726560448201526805adad2e6dac2e8c6d60bb1b60648201526084015b60405180910390fd5b61070d86611236565b600080306001600160a01b0316877f02bcc191e283bfba76a1369ec8ba06566f33010645097c104c312753e04935e88a60405160200161074f93929190611912565b60408051601f19818403018152908290526107699161194b565b6000604051808303816000865af19150503d80600081146107a6576040519150601f19603f3d011682016040523d82523d6000602084013e6107ab565b606091505b50915091508161080e5760405162461bcd60e51b815260206004820152602860248201527f636f6c6f6e792d6d65746174782d66756e6374696f6e2d63616c6c2d756e737560448201526718d8d95cdcd99d5b60c21b60648201526084016106fb565b7f5845892132946850460bff5a0083f71031bc5bf9aadcd40f1de79423eac9b10b88610838611193565b8960405161084893929190611967565b60405180910390a1979650505050505050565b610878610866611193565b6000356001600160e01b031916611262565b6108945760405162461bcd60e51b81526004016106fb9061199c565b600480546001600160a01b0319166001600160a01b0383169081179091556040517fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9490600090a250565b60075460009060ff161561093f576108f7610866611193565b61093f5760405162461bcd60e51b815260206004820152601960248201527818dbdb1bdb9e4b5d1bdad95b8b5d5b985d5d1a1bdc9a5cd959603a1b60448201526064016106fb565b61094a84848461133d565b949350505050565b61095d610866611193565b6109795760405162461bcd60e51b81526004016106fb9061199c565b6001600160a01b038216600090815260016020526040812080548392906109a19084906119e0565b92505081905550806000808282546109b991906119e0565b90915550506040518181526001600160a01b038316907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859060200160405180910390a26040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b610a52610a4c611193565b82610c27565b50565b600080610ad288308989604051602001610a7294939291906119f3565b60408051601f1981840301815282825280516020918201207f19457468657265756d205369676e6564204d6573736167653a0a33320000000084830152603c8085019190915282518085039091018152605c909301909152815191012090565b6040805160008082526020820180845284905260ff87169282019290925260608101889052608081018790529192509060019060a0016020604051602081039080840390855afa158015610b2a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610b8d5760405162461bcd60e51b815260206004820152601f60248201527f636f6c6f6e792d6d65746174782d696e76616c69642d7369676e61747572650060448201526064016106fb565b6001600160a01b038a8116911614915050979650505050505050565b610bb4610866611193565b610bd05760405162461bcd60e51b81526004016106fb9061199c565b600380546001600160a01b0319166001600160a01b0383169081179091556040517f1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada490600090a250565b6005805461055e906118d8565b610c2f611193565b6001600160a01b0316826001600160a01b031614610d2f576001600160a01b03821660009081526002602052604081208291610c69611193565b6001600160a01b03166001600160a01b03168152602001908152602001600020541015610cd85760405162461bcd60e51b815260206004820152601e60248201527f64732d746f6b656e2d696e73756666696369656e742d617070726f76616c000060448201526064016106fb565b6001600160a01b03821660009081526002602052604081208291610cfa611193565b6001600160a01b03166001600160a01b031681526020019081526020016000206000828254610d299190611a39565b90915550505b6001600160a01b038216600090815260016020526040902054811115610d975760405162461bcd60e51b815260206004820152601d60248201527f64732d746f6b656e2d696e73756666696369656e742d62616c616e636500000060448201526064016106fb565b6001600160a01b03821660009081526001602052604081208054839290610dbf908490611a39565b9250508190555080600080828254610dd79190611a39565b90915550506040518181526001600160a01b038316907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a25050565b610e29610866611193565b610e455760405162461bcd60e51b81526004016106fb9061199c565b610a52610e50611193565b82610952565b610e61610866611193565b610e7d5760405162461bcd60e51b81526004016106fb9061199c565b6007805460ff19169055565b6000610e9d610e96611193565b84846108de565b9392505050565b60075460ff1615610f0257610eba610866611193565b610f025760405162461bcd60e51b815260206004820152601960248201527818dbdb1bdb9e4b5d1bdad95b8b5d5b985d5d1a1bdc9a5cd959603a1b60448201526064016106fb565b42841015610f525760405162461bcd60e51b815260206004820152601d60248201527f636f6c6f6e792d746f6b656e2d657870697265642d646561646c696e6500000060448201526064016106fb565b6040805180820182526002815261190160f01b6020808301919091526001600160a01b038a166000908152600890915291822080547f0000000000000000000000000000000000000000000000000000000000000000917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918c918c918c9188610fdb83611a4c565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810188905260e0016040516020818303038152906040528051906020012060405160200161103f93929190611a65565b60408051601f198184030181528282528051602091820120600080855291840180845281905260ff88169284019290925260608301869052608083018590529092509060019060a0016020604051602081039080840390855afa1580156110aa573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116158015906110e05750886001600160a01b0316816001600160a01b0316145b61112c5760405162461bcd60e51b815260206004820152601e60248201527f636f6c6f6e792d746f6b656e2d696e76616c69642d7369676e6174757265000060448201526064016106fb565b6001600160a01b038981166000818152600260209081526040808320948d16808452948252918290208b905590518a81527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050505050505050565b60003633301480156111a6575060348110155b1561122f57600080368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505082810160131901519091507f02bcc191e283bfba76a1369ec8ba06566f33010645097c104c312753e04935e8811461121e5733935050505090565b5001516001600160a01b0316919050565b3391505090565b6001600160a01b038116600090815260086020526040812080549161125a83611a4c565b919050555050565b6000306001600160a01b0384160361127c5750600161066c565b6004546001600160a01b039081169084160361129a5750600161066c565b6003546001600160a01b03166112b25750600061066c565b60035460405163b700961360e01b81526001600160a01b0385811660048301523060248301526001600160e01b0319851660448301529091169063b700961390606401602060405180830381865afa158015611312573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113369190611a8c565b905061066c565b6000611347611193565b6001600160a01b0316846001600160a01b031614611447576001600160a01b03841660009081526002602052604081208391611381611193565b6001600160a01b03166001600160a01b031681526020019081526020016000205410156113f05760405162461bcd60e51b815260206004820152601e60248201527f64732d746f6b656e2d696e73756666696369656e742d617070726f76616c000060448201526064016106fb565b6001600160a01b03841660009081526002602052604081208391611412611193565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008282546114419190611a39565b90915550505b6001600160a01b0384166000908152600160205260409020548211156114af5760405162461bcd60e51b815260206004820152601d60248201527f64732d746f6b656e2d696e73756666696369656e742d62616c616e636500000060448201526064016106fb565b6001600160a01b038416600090815260016020526040812080548492906114d7908490611a39565b90915550506001600160a01b038316600090815260016020526040812080548492906115049084906119e0565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161155091815260200190565b60405180910390a35060019392505050565b60005b8381101561157d578181015183820152602001611565565b50506000910152565b6000815180845261159e816020860160208601611562565b601f01601f19169290920160200192915050565b602081526000610e9d6020830184611586565b6001600160a01b0381168114610a5257600080fd5b600080604083850312156115ed57600080fd5b82356115f8816115c5565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261162d57600080fd5b813567ffffffffffffffff8082111561164857611648611606565b604051601f8301601f19908116603f0116810190828211818310171561167057611670611606565b8160405283815286602085880101111561168957600080fd5b836020870160208301376000602085830101528094505050505092915050565b803560ff811681146116ba57600080fd5b919050565b600080600080600060a086880312156116d757600080fd5b85356116e2816115c5565b9450602086013567ffffffffffffffff8111156116fe57600080fd5b61170a8882890161161c565b9450506040860135925060608601359150611727608087016116a9565b90509295509295909350565b60006020828403121561174557600080fd5b8135610e9d816115c5565b60008060006060848603121561176557600080fd5b8335611770816115c5565b92506020840135611780816115c5565b929592945050506040919091013590565b6000602082840312156117a357600080fd5b5035919050565b600080600080600080600060e0888a0312156117c557600080fd5b87356117d0816115c5565b96506020880135955060408801359450606088013567ffffffffffffffff8111156117fa57600080fd5b6118068a828b0161161c565b9450506080880135925060a0880135915061182360c089016116a9565b905092959891949750929550565b600080600080600080600060e0888a03121561184c57600080fd5b8735611857816115c5565b96506020880135611867816115c5565b95506040880135945060608801359350611883608089016116a9565b925060a0880135915060c0880135905092959891949750929550565b600080604083850312156118b257600080fd5b82356118bd816115c5565b915060208301356118cd816115c5565b809150509250929050565b600181811c908216806118ec57607f821691505b60208210810361190c57634e487b7160e01b600052602260045260246000fd5b50919050565b60008451611924818460208901611562565b919091019283525060601b6bffffffffffffffffffffffff19166020820152603401919050565b6000825161195d818460208701611562565b9190910192915050565b6001600160a01b0384811682528316602082015260606040820181905260009061199390830184611586565b95945050505050565b602080825260149082015273191ccb585d5d1a0b5d5b985d5d1a1bdc9a5e995960621b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561066c5761066c6119ca565b8481526bffffffffffffffffffffffff198460601b16602082015282603482015260008251611a29816054850160208701611562565b9190910160540195945050505050565b8181038181111561066c5761066c6119ca565b600060018201611a5e57611a5e6119ca565b5060010190565b60008451611a77818460208901611562565b91909101928352506020820152604001919050565b600060208284031215611a9e57600080fd5b81518015158114610e9d57600080fdfea26469706673582212207a2e26845af2fe425fbad6b846e23f03aed61e8b37f1083e7b67aa26da68f8a764736f6c63430008190033" } \ No newline at end of file diff --git a/dist/versions/next/Migrations.json b/dist/versions/imwss2/Migrations.json similarity index 89% rename from dist/versions/next/Migrations.json rename to dist/versions/imwss2/Migrations.json index efe9aa1..0f4172b 100644 --- a/dist/versions/next/Migrations.json +++ b/dist/versions/imwss2/Migrations.json @@ -58,15 +58,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/MultiChain.json b/dist/versions/imwss2/MultiChain.json new file mode 100644 index 0000000..1d4788b --- /dev/null +++ b/dist/versions/imwss2/MultiChain.json @@ -0,0 +1,4 @@ +{ + "contractName": "MultiChain", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/next/PinnedMultiSigWallet.json b/dist/versions/imwss2/MultiSigWallet.json similarity index 100% rename from dist/versions/next/PinnedMultiSigWallet.json rename to dist/versions/imwss2/MultiSigWallet.json diff --git a/dist/versions/next/Multicall.json b/dist/versions/imwss2/Multicall.json similarity index 75% rename from dist/versions/next/Multicall.json rename to dist/versions/imwss2/Multicall.json index f72ba33..b9513f7 100644 --- a/dist/versions/next/Multicall.json +++ b/dist/versions/imwss2/Multicall.json @@ -20,15 +20,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/MultisigPermissions.json b/dist/versions/imwss2/MultisigPermissions.json new file mode 100644 index 0000000..22d2ac1 --- /dev/null +++ b/dist/versions/imwss2/MultisigPermissions.json @@ -0,0 +1,2385 @@ +{ + "contractName": "MultisigPermissions", + "abi": [ + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "motionId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "indexed": false, + "internalType": "bool", + "name": "approval", + "type": "bool" + } + ], + "name": "ApprovalChanged", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "string", + "name": "metadata", + "type": "string" + } + ], + "name": "ColonyMetadata", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "string", + "name": "metadata", + "type": "string" + } + ], + "name": "ColonyMetadataDelta", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "rewardInverse", + "type": "uint256" + } + ], + "name": "ColonyRewardInverseSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "domainId", + "type": "uint256" + } + ], + "name": "DomainAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "uint256", + "name": "domainSkillId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "threshold", + "type": "uint256" + } + ], + "name": "DomainSkillThresholdSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "name": "ExpenditureAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "name": "ExpenditureCancelled", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "name": "ExpenditureFinalized", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "globalClaimDelay", + "type": "uint256" + } + ], + "name": "ExpenditureGlobalClaimDelaySet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + } + ], + "name": "ExpenditureLocked", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [], + "name": "ExtensionInitialised", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "fundingPotId", + "type": "uint256" + } + ], + "name": "FundingPotAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "globalThreshold", + "type": "uint256" + } + ], + "name": "GlobalThresholdSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "localSkillId", + "type": "uint256" + } + ], + "name": "LocalSkillAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": true, + "internalType": "address", + "name": "authority", + "type": "address" + } + ], + "name": "LogSetAuthority", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "name": "LogSetOwner", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "user", + "type": "address" + }, + { + "indexed": false, + "internalType": "address payable", + "name": "relayerAddress", + "type": "address" + }, + { + "indexed": false, + "internalType": "bytes", + "name": "functionSignature", + "type": "bytes" + } + ], + "name": "MetaTransactionExecuted", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "motionId", + "type": "uint256" + } + ], + "name": "MotionCancelled", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "motionId", + "type": "uint256" + } + ], + "name": "MotionCreated", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "motionId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "bool", + "name": "success", + "type": "bool" + } + ], + "name": "MotionExecuted", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "address", + "name": "user", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "domainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "roleId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "bool", + "name": "setTo", + "type": "bool" + } + ], + "name": "MultisigRoleSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "paymentId", + "type": "uint256" + } + ], + "name": "PaymentAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "paymentId", + "type": "uint256" + } + ], + "name": "PaymentFinalized", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "motionId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "indexed": false, + "internalType": "bool", + "name": "approval", + "type": "bool" + } + ], + "name": "RejectionChanged", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "rewardPayoutId", + "type": "uint256" + } + ], + "name": "RewardPayoutCycleEnded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "rewardPayoutId", + "type": "uint256" + } + ], + "name": "RewardPayoutCycleStarted", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + } + ], + "name": "TaskAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "bytes32", + "name": "specificationHash", + "type": "bytes32" + } + ], + "name": "TaskBriefSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + } + ], + "name": "TaskCanceled", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address[]", + "name": "reviewerAddresses", + "type": "address[]" + } + ], + "name": "TaskChangedViaSignatures", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + } + ], + "name": "TaskCompleted", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "dueDate", + "type": "uint256" + } + ], + "name": "TaskDueDateSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + } + ], + "name": "TaskFinalized", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [ + { + "indexed": true, + "internalType": "uint256", + "name": "taskId", + "type": "uint256" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "TaskSkillSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + } + ], + "name": "TokenUnlocked", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "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": [ + { + "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": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + } + ], + "name": "cancel", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "enum MultisigPermissions.Vote", + "name": "_vote", + "type": "uint8" + } + ], + "name": "changeVote", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "address[]", + "name": "_targets", + "type": "address[]" + }, + { + "internalType": "bytes[]", + "name": "_data", + "type": "bytes[]" + } + ], + "name": "createMotion", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + } + ], + "name": "execute", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "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": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + } + ], + "name": "executeWithoutFailure", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes4", + "name": "_sig", + "type": "bytes4" + } + ], + "name": "getCapabilityRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "getColony", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getDeprecated", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_domainSkillId", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "_role", + "type": "uint8" + } + ], + "name": "getDomainSkillRoleCounts", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_domainSkillId", + "type": "uint256" + } + ], + "name": "getDomainSkillThreshold", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getGlobalThreshold", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "motionId", + "type": "uint256" + } + ], + "name": "getMotion", + "outputs": [ + { + "components": [ + { + "internalType": "address[]", + "name": "targets", + "type": "address[]" + }, + { + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + }, + { + "internalType": "uint256", + "name": "approvalCount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "rejectionCount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "domainSkillId", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "requiredPermissions", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "overallApprovalTimestamp", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "creationTimestamp", + "type": "uint256" + }, + { + "internalType": "address", + "name": "creator", + "type": "address" + }, + { + "internalType": "bool", + "name": "executed", + "type": "bool" + }, + { + "internalType": "bool", + "name": "rejected", + "type": "bool" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "internalType": "struct MultisigPermissions.Motion", + "name": "", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMotionCount", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "_role", + "type": "uint8" + }, + { + "internalType": "enum MultisigPermissions.Vote", + "name": "_vote", + "type": "uint8" + } + ], + "name": "getMotionRoleVoteCount", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "_role", + "type": "uint8" + } + ], + "name": "getMotionVoteThreshold", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "colonyNetworkAddress", + "type": "address" + }, + { + "internalType": "address", + "name": "colonyAddress", + "type": "address" + }, + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + }, + { + "internalType": "address", + "name": "_altTarget", + "type": "address" + } + ], + "name": "getSingleActionSummary", + "outputs": [ + { + "components": [ + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "uint256", + "name": "domainSkillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "requiredPermissions", + "type": "bytes32" + } + ], + "internalType": "struct ActionSummary", + "name": "", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + } + ], + "name": "getUserRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint8", + "name": "_role", + "type": "uint8" + }, + { + "internalType": "enum MultisigPermissions.Vote", + "name": "_vote", + "type": "uint8" + } + ], + "name": "getUserVote", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "_identifier", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_domainSkillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_threshold", + "type": "uint256" + } + ], + "name": "setDomainSkillThreshold", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_globalThreshold", + "type": "uint256" + } + ], + "name": "setGlobalThreshold", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "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": "verify", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/next/NoLimitSubdomains.json b/dist/versions/imwss2/NoLimitSubdomains.json similarity index 61% rename from dist/versions/next/NoLimitSubdomains.json rename to dist/versions/imwss2/NoLimitSubdomains.json index 8a0855b..83e69e0 100644 --- a/dist/versions/next/NoLimitSubdomains.json +++ b/dist/versions/imwss2/NoLimitSubdomains.json @@ -107,6 +107,19 @@ "name": "AuctionCreated", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "bridgeAddress", + "type": "address" + } + ], + "name": "BridgeSet", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1386,6 +1399,94 @@ "name": "ReputationRootHashSet", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateSentToBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "name": "ReputationUpdateStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "chainId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "address", + "name": "colony", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "updateNumber", + "type": "uint256" + } + ], + "name": "ReputationUpdateStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1474,6 +1575,45 @@ "name": "SkillAdded", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillAddedFromBridge", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillCreationStored", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + } + ], + "name": "SkillStoredFromBridge", + "type": "event" + }, { "anonymous": false, "inputs": [ @@ -1890,6 +2030,29 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_parentDomainId", + "type": "uint256" + } + ], + "name": "addDomain", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "authority", @@ -1970,801 +2133,30 @@ "inputs": [ { "internalType": "uint256", - "name": "_permissionDomainId", + "name": "permissionDomainId", "type": "uint256" }, { "internalType": "uint256", - "name": "_childSkillIndex", + "name": "childSkillIndex", "type": "uint256" }, { "internalType": "uint256", - "name": "_parentDomainId", + "name": "childDomainId", "type": "uint256" } ], - "name": "addDomain", - "outputs": [], - "stateMutability": "nonpayable", + "name": "validateDomainInheritance", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/OneTxPayment.json b/dist/versions/imwss2/OneTxPayment.json similarity index 67% rename from dist/versions/next/OneTxPayment.json rename to dist/versions/imwss2/OneTxPayment.json index 256e353..f8bdf10 100644 --- a/dist/versions/next/OneTxPayment.json +++ b/dist/versions/imwss2/OneTxPayment.json @@ -96,6 +96,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -137,65 +150,33 @@ }, { "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getColony", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getDeprecated", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" + "internalType": "bytes4", + "name": "_sig", + "type": "bytes4" } ], - "name": "multicall", + "name": "getCapabilityRoles", "outputs": [ { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "bytes32", + "name": "_roles", + "type": "bytes32" } ], - "stateMutability": "nonpayable", + "stateMutability": "pure", "type": "function" }, { "inputs": [], - "name": "owner", + "name": "getColony", "outputs": [ { "internalType": "address", @@ -207,70 +188,8 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_nonce", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_chainId", - "type": "uint256" - }, - { - "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": "verify", + "inputs": [], + "name": "getDeprecated", "outputs": [ { "internalType": "bool", @@ -285,7 +204,7 @@ "inputs": [ { "internalType": "address", - "name": "userAddress", + "name": "_user", "type": "address" } ], @@ -293,7 +212,7 @@ "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_nonce", "type": "uint256" } ], @@ -313,19 +232,6 @@ "stateMutability": "pure", "type": "function" }, - { - "inputs": [], - "name": "version", - "outputs": [ - { - "internalType": "uint256", - "name": "_version", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, { "inputs": [ { @@ -339,52 +245,6 @@ "stateMutability": "nonpayable", "type": "function" }, - { - "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" - } - ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes4", - "name": "_sig", - "type": "bytes4" - } - ], - "name": "getCapabilityRoles", - "outputs": [ - { - "internalType": "bytes32", - "name": "_roles", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, { "inputs": [ { @@ -490,124 +350,133 @@ "outputs": [], "stateMutability": "nonpayable", "type": "function" - } - ], - "devdoc": { - "kind": "dev", - "methods": { - "deprecate(bool)": { - "params": { - "_deprecated": "Indicates whether the extension should be deprecated or undeprecated" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - }, - "getCapabilityRoles(bytes4)": { - "params": { - "_sig": "The function signature" - }, - "returns": { - "_roles": "The byte32 of permissions required" + }, + { + "inputs": [ + { + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" } - }, - "getMetatransactionNonce(address)": { - "params": { - "userAddress": "The user's address" - }, - "returns": { - "nonce": "The nonce" + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" } - }, - "identifier()": { - "returns": { - "_identifier": "The extension's identifier" + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" } - }, - "install(address)": { - "params": { - "_colony": "The colony in which the extension holds permissions" + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } - }, - "makePayment(uint256,uint256,uint256,uint256,address[],address[],uint256[],uint256,uint256)": { - "details": "Assumes that each entity holds administration and funding roles in the root domain", - "params": { - "_amounts": "amounts of the tokens being paid out", - "_callerChildSkillIndex": "Index of the _callerPermissionDomainId skill.children array to get", - "_callerPermissionDomainId": "The domainId in which the _caller_ has the administration permission (must have funding in root)", - "_childSkillIndex": "Index of the _permissionDomainId skill.children array to get", - "_domainId": "The domainId the payment should be coming from", - "_permissionDomainId": "The domainId in which the _contract_ has permissions to add a payment and fund it", - "_skillId": "The skillId that the payment should be marked with, possibly awarding reputation in this skill.", - "_tokens": "Addresses of the tokens the payments are being made in. 0x00 for Ether.", - "_workers": "The addresses of the recipients of the payment" + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" } - }, - "makePaymentFundedFromDomain(uint256,uint256,uint256,uint256,address[],address[],uint256[],uint256,uint256)": { - "details": "Assumes that each entity holds administration and funding roles in the same domain, although contract and caller can have the permissions in different domains. Payment is taken from domain funds - if the domain does not have sufficient funds, call will fail.", - "params": { - "_amounts": "The amounts of the tokens being paid out", - "_callerChildSkillIndex": "Index of the _callerPermissionDomainId skill.children array to get", - "_callerPermissionDomainId": "The domainId in which the _caller_ has permissions to add a payment and fund it", - "_childSkillIndex": "Index of the _permissionDomainId skill.children array to get", - "_domainId": "The domainId the payment should be coming from", - "_permissionDomainId": "The domainId in which the _contract_ has permissions to add a payment and fund it", - "_skillId": "The skillId that the payment should be marked with, possibly awarding reputation in this skill.", - "_tokens": "The addresses of the token the payments are being made in. 0x00 for Ether.", - "_workers": "The addresses of the recipients of the payment" + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "_payload", + "type": "bytes" + }, + { + "internalType": "bytes32", + "name": "_sigR", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "_sigS", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "_sigV", + "type": "uint8" } - }, - "version()": { - "returns": { - "_version": "The extension's version number" + ], + "name": "verify", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "deprecate(bool)": { - "notice": "Called when deprecating (or undeprecating) the extension" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - }, - "finishUpgrade()": { - "notice": "Called when upgrading the extension" - }, - "getCapabilityRoles(bytes4)": { - "notice": "Return the permissions required for each function" - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next nonce for a meta-transaction" - }, - "identifier()": { - "notice": "Returns the identifier of the extension" - }, - "install(address)": { - "notice": "Configures the extension" - }, - "makePayment(uint256,uint256,uint256,uint256,address[],address[],uint256[],uint256,uint256)": { - "notice": "Completes a colony payment in a single transaction" - }, - "makePaymentFundedFromDomain(uint256,uint256,uint256,uint256,address[],address[],uint256[],uint256,uint256)": { - "notice": "Completes a colony payment in a single transaction" - }, - "uninstall()": { - "notice": "Called when uninstalling the extension" - }, - "version()": { - "notice": "Returns the version of the extension" - } + ], + "stateMutability": "view", + "type": "function" }, - "version": 1 - } + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] } \ No newline at end of file diff --git a/dist/versions/next/PatriciaTree.json b/dist/versions/imwss2/PatriciaTree.json similarity index 83% rename from dist/versions/next/PatriciaTree.json rename to dist/versions/imwss2/PatriciaTree.json index 4184cb8..554b598 100644 --- a/dist/versions/next/PatriciaTree.json +++ b/dist/versions/imwss2/PatriciaTree.json @@ -12,32 +12,74 @@ "internalType": "bytes", "name": "value", "type": "bytes" + }, + { + "internalType": "uint256", + "name": "branchMask", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "siblings", + "type": "bytes32[]" } ], - "name": "insert", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getImpliedRoot", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", "type": "function" }, { "inputs": [ { - "internalType": "bytes", - "name": "key", - "type": "bytes" + "internalType": "bytes32", + "name": "hash", + "type": "bytes32" } ], - "name": "getProof", + "name": "getNode", "outputs": [ { - "internalType": "uint256", - "name": "branchMask", - "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" + "components": [ + { + "components": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "components": [ + { + "internalType": "bytes32", + "name": "data", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "length", + "type": "uint256" + } + ], + "internalType": "struct Data.Label", + "name": "label", + "type": "tuple" + } + ], + "internalType": "struct Data.Edge[2]", + "name": "children", + "type": "tuple[2]" + } + ], + "internalType": "struct Data.Node", + "name": "n", + "type": "tuple" } ], "stateMutability": "view", @@ -49,12 +91,10 @@ "internalType": "bytes", "name": "key", "type": "bytes" - }, - { - "internalType": "bytes", - "name": "value", - "type": "bytes" - }, + } + ], + "name": "getProof", + "outputs": [ { "internalType": "uint256", "name": "branchMask", @@ -62,31 +102,10 @@ }, { "internalType": "bytes32[]", - "name": "siblings", + "name": "_siblings", "type": "bytes32[]" } ], - "name": "getImpliedRoot", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [], - "name": "getRootHash", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], "stateMutability": "view", "type": "function" }, @@ -128,87 +147,35 @@ "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getRootHash", + "outputs": [ { "internalType": "bytes32", - "name": "hash", + "name": "", "type": "bytes32" } ], - "name": "getNode", - "outputs": [ + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ { - "components": [ - { - "components": [ - { - "internalType": "bytes32", - "name": "node", - "type": "bytes32" - }, - { - "components": [ - { - "internalType": "bytes32", - "name": "data", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "length", - "type": "uint256" - } - ], - "internalType": "struct Data.Label", - "name": "label", - "type": "tuple" - } - ], - "internalType": "struct Data.Edge[2]", - "name": "children", - "type": "tuple[2]" - } - ], - "internalType": "struct Data.Node", - "name": "n", - "type": "tuple" + "internalType": "bytes", + "name": "key", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" } ], - "stateMutability": "view", + "name": "insert", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "getImpliedRoot(bytes,bytes,uint256,bytes32[])": { - "returns": { - "_0": "The calculated hash" - } - }, - "getProof(bytes)": { - "returns": { - "_siblings": "Hashes of sibling edges", - "branchMask": "Bitmask with high bits at the positions in the `key` where we have branch nodes (bit in key denotes direction)" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "getImpliedRoot(bytes,bytes,uint256,bytes32[])": { - "notice": "Calculates and returns a root hash for the `key`, `value`, `branchMask` and `siblings`" - }, - "getProof(bytes)": { - "notice": "Returns the Merkle-proof for the given `key`" - }, - "insert(bytes,bytes)": { - "notice": "Insert the `key`/`value`in the appropriate place in the tree" - } - }, - "notice": "More info at: https://github.com/chriseth/patricia-trie", - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/PatriciaTreeBase.json b/dist/versions/imwss2/PatriciaTreeBase.json similarity index 93% rename from dist/versions/next/PatriciaTreeBase.json rename to dist/versions/imwss2/PatriciaTreeBase.json index b353715..d361576 100644 --- a/dist/versions/next/PatriciaTreeBase.json +++ b/dist/versions/imwss2/PatriciaTreeBase.json @@ -2,15 +2,52 @@ "contractName": "PatriciaTreeBase", "abi": [ { - "inputs": [], - "name": "getRootHash", - "outputs": [ + "inputs": [ { "internalType": "bytes32", - "name": "", + "name": "hash", "type": "bytes32" } ], + "name": "getNode", + "outputs": [ + { + "components": [ + { + "components": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "components": [ + { + "internalType": "bytes32", + "name": "data", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "length", + "type": "uint256" + } + ], + "internalType": "struct Data.Label", + "name": "label", + "type": "tuple" + } + ], + "internalType": "struct Data.Edge[2]", + "name": "children", + "type": "tuple[2]" + } + ], + "internalType": "struct Data.Node", + "name": "n", + "type": "tuple" + } + ], "stateMutability": "view", "type": "function" }, @@ -52,65 +89,17 @@ "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getRootHash", + "outputs": [ { "internalType": "bytes32", - "name": "hash", + "name": "", "type": "bytes32" } ], - "name": "getNode", - "outputs": [ - { - "components": [ - { - "components": [ - { - "internalType": "bytes32", - "name": "node", - "type": "bytes32" - }, - { - "components": [ - { - "internalType": "bytes32", - "name": "data", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "length", - "type": "uint256" - } - ], - "internalType": "struct Data.Label", - "name": "label", - "type": "tuple" - } - ], - "internalType": "struct Data.Edge[2]", - "name": "children", - "type": "tuple[2]" - } - ], - "internalType": "struct Data.Node", - "name": "n", - "type": "tuple" - } - ], "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "notice": "More info at: https://github.com/chriseth/patricia-trie", - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/PatriciaTreeNoHash.json b/dist/versions/imwss2/PatriciaTreeNoHash.json similarity index 83% rename from dist/versions/next/PatriciaTreeNoHash.json rename to dist/versions/imwss2/PatriciaTreeNoHash.json index e6f4a1b..09588c8 100644 --- a/dist/versions/next/PatriciaTreeNoHash.json +++ b/dist/versions/imwss2/PatriciaTreeNoHash.json @@ -12,32 +12,74 @@ "internalType": "bytes", "name": "value", "type": "bytes" + }, + { + "internalType": "uint256", + "name": "branchMask", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "siblings", + "type": "bytes32[]" } ], - "name": "insert", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getImpliedRoot", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "bytes32", - "name": "key", + "name": "hash", "type": "bytes32" } ], - "name": "getProof", + "name": "getNode", "outputs": [ { - "internalType": "uint256", - "name": "branchMask", - "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" + "components": [ + { + "components": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "components": [ + { + "internalType": "bytes32", + "name": "data", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "length", + "type": "uint256" + } + ], + "internalType": "struct Data.Label", + "name": "label", + "type": "tuple" + } + ], + "internalType": "struct Data.Edge[2]", + "name": "children", + "type": "tuple[2]" + } + ], + "internalType": "struct Data.Node", + "name": "n", + "type": "tuple" } ], "stateMutability": "view", @@ -49,12 +91,10 @@ "internalType": "bytes32", "name": "key", "type": "bytes32" - }, - { - "internalType": "bytes", - "name": "value", - "type": "bytes" - }, + } + ], + "name": "getProof", + "outputs": [ { "internalType": "uint256", "name": "branchMask", @@ -62,31 +102,10 @@ }, { "internalType": "bytes32[]", - "name": "siblings", + "name": "_siblings", "type": "bytes32[]" } ], - "name": "getImpliedRoot", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [], - "name": "getRootHash", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], "stateMutability": "view", "type": "function" }, @@ -128,87 +147,35 @@ "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getRootHash", + "outputs": [ { "internalType": "bytes32", - "name": "hash", + "name": "", "type": "bytes32" } ], - "name": "getNode", - "outputs": [ + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ { - "components": [ - { - "components": [ - { - "internalType": "bytes32", - "name": "node", - "type": "bytes32" - }, - { - "components": [ - { - "internalType": "bytes32", - "name": "data", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "length", - "type": "uint256" - } - ], - "internalType": "struct Data.Label", - "name": "label", - "type": "tuple" - } - ], - "internalType": "struct Data.Edge[2]", - "name": "children", - "type": "tuple[2]" - } - ], - "internalType": "struct Data.Node", - "name": "n", - "type": "tuple" + "internalType": "bytes32", + "name": "key", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" } ], - "stateMutability": "view", + "name": "insert", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "getImpliedRoot(bytes32,bytes,uint256,bytes32[])": { - "returns": { - "_0": "The calculated hash" - } - }, - "getProof(bytes32)": { - "returns": { - "_siblings": "Hashes of sibling edges", - "branchMask": "Bitmask with high bits at the positions in the `key` where we have branch nodes (bit in key denotes direction)" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "getImpliedRoot(bytes32,bytes,uint256,bytes32[])": { - "notice": "Calculates and returns a root hash for the `key`, `value`, `branchMask` and `siblings`" - }, - "getProof(bytes32)": { - "notice": "Returns the Merkle-proof for the given `key`" - }, - "insert(bytes32,bytes)": { - "notice": "Insert the `key`/`value`in the appropriate place in the tree" - } - }, - "notice": "More info at: https://github.com/chriseth/patricia-trie", - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/PatriciaTreeProofs.json b/dist/versions/imwss2/PatriciaTreeProofs.json new file mode 100644 index 0000000..7bc4acc --- /dev/null +++ b/dist/versions/imwss2/PatriciaTreeProofs.json @@ -0,0 +1,4 @@ +{ + "contractName": "PatriciaTreeProofs", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/next/ReputationBootstrapper.json b/dist/versions/imwss2/ReputationBootstrapper.json similarity index 82% rename from dist/versions/next/ReputationBootstrapper.json rename to dist/versions/imwss2/ReputationBootstrapper.json index 8d3e6f6..ad5ff12 100644 --- a/dist/versions/next/ReputationBootstrapper.json +++ b/dist/versions/imwss2/ReputationBootstrapper.json @@ -121,6 +121,50 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_paid", + "type": "bool" + }, + { + "internalType": "uint256", + "name": "_secret", + "type": "uint256" + } + ], + "name": "claimGrant", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_committedSecret", + "type": "bytes32" + } + ], + "name": "commitSecret", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -160,6 +204,13 @@ "stateMutability": "payable", "type": "function" }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -181,25 +232,31 @@ }, { "inputs": [], - "name": "getChainId", + "name": "getColony", "outputs": [ { - "internalType": "uint256", + "internalType": "address", "name": "", - "type": "uint256" + "type": "address" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "getColony", + "inputs": [ + { + "internalType": "bytes32", + "name": "_addressHash", + "type": "bytes32" + } + ], + "name": "getCommittedSecret", "outputs": [ { - "internalType": "address", + "internalType": "uint256", "name": "", - "type": "address" + "type": "uint256" } ], "stateMutability": "view", @@ -207,30 +264,24 @@ }, { "inputs": [], - "name": "getDeprecated", + "name": "getDecayDenominator", "outputs": [ { - "internalType": "bool", + "internalType": "uint256", "name": "", - "type": "bool" + "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "getMetatransactionNonce", + "inputs": [], + "name": "getDecayNumerator", "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "", "type": "uint256" } ], @@ -238,32 +289,26 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" - } - ], - "name": "multicall", + "inputs": [], + "name": "getDecayPeriod", "outputs": [ { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "owner", + "name": "getDeprecated", "outputs": [ { - "internalType": "address", + "internalType": "bool", "name": "", - "type": "address" + "type": "bool" } ], "stateMutability": "view", @@ -272,27 +317,37 @@ { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "bool", + "name": "_paid", + "type": "bool" + }, + { + "internalType": "bytes32", + "name": "_hashedSecret", + "type": "bytes32" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "getGrant", + "outputs": [ { - "internalType": "address", - "name": "owner_", - "type": "address" + "components": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "timestamp", + "type": "uint256" + } + ], + "internalType": "struct ReputationBootstrapper.Grant", + "name": "grant", + "type": "tuple" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -301,44 +356,27 @@ "internalType": "address", "name": "_user", "type": "address" - }, + } + ], + "name": "getMetatransactionNonce", + "outputs": [ { "internalType": "uint256", "name": "_nonce", "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_chainId", - "type": "uint256" - }, - { - "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": "verify", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getToken", "outputs": [ { - "internalType": "bool", + "internalType": "address", "name": "", - "type": "bool" + "type": "address" } ], "stateMutability": "view", @@ -346,25 +384,25 @@ }, { "inputs": [], - "name": "identifier", + "name": "getTotalPayableGrants", "outputs": [ { - "internalType": "bytes32", + "internalType": "uint256", "name": "", - "type": "bytes32" + "type": "uint256" } ], - "stateMutability": "pure", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "version", + "name": "identifier", "outputs": [ { - "internalType": "uint256", + "internalType": "bytes32", "name": "", - "type": "uint256" + "type": "bytes32" } ], "stateMutability": "pure", @@ -384,28 +422,46 @@ "type": "function" }, { - "inputs": [], - "name": "finishUpgrade", - "outputs": [], + "inputs": [ + { + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" + } + ], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "owner", + "outputs": [ { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" + "internalType": "address", + "name": "", + "type": "address" } ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "uninstall", + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -436,144 +492,75 @@ { "inputs": [ { - "internalType": "bytes32", - "name": "_committedSecret", - "type": "bytes32" + "internalType": "address", + "name": "owner_", + "type": "address" } ], - "name": "commitSecret", + "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ - { - "internalType": "bool", - "name": "_paid", - "type": "bool" - }, - { - "internalType": "uint256", - "name": "_secret", - "type": "uint256" - } - ], - "name": "claimGrant", + "inputs": [], + "name": "uninstall", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getToken", - "outputs": [ + "inputs": [ { "internalType": "address", - "name": "", + "name": "_user", "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getDecayPeriod", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getDecayNumerator", - "outputs": [ + }, { "internalType": "uint256", - "name": "", + "name": "_nonce", "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getDecayDenominator", - "outputs": [ + }, { "internalType": "uint256", - "name": "", + "name": "_chainId", "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getTotalPayableGrants", - "outputs": [ + }, { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + "internalType": "bytes", + "name": "_payload", + "type": "bytes" + }, { - "internalType": "bool", - "name": "_paid", - "type": "bool" + "internalType": "bytes32", + "name": "_sigR", + "type": "bytes32" }, { "internalType": "bytes32", - "name": "_hashedSecret", + "name": "_sigS", "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "_sigV", + "type": "uint8" } ], - "name": "getGrant", + "name": "verify", "outputs": [ { - "components": [ - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "timestamp", - "type": "uint256" - } - ], - "internalType": "struct ReputationBootstrapper.Grant", - "name": "grant", - "type": "tuple" + "internalType": "bool", + "name": "", + "type": "bool" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "bytes32", - "name": "_addressHash", - "type": "bytes32" - } - ], - "name": "getCommittedSecret", + "inputs": [], + "name": "version", "outputs": [ { "internalType": "uint256", @@ -581,81 +568,8 @@ "type": "uint256" } ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "claimGrant(bool,uint256)": { - "params": { - "_secret": "The secret corresponding to a reputation grant" - } - }, - "commitSecret(bytes32)": { - "params": { - "_committedSecret": "A sha256 hash of (userAddress, secret)" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - }, - "install(address)": { - "params": { - "_colony": "The colony in which the extension holds permissions" - } - }, - "setGrants(bool[],bytes32[],uint256[])": { - "params": { - "_amounts": "An array of reputation amounts claimable by the secret", - "_hashedSecrets": "An array of (hashed) secrets", - "_paid": "An array of booleans indicated pair or unpaid" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "claimGrant(bool,uint256)": { - "notice": "Claim the grant, after committing the secret and having the security delay elapse" - }, - "commitSecret(bytes32)": { - "notice": "Commit the secret, beginning the security delay window" - }, - "deprecate(bool)": { - "notice": "Called when deprecating (or undeprecating) the extension" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - }, - "finishUpgrade()": { - "notice": "Called when upgrading the extension" - }, - "identifier()": { - "notice": "Returns the identifier of the extension" - }, - "install(address)": { - "notice": "Configures the extension" - }, - "setGrants(bool[],bytes32[],uint256[])": { - "notice": "Set an arbitrary number of grants" - }, - "uninstall()": { - "notice": "Called when uninstalling the extension" - }, - "version()": { - "notice": "Returns the version of the extension" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ReputationMiningCycle.json b/dist/versions/imwss2/ReputationMiningCycle.json similarity index 95% rename from dist/versions/next/ReputationMiningCycle.json rename to dist/versions/imwss2/ReputationMiningCycle.json index 3ebd41c..1c8eb7d 100644 --- a/dist/versions/next/ReputationMiningCycle.json +++ b/dist/versions/imwss2/ReputationMiningCycle.json @@ -245,6 +245,44 @@ "name": "ReputationRootHashSubmitted", "type": "event" }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "int256", + "name": "_amount", + "type": "int256" + }, + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colonyAddress", + "type": "address" + }, + { + "internalType": "uint128", + "name": "_nParents", + "type": "uint128" + }, + { + "internalType": "uint128", + "name": "_nChildren", + "type": "uint128" + } + ], + "name": "appendReputationUpdateLog", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "authority", @@ -262,34 +300,16 @@ "inputs": [ { "internalType": "uint256", - "name": "_nLeaves", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_leaf", - "type": "uint256" - } - ], - "name": "expectedBranchMask", - "outputs": [ - { - "internalType": "uint256", - "name": "", + "name": "_round", "type": "uint256" } ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [], - "name": "owner", + "name": "challengeRoundComplete", "outputs": [ { - "internalType": "address", + "internalType": "bool", "name": "", - "type": "address" + "type": "bool" } ], "stateMutability": "view", @@ -298,12 +318,27 @@ { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "uint256", + "name": "_round", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_index", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings1", + "type": "bytes32[]" + }, + { + "internalType": "bytes32[]", + "name": "_siblings2", + "type": "bytes32[]" } ], - "name": "setAuthority", + "name": "confirmJustificationRootHash", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -311,12 +346,12 @@ { "inputs": [ { - "internalType": "address", - "name": "owner_", - "type": "address" + "internalType": "uint256", + "name": "_roundNumber", + "type": "uint256" } ], - "name": "setOwner", + "name": "confirmNewHash", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -324,24 +359,17 @@ { "inputs": [ { - "internalType": "address", - "name": "_tokenLockingAddress", - "type": "address" + "internalType": "uint256", + "name": "_nLeaves", + "type": "uint256" }, { - "internalType": "address", - "name": "_clnyTokenAddress", - "type": "address" + "internalType": "uint256", + "name": "_leaf", + "type": "uint256" } ], - "name": "initialise", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "getMinStake", + "name": "expectedBranchMask", "outputs": [ { "internalType": "uint256", @@ -354,7 +382,7 @@ }, { "inputs": [], - "name": "getMiningWindowDuration", + "name": "getDisputeRewardSize", "outputs": [ { "internalType": "uint256", @@ -362,7 +390,78 @@ "type": "uint256" } ], - "stateMutability": "pure", + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_round", + "type": "uint256" + } + ], + "name": "getDisputeRound", + "outputs": [ + { + "components": [ + { + "internalType": "address", + "name": "firstSubmitter", + "type": "address" + }, + { + "internalType": "uint256", + "name": "lastResponseTimestamp", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "challengeStepCompleted", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "intermediateReputationHash", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "intermediateReputationNLeaves", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "lowerBound", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "upperBound", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "targetHashDuringSearch", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "hash1", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "hash2", + "type": "bytes32" + } + ], + "internalType": "struct ReputationMiningCycleDataTypes.DisputedEntry[]", + "name": "", + "type": "tuple[]" + } + ], + "stateMutability": "view", "type": "function" }, { @@ -396,7 +495,7 @@ }, { "inputs": [], - "name": "getNUniqueSubmittedHashes", + "name": "getMinStake", "outputs": [ { "internalType": "uint256", @@ -404,28 +503,12 @@ "type": "uint256" } ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" }, { - "inputs": [ - { - "internalType": "bytes32", - "name": "_hash", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "_nLeaves", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "_jrh", - "type": "bytes32" - } - ], - "name": "getNSubmissionsForHash", + "inputs": [], + "name": "getMiningWindowDuration", "outputs": [ { "internalType": "uint256", @@ -433,7 +516,7 @@ "type": "uint256" } ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" }, { @@ -465,19 +548,14 @@ "internalType": "bytes32", "name": "_jrh", "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "_index", - "type": "uint256" } ], - "name": "getSubmissionUser", + "name": "getNSubmissionsForHash", "outputs": [ { - "internalType": "address", + "internalType": "uint256", "name": "", - "type": "address" + "type": "uint256" } ], "stateMutability": "view", @@ -485,158 +563,61 @@ }, { "inputs": [], - "name": "resetWindow", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_round", - "type": "uint256" - } - ], - "name": "challengeRoundComplete", + "name": "getNUniqueSubmittedHashes", "outputs": [ { - "internalType": "bool", + "internalType": "uint256", "name": "", - "type": "bool" + "type": "uint256" } ], "stateMutability": "view", "type": "function" }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "_newHash", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "_nLeaves", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "_jrh", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "_entryIndex", - "type": "uint256" - } - ], - "name": "submitRootHash", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_roundNumber", - "type": "uint256" - } - ], - "name": "confirmNewHash", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_round", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_idx", - "type": "uint256" - } - ], - "name": "invalidateHash", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_round", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_index", - "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "_siblings1", - "type": "bytes32[]" - }, - { - "internalType": "bytes32[]", - "name": "_siblings2", - "type": "bytes32[]" - } - ], - "name": "confirmJustificationRootHash", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [ { "internalType": "address", "name": "_user", "type": "address" - }, - { - "internalType": "int256", - "name": "_amount", - "type": "int256" - }, - { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_colonyAddress", - "type": "address" - }, - { - "internalType": "uint128", - "name": "_nParents", - "type": "uint128" - }, + } + ], + "name": "getReputationHashSubmission", + "outputs": [ { - "internalType": "uint128", - "name": "_nChildren", - "type": "uint128" + "components": [ + { + "internalType": "bytes32", + "name": "proposedNewRootHash", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "nLeaves", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "jrh", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "jrhNLeaves", + "type": "uint256" + } + ], + "internalType": "struct ReputationMiningCycleDataTypes.Submission", + "name": "", + "type": "tuple" } ], - "name": "appendReputationUpdateLog", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "getReputationUpdateLogLength", + "name": "getReputationMiningWindowOpenTimestamp", "outputs": [ { "internalType": "uint256", @@ -698,42 +679,38 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "getReputationUpdateLogLength", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "enum ReputationMiningCycleDataTypes.DisputeStages", + "name": "_stage", + "type": "uint8" + }, + { + "internalType": "uint256", + "name": "_since", + "type": "uint256" } ], - "name": "getReputationHashSubmission", + "name": "getResponsePossible", "outputs": [ { - "components": [ - { - "internalType": "bytes32", - "name": "proposedNewRootHash", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "nLeaves", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "jrh", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "jrhNLeaves", - "type": "uint256" - } - ], - "internalType": "struct ReputationMiningCycleDataTypes.Submission", + "internalType": "bool", "name": "", - "type": "tuple" + "type": "bool" } ], "stateMutability": "view", @@ -742,9 +719,19 @@ { "inputs": [ { - "internalType": "address", - "name": "_miner", - "type": "address" + "internalType": "bytes32", + "name": "_hash", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_nLeaves", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_jrh", + "type": "bytes32" }, { "internalType": "uint256", @@ -752,88 +739,97 @@ "type": "uint256" } ], - "name": "minerSubmittedEntryIndex", + "name": "getSubmissionUser", "outputs": [ { - "internalType": "bool", - "name": "result", - "type": "bool" + "internalType": "address", + "name": "", + "type": "address" } ], "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenLockingAddress", + "type": "address" + }, + { + "internalType": "address", + "name": "_clnyTokenAddress", + "type": "address" + } + ], + "name": "initialise", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { "internalType": "uint256", "name": "_round", "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_idx", + "type": "uint256" } ], - "name": "getDisputeRound", + "name": "invalidateHash", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_miner", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_index", + "type": "uint256" + } + ], + "name": "minerSubmittedEntryIndex", "outputs": [ { - "components": [ - { - "internalType": "address", - "name": "firstSubmitter", - "type": "address" - }, - { - "internalType": "uint256", - "name": "lastResponseTimestamp", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "challengeStepCompleted", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "intermediateReputationHash", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "intermediateReputationNLeaves", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "lowerBound", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "upperBound", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "targetHashDuringSearch", - "type": "bytes32" - }, - { - "internalType": "bytes32", - "name": "hash1", - "type": "bytes32" - }, - { - "internalType": "bytes32", - "name": "hash2", - "type": "bytes32" - } - ], - "internalType": "struct ReputationMiningCycleDataTypes.DisputedEntry[]", + "internalType": "bool", + "name": "result", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", "name": "", - "type": "tuple[]" + "type": "address" } ], "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "resetWindow", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -868,64 +864,68 @@ "type": "function" }, { - "inputs": [], - "name": "getReputationMiningWindowOpenTimestamp", - "outputs": [ + "inputs": [ { - "internalType": "uint256", - "name": "", - "type": "uint256" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "stateMutability": "view", + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getDisputeRewardSize", - "outputs": [ + "inputs": [ { - "internalType": "uint256", - "name": "", - "type": "uint256" + "internalType": "address", + "name": "owner_", + "type": "address" } ], + "name": "setOwner", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "userInvolvedInMiningCycle", - "outputs": [ + "internalType": "bytes32", + "name": "_newHash", + "type": "bytes32" + }, { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "uint256", + "name": "_nLeaves", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_jrh", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_entryIndex", + "type": "uint256" } ], - "stateMutability": "view", + "name": "submitRootHash", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "enum ReputationMiningCycleDataTypes.DisputeStages", - "name": "_stage", - "type": "uint8" - }, - { - "internalType": "uint256", - "name": "_since", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" } ], - "name": "getResponsePossible", + "name": "userInvolvedInMiningCycle", "outputs": [ { "internalType": "bool", @@ -936,40 +936,5 @@ "stateMutability": "view", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "initialise(address,address)": { - "details": "This will only be called once, by ColonyNetwork, in the same transaction that deploys this contract" - } - }, - "version": 1 - }, - "userdoc": { - "events": { - "ProveUIDSuccess(uint256,uint256,bool)": { - "notice": "Event logged when a reputation UID is proven to be correct in a challenge" - }, - "ProveValueSuccess(int256,int256,int256)": { - "notice": "Event logged when a reputation value is proven to be correct in a challenge" - } - }, - "kind": "user", - "methods": { - "getNInvalidatedHashes()": { - "notice": "Get the number of hashes that have been invalidated this mining cycle" - }, - "getNUniqueSubmittedHashes()": { - "notice": "Get the number of hashes that have been submitted this mining cycle" - }, - "getReputationMiningWindowOpenTimestamp()": { - "notice": "Get the timestamp that the current reputation mining window opened" - }, - "initialise(address,address)": { - "notice": "Initialise this reputation mining cycle." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ReputationMiningCycleBinarySearch.json b/dist/versions/imwss2/ReputationMiningCycleBinarySearch.json similarity index 95% rename from dist/versions/next/ReputationMiningCycleBinarySearch.json rename to dist/versions/imwss2/ReputationMiningCycleBinarySearch.json index ee67d23..e45b709 100644 --- a/dist/versions/next/ReputationMiningCycleBinarySearch.json +++ b/dist/versions/imwss2/ReputationMiningCycleBinarySearch.json @@ -258,6 +258,34 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_round", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_idx", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "_jhIntermediateValue", + "type": "bytes" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" + } + ], + "name": "confirmBinarySearchResult", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -295,32 +323,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [ { @@ -352,48 +354,28 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_round", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_idx", - "type": "uint256" - }, - { - "internalType": "bytes", - "name": "_jhIntermediateValue", - "type": "bytes" - }, + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" + "internalType": "address", + "name": "owner_", + "type": "address" } ], - "name": "confirmBinarySearchResult", + "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "ProveUIDSuccess(uint256,uint256,bool)": { - "notice": "Event logged when a reputation UID is proven to be correct in a challenge" - }, - "ProveValueSuccess(int256,int256,int256)": { - "notice": "Event logged when a reputation value is proven to be correct in a challenge" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ReputationMiningCycleCommon.json b/dist/versions/imwss2/ReputationMiningCycleCommon.json similarity index 94% rename from dist/versions/next/ReputationMiningCycleCommon.json rename to dist/versions/imwss2/ReputationMiningCycleCommon.json index eab7546..5fac78a 100644 --- a/dist/versions/next/ReputationMiningCycleCommon.json +++ b/dist/versions/imwss2/ReputationMiningCycleCommon.json @@ -258,6 +258,30 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_nLeaves", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_leaf", + "type": "uint256" + } + ], + "name": "expectedBranchMask", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, { "inputs": [], "name": "owner", @@ -296,48 +320,6 @@ "outputs": [], "stateMutability": "nonpayable", "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_nLeaves", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_leaf", - "type": "uint256" - } - ], - "name": "expectedBranchMask", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "ProveUIDSuccess(uint256,uint256,bool)": { - "notice": "Event logged when a reputation UID is proven to be correct in a challenge" - }, - "ProveValueSuccess(int256,int256,int256)": { - "notice": "Event logged when a reputation value is proven to be correct in a challenge" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ReputationMiningCycleDataTypes.json b/dist/versions/imwss2/ReputationMiningCycleDataTypes.json similarity index 92% rename from dist/versions/next/ReputationMiningCycleDataTypes.json rename to dist/versions/imwss2/ReputationMiningCycleDataTypes.json index 54738c0..794fbbc 100644 --- a/dist/versions/next/ReputationMiningCycleDataTypes.json +++ b/dist/versions/imwss2/ReputationMiningCycleDataTypes.json @@ -219,23 +219,5 @@ "name": "ReputationRootHashSubmitted", "type": "event" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "ProveUIDSuccess(uint256,uint256,bool)": { - "notice": "Event logged when a reputation UID is proven to be correct in a challenge" - }, - "ProveValueSuccess(int256,int256,int256)": { - "notice": "Event logged when a reputation value is proven to be correct in a challenge" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ReputationMiningCycleRespond.json b/dist/versions/imwss2/ReputationMiningCycleRespond.json similarity index 95% rename from dist/versions/next/ReputationMiningCycleRespond.json rename to dist/versions/imwss2/ReputationMiningCycleRespond.json index ea28425..9413d70 100644 --- a/dist/versions/next/ReputationMiningCycleRespond.json +++ b/dist/versions/imwss2/ReputationMiningCycleRespond.json @@ -284,59 +284,33 @@ }, { "inputs": [], - "name": "owner", + "name": "getDecayConstant", "outputs": [ { - "internalType": "address", + "internalType": "uint256", "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "type": "uint256" + }, { - "internalType": "address", - "name": "owner_", - "type": "address" + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "pure", "type": "function" }, { "inputs": [], - "name": "getDecayConstant", + "name": "owner", "outputs": [ { - "internalType": "uint256", - "name": "", - "type": "uint256" - }, - { - "internalType": "uint256", + "internalType": "address", "name": "", - "type": "uint256" + "type": "address" } ], - "stateMutability": "pure", + "stateMutability": "view", "type": "function" }, { @@ -386,24 +360,32 @@ "outputs": [], "stateMutability": "nonpayable", "type": "function" - } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "ProveUIDSuccess(uint256,uint256,bool)": { - "notice": "Event logged when a reputation UID is proven to be correct in a challenge" - }, - "ProveValueSuccess(int256,int256,int256)": { - "notice": "Event logged when a reputation value is proven to be correct in a challenge" - } }, - "kind": "user", - "methods": {}, - "version": 1 - } + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] } \ No newline at end of file diff --git a/dist/versions/next/ReputationMiningCycleStorage.json b/dist/versions/imwss2/ReputationMiningCycleStorage.json similarity index 94% rename from dist/versions/next/ReputationMiningCycleStorage.json rename to dist/versions/imwss2/ReputationMiningCycleStorage.json index cf3cd95..2707321 100644 --- a/dist/versions/next/ReputationMiningCycleStorage.json +++ b/dist/versions/imwss2/ReputationMiningCycleStorage.json @@ -297,23 +297,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "ProveUIDSuccess(uint256,uint256,bool)": { - "notice": "Event logged when a reputation UID is proven to be correct in a challenge" - }, - "ProveValueSuccess(int256,int256,int256)": { - "notice": "Event logged when a reputation value is proven to be correct in a challenge" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/RequireExecuteCall.json b/dist/versions/imwss2/RequireExecuteCall.json similarity index 75% rename from dist/versions/next/RequireExecuteCall.json rename to dist/versions/imwss2/RequireExecuteCall.json index 9940eaf..105afbf 100644 --- a/dist/versions/next/RequireExecuteCall.json +++ b/dist/versions/imwss2/RequireExecuteCall.json @@ -19,15 +19,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/Resolver.json b/dist/versions/imwss2/Resolver.json similarity index 95% rename from dist/versions/next/Resolver.json rename to dist/versions/imwss2/Resolver.json index 40dbad8..70d47aa 100644 --- a/dist/versions/next/Resolver.json +++ b/dist/versions/imwss2/Resolver.json @@ -41,8 +41,14 @@ "type": "function" }, { - "inputs": [], - "name": "owner", + "inputs": [ + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "lookup", "outputs": [ { "internalType": "address", @@ -54,14 +60,8 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "bytes4", - "name": "", - "type": "bytes4" - } - ], - "name": "pointers", + "inputs": [], + "name": "owner", "outputs": [ { "internalType": "address", @@ -75,27 +75,20 @@ { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "bytes4", + "name": "", + "type": "bytes4" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "pointers", + "outputs": [ { "internalType": "address", - "name": "owner_", + "name": "", "type": "address" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -119,20 +112,27 @@ { "inputs": [ { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "name": "lookup", - "outputs": [ + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", - "name": "", + "name": "owner_", "type": "address" } ], - "stateMutability": "view", + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -154,15 +154,5 @@ "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/StagedExpenditure.json b/dist/versions/imwss2/StagedExpenditure.json similarity index 63% rename from dist/versions/next/StagedExpenditure.json rename to dist/versions/imwss2/StagedExpenditure.json index ced354f..db87c3a 100644 --- a/dist/versions/next/StagedExpenditure.json +++ b/dist/versions/imwss2/StagedExpenditure.json @@ -517,6 +517,12 @@ { "anonymous": false, "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, { "indexed": true, "internalType": "uint256", @@ -1129,6 +1135,12 @@ { "anonymous": false, "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, { "indexed": true, "internalType": "uint256", @@ -1473,6 +1485,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -1512,6 +1537,13 @@ "stateMutability": "payable", "type": "function" }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -1531,19 +1563,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "getColony", @@ -1582,13 +1601,39 @@ "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_nonce", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "_identifier", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -1624,120 +1669,75 @@ { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, { - "internalType": "address", - "name": "owner_", - "type": "address" + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_expenditureId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, + { + "internalType": "address[]", + "name": "_tokens", + "type": "address[]" } ], - "name": "setOwner", + "name": "releaseStagedPayment", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, { "internalType": "uint256", - "name": "_nonce", + "name": "_permissionDomainId", "type": "uint256" }, { "internalType": "uint256", - "name": "_chainId", + "name": "_childSkillIndex", "type": "uint256" }, { - "internalType": "bytes", - "name": "_payload", - "type": "bytes" + "internalType": "uint256", + "name": "_extensionPermissionDomainId", + "type": "uint256" }, { - "internalType": "bytes32", - "name": "_sigR", - "type": "bytes32" + "internalType": "uint256", + "name": "_extensionChildSkillIndex", + "type": "uint256" }, { - "internalType": "bytes32", - "name": "_sigS", - "type": "bytes32" + "internalType": "uint256", + "name": "_expenditureId", + "type": "uint256" }, - { - "internalType": "uint8", - "name": "_sigV", - "type": "uint8" - } - ], - "name": "verify", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "identifier", - "outputs": [ - { - "internalType": "bytes32", - "name": "_identifier", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [], - "name": "version", - "outputs": [ { "internalType": "uint256", - "name": "_version", + "name": "_slot", "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ + }, { - "internalType": "address", - "name": "_colony", - "type": "address" + "internalType": "address[]", + "name": "_tokens", + "type": "address[]" } ], - "name": "install", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "finishUpgrade", + "name": "releaseStagedPaymentViaArbitration", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1745,19 +1745,12 @@ { "inputs": [ { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1783,32 +1776,19 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_expenditureId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" - }, - { - "internalType": "address[]", - "name": "_tokens", - "type": "address[]" + "internalType": "address", + "name": "owner_", + "type": "address" } ], - "name": "releaseStagedPayment", + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "uninstall", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -1816,693 +1796,64 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", - "name": "_childSkillIndex", + "name": "_nonce", "type": "uint256" }, { "internalType": "uint256", - "name": "_extensionPermissionDomainId", + "name": "_chainId", "type": "uint256" }, { - "internalType": "uint256", - "name": "_extensionChildSkillIndex", - "type": "uint256" + "internalType": "bytes", + "name": "_payload", + "type": "bytes" }, { - "internalType": "uint256", - "name": "_expenditureId", - "type": "uint256" + "internalType": "bytes32", + "name": "_sigR", + "type": "bytes32" }, { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" + "internalType": "bytes32", + "name": "_sigS", + "type": "bytes32" }, { - "internalType": "address[]", - "name": "_tokens", - "type": "address[]" + "internalType": "uint8", + "name": "_sigV", + "type": "uint8" } ], - "name": "releaseStagedPaymentViaArbitration", - "outputs": [], - "stateMutability": "nonpayable", + "name": "verify", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - } - }, - "kind": "dev", - "methods": { - "deprecate(bool)": { - "params": { - "_deprecated": "Indicates whether the extension should be deprecated or undeprecated" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - }, - "identifier()": { - "returns": { - "_identifier": "The extension's identifier" - } - }, - "install(address)": { - "params": { - "_colony": "The colony in which the extension holds permissions" - } - }, - "releaseStagedPayment(uint256,uint256,uint256,uint256,address[])": { - "details": "Only owner can call this function, must be in finalized state", - "params": { - "_childSkillIndex": "The index that the `_expenditureId` is relative to `_permissionDomainId`,", - "_expenditureId": "The id of the expenditure", - "_permissionDomainId": "The domainId in which the extension has the arbitration permission", - "_slot": "The slot being released", - "_tokens": "An array of payment tokens associated with the slot" - } - }, - "releaseStagedPaymentViaArbitration(uint256,uint256,uint256,uint256,uint256,uint256,address[])": { - "details": "Anyone with arbitration permission can call this, must be in finalized state", - "params": { - "_childSkillIndex": "The index that the `_expenditureId` is relative to `_permissionDomainId`,", - "_expenditureId": "The id of the expenditure", - "_extensionChildSkillIndex": "The index that the `_expenditureId` is relative to `_permissionDomainId`,", - "_extensionPermissionDomainId": "The domainId in which the extension has the arbitration permission", - "_permissionDomainId": "The domainId in which the caller has the arbitration permission", - "_slot": "The slot being released", - "_tokens": "An array of payment tokens associated with the slot" - } - }, - "setExpenditureStaged(uint256,bool)": { - "details": "Only owner can call this function, must be in draft state", - "params": { - "_expenditureId": "Which expenditure we are changing", - "_staged": "Indcating whether the expenditure is staged or not" - } - }, - "version()": { - "returns": { - "_version": "The extension's version number" - } - } - }, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - } - }, - "kind": "user", - "methods": { - "deprecate(bool)": { - "notice": "Called when deprecating (or undeprecating) the extension" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - }, - "finishUpgrade()": { - "notice": "Called when upgrading the extension" - }, - "identifier()": { - "notice": "Returns the identifier of the extension" - }, - "install(address)": { - "notice": "Configures the extension" - }, - "releaseStagedPayment(uint256,uint256,uint256,uint256,address[])": { - "notice": "Release a staged payment slot and claim tokens" - }, - "releaseStagedPaymentViaArbitration(uint256,uint256,uint256,uint256,uint256,uint256,address[])": { - "notice": "Release a staged payment slot and claim tokens" - }, - "setExpenditureStaged(uint256,bool)": { - "notice": "Mark an expenditure as staged" - }, - "uninstall()": { - "notice": "Called when uninstalling the extension" - }, - "version()": { - "notice": "Returns the version of the extension" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/StakedExpenditure.json b/dist/versions/imwss2/StakedExpenditure.json similarity index 72% rename from dist/versions/next/StakedExpenditure.json rename to dist/versions/imwss2/StakedExpenditure.json index d46bba7..5bce0ea 100644 --- a/dist/versions/next/StakedExpenditure.json +++ b/dist/versions/imwss2/StakedExpenditure.json @@ -172,6 +172,80 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_callerPermissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_callerChildSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_expenditureId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "_punish", + "type": "bool" + } + ], + "name": "cancelAndPunish", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_expenditureId", + "type": "uint256" + } + ], + "name": "cancelAndReclaimStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -211,6 +285,13 @@ "stateMutability": "payable", "type": "function" }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -230,19 +311,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "getColony", @@ -281,7 +349,7 @@ "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_nonce", "type": "uint256" } ], @@ -291,44 +359,69 @@ { "inputs": [ { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" + "internalType": "uint256", + "name": "_expenditureId", + "type": "uint256" } ], - "name": "multicall", + "name": "getStake", "outputs": [ { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "components": [ + { + "internalType": "address", + "name": "creator", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "internalType": "struct StakedExpenditure.Stake", + "name": "stake", + "type": "tuple" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "owner", + "name": "getStakeFraction", "outputs": [ { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "uint256", + "name": "_stakeFraction", + "type": "uint256" } ], "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "_identifier", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "uint256", + "name": "_stakeFraction", + "type": "uint256" } ], - "name": "setAuthority", + "name": "initialise", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -337,11 +430,11 @@ "inputs": [ { "internalType": "address", - "name": "owner_", + "name": "_colony", "type": "address" } ], - "name": "setOwner", + "name": "install", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -349,127 +442,87 @@ { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" }, { "internalType": "uint256", - "name": "_nonce", + "name": "_childSkillIndex", "type": "uint256" }, { "internalType": "uint256", - "name": "_chainId", + "name": "_domainId", "type": "uint256" }, { "internalType": "bytes", - "name": "_payload", + "name": "_key", "type": "bytes" }, { - "internalType": "bytes32", - "name": "_sigR", - "type": "bytes32" + "internalType": "bytes", + "name": "_value", + "type": "bytes" }, { - "internalType": "bytes32", - "name": "_sigS", - "type": "bytes32" + "internalType": "uint256", + "name": "_branchMask", + "type": "uint256" }, { - "internalType": "uint8", - "name": "_sigV", - "type": "uint8" - } - ], - "name": "verify", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" } ], - "stateMutability": "view", + "name": "makeExpenditureWithStake", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "identifier", - "outputs": [ + "inputs": [ { - "internalType": "bytes32", - "name": "_identifier", - "type": "bytes32" + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" } ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [], - "name": "version", + "name": "multicall", "outputs": [ { - "internalType": "uint256", - "name": "_version", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_colony", - "type": "address" + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" } ], - "name": "install", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "owner", + "outputs": [ { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" + "internalType": "address", + "name": "", + "type": "address" } ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_stakeFraction", + "name": "_expenditureId", "type": "uint256" } ], - "name": "initialise", + "name": "reclaimStake", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -477,12 +530,12 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_stakeFraction", - "type": "uint256" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "name": "setStakeFraction", + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -490,42 +543,12 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "bytes", - "name": "_key", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "_value", - "type": "bytes" - }, - { - "internalType": "uint256", - "name": "_branchMask", - "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" + "internalType": "address", + "name": "owner_", + "type": "address" } ], - "name": "makeExpenditureWithStake", + "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -534,34 +557,18 @@ "inputs": [ { "internalType": "uint256", - "name": "_expenditureId", + "name": "_stakeFraction", "type": "uint256" } ], - "name": "reclaimStake", + "name": "setStakeFraction", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_expenditureId", - "type": "uint256" - } - ], - "name": "cancelAndReclaimStake", + "inputs": [], + "name": "uninstall", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -569,226 +576,64 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", - "name": "_childSkillIndex", + "name": "_nonce", "type": "uint256" }, { "internalType": "uint256", - "name": "_callerPermissionDomainId", + "name": "_chainId", "type": "uint256" }, { - "internalType": "uint256", - "name": "_callerChildSkillIndex", - "type": "uint256" + "internalType": "bytes", + "name": "_payload", + "type": "bytes" }, { - "internalType": "uint256", - "name": "_expenditureId", - "type": "uint256" + "internalType": "bytes32", + "name": "_sigR", + "type": "bytes32" }, { - "internalType": "bool", - "name": "_punish", - "type": "bool" + "internalType": "bytes32", + "name": "_sigS", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "_sigV", + "type": "uint8" } ], - "name": "cancelAndPunish", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "getStakeFraction", + "name": "verify", "outputs": [ { - "internalType": "uint256", - "name": "_stakeFraction", - "type": "uint256" + "internalType": "bool", + "name": "", + "type": "bool" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "version", + "outputs": [ { "internalType": "uint256", - "name": "_expenditureId", + "name": "_version", "type": "uint256" } ], - "name": "getStake", - "outputs": [ - { - "components": [ - { - "internalType": "address", - "name": "creator", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "internalType": "struct StakedExpenditure.Stake", - "name": "stake", - "type": "tuple" - } - ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "cancelAndPunish(uint256,uint256,uint256,uint256,uint256,bool)": { - "params": { - "_callerChildSkillIndex": "The index that the `_domainId` is relative to `_callerPermissionDomainId`", - "_callerPermissionDomainId": "The domainId in which the caller has the arbitration permission", - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_expenditureId": "The id of the expenditure", - "_permissionDomainId": "The domainId in which the extension has the arbitration permission", - "_punish": "Whether the staker should be punished by losing an amount of reputation equal to the stake" - } - }, - "cancelAndReclaimStake(uint256,uint256,uint256)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_expenditureId": "The id of the expenditure", - "_permissionDomainId": "The domainId in which the extension has the arbitration permission" - } - }, - "deprecate(bool)": { - "params": { - "_deprecated": "Indicates whether the extension should be deprecated or undeprecated" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - }, - "getStake(uint256)": { - "params": { - "_expenditureId": "The id of the expenditure to get the stake for" - }, - "returns": { - "stake": "The stake, a struct holding the staker's address and the stake amount" - } - }, - "getStakeFraction()": { - "returns": { - "_stakeFraction": "The stake fraction" - } - }, - "identifier()": { - "returns": { - "_identifier": "The extension's identifier" - } - }, - "initialise(uint256)": { - "params": { - "_stakeFraction": "WAD-denominated fraction, used to determine stake as fraction of rep in domain" - } - }, - "install(address)": { - "params": { - "_colony": "The colony in which the extension holds permissions" - } - }, - "makeExpenditureWithStake(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])": { - "params": { - "_branchMask": "The branchmask of the proof", - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`,", - "_domainId": "The domain where the expenditure belongs", - "_key": "A reputation hash tree key, of the total reputation in _domainId", - "_permissionDomainId": "The domainId in which the extension has the administration permission", - "_siblings": "The siblings of the proof", - "_value": "Reputation value indicating the total reputation in _domainId" - } - }, - "reclaimStake(uint256)": { - "params": { - "_expenditureId": "The id of the expenditure" - } - }, - "setStakeFraction(uint256)": { - "params": { - "_stakeFraction": "WAD-denominated fraction, used to determine stake as fraction of rep in domain" - } - }, - "version()": { - "returns": { - "_version": "The extension's version number" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "cancelAndPunish(uint256,uint256,uint256,uint256,uint256,bool)": { - "notice": "Cancel the expenditure and punish the stakerCan only be called by an arbitration user" - }, - "cancelAndReclaimStake(uint256,uint256,uint256)": { - "notice": "Cancel the expenditure and reclaim the stake in one transactionCan only be called by expenditure owner while expenditure is in draft state" - }, - "deprecate(bool)": { - "notice": "Called when deprecating (or undeprecating) the extension" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - }, - "finishUpgrade()": { - "notice": "Called when upgrading the extension" - }, - "getStake(uint256)": { - "notice": "Get the stake for an expenditure" - }, - "getStakeFraction()": { - "notice": "Get the stake fraction" - }, - "identifier()": { - "notice": "Returns the identifier of the extension" - }, - "initialise(uint256)": { - "notice": "Initialise the extension" - }, - "install(address)": { - "notice": "Configures the extension" - }, - "makeExpenditureWithStake(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])": { - "notice": "Make an expenditure by putting up a stake" - }, - "reclaimStake(uint256)": { - "notice": "Reclaims the stake if the expenditure is finalized or cancelled" - }, - "setStakeFraction(uint256)": { - "notice": "Sets the stake fraction" - }, - "uninstall()": { - "notice": "Called when uninstalling the extension" - }, - "version()": { - "notice": "Returns the version of the extension" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/StreamingPayments.json b/dist/versions/imwss2/StreamingPayments.json similarity index 66% rename from dist/versions/next/StreamingPayments.json rename to dist/versions/imwss2/StreamingPayments.json index e6d6dca..a5e5393 100644 --- a/dist/versions/next/StreamingPayments.json +++ b/dist/versions/imwss2/StreamingPayments.json @@ -1,6 +1,50 @@ { "contractName": "StreamingPayments", "abi": [ + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "streamingPaymentId", + "type": "uint256" + } + ], + "name": "ClaimWaived", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "agent", + "type": "address" + }, + { + "indexed": true, + "internalType": "uint256", + "name": "streamingPaymentId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "endTime", + "type": "uint256" + } + ], + "name": "EndTimeSet", + "type": "event" + }, { "anonymous": false, "inputs": [], @@ -73,20 +117,45 @@ "name": "streamingPaymentId", "type": "uint256" }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "interval", + "type": "uint256" + } + ], + "name": "PaymentTokenUpdated", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ { "indexed": false, "internalType": "address", - "name": "token", + "name": "agent", "type": "address" }, + { + "indexed": true, + "internalType": "uint256", + "name": "streamingPaymentId", + "type": "uint256" + }, { "indexed": false, "internalType": "uint256", - "name": "amount", + "name": "startTime", "type": "uint256" } ], - "name": "PaymentTokenUpdated", + "name": "StartTimeSet", "type": "event" }, { @@ -152,6 +221,151 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_adminPermissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_adminChildSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "cancel", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "cancelAndWaive", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_fromChildSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_toChildSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "claim", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_fundingPermissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_fundingChildSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_adminPermissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_adminChildSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_startTime", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_endTime", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_interval", + "type": "uint256" + }, + { + "internalType": "address payable", + "name": "_recipient", + "type": "address" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "create", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -191,78 +405,91 @@ "stateMutability": "payable", "type": "function" }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { - "internalType": "bytes4", - "name": "_sig", - "type": "bytes4" + "internalType": "uint256", + "name": "_id", + "type": "uint256" } ], - "name": "getCapabilityRoles", + "name": "getAmountClaimableLifetime", "outputs": [ { - "internalType": "bytes32", - "name": "", - "type": "bytes32" + "internalType": "uint256", + "name": "amount", + "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "getChainId", - "outputs": [ + "inputs": [ { "internalType": "uint256", - "name": "", + "name": "_id", "type": "uint256" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getColony", + "name": "getAmountEntitledFromStart", "outputs": [ { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "uint256", + "name": "amount", + "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "getDeprecated", - "outputs": [ + "inputs": [ { - "internalType": "bool", + "internalType": "bytes4", + "name": "_sig", + "type": "bytes4" + } + ], + "name": "getCapabilityRoles", + "outputs": [ + { + "internalType": "bytes32", "name": "", - "type": "bool" + "type": "bytes32" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getColony", + "outputs": [ { "internalType": "address", - "name": "_user", + "name": "", "type": "address" } ], - "name": "getMetatransactionNonce", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getDeprecated", "outputs": [ { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" + "internalType": "bool", + "name": "", + "type": "bool" } ], "stateMutability": "view", @@ -271,105 +498,104 @@ { "inputs": [ { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" + "internalType": "address", + "name": "_user", + "type": "address" } ], - "name": "multicall", + "name": "getMetatransactionNonce", "outputs": [ { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "owner", + "name": "getNUnresolvedStreamingPayments", "outputs": [ { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "uint256", + "name": "nUnresolvedPayments", + "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "inputs": [], + "name": "getNumStreamingPayments", + "outputs": [ { - "internalType": "address", - "name": "owner_", - "type": "address" + "internalType": "uint256", + "name": "numPayments", + "type": "uint256" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_nonce", - "type": "uint256" - }, { "internalType": "uint256", - "name": "_chainId", + "name": "_id", "type": "uint256" - }, - { - "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": "verify", + "name": "getStreamingPayment", "outputs": [ { - "internalType": "bool", - "name": "", - "type": "bool" + "components": [ + { + "internalType": "address payable", + "name": "recipient", + "type": "address" + }, + { + "internalType": "uint256", + "name": "domainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "startTime", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "endTime", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "interval", + "type": "uint256" + }, + { + "internalType": "address", + "name": "token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "pseudoAmountClaimedFromStart", + "type": "uint256" + } + ], + "internalType": "struct StreamingPayments.StreamingPayment", + "name": "streamingPayment", + "type": "tuple" } ], "stateMutability": "view", @@ -388,19 +614,6 @@ "stateMutability": "pure", "type": "function" }, - { - "inputs": [], - "name": "version", - "outputs": [ - { - "internalType": "uint256", - "name": "_version", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, { "inputs": [ { @@ -415,44 +628,52 @@ "type": "function" }, { - "inputs": [], - "name": "finishUpgrade", - "outputs": [], + "inputs": [ + { + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" + } + ], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "owner", + "outputs": [ { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" + "internalType": "address", + "name": "", + "type": "address" } ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "uninstall", + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "uint256", - "name": "_fundingPermissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_fundingChildSkillIndex", - "type": "uint256" - }, { "internalType": "uint256", "name": "_adminPermissionDomainId", @@ -465,41 +686,16 @@ }, { "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_startTime", + "name": "_id", "type": "uint256" }, { "internalType": "uint256", "name": "_endTime", "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_interval", - "type": "uint256" - }, - { - "internalType": "address payable", - "name": "_recipient", - "type": "address" - }, - { - "internalType": "address[]", - "name": "_tokens", - "type": "address[]" - }, - { - "internalType": "uint256[]", - "name": "_amounts", - "type": "uint256[]" } ], - "name": "create", + "name": "setEndTime", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -507,37 +703,12 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_fromChildSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_toChildSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "address[]", - "name": "_tokens", - "type": "address[]" + "internalType": "address", + "name": "owner_", + "type": "address" } ], - "name": "claim", + "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -546,12 +717,12 @@ "inputs": [ { "internalType": "uint256", - "name": "_fundingPermissionDomainId", + "name": "_adminPermissionDomainId", "type": "uint256" }, { "internalType": "uint256", - "name": "_fundingChildSkillIndex", + "name": "_adminChildSkillIndex", "type": "uint256" }, { @@ -559,18 +730,13 @@ "name": "_id", "type": "uint256" }, - { - "internalType": "address", - "name": "_token", - "type": "address" - }, { "internalType": "uint256", - "name": "_amount", + "name": "_startTime", "type": "uint256" } ], - "name": "addToken", + "name": "setStartTime", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -612,74 +778,25 @@ "name": "_id", "type": "uint256" }, - { - "internalType": "address", - "name": "_token", - "type": "address" - }, { "internalType": "uint256", "name": "_amount", "type": "uint256" - } - ], - "name": "setTokenAmount", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_adminPermissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_adminChildSkillIndex", - "type": "uint256" }, { "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_startTime", + "name": "_interval", "type": "uint256" } ], - "name": "setStartTime", + "name": "setTokenAmount", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_adminPermissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_adminChildSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_endTime", - "type": "uint256" - } - ], - "name": "setEndTime", + "inputs": [], + "name": "uninstall", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -687,121 +804,47 @@ { "inputs": [ { - "internalType": "uint256", - "name": "_adminPermissionDomainId", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", - "name": "_adminChildSkillIndex", + "name": "_nonce", "type": "uint256" }, { "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "cancel", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", + "name": "_chainId", "type": "uint256" }, { - "internalType": "address[]", - "name": "_tokens", - "type": "address[]" - } - ], - "name": "cancelAndWaive", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getStreamingPayment", - "outputs": [ + "internalType": "bytes", + "name": "_payload", + "type": "bytes" + }, { - "components": [ - { - "internalType": "address payable", - "name": "recipient", - "type": "address" - }, - { - "internalType": "uint256", - "name": "domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "startTime", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "endTime", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "interval", - "type": "uint256" - } - ], - "internalType": "struct StreamingPayments.StreamingPayment", - "name": "streamingPayment", - "type": "tuple" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + "internalType": "bytes32", + "name": "_sigR", + "type": "bytes32" + }, { - "internalType": "uint256", - "name": "_id", - "type": "uint256" + "internalType": "bytes32", + "name": "_sigS", + "type": "bytes32" }, { - "internalType": "address", - "name": "_token", - "type": "address" + "internalType": "uint8", + "name": "_sigV", + "type": "uint8" } ], - "name": "getPaymentToken", + "name": "verify", "outputs": [ { - "components": [ - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "pseudoAmountClaimedFromStart", - "type": "uint256" - } - ], - "internalType": "struct StreamingPayments.PaymentToken", - "name": "paymentToken", - "type": "tuple" + "internalType": "bool", + "name": "", + "type": "bool" } ], "stateMutability": "view", @@ -809,245 +852,16 @@ }, { "inputs": [], - "name": "getNumStreamingPayments", - "outputs": [ - { - "internalType": "uint256", - "name": "numPayments", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "getAmountEntitledFromStart", + "name": "version", "outputs": [ { "internalType": "uint256", - "name": "amount", + "name": "_version", "type": "uint256" } ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "addToken(uint256,uint256,uint256,address,uint256)": { - "params": { - "_amount": "The amount to pay out", - "_fundingChildSkillIndex": "The index linking the fundingPermissionDomainId to the domainId", - "_fundingPermissionDomainId": "The domain in which the caller holds the funding permission", - "_id": "The id of the streaming payment", - "_token": "The address of the token" - } - }, - "cancel(uint256,uint256,uint256)": { - "params": { - "_adminChildSkillIndex": "The index linking the adminPermissionDomainId to the domainId", - "_adminPermissionDomainId": "The domain in which the caller holds the admin permission", - "_id": "The id of the streaming payment" - } - }, - "cancelAndWaive(uint256,address[])": { - "params": { - "_id": "The id of the streaming payment", - "_tokens": "The tokens to waive any claims to." - } - }, - "claim(uint256,uint256,uint256,uint256,uint256,address[])": { - "params": { - "_childSkillIndex": "The index linking the permissionDomainId to the domainId the payment is in", - "_fromChildSkillIndex": "The linking the domainId to the fromPot domain", - "_id": "The id of the streaming payment", - "_permissionDomainId": "The domain in which the extension holds the funding & admin permissions", - "_toChildSkillIndex": "The linking the domainId to the toPot domain", - "_tokens": "The tokens to be paid out" - } - }, - "create(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,address,address[],uint256[])": { - "params": { - "_adminChildSkillIndex": "The index linking the adminPermissionDomainId to the domainId", - "_adminPermissionDomainId": "The domain in which the caller holds the admin permission", - "_amounts": "The amounts to be paid out (per _interval of time)", - "_domainId": "The domain out of which the streaming payment will be paid", - "_endTime": "The time at which the payment ends paying out", - "_fundingChildSkillIndex": "The index linking the fundingPermissionDomainId to the domainId", - "_fundingPermissionDomainId": "The domain in which the caller holds the funding permission", - "_interval": "The period of time over which _amounts are paid out", - "_recipient": "The recipient of the streaming payment", - "_startTime": "The time at which the payment begins paying out", - "_tokens": "The tokens to be paid out" - } - }, - "deprecate(bool)": { - "params": { - "_deprecated": "Indicates whether the extension should be deprecated or undeprecated" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - }, - "getAmountEntitledFromStart(uint256,address)": { - "params": { - "_id": "The id of the streaming payment", - "_token": "The address of the token" - }, - "returns": { - "amount": "The amount entitled" - } - }, - "getNumStreamingPayments()": { - "returns": { - "numPayments": "The total number of streaming payments" - } - }, - "getPaymentToken(uint256,address)": { - "params": { - "_id": "The id of the streaming payment", - "_token": "The address of the token" - }, - "returns": { - "paymentToken": "The payment token struct" - } - }, - "getStreamingPayment(uint256)": { - "params": { - "_id": "The id of the streaming payment" - }, - "returns": { - "streamingPayment": "The streaming payment struct" - } - }, - "identifier()": { - "returns": { - "_identifier": "The extension's identifier" - } - }, - "install(address)": { - "params": { - "_colony": "The colony in which the extension holds permissions" - } - }, - "setEndTime(uint256,uint256,uint256,uint256)": { - "params": { - "_adminChildSkillIndex": "The index linking the adminPermissionDomainId to the domainId", - "_adminPermissionDomainId": "The domain in which the caller holds the admin permission", - "_endTime": "The new endTime to set", - "_id": "The id of the streaming payment" - } - }, - "setStartTime(uint256,uint256,uint256,uint256)": { - "params": { - "_adminChildSkillIndex": "The index linking the adminPermissionDomainId to the domainId", - "_adminPermissionDomainId": "The domain in which the caller holds the admin permission", - "_id": "The id of the streaming payment", - "_startTime": "The new startTime to set" - } - }, - "setTokenAmount(uint256,uint256,uint256,uint256,uint256,uint256,uint256,address,uint256)": { - "params": { - "_amount": "The new amount to pay out", - "_childSkillIndex": "The index linking the permissionDomainId to the domainId", - "_fromChildSkillIndex": "The linking the domainId to the fromPot domain", - "_fundingChildSkillIndex": "The index linking the fundingPermissionDomainId to the domainId", - "_fundingPermissionDomainId": "The domain in which the caller holds the funding permission", - "_id": "The id of the streaming payment", - "_permissionDomainId": "The domain in which the extension holds the funding & admin permissions", - "_toChildSkillIndex": "The linking the domainId to the toPot domain", - "_token": "The address of the token" - } - }, - "version()": { - "returns": { - "_version": "The extension's version number" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "addToken(uint256,uint256,uint256,address,uint256)": { - "notice": "Add a new token/amount pair" - }, - "cancel(uint256,uint256,uint256)": { - "notice": "Cancel the streaming payment, specifically by setting endTime to block.timestamp" - }, - "cancelAndWaive(uint256,address[])": { - "notice": "Cancel the streaming payment, specifically by setting endTime to block.timestamp, and waive claim to specified tokens already earned. Only callable by the recipient." - }, - "claim(uint256,uint256,uint256,uint256,uint256,address[])": { - "notice": "Claim a streaming payment" - }, - "create(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,address,address[],uint256[])": { - "notice": "Creates a new streaming payment" - }, - "deprecate(bool)": { - "notice": "Called when deprecating (or undeprecating) the extension" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - }, - "finishUpgrade()": { - "notice": "Called when upgrading the extension" - }, - "getAmountEntitledFromStart(uint256,address)": { - "notice": "Get the amount entitled to claim from the start of the stream" - }, - "getNumStreamingPayments()": { - "notice": "Get the total number of streaming payments" - }, - "getPaymentToken(uint256,address)": { - "notice": "Get the payment token struct by Id and token" - }, - "getStreamingPayment(uint256)": { - "notice": "Get the streaming payment struct by Id" - }, - "identifier()": { - "notice": "Returns the identifier of the extension" - }, - "install(address)": { - "notice": "Configures the extension" - }, - "setEndTime(uint256,uint256,uint256,uint256)": { - "notice": "Update the endTime, only if the new endTime is in the future" - }, - "setStartTime(uint256,uint256,uint256,uint256)": { - "notice": "Update the startTime, only if the current startTime is in the future" - }, - "setTokenAmount(uint256,uint256,uint256,uint256,uint256,uint256,uint256,address,uint256)": { - "notice": "Update the token amount to be paid out. Claims existing payout prior to the change" - }, - "uninstall()": { - "notice": "Called when uninstalling the extension" - }, - "version()": { - "notice": "Returns the version of the extension" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/TestExtension0.json b/dist/versions/imwss2/TestExtension0.json similarity index 87% rename from dist/versions/next/TestExtension0.json rename to dist/versions/imwss2/TestExtension0.json index 34a1a8d..b7d2287 100644 --- a/dist/versions/next/TestExtension0.json +++ b/dist/versions/imwss2/TestExtension0.json @@ -149,19 +149,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "getColony", @@ -200,13 +187,26 @@ "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_nonce", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, { "inputs": [ { @@ -334,19 +334,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "identifier", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, { "inputs": [], "name": "version", @@ -360,29 +347,5 @@ "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/TestExtension1.json b/dist/versions/imwss2/TestExtension1.json similarity index 87% rename from dist/versions/next/TestExtension1.json rename to dist/versions/imwss2/TestExtension1.json index 0195e56..5c216df 100644 --- a/dist/versions/next/TestExtension1.json +++ b/dist/versions/imwss2/TestExtension1.json @@ -130,6 +130,13 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [], + "name": "foo", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -149,19 +156,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "getColony", @@ -200,13 +194,26 @@ "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_nonce", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, { "inputs": [ { @@ -252,6 +259,13 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "receiveEther", + "outputs": [], + "stateMutability": "payable", + "type": "function" + }, { "inputs": [ { @@ -334,19 +348,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "identifier", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, { "inputs": [], "name": "version", @@ -359,44 +360,6 @@ ], "stateMutability": "pure", "type": "function" - }, - { - "inputs": [], - "name": "receiveEther", - "outputs": [], - "stateMutability": "payable", - "type": "function" - }, - { - "inputs": [], - "name": "foo", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/TestExtension2.json b/dist/versions/imwss2/TestExtension2.json similarity index 87% rename from dist/versions/next/TestExtension2.json rename to dist/versions/imwss2/TestExtension2.json index 6b70da4..b32dadf 100644 --- a/dist/versions/next/TestExtension2.json +++ b/dist/versions/imwss2/TestExtension2.json @@ -149,19 +149,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "getColony", @@ -200,13 +187,26 @@ "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_nonce", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, { "inputs": [ { @@ -334,19 +334,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "identifier", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, { "inputs": [], "name": "version", @@ -360,29 +347,5 @@ "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/TestExtension3.json b/dist/versions/imwss2/TestExtension3.json similarity index 87% rename from dist/versions/next/TestExtension3.json rename to dist/versions/imwss2/TestExtension3.json index ceeb1cf..7fa0f6b 100644 --- a/dist/versions/next/TestExtension3.json +++ b/dist/versions/imwss2/TestExtension3.json @@ -149,19 +149,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "getColony", @@ -200,13 +187,26 @@ "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_nonce", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, { "inputs": [ { @@ -334,19 +334,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "identifier", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, { "inputs": [], "name": "version", @@ -360,29 +347,5 @@ "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/TestVotingToken.json b/dist/versions/imwss2/TestVotingToken.json similarity index 88% rename from dist/versions/next/TestVotingToken.json rename to dist/versions/imwss2/TestVotingToken.json index 984ad87..1668f49 100644 --- a/dist/versions/next/TestVotingToken.json +++ b/dist/versions/imwss2/TestVotingToken.json @@ -149,19 +149,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "getColony", @@ -200,13 +187,26 @@ "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_nonce", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, { "inputs": [ { @@ -220,6 +220,19 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [], + "name": "lockToken", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -285,6 +298,24 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_lockId", + "type": "uint256" + } + ], + "name": "unlockTokenForUser", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -334,19 +365,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "identifier", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, { "inputs": [], "name": "version", @@ -359,61 +377,6 @@ ], "stateMutability": "pure", "type": "function" - }, - { - "inputs": [], - "name": "lockToken", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_lockId", - "type": "uint256" - } - ], - "name": "unlockTokenForUser", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/ToggleableToken.json b/dist/versions/imwss2/ToggleableToken.json similarity index 97% rename from dist/versions/next/ToggleableToken.json rename to dist/versions/imwss2/ToggleableToken.json index 2dfb1e4..dd839e2 100644 --- a/dist/versions/next/ToggleableToken.json +++ b/dist/versions/imwss2/ToggleableToken.json @@ -82,16 +82,27 @@ "type": "event" }, { - "inputs": [], - "name": "totalSupply", - "outputs": [ + "inputs": [ + { + "internalType": "address", + "name": "guy", + "type": "address" + }, { "internalType": "uint256", - "name": "", + "name": "wad", "type": "uint256" } ], - "stateMutability": "view", + "name": "approve", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", "type": "function" }, { @@ -113,18 +124,11 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "toggleLock", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [ { "internalType": "address", - "name": "dst", + "name": "guy", "type": "address" }, { @@ -133,14 +137,8 @@ "type": "uint256" } ], - "name": "transfer", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], + "name": "mint", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, @@ -148,36 +146,40 @@ "inputs": [ { "internalType": "address", - "name": "src", - "type": "address" - }, - { - "internalType": "address", - "name": "dst", + "name": "authority", "type": "address" - }, - { - "internalType": "uint256", - "name": "wad", - "type": "uint256" } ], - "name": "transferFrom", + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "toggleLock", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", "outputs": [ { - "internalType": "bool", + "internalType": "uint256", "name": "", - "type": "bool" + "type": "uint256" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "guy", + "name": "dst", "type": "address" }, { @@ -186,7 +188,7 @@ "type": "uint256" } ], - "name": "approve", + "name": "transfer", "outputs": [ { "internalType": "bool", @@ -201,7 +203,12 @@ "inputs": [ { "internalType": "address", - "name": "guy", + "name": "src", + "type": "address" + }, + { + "internalType": "address", + "name": "dst", "type": "address" }, { @@ -210,33 +217,16 @@ "type": "uint256" } ], - "name": "mint", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "transferFrom", + "outputs": [ { - "internalType": "address", - "name": "authority", - "type": "address" + "internalType": "bool", + "name": "", + "type": "bool" } ], - "name": "setAuthority", - "outputs": [], "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/PinnedToken.json b/dist/versions/imwss2/Token.json similarity index 100% rename from dist/versions/next/PinnedToken.json rename to dist/versions/imwss2/Token.json diff --git a/dist/versions/next/PinnedTokenAuthority.json b/dist/versions/imwss2/TokenAuthority.json similarity index 100% rename from dist/versions/next/PinnedTokenAuthority.json rename to dist/versions/imwss2/TokenAuthority.json diff --git a/dist/versions/next/TokenLocking.json b/dist/versions/imwss2/TokenLocking.json similarity index 95% rename from dist/versions/next/TokenLocking.json rename to dist/versions/imwss2/TokenLocking.json index b07fc15..f352f2f 100644 --- a/dist/versions/next/TokenLocking.json +++ b/dist/versions/imwss2/TokenLocking.json @@ -351,19 +351,6 @@ "name": "UserTokenWithdrawn", "type": "event" }, - { - "inputs": [], - "name": "authority", - "outputs": [ - { - "internalType": "contract DSAuthority", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [ { @@ -372,72 +359,76 @@ "type": "address" }, { - "internalType": "bytes", - "name": "_payload", - "type": "bytes" - }, - { - "internalType": "bytes32", - "name": "_sigR", - "type": "bytes32" - }, - { - "internalType": "bytes32", - "name": "_sigS", - "type": "bytes32" + "internalType": "uint256", + "name": "_amount", + "type": "uint256" }, { - "internalType": "uint8", - "name": "_sigV", - "type": "uint8" - } - ], - "name": "executeMetaTransaction", - "outputs": [ - { - "internalType": "bytes", - "name": "", - "type": "bytes" + "internalType": "address", + "name": "_token", + "type": "address" } ], - "stateMutability": "payable", + "name": "approveStake", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getChainId", + "name": "authority", "outputs": [ { - "internalType": "uint256", + "internalType": "contract DSAuthority", "name": "", - "type": "uint256" + "type": "address" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "owner", - "outputs": [ + "inputs": [ { "internalType": "address", - "name": "", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", "type": "address" } ], - "stateMutability": "view", + "name": "deobligateStake", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", + "internalType": "address", + "name": "_token", "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "_force", + "type": "bool" } ], - "name": "setAuthority", + "name": "deposit", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -446,11 +437,16 @@ "inputs": [ { "internalType": "address", - "name": "owner_", + "name": "_token", "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" } ], - "name": "setOwner", + "name": "deposit", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -459,18 +455,31 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "_token", "type": "address" }, { "internalType": "uint256", - "name": "_nonce", + "name": "_amount", "type": "uint256" }, { - "internalType": "uint256", - "name": "_chainId", - "type": "uint256" + "internalType": "address", + "name": "_recipient", + "type": "address" + } + ], + "name": "depositFor", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "bytes", @@ -493,49 +502,46 @@ "type": "uint8" } ], - "name": "verify", + "name": "executeMetaTransaction", "outputs": [ { - "internalType": "bool", + "internalType": "bytes", "name": "", - "type": "bool" + "type": "bytes" } ], - "stateMutability": "view", + "stateMutability": "payable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "userAddress", + "name": "_user", + "type": "address" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_obligator", "type": "address" } ], - "name": "getMetatransactionNonce", + "name": "getApproval", "outputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, - { - "inputs": [ - { - "internalType": "address", - "name": "_colonyNetwork", - "type": "address" - } - ], - "name": "setColonyNetwork", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [], "name": "getColonyNetwork", @@ -553,42 +559,48 @@ "inputs": [ { "internalType": "address", - "name": "_token", + "name": "_user", "type": "address" } ], - "name": "lockToken", + "name": "getMetatransactionNonce", "outputs": [ { "internalType": "uint256", - "name": "", + "name": "nonce", "type": "uint256" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_token", + "name": "_user", "type": "address" }, { "internalType": "address", - "name": "_user", + "name": "_token", "type": "address" }, + { + "internalType": "address", + "name": "_obligator", + "type": "address" + } + ], + "name": "getObligation", + "outputs": [ { "internalType": "uint256", - "name": "_lockId", + "name": "", "type": "uint256" } ], - "name": "unlockTokenForUser", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -597,39 +609,41 @@ "internalType": "address", "name": "_token", "type": "address" - }, + } + ], + "name": "getTotalLockCount", + "outputs": [ { "internalType": "uint256", - "name": "_lockId", + "name": "", "type": "uint256" } ], - "name": "incrementLockCounterTo", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_token", + "name": "_user", "type": "address" }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getTotalObligation", + "outputs": [ { "internalType": "uint256", - "name": "_amount", + "name": "", "type": "uint256" - }, - { - "internalType": "bool", - "name": "_force", - "type": "bool" } ], - "name": "deposit", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -640,14 +654,42 @@ "type": "address" }, { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" + "internalType": "address", + "name": "_user", + "type": "address" } ], - "name": "deposit", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getUserLock", + "outputs": [ + { + "components": [ + { + "internalType": "uint256", + "name": "lockCount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "balance", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "DEPRECATED_timestamp", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "pendingBalance", + "type": "uint256" + } + ], + "internalType": "struct TokenLockingDataTypes.Lock", + "name": "lock", + "type": "tuple" + } + ], + "stateMutability": "view", "type": "function" }, { @@ -659,16 +701,11 @@ }, { "internalType": "uint256", - "name": "_amount", + "name": "_lockId", "type": "uint256" - }, - { - "internalType": "address", - "name": "_recipient", - "type": "address" } ], - "name": "depositFor", + "name": "incrementLockCounterTo", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -679,25 +716,16 @@ "internalType": "address", "name": "_token", "type": "address" - }, + } + ], + "name": "lockToken", + "outputs": [ { "internalType": "uint256", - "name": "_amount", + "name": "", "type": "uint256" - }, - { - "internalType": "address", - "name": "_recipient", - "type": "address" - }, - { - "internalType": "bool", - "name": "_force", - "type": "bool" } ], - "name": "transfer", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, @@ -705,7 +733,7 @@ "inputs": [ { "internalType": "address", - "name": "_token", + "name": "_user", "type": "address" }, { @@ -714,53 +742,56 @@ "type": "uint256" }, { - "internalType": "bool", - "name": "_force", - "type": "bool" + "internalType": "address", + "name": "_token", + "type": "address" } ], - "name": "withdraw", + "name": "obligateStake", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "owner", + "outputs": [ { "internalType": "address", - "name": "_token", + "name": "", "type": "address" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" } ], - "name": "withdraw", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_user", + "name": "_recipient", "type": "address" }, { "internalType": "uint256", "name": "_amount", "type": "uint256" - }, + } + ], + "name": "reward", + "outputs": [], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ { - "internalType": "address", - "name": "_token", + "internalType": "contract DSAuthority", + "name": "authority_", "type": "address" } ], - "name": "approveStake", + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -769,21 +800,24 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "_colonyNetwork", "type": "address" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - }, + } + ], + "name": "setColonyNetwork", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", - "name": "_token", + "name": "owner_", "type": "address" } ], - "name": "obligateStake", + "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -792,7 +826,7 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "_token", "type": "address" }, { @@ -802,11 +836,16 @@ }, { "internalType": "address", - "name": "_token", + "name": "_recipient", "type": "address" + }, + { + "internalType": "bool", + "name": "_force", + "type": "bool" } ], - "name": "deobligateStake", + "name": "transfer", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -843,104 +882,69 @@ "inputs": [ { "internalType": "address", - "name": "_recipient", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_user", "type": "address" }, { "internalType": "uint256", - "name": "_amount", + "name": "_lockId", "type": "uint256" } ], - "name": "reward", + "name": "unlockTokenForUser", "outputs": [], - "stateMutability": "pure", + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "_token", + "name": "_user", "type": "address" - } - ], - "name": "getTotalLockCount", - "outputs": [ + }, { "internalType": "uint256", - "name": "", + "name": "_nonce", "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + }, { - "internalType": "address", - "name": "_token", - "type": "address" + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" }, { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "getUserLock", - "outputs": [ + "internalType": "bytes", + "name": "_payload", + "type": "bytes" + }, { - "components": [ - { - "internalType": "uint256", - "name": "lockCount", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "balance", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "DEPRECATED_timestamp", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "pendingBalance", - "type": "uint256" - } - ], - "internalType": "struct TokenLockingDataTypes.Lock", - "name": "lock", - "type": "tuple" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + "internalType": "bytes32", + "name": "_sigR", + "type": "bytes32" + }, { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "bytes32", + "name": "_sigS", + "type": "bytes32" }, { - "internalType": "address", - "name": "_token", - "type": "address" + "internalType": "uint8", + "name": "_sigV", + "type": "uint8" } ], - "name": "getTotalObligation", + "name": "verify", "outputs": [ { - "internalType": "uint256", + "internalType": "bool", "name": "", - "type": "uint256" + "type": "bool" } ], "stateMutability": "view", @@ -948,85 +952,44 @@ }, { "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, { "internalType": "address", "name": "_token", "type": "address" }, - { - "internalType": "address", - "name": "_obligator", - "type": "address" - } - ], - "name": "getApproval", - "outputs": [ { "internalType": "uint256", - "name": "", + "name": "_amount", "type": "uint256" + }, + { + "internalType": "bool", + "name": "_force", + "type": "bool" } ], - "stateMutability": "view", + "name": "withdraw", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, { "internalType": "address", "name": "_token", "type": "address" }, - { - "internalType": "address", - "name": "_obligator", - "type": "address" - } - ], - "name": "getObligation", - "outputs": [ { "internalType": "uint256", - "name": "", + "name": "_amount", "type": "uint256" } ], - "stateMutability": "view", + "name": "withdraw", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/TokenLockingDataTypes.json b/dist/versions/imwss2/TokenLockingDataTypes.json similarity index 97% rename from dist/versions/next/TokenLockingDataTypes.json rename to dist/versions/imwss2/TokenLockingDataTypes.json index 470106e..c608d8d 100644 --- a/dist/versions/next/TokenLockingDataTypes.json +++ b/dist/versions/imwss2/TokenLockingDataTypes.json @@ -300,15 +300,5 @@ "name": "UserTokenWithdrawn", "type": "event" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/TokenLockingStorage.json b/dist/versions/imwss2/TokenLockingStorage.json similarity index 98% rename from dist/versions/next/TokenLockingStorage.json rename to dist/versions/imwss2/TokenLockingStorage.json index ef16acb..3e8341e 100644 --- a/dist/versions/next/TokenLockingStorage.json +++ b/dist/versions/imwss2/TokenLockingStorage.json @@ -378,15 +378,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/EvaluatedExpenditure.json b/dist/versions/imwss2/TokenSupplier.json similarity index 71% rename from dist/versions/next/EvaluatedExpenditure.json rename to dist/versions/imwss2/TokenSupplier.json index 17eeac7..987baaf 100644 --- a/dist/versions/next/EvaluatedExpenditure.json +++ b/dist/versions/imwss2/TokenSupplier.json @@ -1,5 +1,5 @@ { - "contractName": "EvaluatedExpenditure", + "contractName": "TokenSupplier", "abi": [ { "anonymous": false, @@ -58,6 +58,45 @@ "name": "MetaTransactionExecuted", "type": "event" }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "tokenIssuanceRate", + "type": "uint256" + } + ], + "name": "TokenIssuanceRateSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "tokenSupplyCeiling", + "type": "uint256" + } + ], + "name": "TokenSupplyCeilingSet", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "numTokens", + "type": "uint256" + } + ], + "name": "TokensIssued", + "type": "event" + }, { "inputs": [], "name": "authority", @@ -71,6 +110,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -110,6 +162,13 @@ "stateMutability": "payable", "type": "function" }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -129,19 +188,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "getColony", @@ -169,32 +215,26 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" - } - ], - "name": "multicall", + "inputs": [], + "name": "getLastPinged", "outputs": [ { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "uint256", + "name": "lastPinged", + "type": "uint256" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "owner", + "name": "getLastRateUpdate", "outputs": [ { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "uint256", + "name": "lastUpdate", + "type": "uint256" } ], "stateMutability": "view", @@ -203,73 +243,43 @@ { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", + "internalType": "address", + "name": "_user", "type": "address" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "getMetatransactionNonce", + "outputs": [ { - "internalType": "address", - "name": "owner_", - "type": "address" + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_nonce", - "type": "uint256" - }, + "inputs": [], + "name": "getTokenIssuanceRate", + "outputs": [ { "internalType": "uint256", - "name": "_chainId", + "name": "issuanceRate", "type": "uint256" - }, - { - "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": "verify", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTokenSupplyCeiling", "outputs": [ { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "uint256", + "name": "supplyCeiling", + "type": "uint256" } ], "stateMutability": "view", @@ -289,16 +299,21 @@ "type": "function" }, { - "inputs": [], - "name": "version", - "outputs": [ + "inputs": [ { "internalType": "uint256", - "name": "_version", + "name": "_tokenSupplyCeiling", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_tokenIssuanceRate", "type": "uint256" } ], - "stateMutability": "pure", + "name": "initialise", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -316,7 +331,7 @@ }, { "inputs": [], - "name": "finishUpgrade", + "name": "issueTokens", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -324,19 +339,44 @@ { "inputs": [ { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" } ], - "name": "deprecate", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "uninstall", + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -345,138 +385,109 @@ "inputs": [ { "internalType": "address", - "name": "_userAddress", + "name": "owner_", "type": "address" } ], - "name": "getMetatransactionNonce", - "outputs": [ + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "uint256", - "name": "nonce", + "name": "_tokenIssuanceRate", "type": "uint256" } ], - "stateMutability": "view", + "name": "setTokenIssuanceRate", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_permissionDomainId", + "name": "_tokenSupplyCeiling", "type": "uint256" + } + ], + "name": "setTokenSupplyCeiling", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", - "name": "_childSkillIndex", + "name": "_nonce", "type": "uint256" }, { "internalType": "uint256", - "name": "_id", + "name": "_chainId", "type": "uint256" }, { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" + "internalType": "bytes", + "name": "_payload", + "type": "bytes" + }, + { + "internalType": "bytes32", + "name": "_sigR", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "_sigS", + "type": "bytes32" }, { - "internalType": "int256[]", - "name": "_payoutModifiers", - "type": "int256[]" + "internalType": "uint8", + "name": "_sigV", + "type": "uint8" } ], - "name": "setExpenditurePayoutModifiers", - "outputs": [], - "stateMutability": "nonpayable", + "name": "verify", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", "type": "function" - } - ], - "devdoc": { - "kind": "dev", - "methods": { - "deprecate(bool)": { - "params": { - "_deprecated": "Indicates whether the extension should be deprecated or undeprecated" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - }, - "getMetatransactionNonce(address)": { - "params": { - "_userAddress": "The user's address" - }, - "returns": { - "nonce": "The nonce" - } - }, - "identifier()": { - "returns": { - "_identifier": "The extension's identifier" - } - }, - "install(address)": { - "params": { - "_colony": "The colony in which the extension holds permissions" - } - }, - "setExpenditurePayoutModifiers(uint256,uint256,uint256,uint256[],int256[])": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_id": "Expenditure identifier", - "_payoutModifiers": "Values (between +/- WAD) to modify the payout & reputation bonus", - "_permissionDomainId": "The domainId in which the extension has the arbitration permission", - "_slots": "Array of slots to set payout modifiers" - } - }, - "version()": { - "returns": { - "_version": "The extension's version number" - } - } }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "deprecate(bool)": { - "notice": "Called when deprecating (or undeprecating) the extension" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - }, - "finishUpgrade()": { - "notice": "Called when upgrading the extension" - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next nonce for a meta-transaction" - }, - "identifier()": { - "notice": "Returns the identifier of the extension" - }, - "install(address)": { - "notice": "Configures the extension" - }, - "setExpenditurePayoutModifiers(uint256,uint256,uint256,uint256[],int256[])": { - "notice": "Sets the payout modifiers in given expenditure slots, using the arbitration permission" - }, - "uninstall()": { - "notice": "Called when uninstalling the extension" - }, - "version()": { - "notice": "Returns the version of the extension" - } - }, - "version": 1 - } + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] } \ No newline at end of file diff --git a/dist/versions/next/TransferTest.json b/dist/versions/imwss2/TransferTest.json similarity index 78% rename from dist/versions/next/TransferTest.json rename to dist/versions/imwss2/TransferTest.json index 6daa706..bc57519 100644 --- a/dist/versions/next/TransferTest.json +++ b/dist/versions/imwss2/TransferTest.json @@ -24,15 +24,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/Version3.json b/dist/versions/imwss2/Version3.json similarity index 67% rename from dist/versions/next/Version3.json rename to dist/versions/imwss2/Version3.json index 40eb819..b7ef47f 100644 --- a/dist/versions/next/Version3.json +++ b/dist/versions/imwss2/Version3.json @@ -14,15 +14,5 @@ "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/Version4.json b/dist/versions/imwss2/Version4.json similarity index 67% rename from dist/versions/next/Version4.json rename to dist/versions/imwss2/Version4.json index 41f225f..db92b6d 100644 --- a/dist/versions/next/Version4.json +++ b/dist/versions/imwss2/Version4.json @@ -14,15 +14,5 @@ "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/VotingReputation.json b/dist/versions/imwss2/VotingReputation.json similarity index 89% rename from dist/versions/next/VotingReputation.json rename to dist/versions/imwss2/VotingReputation.json index 37a0db5..a51d82f 100644 --- a/dist/versions/next/VotingReputation.json +++ b/dist/versions/imwss2/VotingReputation.json @@ -277,6 +277,54 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_altTarget", + "type": "address" + }, + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + }, + { + "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": "createMotion", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -290,6 +338,49 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_newDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "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": "escalateMotion", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -329,6 +420,51 @@ "stateMutability": "payable", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + } + ], + "name": "failingExecutionAllowed", + "outputs": [ + { + "internalType": "bool", + "name": "_allowed", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + } + ], + "name": "finalizeMotion", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + } + ], + "name": "finalizeMotionWithoutFailure", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "finishUpgrade", @@ -367,9 +503,14 @@ "internalType": "uint256", "name": "expenditureId", "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "requiredPermissions", + "type": "bytes32" } ], - "internalType": "struct VotingReputationDataTypes.ActionSummary", + "internalType": "struct ActionSummary", "name": "", "type": "tuple" } @@ -398,12 +539,12 @@ }, { "inputs": [], - "name": "getChainId", + "name": "getColony", "outputs": [ { - "internalType": "uint256", + "internalType": "address", "name": "", - "type": "uint256" + "type": "address" } ], "stateMutability": "view", @@ -411,12 +552,12 @@ }, { "inputs": [], - "name": "getColony", + "name": "getDeprecated", "outputs": [ { - "internalType": "address", + "internalType": "bool", "name": "", - "type": "address" + "type": "bool" } ], "stateMutability": "view", @@ -424,12 +565,12 @@ }, { "inputs": [], - "name": "getDeprecated", + "name": "getEscalationPeriod", "outputs": [ { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "uint256", + "name": "_period", + "type": "uint256" } ], "stateMutability": "view", @@ -438,16 +579,16 @@ { "inputs": [ { - "internalType": "address", - "name": "_userAddress", - "type": "address" + "internalType": "bytes32", + "name": "_structHash", + "type": "bytes32" } ], - "name": "getMetatransactionNonce", + "name": "getExpenditureMotionCount", "outputs": [ { "internalType": "uint256", - "name": "_nonce", + "name": "_count", "type": "uint256" } ], @@ -458,74 +599,67 @@ "inputs": [ { "internalType": "uint256", - "name": "_motionId", + "name": "_expenditureId", "type": "uint256" } ], - "name": "getMotionState", + "name": "getExpenditureMotionLock", "outputs": [ { - "internalType": "enum VotingReputationDataTypes.MotionState", - "name": "_motionState", - "type": "uint8" + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "identifier", - "outputs": [ + "inputs": [ { - "internalType": "bytes32", - "name": "_identifier", - "type": "bytes32" + "internalType": "uint256", + "name": "_expenditureId", + "type": "uint256" } ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ + "name": "getExpenditurePastVote", + "outputs": [ { - "internalType": "address", - "name": "_colony", - "type": "address" + "internalType": "uint256", + "name": "_vote", + "type": "uint256" } ], - "name": "install", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" + "internalType": "bytes32", + "name": "_slotSignature", + "type": "bytes32" } ], - "name": "multicall", + "name": "getExpenditurePastVotes_DEPRECATED", "outputs": [ { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "uint256", + "name": "_vote", + "type": "uint256" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "owner", + "name": "getMaxVoteFraction", "outputs": [ { - "internalType": "address", - "name": "", - "type": "address" + "internalType": "uint256", + "name": "_fraction", + "type": "uint256" } ], "stateMutability": "view", @@ -534,486 +668,28 @@ { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", + "internalType": "address", + "name": "_user", "type": "address" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getMetatransactionNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_nonce", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_chainId", - "type": "uint256" - }, - { - "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": "verify", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "version", - "outputs": [ - { - "internalType": "uint256", - "name": "_version", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_totalStakeFraction", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_voterRewardFraction", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_userMinStakeFraction", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_maxVoteFraction", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_stakePeriod", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_submitPeriod", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_revealPeriod", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_escalationPeriod", - "type": "uint256" - } - ], - "name": "initialise", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_altTarget", - "type": "address" - }, - { - "internalType": "bytes", - "name": "_action", - "type": "bytes" - }, - { - "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": "createMotion", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "_voteSecret", - "type": "bytes32" - }, - { - "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": "submitVote", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "_salt", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "_vote", - "type": "uint256" - }, - { - "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": "revealVote", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_newDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "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": "escalateMotion", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - } - ], - "name": "finalizeMotion", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - } - ], - "name": "finalizeMotionWithoutFailure", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - } - ], - "name": "failingExecutionAllowed", - "outputs": [ - { - "internalType": "bool", - "name": "_allowed", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getTotalStakeFraction", - "outputs": [ - { - "internalType": "uint256", - "name": "_fraction", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getVoterRewardFraction", - "outputs": [ - { - "internalType": "uint256", - "name": "_fraction", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getUserMinStakeFraction", - "outputs": [ - { - "internalType": "uint256", - "name": "_fraction", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getMaxVoteFraction", - "outputs": [ - { - "internalType": "uint256", - "name": "_fraction", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getStakePeriod", - "outputs": [ - { - "internalType": "uint256", - "name": "_period", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getSubmitPeriod", - "outputs": [ - { - "internalType": "uint256", - "name": "_period", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getRevealPeriod", - "outputs": [ - { - "internalType": "uint256", - "name": "_period", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getEscalationPeriod", - "outputs": [ - { - "internalType": "uint256", - "name": "_period", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getMotionCount", - "outputs": [ - { - "internalType": "uint256", - "name": "_count", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" } ], "name": "getMotion", @@ -1091,13 +767,114 @@ "type": "bytes4" }, { - "internalType": "bytes", - "name": "action", - "type": "bytes" + "internalType": "bytes", + "name": "action", + "type": "bytes" + } + ], + "internalType": "struct VotingReputationDataTypes.Motion", + "name": "_motion", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMotionCount", + "outputs": [ + { + "internalType": "uint256", + "name": "_count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + } + ], + "name": "getMotionState", + "outputs": [ + { + "internalType": "enum VotingReputationDataTypes.MotionState", + "name": "_motionState", + "type": "uint8" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getRevealPeriod", + "outputs": [ + { + "internalType": "uint256", + "name": "_period", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "colonyNetworkAddress", + "type": "address" + }, + { + "internalType": "address", + "name": "colonyAddress", + "type": "address" + }, + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + }, + { + "internalType": "address", + "name": "_altTarget", + "type": "address" + } + ], + "name": "getSingleActionSummary", + "outputs": [ + { + "components": [ + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "uint256", + "name": "domainSkillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "requiredPermissions", + "type": "bytes32" } ], - "internalType": "struct VotingReputationDataTypes.Motion", - "name": "_motion", + "internalType": "struct ActionSummary", + "name": "", "type": "tuple" } ], @@ -1134,18 +911,12 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "bytes32", - "name": "_structHash", - "type": "bytes32" - } - ], - "name": "getExpenditureMotionCount", + "inputs": [], + "name": "getStakePeriod", "outputs": [ { "internalType": "uint256", - "name": "_count", + "name": "_period", "type": "uint256" } ], @@ -1153,18 +924,12 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_expenditureId", - "type": "uint256" - } - ], - "name": "getExpenditureMotionLock", + "inputs": [], + "name": "getSubmitPeriod", "outputs": [ { "internalType": "uint256", - "name": "_motionId", + "name": "_period", "type": "uint256" } ], @@ -1172,18 +937,25 @@ "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getTotalStakeFraction", + "outputs": [ { "internalType": "uint256", - "name": "_expenditureId", + "name": "_fraction", "type": "uint256" } ], - "name": "getExpenditurePastVote", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getUserMinStakeFraction", "outputs": [ { "internalType": "uint256", - "name": "_vote", + "name": "_fraction", "type": "uint256" } ], @@ -1191,18 +963,12 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "bytes32", - "name": "_slotSignature", - "type": "bytes32" - } - ], - "name": "getExpenditurePastVotes_DEPRECATED", + "inputs": [], + "name": "getVoterRewardFraction", "outputs": [ { "internalType": "uint256", - "name": "_vote", + "name": "_fraction", "type": "uint256" } ], @@ -1220,76 +986,229 @@ "internalType": "uint256", "name": "_voterRep", "type": "uint256" + }, + { + "internalType": "address", + "name": "_voterAddress", + "type": "address" } ], - "name": "getVoterReward", + "name": "getVoterRewardRange", "outputs": [ { "internalType": "uint256", - "name": "_reward", + "name": "_rewardMin", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_rewardMax", "type": "uint256" } ], "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "_identifier", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, { "inputs": [ { "internalType": "uint256", - "name": "_motionId", + "name": "_totalStakeFraction", "type": "uint256" }, { "internalType": "uint256", - "name": "_voterRep", + "name": "_voterRewardFraction", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_userMinStakeFraction", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_maxVoteFraction", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_stakePeriod", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_submitPeriod", "type": "uint256" }, + { + "internalType": "uint256", + "name": "_revealPeriod", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_escalationPeriod", + "type": "uint256" + } + ], + "name": "initialise", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { "internalType": "address", - "name": "_voterAddress", + "name": "_colony", "type": "address" } ], - "name": "getVoterRewardRange", + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, { "internalType": "uint256", - "name": "_rewardMin", + "name": "_nonce", "type": "uint256" }, { "internalType": "uint256", - "name": "_rewardMax", + "name": "_chainId", "type": "uint256" + }, + { + "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": "verify", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" } ], "stateMutability": "view", "type": "function" - } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] } \ No newline at end of file diff --git a/dist/versions/next/VotingReputationDataTypes.json b/dist/versions/imwss2/VotingReputationDataTypes.json similarity index 97% rename from dist/versions/next/VotingReputationDataTypes.json rename to dist/versions/imwss2/VotingReputationDataTypes.json index 399fdf2..cdf6641 100644 --- a/dist/versions/next/VotingReputationDataTypes.json +++ b/dist/versions/imwss2/VotingReputationDataTypes.json @@ -207,15 +207,5 @@ "name": "MotionVoteSubmitted", "type": "event" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/VotingReputationMisaligned.json b/dist/versions/imwss2/VotingReputationMisaligned.json similarity index 71% rename from dist/versions/next/VotingReputationMisaligned.json rename to dist/versions/imwss2/VotingReputationMisaligned.json index b21198b..84649b0 100644 --- a/dist/versions/next/VotingReputationMisaligned.json +++ b/dist/versions/imwss2/VotingReputationMisaligned.json @@ -280,141 +280,185 @@ { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" }, { - "internalType": "bytes", - "name": "_payload", - "type": "bytes" + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" }, { - "internalType": "bytes32", - "name": "_sigR", - "type": "bytes32" + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" }, { - "internalType": "bytes32", - "name": "_sigS", - "type": "bytes32" + "internalType": "address", + "name": "_staker", + "type": "address" }, { - "internalType": "uint8", - "name": "_sigV", - "type": "uint8" - } - ], - "name": "executeMetaTransaction", - "outputs": [ - { - "internalType": "bytes", - "name": "", - "type": "bytes" + "internalType": "uint256", + "name": "_vote", + "type": "uint256" } ], - "stateMutability": "payable", + "name": "claimReward", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "bytes4", - "name": "_sig", - "type": "bytes4" + "internalType": "bytes", + "name": "action", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "value", + "type": "uint256" } ], - "name": "getCapabilityRoles", + "name": "createClaimDelayAction", "outputs": [ { - "internalType": "bytes32", + "internalType": "bytes", "name": "", - "type": "bytes32" + "type": "bytes" } ], - "stateMutability": "view", + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getChainId", - "outputs": [ + "inputs": [ { "internalType": "uint256", - "name": "", + "name": "_domainId", "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getColony", - "outputs": [ + }, { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getDeprecated", - "outputs": [ + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + "internalType": "bytes", + "name": "_action", + "type": "bytes" + }, { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" - } - ], - "name": "multicall", - "outputs": [ + "internalType": "bytes", + "name": "_key", + "type": "bytes" + }, { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "bytes", + "name": "_value", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_branchMask", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" } ], + "name": "createDomainMotion", + "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "owner", - "outputs": [ + "inputs": [ + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, { "internalType": "address", - "name": "", + "name": "_altTarget", "type": "address" + }, + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "_key", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "_value", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_branchMask", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" } ], - "stateMutability": "view", + "name": "createMotion", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", + "internalType": "address", + "name": "_altTarget", "type": "address" + }, + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + }, + { + "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": "setAuthority", + "name": "createRootMotion", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -422,12 +466,12 @@ { "inputs": [ { - "internalType": "address", - "name": "owner_", - "type": "address" + "internalType": "bool", + "name": "_deprecated", + "type": "bool" } ], - "name": "setOwner", + "name": "deprecate", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -435,154 +479,113 @@ { "inputs": [ { - "internalType": "address", - "name": "_user", - "type": "address" + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" }, { "internalType": "uint256", - "name": "_nonce", + "name": "_newDomainId", "type": "uint256" }, { "internalType": "uint256", - "name": "_chainId", + "name": "_childSkillIndex", "type": "uint256" }, { "internalType": "bytes", - "name": "_payload", + "name": "_key", "type": "bytes" }, { - "internalType": "bytes32", - "name": "_sigR", - "type": "bytes32" + "internalType": "bytes", + "name": "_value", + "type": "bytes" }, { - "internalType": "bytes32", - "name": "_sigS", - "type": "bytes32" + "internalType": "uint256", + "name": "_branchMask", + "type": "uint256" }, { - "internalType": "uint8", - "name": "_sigV", - "type": "uint8" + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" } ], - "name": "verify", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", + "name": "escalateMotion", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "userAddress", + "name": "_user", "type": "address" - } - ], - "name": "getMetatransactionNonce", - "outputs": [ + }, { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" + "internalType": "bytes", + "name": "_payload", + "type": "bytes" + }, + { + "internalType": "bytes32", + "name": "_sigR", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "_sigS", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "_sigV", + "type": "uint8" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "identifier", + "name": "executeMetaTransaction", "outputs": [ { - "internalType": "bytes32", + "internalType": "bytes", "name": "", - "type": "bytes32" + "type": "bytes" } ], - "stateMutability": "pure", + "stateMutability": "payable", "type": "function" }, { - "inputs": [], - "name": "version", - "outputs": [ + "inputs": [ { "internalType": "uint256", - "name": "", + "name": "_motionId", "type": "uint256" } ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ + "name": "failingExecutionAllowed", + "outputs": [ { - "internalType": "address", - "name": "_colony", - "type": "address" + "internalType": "bool", + "name": "", + "type": "bool" } ], - "name": "install", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_totalStakeFraction", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_voterRewardFraction", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_userMinStakeFraction", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_maxVoteFraction", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_stakePeriod", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_submitPeriod", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_revealPeriod", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_escalationPeriod", + "name": "_motionId", "type": "uint256" } ], - "name": "initialise", + "name": "finalizeMotion", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -597,284 +600,129 @@ { "inputs": [ { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" + "internalType": "bytes4", + "name": "_sig", + "type": "bytes4" } ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getCapabilityRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, + "name": "getColony", + "outputs": [ { "internalType": "address", - "name": "_altTarget", + "name": "", "type": "address" - }, - { - "internalType": "bytes", - "name": "_action", - "type": "bytes" - }, - { - "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": "createMotion", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_altTarget", - "type": "address" - }, - { - "internalType": "bytes", - "name": "_action", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "_key", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "_value", - "type": "bytes" - }, - { - "internalType": "uint256", - "name": "_branchMask", - "type": "uint256" - }, + "inputs": [], + "name": "getDeprecated", + "outputs": [ { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" + "internalType": "bool", + "name": "", + "type": "bool" } ], - "name": "createRootMotion", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "bytes", - "name": "_action", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "_key", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "_value", - "type": "bytes" - }, + "inputs": [], + "name": "getEscalationPeriod", + "outputs": [ { "internalType": "uint256", - "name": "_branchMask", + "name": "", "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" } ], - "name": "createDomainMotion", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_vote", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - }, - { - "internalType": "bytes", - "name": "_key", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "_value", - "type": "bytes" - }, + "internalType": "bytes32", + "name": "_structHash", + "type": "bytes32" + } + ], + "name": "getExpenditureMotionCount", + "outputs": [ { "internalType": "uint256", - "name": "_branchMask", + "name": "", "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" } ], - "name": "stakeMotion", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, { "internalType": "bytes32", - "name": "_voteSecret", + "name": "_actionHash", "type": "bytes32" - }, - { - "internalType": "bytes", - "name": "_key", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "_value", - "type": "bytes" - }, + } + ], + "name": "getExpenditurePastVote", + "outputs": [ { "internalType": "uint256", - "name": "_branchMask", + "name": "", "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" } ], - "name": "submitVote", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "_salt", - "type": "bytes32" - }, + "inputs": [], + "name": "getMaxVoteFraction", + "outputs": [ { "internalType": "uint256", - "name": "_vote", + "name": "", "type": "uint256" - }, - { - "internalType": "bytes", - "name": "_key", - "type": "bytes" - }, + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ { - "internalType": "bytes", - "name": "_value", - "type": "bytes" - }, + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", + "outputs": [ { "internalType": "uint256", - "name": "_branchMask", + "name": "nonce", "type": "uint256" - }, - { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" } ], - "name": "revealVote", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -883,54 +731,102 @@ "internalType": "uint256", "name": "_motionId", "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_newDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "bytes", - "name": "_key", - "type": "bytes" - }, - { - "internalType": "bytes", - "name": "_value", - "type": "bytes" - }, - { - "internalType": "uint256", - "name": "_branchMask", - "type": "uint256" - }, + } + ], + "name": "getMotion", + "outputs": [ { - "internalType": "bytes32[]", - "name": "_siblings", - "type": "bytes32[]" + "components": [ + { + "internalType": "uint64[3]", + "name": "events", + "type": "uint64[3]" + }, + { + "internalType": "bytes32", + "name": "rootHash", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "domainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "skillRep", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "repSubmitted", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "paidVoterComp", + "type": "uint256" + }, + { + "internalType": "uint256[2]", + "name": "pastVoterComp", + "type": "uint256[2]" + }, + { + "internalType": "uint256[2]", + "name": "stakes", + "type": "uint256[2]" + }, + { + "internalType": "uint256[2]", + "name": "votes", + "type": "uint256[2]" + }, + { + "internalType": "bool", + "name": "escalated", + "type": "bool" + }, + { + "internalType": "bool", + "name": "finalized", + "type": "bool" + }, + { + "internalType": "address", + "name": "altTarget", + "type": "address" + }, + { + "internalType": "bytes", + "name": "action", + "type": "bytes" + } + ], + "internalType": "struct VotingReputationMisaligned.Motion", + "name": "motion", + "type": "tuple" } ], - "name": "escalateMotion", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getMotionCount", + "outputs": [ { "internalType": "uint256", - "name": "_motionId", + "name": "", "type": "uint256" } ], - "name": "finalizeMotion", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { @@ -941,32 +837,35 @@ "type": "uint256" } ], - "name": "failingExecutionAllowed", + "name": "getMotionState", "outputs": [ { - "internalType": "bool", + "internalType": "enum VotingReputationMisaligned.MotionState", "name": "", - "type": "bool" + "type": "uint8" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, + "inputs": [], + "name": "getRevealPeriod", + "outputs": [ { "internalType": "uint256", - "name": "_permissionDomainId", + "name": "", "type": "uint256" - }, + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ { "internalType": "uint256", - "name": "_childSkillIndex", + "name": "_motionId", "type": "uint256" }, { @@ -980,14 +879,20 @@ "type": "uint256" } ], - "name": "claimReward", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getStake", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "getTotalStakeFraction", + "name": "getStakePeriod", "outputs": [ { "internalType": "uint256", @@ -999,9 +904,30 @@ "type": "function" }, { - "inputs": [], - "name": "getVoterRewardFraction", + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_staker", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_vote", + "type": "uint256" + } + ], + "name": "getStakerReward", "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + }, { "internalType": "uint256", "name": "", @@ -1013,7 +939,7 @@ }, { "inputs": [], - "name": "getUserMinStakeFraction", + "name": "getSubmitPeriod", "outputs": [ { "internalType": "uint256", @@ -1026,7 +952,7 @@ }, { "inputs": [], - "name": "getMaxVoteFraction", + "name": "getTotalStakeFraction", "outputs": [ { "internalType": "uint256", @@ -1039,7 +965,7 @@ }, { "inputs": [], - "name": "getStakePeriod", + "name": "getUserMinStakeFraction", "outputs": [ { "internalType": "uint256", @@ -1051,8 +977,19 @@ "type": "function" }, { - "inputs": [], - "name": "getSubmitPeriod", + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_voterRep", + "type": "uint256" + } + ], + "name": "getVoterReward", "outputs": [ { "internalType": "uint256", @@ -1065,7 +1002,7 @@ }, { "inputs": [], - "name": "getRevealPeriod", + "name": "getVoterRewardFraction", "outputs": [ { "internalType": "uint256", @@ -1077,9 +1014,30 @@ "type": "function" }, { - "inputs": [], - "name": "getEscalationPeriod", + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_voterRep", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_voterAddress", + "type": "address" + } + ], + "name": "getVoterRewardRange", "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + }, { "internalType": "uint256", "name": "", @@ -1091,151 +1049,105 @@ }, { "inputs": [], - "name": "getMotionCount", + "name": "identifier", "outputs": [ { - "internalType": "uint256", + "internalType": "bytes32", "name": "", - "type": "uint256" + "type": "bytes32" } ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" }, { "inputs": [ { "internalType": "uint256", - "name": "_motionId", + "name": "_totalStakeFraction", "type": "uint256" - } - ], - "name": "getMotion", - "outputs": [ + }, { - "components": [ - { - "internalType": "uint64[3]", - "name": "events", - "type": "uint64[3]" - }, - { - "internalType": "bytes32", - "name": "rootHash", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "skillId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "skillRep", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "repSubmitted", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "paidVoterComp", - "type": "uint256" - }, - { - "internalType": "uint256[2]", - "name": "pastVoterComp", - "type": "uint256[2]" - }, - { - "internalType": "uint256[2]", - "name": "stakes", - "type": "uint256[2]" - }, - { - "internalType": "uint256[2]", - "name": "votes", - "type": "uint256[2]" - }, - { - "internalType": "bool", - "name": "escalated", - "type": "bool" - }, - { - "internalType": "bool", - "name": "finalized", - "type": "bool" - }, - { - "internalType": "address", - "name": "altTarget", - "type": "address" - }, - { - "internalType": "bytes", - "name": "action", - "type": "bytes" - } - ], - "internalType": "struct VotingReputationMisaligned.Motion", - "name": "motion", - "type": "tuple" + "internalType": "uint256", + "name": "_voterRewardFraction", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_userMinStakeFraction", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_maxVoteFraction", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_stakePeriod", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_submitPeriod", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_revealPeriod", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_escalationPeriod", + "type": "uint256" } ], - "stateMutability": "view", + "name": "initialise", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, { "internalType": "address", - "name": "_staker", + "name": "_colony", "type": "address" - }, + } + ], + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "uint256", - "name": "_vote", - "type": "uint256" + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" } ], - "name": "getStake", + "name": "multicall", "outputs": [ { - "internalType": "uint256", - "name": "", - "type": "uint256" + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" } ], - "stateMutability": "view", + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ - { - "internalType": "bytes32", - "name": "_structHash", - "type": "bytes32" - } - ], - "name": "getExpenditureMotionCount", + "inputs": [], + "name": "owner", "outputs": [ { - "internalType": "uint256", + "internalType": "address", "name": "", - "type": "uint256" + "type": "address" } ], "stateMutability": "view", @@ -1243,40 +1155,71 @@ }, { "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, { "internalType": "bytes32", - "name": "_actionHash", + "name": "_salt", "type": "bytes32" - } - ], - "name": "getExpenditurePastVote", - "outputs": [ + }, { "internalType": "uint256", - "name": "", + "name": "_vote", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "_key", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "_value", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_branchMask", "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" } ], - "stateMutability": "view", + "name": "revealVote", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "name": "getMotionState", - "outputs": [ + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "enum VotingReputationMisaligned.MotionState", - "name": "", - "type": "uint8" + "internalType": "address", + "name": "owner_", + "type": "address" } ], - "stateMutability": "view", + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -1288,53 +1231,48 @@ }, { "internalType": "uint256", - "name": "_voterRep", + "name": "_permissionDomainId", "type": "uint256" - } - ], - "name": "getVoterReward", - "outputs": [ + }, { "internalType": "uint256", - "name": "", + "name": "_childSkillIndex", "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ + }, { "internalType": "uint256", - "name": "_motionId", + "name": "_vote", "type": "uint256" }, { "internalType": "uint256", - "name": "_voterRep", + "name": "_amount", "type": "uint256" }, { - "internalType": "address", - "name": "_voterAddress", - "type": "address" - } - ], - "name": "getVoterRewardRange", - "outputs": [ + "internalType": "bytes", + "name": "_key", + "type": "bytes" + }, { - "internalType": "uint256", - "name": "", - "type": "uint256" + "internalType": "bytes", + "name": "_value", + "type": "bytes" }, { "internalType": "uint256", - "name": "", + "name": "_branchMask", "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" } ], - "stateMutability": "view", + "name": "stakeMotion", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -1345,403 +1283,104 @@ "type": "uint256" }, { - "internalType": "address", - "name": "_staker", - "type": "address" + "internalType": "bytes32", + "name": "_voteSecret", + "type": "bytes32" }, { - "internalType": "uint256", - "name": "_vote", - "type": "uint256" - } - ], - "name": "getStakerReward", - "outputs": [ + "internalType": "bytes", + "name": "_key", + "type": "bytes" + }, { - "internalType": "uint256", - "name": "", - "type": "uint256" + "internalType": "bytes", + "name": "_value", + "type": "bytes" }, { "internalType": "uint256", - "name": "", + "name": "_branchMask", "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" } ], - "stateMutability": "view", + "name": "submitVote", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "bytes", - "name": "action", - "type": "bytes" + "internalType": "address", + "name": "_user", + "type": "address" }, { "internalType": "uint256", - "name": "value", + "name": "_nonce", "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "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": "createClaimDelayAction", + "name": "verify", "outputs": [ { - "internalType": "bytes", + "internalType": "bool", "name": "", - "type": "bytes" + "type": "bool" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" - } - ], - "devdoc": { - "kind": "dev", - "methods": { - "claimReward(uint256,uint256,uint256,address,uint256)": { - "params": { - "_childSkillIndex": "For the domain in which the motion is occurring", - "_motionId": "The id of the motion", - "_permissionDomainId": "The domain where the extension has the arbitration permission", - "_staker": "The staker whose reward is being claimed", - "_vote": "The side being supported (0 = NAY, 1 = YAY)" - } - }, - "createDomainMotion(uint256,uint256,bytes,bytes,bytes,uint256,bytes32[])": { - "params": { - "_action": "A bytes array encoding a function call", - "_branchMask": "The branchmask of the proof", - "_childSkillIndex": "The childSkillIndex pointing to the domain of the action", - "_domainId": "The domain where we vote on the motion", - "_key": "Reputation tree key for the domain", - "_siblings": "The siblings of the proof", - "_value": "Reputation tree value for the domain" - } - }, - "createMotion(uint256,uint256,address,bytes,bytes,bytes,uint256,bytes32[])": { - "params": { - "_action": "A bytes array encoding a function call", - "_altTarget": "The contract to which we send the action (0x0 for the colony)", - "_branchMask": "The branchmask of the proof", - "_childSkillIndex": "The childSkillIndex pointing to the domain of the action", - "_domainId": "The domain where we vote on the motion", - "_key": "Reputation tree key for the root domain", - "_siblings": "The siblings of the proof", - "_value": "Reputation tree value for the root domain" - } - }, - "createRootMotion(address,bytes,bytes,bytes,uint256,bytes32[])": { - "params": { - "_action": "A bytes array encoding a function call", - "_altTarget": "The contract to which we send the action (0x0 for the colony)", - "_branchMask": "The branchmask of the proof", - "_key": "Reputation tree key for the root domain", - "_siblings": "The siblings of the proof", - "_value": "Reputation tree value for the root domain" - } - }, - "escalateMotion(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])": { - "params": { - "_branchMask": "The branchmask of the proof", - "_childSkillIndex": "For the current domain, relative to the escalated domain", - "_key": "Reputation tree key for the new domain", - "_motionId": "The id of the motion", - "_newDomainId": "The desired domain of escalation", - "_siblings": "The siblings of the proof", - "_value": "Reputation tree value for the new domain" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - }, - "failingExecutionAllowed(uint256)": { - "details": "We are only expecting this to be called from finalize motion in the contracts. It is marked as public only so that the frontend can use it.", - "params": { - "_motionId": "The id of the motion" - } - }, - "getEscalationPeriod()": { - "returns": { - "_0": "The escalation period" - } - }, - "getExpenditureMotionCount(bytes32)": { - "params": { - "_structHash": "The hash of the expenditureId or expenditureId*expenditureSlot" - }, - "returns": { - "_0": "The number of ongoing motions" - } - }, - "getExpenditurePastVote(bytes32)": { - "params": { - "_actionHash": "The hash of the particular expenditure action" - }, - "returns": { - "_0": "The largest past vote on this variable" - } - }, - "getMaxVoteFraction()": { - "returns": { - "_0": "The max vote fraction" - } - }, - "getMotion(uint256)": { - "params": { - "_motionId": "The id of the motion" - }, - "returns": { - "motion": "The motion struct" - } - }, - "getMotionCount()": { - "returns": { - "_0": "The total motion count" - } - }, - "getMotionState(uint256)": { - "returns": { - "_0": "The current motion state" - } - }, - "getRevealPeriod()": { - "returns": { - "_0": "The reveal period" - } - }, - "getStake(uint256,address,uint256)": { - "params": { - "_motionId": "The id of the motion", - "_staker": "The staker address", - "_vote": "The side being supported (0 = NAY, 1 = YAY)" - }, - "returns": { - "_0": "The user's stake" - } - }, - "getStakePeriod()": { - "returns": { - "_0": "The stake period" - } - }, - "getStakerReward(uint256,address,uint256)": { - "params": { - "_motionId": "The id of the motion", - "_staker": "The staker's address", - "_vote": "The vote (0 = NAY, 1 = YAY)" - }, - "returns": { - "_0": "The staker reward and the reputation penalty (if any)" - } - }, - "getSubmitPeriod()": { - "returns": { - "_0": "The submit period" - } - }, - "getTotalStakeFraction()": { - "returns": { - "_0": "The total stake fraction" - } - }, - "getUserMinStakeFraction()": { - "returns": { - "_0": "The user min stake fraction" - } - }, - "getVoterReward(uint256,uint256)": { - "params": { - "_motionId": "The id of the motion", - "_voterRep": "The reputation the voter has in the domain" - }, - "returns": { - "_0": "The voter reward" - } - }, - "getVoterRewardFraction()": { - "returns": { - "_0": "The voter reward fraction" - } - }, - "getVoterRewardRange(uint256,uint256,address)": { - "params": { - "_motionId": "The id of the motion", - "_voterAddress": "The address the user will be voting as", - "_voterRep": "The reputation the voter has in the domain" - }, - "returns": { - "_0": "The voter reward" - } - }, - "initialise(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256)": { - "params": { - "_escalationPeriod": "The length of the escalation period in seconds", - "_maxVoteFraction": "The fraction of the domain's reputation which must submit for quick-end", - "_revealPeriod": "The length of the reveal period in seconds", - "_stakePeriod": "The length of the staking period in seconds", - "_submitPeriod": "The length of the submit period in seconds", - "_totalStakeFraction": "The fraction of the domain's reputation we need to stake", - "_userMinStakeFraction": "The minimum per-user stake as fraction of total stake", - "_voterRewardFraction": "The fraction of the total stake paid out to voters as rewards" - } - }, - "install(address)": { - "params": { - "_colony": "Base colony for the installation" - } - }, - "revealVote(uint256,bytes32,uint256,bytes,bytes,uint256,bytes32[])": { - "params": { - "_branchMask": "The branchmask of the proof", - "_key": "Reputation tree key for the staker/domain", - "_motionId": "The id of the motion", - "_salt": "The salt used to hash the vote", - "_siblings": "The siblings of the proof", - "_value": "Reputation tree value for the staker/domain", - "_vote": "The side being supported (0 = NAY, 1 = YAY)" - } - }, - "stakeMotion(uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])": { - "params": { - "_amount": "The amount of tokens being staked", - "_branchMask": "The branchmask of the proof", - "_childSkillIndex": "For the domain in which the motion is occurring", - "_key": "Reputation tree key for the staker/domain", - "_motionId": "The id of the motion", - "_permissionDomainId": "The domain where the extension has the arbitration permission", - "_siblings": "The siblings of the proof", - "_value": "Reputation tree value for the staker/domain", - "_vote": "The side being supported (0 = NAY, 1 = YAY)" - } - }, - "submitVote(uint256,bytes32,bytes,bytes,uint256,bytes32[])": { - "params": { - "_branchMask": "The branchmask of the proof", - "_key": "Reputation tree key for the staker/domain", - "_motionId": "The id of the motion", - "_siblings": "The siblings of the proof", - "_value": "Reputation tree value for the staker/domain", - "_voteSecret": "The hashed vote secret" - } - }, - "version()": { - "returns": { - "_0": "The version number" - } - } }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "claimReward(uint256,uint256,uint256,address,uint256)": { - "notice": "Claim the staker's reward" - }, - "createDomainMotion(uint256,uint256,bytes,bytes,bytes,uint256,bytes32[])": { - "notice": "Create a motion in any domain (DEPRECATED)" - }, - "createMotion(uint256,uint256,address,bytes,bytes,bytes,uint256,bytes32[])": { - "notice": "Create a motion" - }, - "createRootMotion(address,bytes,bytes,bytes,uint256,bytes32[])": { - "notice": "Create a motion in the root domain (DEPRECATED)" - }, - "deprecate(bool)": { - "notice": "Called when deprecating (or undeprecating) the extension" - }, - "escalateMotion(uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])": { - "notice": "Escalate a motion to a higher domain" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - }, - "finishUpgrade()": { - "notice": "Called when upgrading the extension" - }, - "getEscalationPeriod()": { - "notice": "Get the escalation period" - }, - "getExpenditureMotionCount(bytes32)": { - "notice": "Get the number of ongoing motions for a single expenditure / expenditure slot" - }, - "getExpenditurePastVote(bytes32)": { - "notice": "Get the largest past vote on a single expenditure variable" - }, - "getMaxVoteFraction()": { - "notice": "Get the max vote fraction" - }, - "getMotion(uint256)": { - "notice": "Get the data for a single motion" - }, - "getMotionCount()": { - "notice": "Get the total motion count" - }, - "getMotionState(uint256)": { - "notice": "Get the current state of the motion" - }, - "getRevealPeriod()": { - "notice": "Get the reveal period" - }, - "getStake(uint256,address,uint256)": { - "notice": "Get a user's stake on a motion" - }, - "getStakePeriod()": { - "notice": "Get the stake period" - }, - "getStakerReward(uint256,address,uint256)": { - "notice": "Get the staker reward" - }, - "getSubmitPeriod()": { - "notice": "Get the submit period" - }, - "getTotalStakeFraction()": { - "notice": "Get the total stake fraction" - }, - "getUserMinStakeFraction()": { - "notice": "Get the user min stake fraction" - }, - "getVoterReward(uint256,uint256)": { - "notice": "Get the voter reward NB This function will only return a meaningful value if in the reveal state. Prior to the reveal state, getVoterRewardRange should be used." - }, - "getVoterRewardFraction()": { - "notice": "Get the voter reward fraction" - }, - "getVoterRewardRange(uint256,uint256,address)": { - "notice": "Get the range of potential rewards for a voter on a specific motion, intended to be used when the motion is in the reveal state. Once a motion is in the reveal state and the reward is known, getVoterReward should be used." - }, - "identifier()": { - "notice": "Returns the identifier of the extension" - }, - "initialise(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256)": { - "notice": "Initialise the extension" - }, - "install(address)": { - "notice": "Install the extension" - }, - "revealVote(uint256,bytes32,uint256,bytes,bytes,uint256,bytes32[])": { - "notice": "Reveal a vote secret for a motion" - }, - "stakeMotion(uint256,uint256,uint256,uint256,uint256,bytes,bytes,uint256,bytes32[])": { - "notice": "Stake on a motion" - }, - "submitVote(uint256,bytes32,bytes,bytes,uint256,bytes32[])": { - "notice": "Submit a vote secret for a motion" - }, - "uninstall()": { - "notice": "Called when uninstalling the extension" - }, - "version()": { - "notice": "Return the version number" - } - }, - "version": 1 - } + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] } \ No newline at end of file diff --git a/dist/versions/next/VotingReputationMisalignedRecovery.json b/dist/versions/imwss2/VotingReputationMisalignedRecovery.json similarity index 91% rename from dist/versions/next/VotingReputationMisalignedRecovery.json rename to dist/versions/imwss2/VotingReputationMisalignedRecovery.json index ff28e8a..397b613 100644 --- a/dist/versions/next/VotingReputationMisalignedRecovery.json +++ b/dist/versions/imwss2/VotingReputationMisalignedRecovery.json @@ -246,6 +246,39 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_staker", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_vote", + "type": "uint256" + } + ], + "name": "claimMisalignedReward", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "owner", @@ -284,63 +317,6 @@ "outputs": [], "stateMutability": "nonpayable", "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_staker", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_vote", - "type": "uint256" - } - ], - "name": "claimMisalignedReward", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "claimMisalignedReward(uint256,uint256,uint256,address,uint256)": { - "params": { - "_childSkillIndex": "For the domain in which the motion is occurring", - "_motionId": "The id of the motion", - "_permissionDomainId": "The domain where the extension has the arbitration permission", - "_staker": "The staker whose reward is being claimed", - "_vote": "The side being supported (0 = NAY, 1 = YAY)" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "claimMisalignedReward(uint256,uint256,uint256,address,uint256)": { - "notice": "Claim the staker's reward" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/VotingReputationStaking.json b/dist/versions/imwss2/VotingReputationStaking.json similarity index 81% rename from dist/versions/next/VotingReputationStaking.json rename to dist/versions/imwss2/VotingReputationStaking.json index 4f09d27..ff4ce22 100644 --- a/dist/versions/next/VotingReputationStaking.json +++ b/dist/versions/imwss2/VotingReputationStaking.json @@ -277,6 +277,39 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_staker", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_vote", + "type": "uint256" + } + ], + "name": "claimReward", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -367,9 +400,14 @@ "internalType": "uint256", "name": "expenditureId", "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "requiredPermissions", + "type": "bytes32" } ], - "internalType": "struct VotingReputationDataTypes.ActionSummary", + "internalType": "struct ActionSummary", "name": "", "type": "tuple" } @@ -396,19 +434,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, { "inputs": [], "name": "getColony", @@ -439,7 +464,7 @@ "inputs": [ { "internalType": "address", - "name": "_userAddress", + "name": "_user", "type": "address" } ], @@ -473,6 +498,120 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "address", + "name": "colonyNetworkAddress", + "type": "address" + }, + { + "internalType": "address", + "name": "colonyAddress", + "type": "address" + }, + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + }, + { + "internalType": "address", + "name": "_altTarget", + "type": "address" + } + ], + "name": "getSingleActionSummary", + "outputs": [ + { + "components": [ + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "uint256", + "name": "domainSkillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "requiredPermissions", + "type": "bytes32" + } + ], + "internalType": "struct ActionSummary", + "name": "", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_staker", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_vote", + "type": "uint256" + } + ], + "name": "getStakerReward", + "outputs": [ + { + "internalType": "uint256", + "name": "_reward", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_penalty", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_voterRep", + "type": "uint256" + } + ], + "name": "getVoterReward", + "outputs": [ + { + "internalType": "uint256", + "name": "_reward", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [], "name": "identifier", @@ -533,97 +672,71 @@ }, { "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, { "internalType": "uint256", - "name": "_nonce", + "name": "_motionId", "type": "uint256" }, + { + "internalType": "bytes32", + "name": "_salt", + "type": "bytes32" + }, { "internalType": "uint256", - "name": "_chainId", + "name": "_vote", "type": "uint256" }, { "internalType": "bytes", - "name": "_payload", + "name": "_key", "type": "bytes" }, { - "internalType": "bytes32", - "name": "_sigR", - "type": "bytes32" + "internalType": "bytes", + "name": "_value", + "type": "bytes" }, { - "internalType": "bytes32", - "name": "_sigS", - "type": "bytes32" + "internalType": "uint256", + "name": "_branchMask", + "type": "uint256" }, { - "internalType": "uint8", - "name": "_sigV", - "type": "uint8" + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" } ], - "name": "verify", - "outputs": [ + "name": "revealVote", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "stateMutability": "view", + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "version", - "outputs": [ + "inputs": [ { - "internalType": "uint256", - "name": "_version", - "type": "uint256" + "internalType": "address", + "name": "owner_", + "type": "address" } ], - "stateMutability": "pure", + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -687,88 +800,104 @@ "type": "uint256" }, { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" + "internalType": "bytes32", + "name": "_voteSecret", + "type": "bytes32" }, { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" + "internalType": "bytes", + "name": "_key", + "type": "bytes" }, { - "internalType": "address", - "name": "_staker", - "type": "address" + "internalType": "bytes", + "name": "_value", + "type": "bytes" }, { "internalType": "uint256", - "name": "_vote", + "name": "_branchMask", "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" } ], - "name": "claimReward", + "name": "submitVote", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "uninstall", "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - }, { "internalType": "address", - "name": "_staker", + "name": "_user", "type": "address" }, { "internalType": "uint256", - "name": "_vote", + "name": "_nonce", "type": "uint256" - } - ], - "name": "getStakerReward", - "outputs": [ + }, { "internalType": "uint256", - "name": "_reward", + "name": "_chainId", "type": "uint256" }, + { + "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": "verify", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "version", + "outputs": [ { "internalType": "uint256", - "name": "_penalty", + "name": "_version", "type": "uint256" } ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/VotingReputationStorage.json b/dist/versions/imwss2/VotingReputationStorage.json similarity index 89% rename from dist/versions/next/VotingReputationStorage.json rename to dist/versions/imwss2/VotingReputationStorage.json index c29e864..371629e 100644 --- a/dist/versions/next/VotingReputationStorage.json +++ b/dist/versions/imwss2/VotingReputationStorage.json @@ -277,6 +277,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -316,6 +329,59 @@ "stateMutability": "payable", "type": "function" }, + { + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + }, + { + "internalType": "address", + "name": "_altTarget", + "type": "address" + } + ], + "name": "getActionSummary", + "outputs": [ + { + "components": [ + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "uint256", + "name": "domainSkillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "requiredPermissions", + "type": "bytes32" + } + ], + "internalType": "struct ActionSummary", + "name": "", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, { "inputs": [ { @@ -337,12 +403,12 @@ }, { "inputs": [], - "name": "getChainId", + "name": "getColony", "outputs": [ { - "internalType": "uint256", + "internalType": "address", "name": "", - "type": "uint256" + "type": "address" } ], "stateMutability": "view", @@ -350,30 +416,137 @@ }, { "inputs": [], - "name": "getColony", + "name": "getDeprecated", "outputs": [ { - "internalType": "address", + "internalType": "bool", "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", "type": "address" } ], + "name": "getMetatransactionNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + } + ], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "getDeprecated", + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + } + ], + "name": "getMotionState", "outputs": [ { - "internalType": "bool", + "internalType": "enum VotingReputationDataTypes.MotionState", + "name": "_motionState", + "type": "uint8" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "colonyNetworkAddress", + "type": "address" + }, + { + "internalType": "address", + "name": "colonyAddress", + "type": "address" + }, + { + "internalType": "bytes", + "name": "_action", + "type": "bytes" + }, + { + "internalType": "address", + "name": "_altTarget", + "type": "address" + } + ], + "name": "getSingleActionSummary", + "outputs": [ + { + "components": [ + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "uint256", + "name": "domainSkillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "expenditureId", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "requiredPermissions", + "type": "bytes32" + } + ], + "internalType": "struct ActionSummary", "name": "", - "type": "bool" + "type": "tuple" } ], "stateMutability": "view", "type": "function" }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "_identifier", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -432,6 +605,13 @@ "stateMutability": "nonpayable", "type": "function" }, + { + "inputs": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -481,38 +661,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [ - { - "internalType": "address", - "name": "_userAddress", - "type": "address" - } - ], - "name": "getMetatransactionNonce", - "outputs": [ - { - "internalType": "uint256", - "name": "_nonce", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "identifier", - "outputs": [ - { - "internalType": "bytes32", - "name": "_identifier", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, { "inputs": [], "name": "version", @@ -525,130 +673,6 @@ ], "stateMutability": "pure", "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_colony", - "type": "address" - } - ], - "name": "install", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" - } - ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_motionId", - "type": "uint256" - } - ], - "name": "getMotionState", - "outputs": [ - { - "internalType": "enum VotingReputationDataTypes.MotionState", - "name": "_motionState", - "type": "uint8" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes", - "name": "_action", - "type": "bytes" - }, - { - "internalType": "address", - "name": "_altTarget", - "type": "address" - } - ], - "name": "getActionSummary", - "outputs": [ - { - "components": [ - { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" - }, - { - "internalType": "uint256", - "name": "domainSkillId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "expenditureId", - "type": "uint256" - } - ], - "internalType": "struct VotingReputationDataTypes.ActionSummary", - "name": "", - "type": "tuple" - } - ], - "stateMutability": "view", - "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/Whitelist.json b/dist/versions/imwss2/Whitelist.json similarity index 70% rename from dist/versions/next/Whitelist.json rename to dist/versions/imwss2/Whitelist.json index 6f4bc78..14bd305 100644 --- a/dist/versions/next/Whitelist.json +++ b/dist/versions/imwss2/Whitelist.json @@ -90,6 +90,24 @@ "name": "UserApproved", "type": "event" }, + { + "inputs": [ + { + "internalType": "address[]", + "name": "_users", + "type": "address[]" + }, + { + "internalType": "bool", + "name": "_status", + "type": "bool" + } + ], + "name": "approveUsers", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [], "name": "authority", @@ -103,6 +121,19 @@ "stateMutability": "view", "type": "function" }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, { "inputs": [ { @@ -143,57 +174,38 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "bytes4", - "name": "_sig", - "type": "bytes4" - } - ], - "name": "getCapabilityRoles", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "view", + "inputs": [], + "name": "finishUpgrade", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getChainId", + "name": "getAgreementHash", "outputs": [ { - "internalType": "uint256", - "name": "", - "type": "uint256" + "internalType": "string", + "name": "_hash", + "type": "string" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [], - "name": "getColony", - "outputs": [ + "inputs": [ { "internalType": "address", - "name": "", + "name": "_user", "type": "address" } ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getDeprecated", + "name": "getApproval", "outputs": [ { "internalType": "bool", - "name": "", + "name": "_status", "type": "bool" } ], @@ -203,25 +215,25 @@ { "inputs": [ { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" + "internalType": "bytes4", + "name": "_sig", + "type": "bytes4" } ], - "name": "multicall", + "name": "getCapabilityRoles", "outputs": [ { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" + "internalType": "bytes32", + "name": "", + "type": "bytes32" } ], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [], - "name": "owner", + "name": "getColony", "outputs": [ { "internalType": "address", @@ -233,29 +245,35 @@ "type": "function" }, { - "inputs": [ + "inputs": [], + "name": "getDeprecated", + "outputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "bool", + "name": "", + "type": "bool" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "owner_", + "name": "_user", "type": "address" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "name": "getMetatransactionNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + } + ], + "stateMutability": "view", "type": "function" }, { @@ -264,43 +282,13 @@ "internalType": "address", "name": "_user", "type": "address" - }, - { - "internalType": "uint256", - "name": "_nonce", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_chainId", - "type": "uint256" - }, - { - "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": "verify", + "name": "getSignature", "outputs": [ { "internalType": "bool", - "name": "", + "name": "_status", "type": "bool" } ], @@ -308,19 +296,13 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "userAddress", - "type": "address" - } - ], - "name": "getMetatransactionNonce", + "inputs": [], + "name": "getUseApprovals", "outputs": [ { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" + "internalType": "bool", + "name": "_useApprovals", + "type": "bool" } ], "stateMutability": "view", @@ -340,16 +322,21 @@ "type": "function" }, { - "inputs": [], - "name": "version", - "outputs": [ + "inputs": [ { - "internalType": "uint256", - "name": "_version", - "type": "uint256" + "internalType": "bool", + "name": "_useApprovals", + "type": "bool" + }, + { + "internalType": "string", + "name": "_agreementHash", + "type": "string" } ], - "stateMutability": "pure", + "name": "initialise", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -365,78 +352,66 @@ "stateMutability": "nonpayable", "type": "function" }, - { - "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "isApproved", + "outputs": [ { "internalType": "bool", - "name": "_deprecated", + "name": "_approved", "type": "bool" } ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "bool", - "name": "_useApprovals", - "type": "bool" - }, + "internalType": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ { - "internalType": "string", - "name": "_agreementHash", - "type": "string" + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" } ], - "name": "initialise", - "outputs": [], "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [ - { - "internalType": "address[]", - "name": "_users", - "type": "address[]" - }, + "inputs": [], + "name": "owner", + "outputs": [ { - "internalType": "bool", - "name": "_status", - "type": "bool" + "internalType": "address", + "name": "", + "type": "address" } ], - "name": "approveUsers", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "string", - "name": "_agreementHash", - "type": "string" + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" } ], - "name": "signAgreement", + "name": "setAuthority", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -445,45 +420,33 @@ "inputs": [ { "internalType": "address", - "name": "_user", + "name": "owner_", "type": "address" } ], - "name": "isApproved", - "outputs": [ - { - "internalType": "bool", - "name": "_approved", - "type": "bool" - } - ], - "stateMutability": "view", + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { - "inputs": [], - "name": "getUseApprovals", - "outputs": [ + "inputs": [ { - "internalType": "bool", - "name": "_useApprovals", - "type": "bool" + "internalType": "string", + "name": "_agreementHash", + "type": "string" } ], - "stateMutability": "view", + "name": "signAgreement", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [], - "name": "getAgreementHash", - "outputs": [ - { - "internalType": "string", - "name": "_hash", - "type": "string" - } - ], - "stateMutability": "view", + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { @@ -492,13 +455,43 @@ "internalType": "address", "name": "_user", "type": "address" + }, + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "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": "getApproval", + "name": "verify", "outputs": [ { "internalType": "bool", - "name": "_status", + "name": "", "type": "bool" } ], @@ -506,171 +499,17 @@ "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "getSignature", + "inputs": [], + "name": "version", "outputs": [ { - "internalType": "bool", - "name": "_status", - "type": "bool" + "internalType": "uint256", + "name": "_version", + "type": "uint256" } ], - "stateMutability": "view", + "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": { - "approveUsers(address[],bool)": { - "params": { - "_status": "The whitelist status to set", - "_users": "An array of user addresses" - } - }, - "deprecate(bool)": { - "params": { - "_deprecated": "Indicates whether the extension should be deprecated or undeprecated" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - }, - "getAgreementHash()": { - "returns": { - "_hash": "The agreement hash" - } - }, - "getApproval(address)": { - "params": { - "_user": "The address of the user" - }, - "returns": { - "_status": "The user's approval status" - } - }, - "getMetatransactionNonce(address)": { - "params": { - "userAddress": "The user's address" - }, - "returns": { - "nonce": "The nonce" - } - }, - "getSignature(address)": { - "params": { - "_user": "The address of the user" - }, - "returns": { - "_status": "The user's signature status" - } - }, - "getUseApprovals()": { - "returns": { - "_useApprovals": "Whether `useApprovals` is `true`" - } - }, - "identifier()": { - "returns": { - "_identifier": "The extension's identifier" - } - }, - "initialise(bool,string)": { - "params": { - "_agreementHash": "An agreement hash (such as an IPFS URI)", - "_useApprovals": "Whether or not to require administrative approval" - } - }, - "install(address)": { - "params": { - "_colony": "The colony in which the extension holds permissions" - } - }, - "isApproved(address)": { - "params": { - "_user": "The address of the user" - }, - "returns": { - "_approved": "Is `true` when the user is approved" - } - }, - "signAgreement(string)": { - "params": { - "_agreementHash": "The agreement hash being signed" - } - }, - "version()": { - "returns": { - "_version": "The extension's version number" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "approveUsers(address[],bool)": { - "notice": "Sets user statuses in the whitelist" - }, - "deprecate(bool)": { - "notice": "Called when deprecating (or undeprecating) the extension" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - }, - "finishUpgrade()": { - "notice": "Called when upgrading the extension" - }, - "getAgreementHash()": { - "notice": "Get the agreementHash" - }, - "getApproval(address)": { - "notice": "Get the user's approval status" - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next nonce for a meta-transaction" - }, - "getSignature(address)": { - "notice": "Get the user's signature status" - }, - "getUseApprovals()": { - "notice": "Get the useApprovals boolean" - }, - "identifier()": { - "notice": "Returns the identifier of the extension" - }, - "initialise(bool,string)": { - "notice": "Initialise the extension" - }, - "install(address)": { - "notice": "Configures the extension" - }, - "isApproved(address)": { - "notice": "Get the user's overall whitelist status" - }, - "signAgreement(string)": { - "notice": "The user's signature on the agreement" - }, - "uninstall()": { - "notice": "Called when uninstalling the extension" - }, - "version()": { - "notice": "Returns the version of the extension" - } - }, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/DSRoles.json b/dist/versions/imwss2/WormholeBridgeForColony.json similarity index 61% rename from dist/versions/next/DSRoles.json rename to dist/versions/imwss2/WormholeBridgeForColony.json index ffdcb23..3f9aded 100644 --- a/dist/versions/next/DSRoles.json +++ b/dist/versions/imwss2/WormholeBridgeForColony.json @@ -1,5 +1,5 @@ { - "contractName": "DSRoles", + "contractName": "WormholeBridgeForColony", "abi": [ { "anonymous": false, @@ -42,7 +42,7 @@ }, { "inputs": [], - "name": "owner", + "name": "colonyNetwork", "outputs": [ { "internalType": "address", @@ -56,67 +56,49 @@ { "inputs": [ { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" + "internalType": "uint256", + "name": "", + "type": "uint256" } ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ + "name": "evmChainIdToWormholeChainId", + "outputs": [ { - "internalType": "address", - "name": "owner_", - "type": "address" + "internalType": "uint16", + "name": "", + "type": "uint16" } ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "who", - "type": "address" + "internalType": "uint256", + "name": "evmChainId", + "type": "uint256" } ], - "name": "getUserRoles", + "name": "getColonyBridgeAddress", "outputs": [ { - "internalType": "bytes32", + "internalType": "address", "name": "", - "type": "bytes32" + "type": "address" } ], "stateMutability": "view", "type": "function" }, { - "inputs": [ - { - "internalType": "address", - "name": "code", - "type": "address" - }, - { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" - } - ], - "name": "getCapabilityRoles", + "inputs": [], + "name": "owner", "outputs": [ { - "internalType": "bytes32", + "internalType": "address", "name": "", - "type": "bytes32" + "type": "address" } ], "stateMutability": "view", @@ -125,36 +107,30 @@ { "inputs": [ { - "internalType": "address", - "name": "who", - "type": "address" + "internalType": "bytes", + "name": "_vaa", + "type": "bytes" } ], - "name": "isUserRoot", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", + "name": "receiveMessage", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "code", - "type": "address" + "internalType": "uint256", + "name": "_evmChainId", + "type": "uint256" }, { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" + "internalType": "bytes", + "name": "_payload", + "type": "bytes" } ], - "name": "isCapabilityPublic", + "name": "sendMessage", "outputs": [ { "internalType": "bool", @@ -162,76 +138,67 @@ "type": "bool" } ], - "stateMutability": "view", + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "who", + "internalType": "contract DSAuthority", + "name": "authority_", "type": "address" - }, - { - "internalType": "uint8", - "name": "role", - "type": "uint8" } ], - "name": "hasUserRole", - "outputs": [ + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "bool", - "name": "", - "type": "bool" + "internalType": "uint256[]", + "name": "evmChainIds", + "type": "uint256[]" + }, + { + "internalType": "uint16[]", + "name": "wormholeChainIds", + "type": "uint16[]" } ], - "stateMutability": "view", + "name": "setChainIdMapping", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { - "internalType": "address", - "name": "caller", - "type": "address" + "internalType": "uint256", + "name": "_evmChainId", + "type": "uint256" }, { "internalType": "address", - "name": "code", + "name": "_bridgeAddress", "type": "address" - }, - { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" } ], - "name": "canCall", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", + "name": "setColonyBridgeAddress", + "outputs": [], + "stateMutability": "nonpayable", "type": "function" }, { "inputs": [ { "internalType": "address", - "name": "who", + "name": "_colonyNetwork", "type": "address" - }, - { - "internalType": "bool", - "name": "enabled", - "type": "bool" } ], - "name": "setRootUser", + "name": "setColonyNetworkAddress", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -240,21 +207,11 @@ "inputs": [ { "internalType": "address", - "name": "who", + "name": "owner_", "type": "address" - }, - { - "internalType": "uint8", - "name": "role", - "type": "uint8" - }, - { - "internalType": "bool", - "name": "enabled", - "type": "bool" } ], - "name": "setUserRole", + "name": "setOwner", "outputs": [], "stateMutability": "nonpayable", "type": "function" @@ -263,62 +220,65 @@ "inputs": [ { "internalType": "address", - "name": "code", + "name": "_wormhole", "type": "address" - }, + } + ], + "name": "setWormholeAddress", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" - }, + "internalType": "uint256", + "name": "_evmChainId", + "type": "uint256" + } + ], + "name": "supportedEvmChainId", + "outputs": [ { "internalType": "bool", - "name": "enabled", + "name": "", "type": "bool" } ], - "name": "setPublicCapability", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "wormhole", + "outputs": [ + { + "internalType": "contract IWormhole", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", "type": "function" }, { "inputs": [ { - "internalType": "uint8", - "name": "role", - "type": "uint8" - }, + "internalType": "bytes32", + "name": "_wormholeFormatAddress", + "type": "bytes32" + } + ], + "name": "wormholeAddressToEVMAddress", + "outputs": [ { "internalType": "address", - "name": "code", + "name": "", "type": "address" - }, - { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" - }, - { - "internalType": "bool", - "name": "enabled", - "type": "bool" } ], - "name": "setRoleCapability", - "outputs": [], - "stateMutability": "nonpayable", + "stateMutability": "pure", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/imwss2/WormholeMock.json b/dist/versions/imwss2/WormholeMock.json new file mode 100644 index 0000000..af93056 --- /dev/null +++ b/dist/versions/imwss2/WormholeMock.json @@ -0,0 +1,1083 @@ +{ + "contractName": "WormholeMock", + "abi": [ + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "oldContract", + "type": "address" + }, + { + "indexed": true, + "internalType": "address", + "name": "newContract", + "type": "address" + } + ], + "name": "ContractUpgraded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "uint32", + "name": "index", + "type": "uint32" + } + ], + "name": "GuardianSetAdded", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "sender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint64", + "name": "sequence", + "type": "uint64" + }, + { + "indexed": false, + "internalType": "uint32", + "name": "nonce", + "type": "uint32" + }, + { + "indexed": false, + "internalType": "bytes", + "name": "payload", + "type": "bytes" + }, + { + "indexed": false, + "internalType": "uint8", + "name": "consistencyLevel", + "type": "uint8" + } + ], + "name": "LogMessagePublished", + "type": "event" + }, + { + "inputs": [], + "name": "bridgeEnabled", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint32", + "name": "timestamp", + "type": "uint32" + }, + { + "internalType": "uint32", + "name": "nonce", + "type": "uint32" + }, + { + "internalType": "uint16", + "name": "emitterChainId", + "type": "uint16" + }, + { + "internalType": "bytes32", + "name": "emitterAddress", + "type": "bytes32" + }, + { + "internalType": "uint64", + "name": "sequence", + "type": "uint64" + }, + { + "internalType": "uint8", + "name": "consistencyLevel", + "type": "uint8" + }, + { + "internalType": "bytes", + "name": "payload", + "type": "bytes" + } + ], + "name": "buildVAABody", + "outputs": [ + { + "internalType": "bytes", + "name": "", + "type": "bytes" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "chainId", + "outputs": [ + { + "internalType": "uint16", + "name": "", + "type": "uint16" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "evmChainId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getCurrentGuardianSetIndex", + "outputs": [ + { + "internalType": "uint32", + "name": "", + "type": "uint32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint32", + "name": "index", + "type": "uint32" + } + ], + "name": "getGuardianSet", + "outputs": [ + { + "components": [ + { + "internalType": "address[]", + "name": "keys", + "type": "address[]" + }, + { + "internalType": "uint32", + "name": "expirationTime", + "type": "uint32" + } + ], + "internalType": "struct IWormhole.GuardianSet", + "name": "", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getGuardianSetExpiry", + "outputs": [ + { + "internalType": "uint32", + "name": "", + "type": "uint32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "hash", + "type": "bytes32" + } + ], + "name": "governanceActionIsConsumed", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "governanceChainId", + "outputs": [ + { + "internalType": "uint16", + "name": "", + "type": "uint16" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "governanceContract", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "initialize", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "isFork", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "impl", + "type": "address" + } + ], + "name": "isInitialized", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "messageFee", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "emitter", + "type": "address" + } + ], + "name": "nextSequence", + "outputs": [ + { + "internalType": "uint64", + "name": "", + "type": "uint64" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "encodedVM", + "type": "bytes" + } + ], + "name": "parseAndVerifyVM", + "outputs": [ + { + "components": [ + { + "internalType": "uint8", + "name": "version", + "type": "uint8" + }, + { + "internalType": "uint32", + "name": "timestamp", + "type": "uint32" + }, + { + "internalType": "uint32", + "name": "nonce", + "type": "uint32" + }, + { + "internalType": "uint16", + "name": "emitterChainId", + "type": "uint16" + }, + { + "internalType": "bytes32", + "name": "emitterAddress", + "type": "bytes32" + }, + { + "internalType": "uint64", + "name": "sequence", + "type": "uint64" + }, + { + "internalType": "uint8", + "name": "consistencyLevel", + "type": "uint8" + }, + { + "internalType": "bytes", + "name": "payload", + "type": "bytes" + }, + { + "internalType": "uint32", + "name": "guardianSetIndex", + "type": "uint32" + }, + { + "components": [ + { + "internalType": "bytes32", + "name": "r", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "s", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "v", + "type": "uint8" + }, + { + "internalType": "uint8", + "name": "guardianIndex", + "type": "uint8" + } + ], + "internalType": "struct IWormhole.Signature[]", + "name": "signatures", + "type": "tuple[]" + }, + { + "internalType": "bytes32", + "name": "hash", + "type": "bytes32" + } + ], + "internalType": "struct IWormhole.VM", + "name": "vm", + "type": "tuple" + }, + { + "internalType": "bool", + "name": "valid", + "type": "bool" + }, + { + "internalType": "string", + "name": "reason", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "encodedUpgrade", + "type": "bytes" + } + ], + "name": "parseContractUpgrade", + "outputs": [ + { + "components": [ + { + "internalType": "bytes32", + "name": "module", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "action", + "type": "uint8" + }, + { + "internalType": "uint16", + "name": "chain", + "type": "uint16" + }, + { + "internalType": "address", + "name": "newContract", + "type": "address" + } + ], + "internalType": "struct IWormhole.ContractUpgrade", + "name": "cu", + "type": "tuple" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "encodedUpgrade", + "type": "bytes" + } + ], + "name": "parseGuardianSetUpgrade", + "outputs": [ + { + "components": [ + { + "internalType": "bytes32", + "name": "module", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "action", + "type": "uint8" + }, + { + "internalType": "uint16", + "name": "chain", + "type": "uint16" + }, + { + "components": [ + { + "internalType": "address[]", + "name": "keys", + "type": "address[]" + }, + { + "internalType": "uint32", + "name": "expirationTime", + "type": "uint32" + } + ], + "internalType": "struct IWormhole.GuardianSet", + "name": "newGuardianSet", + "type": "tuple" + }, + { + "internalType": "uint32", + "name": "newGuardianSetIndex", + "type": "uint32" + } + ], + "internalType": "struct IWormhole.GuardianSetUpgrade", + "name": "gsu", + "type": "tuple" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "encodedRecoverChainId", + "type": "bytes" + } + ], + "name": "parseRecoverChainId", + "outputs": [ + { + "components": [ + { + "internalType": "bytes32", + "name": "module", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "action", + "type": "uint8" + }, + { + "internalType": "uint256", + "name": "evmChainId", + "type": "uint256" + }, + { + "internalType": "uint16", + "name": "newChainId", + "type": "uint16" + } + ], + "internalType": "struct IWormhole.RecoverChainId", + "name": "rci", + "type": "tuple" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "encodedSetMessageFee", + "type": "bytes" + } + ], + "name": "parseSetMessageFee", + "outputs": [ + { + "components": [ + { + "internalType": "bytes32", + "name": "module", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "action", + "type": "uint8" + }, + { + "internalType": "uint16", + "name": "chain", + "type": "uint16" + }, + { + "internalType": "uint256", + "name": "messageFee", + "type": "uint256" + } + ], + "internalType": "struct IWormhole.SetMessageFee", + "name": "smf", + "type": "tuple" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "encodedTransferFees", + "type": "bytes" + } + ], + "name": "parseTransferFees", + "outputs": [ + { + "components": [ + { + "internalType": "bytes32", + "name": "module", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "action", + "type": "uint8" + }, + { + "internalType": "uint16", + "name": "chain", + "type": "uint16" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "recipient", + "type": "bytes32" + } + ], + "internalType": "struct IWormhole.TransferFees", + "name": "tf", + "type": "tuple" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "encodedVM", + "type": "bytes" + } + ], + "name": "parseVM", + "outputs": [ + { + "components": [ + { + "internalType": "uint8", + "name": "version", + "type": "uint8" + }, + { + "internalType": "uint32", + "name": "timestamp", + "type": "uint32" + }, + { + "internalType": "uint32", + "name": "nonce", + "type": "uint32" + }, + { + "internalType": "uint16", + "name": "emitterChainId", + "type": "uint16" + }, + { + "internalType": "bytes32", + "name": "emitterAddress", + "type": "bytes32" + }, + { + "internalType": "uint64", + "name": "sequence", + "type": "uint64" + }, + { + "internalType": "uint8", + "name": "consistencyLevel", + "type": "uint8" + }, + { + "internalType": "bytes", + "name": "payload", + "type": "bytes" + }, + { + "internalType": "uint32", + "name": "guardianSetIndex", + "type": "uint32" + }, + { + "components": [ + { + "internalType": "bytes32", + "name": "r", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "s", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "v", + "type": "uint8" + }, + { + "internalType": "uint8", + "name": "guardianIndex", + "type": "uint8" + } + ], + "internalType": "struct IWormhole.Signature[]", + "name": "signatures", + "type": "tuple[]" + }, + { + "internalType": "bytes32", + "name": "hash", + "type": "bytes32" + } + ], + "internalType": "struct IWormhole.VM", + "name": "vm", + "type": "tuple" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint32", + "name": "nonce", + "type": "uint32" + }, + { + "internalType": "bytes", + "name": "payload", + "type": "bytes" + }, + { + "internalType": "uint8", + "name": "consistencyLevel", + "type": "uint8" + } + ], + "name": "publishMessage", + "outputs": [ + { + "internalType": "uint64", + "name": "sequence", + "type": "uint64" + } + ], + "stateMutability": "payable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "numGuardians", + "type": "uint256" + } + ], + "name": "quorum", + "outputs": [ + { + "internalType": "uint256", + "name": "numSignaturesRequiredForQuorum", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "val", + "type": "bool" + } + ], + "name": "setBridgeEnabled", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_valid", + "type": "bool" + }, + { + "internalType": "string", + "name": "_reason", + "type": "string" + } + ], + "name": "setVerifyVMResult", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_vm", + "type": "bytes" + } + ], + "name": "submitContractUpgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_vm", + "type": "bytes" + } + ], + "name": "submitNewGuardianSet", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_vm", + "type": "bytes" + } + ], + "name": "submitRecoverChainId", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_vm", + "type": "bytes" + } + ], + "name": "submitSetMessageFee", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_vm", + "type": "bytes" + } + ], + "name": "submitTransferFees", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "hash", + "type": "bytes32" + }, + { + "components": [ + { + "internalType": "bytes32", + "name": "r", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "s", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "v", + "type": "uint8" + }, + { + "internalType": "uint8", + "name": "guardianIndex", + "type": "uint8" + } + ], + "internalType": "struct IWormhole.Signature[]", + "name": "signatures", + "type": "tuple[]" + }, + { + "components": [ + { + "internalType": "address[]", + "name": "keys", + "type": "address[]" + }, + { + "internalType": "uint32", + "name": "expirationTime", + "type": "uint32" + } + ], + "internalType": "struct IWormhole.GuardianSet", + "name": "guardianSet", + "type": "tuple" + } + ], + "name": "verifySignatures", + "outputs": [ + { + "internalType": "bool", + "name": "valid", + "type": "bool" + }, + { + "internalType": "string", + "name": "reason", + "type": "string" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "components": [ + { + "internalType": "uint8", + "name": "version", + "type": "uint8" + }, + { + "internalType": "uint32", + "name": "timestamp", + "type": "uint32" + }, + { + "internalType": "uint32", + "name": "nonce", + "type": "uint32" + }, + { + "internalType": "uint16", + "name": "emitterChainId", + "type": "uint16" + }, + { + "internalType": "bytes32", + "name": "emitterAddress", + "type": "bytes32" + }, + { + "internalType": "uint64", + "name": "sequence", + "type": "uint64" + }, + { + "internalType": "uint8", + "name": "consistencyLevel", + "type": "uint8" + }, + { + "internalType": "bytes", + "name": "payload", + "type": "bytes" + }, + { + "internalType": "uint32", + "name": "guardianSetIndex", + "type": "uint32" + }, + { + "components": [ + { + "internalType": "bytes32", + "name": "r", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "s", + "type": "bytes32" + }, + { + "internalType": "uint8", + "name": "v", + "type": "uint8" + }, + { + "internalType": "uint8", + "name": "guardianIndex", + "type": "uint8" + } + ], + "internalType": "struct IWormhole.Signature[]", + "name": "signatures", + "type": "tuple[]" + }, + { + "internalType": "bytes32", + "name": "hash", + "type": "bytes32" + } + ], + "internalType": "struct IWormhole.VM", + "name": "vm", + "type": "tuple" + } + ], + "name": "verifyVM", + "outputs": [ + { + "internalType": "bool", + "name": "valid", + "type": "bool" + }, + { + "internalType": "string", + "name": "reason", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/next/ZodiacBridgeModuleMock.json b/dist/versions/imwss2/ZodiacBridgeModuleMock.json similarity index 89% rename from dist/versions/next/ZodiacBridgeModuleMock.json rename to dist/versions/imwss2/ZodiacBridgeModuleMock.json index 651e400..eb3131c 100644 --- a/dist/versions/next/ZodiacBridgeModuleMock.json +++ b/dist/versions/imwss2/ZodiacBridgeModuleMock.json @@ -53,15 +53,5 @@ "stateMutability": "nonpayable", "type": "function" } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } + ] } \ No newline at end of file diff --git a/dist/versions/next/AccessControl.json b/dist/versions/next/AccessControl.json deleted file mode 100644 index 18f62ef..0000000 --- a/dist/versions/next/AccessControl.json +++ /dev/null @@ -1,250 +0,0 @@ -{ - "contractName": "AccessControl", - "abi": [ - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "bytes32", - "name": "previousAdminRole", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "bytes32", - "name": "newAdminRole", - "type": "bytes32" - } - ], - "name": "RoleAdminChanged", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "address", - "name": "account", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "sender", - "type": "address" - } - ], - "name": "RoleGranted", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "address", - "name": "account", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "sender", - "type": "address" - } - ], - "name": "RoleRevoked", - "type": "event" - }, - { - "inputs": [], - "name": "DEFAULT_ADMIN_ROLE", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes4", - "name": "interfaceId", - "type": "bytes4" - } - ], - "name": "supportsInterface", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "hasRole", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - } - ], - "name": "getRoleAdmin", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "grantRole", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "revokeRole", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "renounceRole", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "devdoc": { - "details": "Contract module that allows children to implement role-based access control mechanisms. This is a lightweight version that doesn't allow enumerating role members except through off-chain means by accessing the contract event logs. Some applications may benefit from on-chain enumerability, for those cases see {AccessControlEnumerable}. Roles are referred to by their `bytes32` identifier. These should be exposed in the external API and be unique. The best way to achieve this is by using `public constant` hash digests: ```solidity bytes32 public constant MY_ROLE = keccak256(\"MY_ROLE\"); ``` Roles can be used to represent a set of permissions. To restrict access to a function call, use {hasRole}: ```solidity function foo() public { require(hasRole(MY_ROLE, msg.sender)); ... } ``` Roles can be granted and revoked dynamically via the {grantRole} and {revokeRole} functions. Each role has an associated admin role, and only accounts that have a role's admin role can call {grantRole} and {revokeRole}. By default, the admin role for all roles is `DEFAULT_ADMIN_ROLE`, which means that only accounts with this role will be able to grant or revoke other roles. More complex role relationships can be created by using {_setRoleAdmin}. WARNING: The `DEFAULT_ADMIN_ROLE` is also its own admin: it has permission to grant and revoke this role. Extra precautions should be taken to secure accounts that have been granted it. We recommend using {AccessControlDefaultAdminRules} to enforce additional security measures for this role.", - "events": { - "RoleAdminChanged(bytes32,bytes32,bytes32)": { - "details": "Emitted when `newAdminRole` is set as ``role``'s admin role, replacing `previousAdminRole` `DEFAULT_ADMIN_ROLE` is the starting admin for all roles, despite {RoleAdminChanged} not being emitted signaling this. _Available since v3.1._" - }, - "RoleGranted(bytes32,address,address)": { - "details": "Emitted when `account` is granted `role`. `sender` is the account that originated the contract call, an admin role bearer except when using {AccessControl-_setupRole}." - }, - "RoleRevoked(bytes32,address,address)": { - "details": "Emitted when `account` is revoked `role`. `sender` is the account that originated the contract call: - if using `revokeRole`, it is the admin role bearer - if using `renounceRole`, it is the role bearer (i.e. `account`)" - } - }, - "kind": "dev", - "methods": { - "getRoleAdmin(bytes32)": { - "details": "Returns the admin role that controls `role`. See {grantRole} and {revokeRole}. To change a role's admin, use {_setRoleAdmin}." - }, - "grantRole(bytes32,address)": { - "details": "Grants `role` to `account`. If `account` had not been already granted `role`, emits a {RoleGranted} event. Requirements: - the caller must have ``role``'s admin role. May emit a {RoleGranted} event." - }, - "hasRole(bytes32,address)": { - "details": "Returns `true` if `account` has been granted `role`." - }, - "renounceRole(bytes32,address)": { - "details": "Revokes `role` from the calling account. Roles are often managed via {grantRole} and {revokeRole}: this function's purpose is to provide a mechanism for accounts to lose their privileges if they are compromised (such as when a trusted device is misplaced). If the calling account had been revoked `role`, emits a {RoleRevoked} event. Requirements: - the caller must be `account`. May emit a {RoleRevoked} event." - }, - "revokeRole(bytes32,address)": { - "details": "Revokes `role` from `account`. If `account` had been granted `role`, emits a {RoleRevoked} event. Requirements: - the caller must have ``role``'s admin role. May emit a {RoleRevoked} event." - }, - "supportsInterface(bytes4)": { - "details": "See {IERC165-supportsInterface}." - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/Bits.json b/dist/versions/next/Bits.json deleted file mode 100644 index d6dc369..0000000 --- a/dist/versions/next/Bits.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "contractName": "Bits", - "abi": [], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/ColonyStorage.json b/dist/versions/next/ColonyStorage.json deleted file mode 100644 index a9219d6..0000000 --- a/dist/versions/next/ColonyStorage.json +++ /dev/null @@ -1,2747 +0,0 @@ -{ - "contractName": "ColonyStorage", - "abi": [ - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "auction", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "quantity", - "type": "uint256" - } - ], - "name": "AuctionCreated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "uint256", - "name": "colonyId", - "type": "uint256" - }, - { - "indexed": true, - "internalType": "address", - "name": "colonyAddress", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - } - ], - "name": "ColonyAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "indexed": true, - "internalType": "address", - "name": "colony", - "type": "address" - }, - { - "indexed": false, - "internalType": "bytes32", - "name": "label", - "type": "bytes32" - } - ], - "name": "ColonyLabelRegistered", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "string", - "name": "metadata", - "type": "string" - } - ], - "name": "ColonyMetadata", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "string", - "name": "metadata", - "type": "string" - } - ], - "name": "ColonyMetadataDelta", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "resolver", - "type": "address" - } - ], - "name": "ColonyNetworkInitialised", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "rewardInverse", - "type": "uint256" - } - ], - "name": "ColonyRewardInverseSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "indexed": false, - "internalType": "uint256", - "name": "version", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "address", - "name": "resolver", - "type": "address" - } - ], - "name": "ColonyVersionAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "domainId", - "type": "uint256" - } - ], - "name": "DomainAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "expenditureId", - "type": "uint256" - } - ], - "name": "ExpenditureAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "expenditureId", - "type": "uint256" - } - ], - "name": "ExpenditureCancelled", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "expenditureId", - "type": "uint256" - } - ], - "name": "ExpenditureFinalized", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "globalClaimDelay", - "type": "uint256" - } - ], - "name": "ExpenditureGlobalClaimDelaySet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "expenditureId", - "type": "uint256" - } - ], - "name": "ExpenditureLocked", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "indexed": true, - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "version", - "type": "uint256" - } - ], - "name": "ExtensionAddedToNetwork", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "address", - "name": "colony", - "type": "address" - }, - { - "indexed": false, - "internalType": "bool", - "name": "deprecated", - "type": "bool" - } - ], - "name": "ExtensionDeprecated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "address", - "name": "colony", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "version", - "type": "uint256" - } - ], - "name": "ExtensionInstalled", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "address", - "name": "colony", - "type": "address" - } - ], - "name": "ExtensionUninstalled", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "address", - "name": "colony", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "version", - "type": "uint256" - } - ], - "name": "ExtensionUpgraded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "fundingPotId", - "type": "uint256" - } - ], - "name": "FundingPotAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "localSkillId", - "type": "uint256" - } - ], - "name": "LocalSkillAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "indexed": true, - "internalType": "address", - "name": "authority", - "type": "address" - } - ], - "name": "LogSetAuthority", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "owner", - "type": "address" - } - ], - "name": "LogSetOwner", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "metaColony", - "type": "address" - }, - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "rootSkillId", - "type": "uint256" - } - ], - "name": "MetaColonyCreated", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "miningCycleResolver", - "type": "address" - } - ], - "name": "MiningCycleResolverSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "feeInverse", - "type": "uint256" - } - ], - "name": "NetworkFeeInverseSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "paymentId", - "type": "uint256" - } - ], - "name": "PaymentAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "paymentId", - "type": "uint256" - } - ], - "name": "PaymentFinalized", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "ens", - "type": "address" - }, - { - "indexed": false, - "internalType": "bytes32", - "name": "rootNode", - "type": "bytes32" - } - ], - "name": "RegistrarInitialised", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "miner", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "tokensLost", - "type": "uint256" - } - ], - "name": "ReputationMinerPenalised", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "bytes32", - "name": "hash", - "type": "bytes32" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "nLeaves", - "type": "uint256" - } - ], - "name": "ReputationMiningCycleComplete", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "inactiveReputationMiningCycle", - "type": "address" - } - ], - "name": "ReputationMiningInitialised", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "ReputationMiningRewardSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "bytes32", - "name": "newHash", - "type": "bytes32" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "newNLeaves", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "address[]", - "name": "stakers", - "type": "address[]" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "reward", - "type": "uint256" - } - ], - "name": "ReputationRootHashSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "rewardPayoutId", - "type": "uint256" - } - ], - "name": "RewardPayoutCycleEnded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "rewardPayoutId", - "type": "uint256" - } - ], - "name": "RewardPayoutCycleStarted", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "skillId", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "parentSkillId", - "type": "uint256" - } - ], - "name": "SkillAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - } - ], - "name": "TaskAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "bytes32", - "name": "specificationHash", - "type": "bytes32" - } - ], - "name": "TaskBriefSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - } - ], - "name": "TaskCanceled", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address[]", - "name": "reviewerAddresses", - "type": "address[]" - } - ], - "name": "TaskChangedViaSignatures", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - } - ], - "name": "TaskCompleted", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "indexed": true, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "dueDate", - "type": "uint256" - } - ], - "name": "TaskDueDateSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - } - ], - "name": "TaskFinalized", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "indexed": true, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "skillId", - "type": "uint256" - } - ], - "name": "TaskSkillSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "tokenAuthorityAddress", - "type": "address" - } - ], - "name": "TokenAuthorityDeployed", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "tokenAddress", - "type": "address" - } - ], - "name": "TokenDeployed", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "tokenLocking", - "type": "address" - } - ], - "name": "TokenLockingAddressSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - } - ], - "name": "TokenUnlocked", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "indexed": false, - "internalType": "bool", - "name": "status", - "type": "bool" - } - ], - "name": "TokenWhitelisted", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "indexed": false, - "internalType": "bytes32", - "name": "label", - "type": "bytes32" - } - ], - "name": "UserLabelRegistered", - "type": "event" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "name": "DEPRECATED_taskWorkRatings", - "outputs": [ - { - "internalType": "uint256", - "name": "count", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "timestamp", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "authority", - "outputs": [ - { - "internalType": "contract DSAuthority", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "name": "domains", - "outputs": [ - { - "internalType": "uint256", - "name": "skillId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "fundingPotId", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "AuctionCreated(address,address,uint256)": { - "details": "Emitted from `IColonyNetwork.startTokenAuction` function", - "params": { - "auction": "Address of the created auction contract", - "quantity": "Quantity of `token` to auction", - "token": "Address of the token for auction" - } - }, - "ColonyAdded(uint256,address,address)": { - "details": "Emitted from `IColonyNetwork.createColony` function", - "params": { - "colonyAddress": "The colony address in the network", - "colonyId": "The colony id in the network", - "token": "Address of the associated colony token" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyLabelRegistered(address,bytes32)": { - "params": { - "colony": "The colony address registered", - "label": "The label registered" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyNetworkInitialised(address)": { - "params": { - "resolver": "The Resolver contract address used by the Colony version 1" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "ColonyVersionAdded(uint256,address)": { - "params": { - "resolver": "The new colony contract resolver contract instance", - "version": "The new int colony version, e.g. 2, 3, 4, etc" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "params": { - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "params": { - "colony": "The address of the colony", - "deprecated": "Whether the extension is deprecated or not", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The version of the extension" - } - }, - "ExtensionUninstalled(bytes32,address)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension" - } - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "params": { - "colony": "The address of the colony", - "extensionId": "The identifier for the extension", - "version": "The new version of the extension" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "MetaColonyCreated(address,address,uint256)": { - "params": { - "metaColony": "Address of the MetaColony instance (i.e. EtherRouter)", - "rootSkillId": "Id of the root skill of the global skills tree, normally this is 2 Note that the speciat mining skill is created at rootSkillId + 1, so normally this is 3 Skill id 1 is normally the local skill associate with meta colony domain 1", - "token": "Address of the associated CLNY token" - } - }, - "MiningCycleResolverSet(address)": { - "params": { - "miningCycleResolver": "Resolver address for the ReputationMiningCycle contract" - } - }, - "NetworkFeeInverseSet(uint256)": { - "params": { - "feeInverse": "The network fee inverse value" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RegistrarInitialised(address,bytes32)": { - "params": { - "ens": "Address of ENS registrar", - "rootNode": "Namehash of the root node for the domain" - } - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "params": { - "hash": "The root hash of the newly accepted reputation state", - "nLeaves": "The number of leaves in the reputation state" - } - }, - "ReputationMiningInitialised(address)": { - "params": { - "inactiveReputationMiningCycle": "Address of the newly created ReputationMiningCycle used in logging reputation changes" - } - }, - "ReputationMiningRewardSet(uint256)": { - "params": { - "amount": "Amount of the reward" - } - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "params": { - "newHash": "The reputation root hash", - "newNLeaves": "The updated leaves count value", - "reward": "Amount of CLNY distributed as reward to miners", - "stakers": "Array of users who submitted or backed the hash accepted" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "SkillAdded(uint256,uint256)": { - "details": "Emitted from `IColonyNetwork.addSkill` function", - "params": { - "parentSkillId": "The id of the parent skill under which this new skill is added", - "skillId": "The skill id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenAuthorityDeployed(address)": { - "params": { - "tokenAuthorityAddress": "The address of the token authority deployed" - } - }, - "TokenDeployed(address)": { - "params": { - "tokenAddress": "The address of the token deployed" - } - }, - "TokenLockingAddressSet(address)": { - "params": { - "tokenLocking": "Address of the TokenLocking contract" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokenWhitelisted(address,bool)": { - "params": { - "status": "The whitelist status", - "token": "The token being set" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - }, - "UserLabelRegistered(address,bytes32)": { - "params": { - "label": "The label registered", - "user": "The user address registered" - } - } - }, - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "AuctionCreated(address,address,uint256)": { - "notice": "Event logged when a new auction is created and started" - }, - "ColonyAdded(uint256,address,address)": { - "notice": "Event logged when a new colony is added" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"colony.joincolony.eth\" label is registered" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyNetworkInitialised(address)": { - "notice": "Event logged when the colony network is intialised. This is only ever emitted once in a network's lifetime" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "ColonyVersionAdded(uint256,address)": { - "notice": "Event logged when a new colony contract version is set" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "ExtensionAddedToNetwork(bytes32,uint256)": { - "notice": "Event logged when a new extension resolver is added to the network" - }, - "ExtensionDeprecated(bytes32,address,bool)": { - "notice": "Event logged when an extension is (un)deprecated in a colony" - }, - "ExtensionInstalled(bytes32,address,uint256)": { - "notice": "Event logged when an extension is installed in a colony" - }, - "ExtensionUninstalled(bytes32,address)": { - "notice": "Event logged when an extension is uninstalled from a colony" - }, - "ExtensionUpgraded(bytes32,address,uint256)": { - "notice": "Event logged when an extension is upgraded in a colony" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "MetaColonyCreated(address,address,uint256)": { - "notice": "Event logged when the MetaColony is created" - }, - "MiningCycleResolverSet(address)": { - "notice": "Event logged when the Colony Network ReputationMiningCycleResolver contract address is set" - }, - "NetworkFeeInverseSet(uint256)": { - "notice": "Event logged when the network fee inverse is set" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RegistrarInitialised(address,bytes32)": { - "notice": "Event logged when the ENS registrar is initialised" - }, - "ReputationMiningCycleComplete(bytes32,uint256)": { - "notice": "Event logged when a reputation mining cycle completes" - }, - "ReputationMiningInitialised(address)": { - "notice": "Event logged when the Reputation mining process is initialised" - }, - "ReputationMiningRewardSet(uint256)": { - "notice": "Event logged when the mining reward is set" - }, - "ReputationRootHashSet(bytes32,uint256,address[],uint256)": { - "notice": "Event logged when a new reputation root hash is set by the reputation mining process" - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "SkillAdded(uint256,uint256)": { - "notice": "Event logged when a new skill is added" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenAuthorityDeployed(address)": { - "notice": "Event logged when a token authority is deployed via transaction through the colony network" - }, - "TokenDeployed(address)": { - "notice": "Event logged when a token is deployed via transaction through the colony network" - }, - "TokenLockingAddressSet(address)": { - "notice": "Event logged when the Colony Network TokenLocking contract address is set" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokenWhitelisted(address,bool)": { - "notice": "Event logged when the payout whitelist is updated" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - }, - "UserLabelRegistered(address,bytes32)": { - "notice": "Event logged when a \"user.joincolony.eth\" label is registered" - } - }, - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/Context.json b/dist/versions/next/Context.json deleted file mode 100644 index 4fb9a35..0000000 --- a/dist/versions/next/Context.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "contractName": "Context", - "abi": [], - "devdoc": { - "details": "Provides information about the current execution context, including the sender of the transaction and its data. While these are generally available via msg.sender and msg.data, they should not be accessed in such a direct manner, since when dealing with meta-transactions the account sending and paying for execution may not be the actual sender (as far as an application is concerned). This contract is only required for intermediate, library-like contracts.", - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/DSAuthEvents.json b/dist/versions/next/DSAuthEvents.json deleted file mode 100644 index 47b7e56..0000000 --- a/dist/versions/next/DSAuthEvents.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "contractName": "DSAuthEvents", - "abi": [ - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "authority", - "type": "address" - } - ], - "name": "LogSetAuthority", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "owner", - "type": "address" - } - ], - "name": "LogSetOwner", - "type": "event" - } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/DSAuthority.json b/dist/versions/next/DSAuthority.json deleted file mode 100644 index cb72453..0000000 --- a/dist/versions/next/DSAuthority.json +++ /dev/null @@ -1,44 +0,0 @@ -{ - "contractName": "DSAuthority", - "abi": [ - { - "inputs": [ - { - "internalType": "address", - "name": "src", - "type": "address" - }, - { - "internalType": "address", - "name": "dst", - "type": "address" - }, - { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" - } - ], - "name": "canCall", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/DSMath.json b/dist/versions/next/DSMath.json deleted file mode 100644 index 8553abf..0000000 --- a/dist/versions/next/DSMath.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "contractName": "DSMath", - "abi": [], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/Data.json b/dist/versions/next/Data.json deleted file mode 100644 index d97ae05..0000000 --- a/dist/versions/next/Data.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "contractName": "Data", - "abi": [], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "notice": "More info at: https://github.com/chriseth/patricia-trie", - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/ERC165.json b/dist/versions/next/ERC165.json deleted file mode 100644 index c76761d..0000000 --- a/dist/versions/next/ERC165.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "contractName": "ERC165", - "abi": [ - { - "inputs": [ - { - "internalType": "bytes4", - "name": "interfaceId", - "type": "bytes4" - } - ], - "name": "supportsInterface", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - } - ], - "devdoc": { - "details": "Implementation of the {IERC165} interface. Contracts that want to implement ERC165 should inherit from this contract and override {supportsInterface} to check for the additional interface id that will be supported. For example: ```solidity function supportsInterface(bytes4 interfaceId) public view virtual override returns (bool) { return interfaceId == type(MyInterface).interfaceId || super.supportsInterface(interfaceId); } ``` Alternatively, {ERC165Storage} provides an easier to use but more expensive implementation.", - "kind": "dev", - "methods": { - "supportsInterface(bytes4)": { - "details": "See {IERC165-supportsInterface}." - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/ERC20.json b/dist/versions/next/ERC20.json deleted file mode 100644 index ffceff7..0000000 --- a/dist/versions/next/ERC20.json +++ /dev/null @@ -1,347 +0,0 @@ -{ - "contractName": "ERC20", - "abi": [ - { - "inputs": [ - { - "internalType": "string", - "name": "name_", - "type": "string" - }, - { - "internalType": "string", - "name": "symbol_", - "type": "string" - } - ], - "stateMutability": "nonpayable", - "type": "constructor" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Approval", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Transfer", - "type": "event" - }, - { - "inputs": [], - "name": "name", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "symbol", - "outputs": [ - { - "internalType": "string", - "name": "", - "type": "string" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "decimals", - "outputs": [ - { - "internalType": "uint8", - "name": "", - "type": "uint8" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "totalSupply", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "balanceOf", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transfer", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "internalType": "address", - "name": "spender", - "type": "address" - } - ], - "name": "allowance", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "approve", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transferFrom", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "addedValue", - "type": "uint256" - } - ], - "name": "increaseAllowance", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "subtractedValue", - "type": "uint256" - } - ], - "name": "decreaseAllowance", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "devdoc": { - "details": "Implementation of the {IERC20} interface. This implementation is agnostic to the way tokens are created. This means that a supply mechanism has to be added in a derived contract using {_mint}. For a generic mechanism see {ERC20PresetMinterPauser}. TIP: For a detailed writeup see our guide https://forum.openzeppelin.com/t/how-to-implement-erc20-supply-mechanisms/226[How to implement supply mechanisms]. The default value of {decimals} is 18. To change this, you should override this function so it returns a different value. We have followed general OpenZeppelin Contracts guidelines: functions revert instead returning `false` on failure. This behavior is nonetheless conventional and does not conflict with the expectations of ERC20 applications. Additionally, an {Approval} event is emitted on calls to {transferFrom}. This allows applications to reconstruct the allowance for all accounts just by listening to said events. Other implementations of the EIP may not emit these events, as it isn't required by the specification. Finally, the non-standard {decreaseAllowance} and {increaseAllowance} functions have been added to mitigate the well-known issues around setting allowances. See {IERC20-approve}.", - "events": { - "Approval(address,address,uint256)": { - "details": "Emitted when the allowance of a `spender` for an `owner` is set by a call to {approve}. `value` is the new allowance." - }, - "Transfer(address,address,uint256)": { - "details": "Emitted when `value` tokens are moved from one account (`from`) to another (`to`). Note that `value` may be zero." - } - }, - "kind": "dev", - "methods": { - "allowance(address,address)": { - "details": "See {IERC20-allowance}." - }, - "approve(address,uint256)": { - "details": "See {IERC20-approve}. NOTE: If `amount` is the maximum `uint256`, the allowance is not updated on `transferFrom`. This is semantically equivalent to an infinite approval. Requirements: - `spender` cannot be the zero address." - }, - "balanceOf(address)": { - "details": "See {IERC20-balanceOf}." - }, - "constructor": { - "details": "Sets the values for {name} and {symbol}. All two of these values are immutable: they can only be set once during construction." - }, - "decimals()": { - "details": "Returns the number of decimals used to get its user representation. For example, if `decimals` equals `2`, a balance of `505` tokens should be displayed to a user as `5.05` (`505 / 10 ** 2`). Tokens usually opt for a value of 18, imitating the relationship between Ether and Wei. This is the default value returned by this function, unless it's overridden. NOTE: This information is only used for _display_ purposes: it in no way affects any of the arithmetic of the contract, including {IERC20-balanceOf} and {IERC20-transfer}." - }, - "decreaseAllowance(address,uint256)": { - "details": "Atomically decreases the allowance granted to `spender` by the caller. This is an alternative to {approve} that can be used as a mitigation for problems described in {IERC20-approve}. Emits an {Approval} event indicating the updated allowance. Requirements: - `spender` cannot be the zero address. - `spender` must have allowance for the caller of at least `subtractedValue`." - }, - "increaseAllowance(address,uint256)": { - "details": "Atomically increases the allowance granted to `spender` by the caller. This is an alternative to {approve} that can be used as a mitigation for problems described in {IERC20-approve}. Emits an {Approval} event indicating the updated allowance. Requirements: - `spender` cannot be the zero address." - }, - "name()": { - "details": "Returns the name of the token." - }, - "symbol()": { - "details": "Returns the symbol of the token, usually a shorter version of the name." - }, - "totalSupply()": { - "details": "See {IERC20-totalSupply}." - }, - "transfer(address,uint256)": { - "details": "See {IERC20-transfer}. Requirements: - `to` cannot be the zero address. - the caller must have a balance of at least `amount`." - }, - "transferFrom(address,address,uint256)": { - "details": "See {IERC20-transferFrom}. Emits an {Approval} event indicating the updated allowance. This is not required by the EIP. See the note at the beginning of {ERC20}. NOTE: Does not update the allowance if the current allowance is the maximum `uint256`. Requirements: - `from` and `to` cannot be the zero address. - `from` must have a balance of at least `amount`. - the caller must have allowance for ``from``'s tokens of at least `amount`." - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/ERC20Events.json b/dist/versions/next/ERC20Events.json deleted file mode 100644 index 09e37ec..0000000 --- a/dist/versions/next/ERC20Events.json +++ /dev/null @@ -1,65 +0,0 @@ -{ - "contractName": "ERC20Events", - "abi": [ - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "src", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "guy", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "wad", - "type": "uint256" - } - ], - "name": "Approval", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "src", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "dst", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "wad", - "type": "uint256" - } - ], - "name": "Transfer", - "type": "event" - } - ], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/IAccessControl.json b/dist/versions/next/IAccessControl.json deleted file mode 100644 index 25abd5f..0000000 --- a/dist/versions/next/IAccessControl.json +++ /dev/null @@ -1,215 +0,0 @@ -{ - "contractName": "IAccessControl", - "abi": [ - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "bytes32", - "name": "previousAdminRole", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "bytes32", - "name": "newAdminRole", - "type": "bytes32" - } - ], - "name": "RoleAdminChanged", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "address", - "name": "account", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "sender", - "type": "address" - } - ], - "name": "RoleGranted", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "indexed": true, - "internalType": "address", - "name": "account", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "sender", - "type": "address" - } - ], - "name": "RoleRevoked", - "type": "event" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "hasRole", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - } - ], - "name": "getRoleAdmin", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "grantRole", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "revokeRole", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "role", - "type": "bytes32" - }, - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "renounceRole", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "devdoc": { - "details": "External interface of AccessControl declared to support ERC165 detection.", - "events": { - "RoleAdminChanged(bytes32,bytes32,bytes32)": { - "details": "Emitted when `newAdminRole` is set as ``role``'s admin role, replacing `previousAdminRole` `DEFAULT_ADMIN_ROLE` is the starting admin for all roles, despite {RoleAdminChanged} not being emitted signaling this. _Available since v3.1._" - }, - "RoleGranted(bytes32,address,address)": { - "details": "Emitted when `account` is granted `role`. `sender` is the account that originated the contract call, an admin role bearer except when using {AccessControl-_setupRole}." - }, - "RoleRevoked(bytes32,address,address)": { - "details": "Emitted when `account` is revoked `role`. `sender` is the account that originated the contract call: - if using `revokeRole`, it is the admin role bearer - if using `renounceRole`, it is the role bearer (i.e. `account`)" - } - }, - "kind": "dev", - "methods": { - "getRoleAdmin(bytes32)": { - "details": "Returns the admin role that controls `role`. See {grantRole} and {revokeRole}. To change a role's admin, use {AccessControl-_setRoleAdmin}." - }, - "grantRole(bytes32,address)": { - "details": "Grants `role` to `account`. If `account` had not been already granted `role`, emits a {RoleGranted} event. Requirements: - the caller must have ``role``'s admin role." - }, - "hasRole(bytes32,address)": { - "details": "Returns `true` if `account` has been granted `role`." - }, - "renounceRole(bytes32,address)": { - "details": "Revokes `role` from the calling account. Roles are often managed via {grantRole} and {revokeRole}: this function's purpose is to provide a mechanism for accounts to lose their privileges if they are compromised (such as when a trusted device is misplaced). If the calling account had been granted `role`, emits a {RoleRevoked} event. Requirements: - the caller must be `account`." - }, - "revokeRole(bytes32,address)": { - "details": "Revokes `role` from `account`. If `account` had been granted `role`, emits a {RoleRevoked} event. Requirements: - the caller must have ``role``'s admin role." - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/IERC165.json b/dist/versions/next/IERC165.json deleted file mode 100644 index ea657f1..0000000 --- a/dist/versions/next/IERC165.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "contractName": "IERC165", - "abi": [ - { - "inputs": [ - { - "internalType": "bytes4", - "name": "interfaceId", - "type": "bytes4" - } - ], - "name": "supportsInterface", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - } - ], - "devdoc": { - "details": "Interface of the ERC165 standard, as defined in the https://eips.ethereum.org/EIPS/eip-165[EIP]. Implementers can declare support of contract interfaces, which can then be queried by others ({ERC165Checker}). For an implementation, see {ERC165}.", - "kind": "dev", - "methods": { - "supportsInterface(bytes4)": { - "details": "Returns true if this contract implements the interface defined by `interfaceId`. See the corresponding https://eips.ethereum.org/EIPS/eip-165#how-interfaces-are-identified[EIP section] to learn more about how these ids are created. This function call must use less than 30 000 gas." - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/IERC20.json b/dist/versions/next/IERC20.json deleted file mode 100644 index 3432094..0000000 --- a/dist/versions/next/IERC20.json +++ /dev/null @@ -1,226 +0,0 @@ -{ - "contractName": "IERC20", - "abi": [ - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Approval", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "indexed": true, - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "value", - "type": "uint256" - } - ], - "name": "Transfer", - "type": "event" - }, - { - "inputs": [], - "name": "totalSupply", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "balanceOf", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transfer", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner", - "type": "address" - }, - { - "internalType": "address", - "name": "spender", - "type": "address" - } - ], - "name": "allowance", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "spender", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "approve", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "from", - "type": "address" - }, - { - "internalType": "address", - "name": "to", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "transferFrom", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "devdoc": { - "details": "Interface of the ERC20 standard as defined in the EIP.", - "events": { - "Approval(address,address,uint256)": { - "details": "Emitted when the allowance of a `spender` for an `owner` is set by a call to {approve}. `value` is the new allowance." - }, - "Transfer(address,address,uint256)": { - "details": "Emitted when `value` tokens are moved from one account (`from`) to another (`to`). Note that `value` may be zero." - } - }, - "kind": "dev", - "methods": { - "allowance(address,address)": { - "details": "Returns the remaining number of tokens that `spender` will be allowed to spend on behalf of `owner` through {transferFrom}. This is zero by default. This value changes when {approve} or {transferFrom} are called." - }, - "approve(address,uint256)": { - "details": "Sets `amount` as the allowance of `spender` over the caller's tokens. Returns a boolean value indicating whether the operation succeeded. IMPORTANT: Beware that changing an allowance with this method brings the risk that someone may use both the old and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards: https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729 Emits an {Approval} event." - }, - "balanceOf(address)": { - "details": "Returns the amount of tokens owned by `account`." - }, - "totalSupply()": { - "details": "Returns the amount of tokens in existence." - }, - "transfer(address,uint256)": { - "details": "Moves `amount` tokens from the caller's account to `to`. Returns a boolean value indicating whether the operation succeeded. Emits a {Transfer} event." - }, - "transferFrom(address,address,uint256)": { - "details": "Moves `amount` tokens from `from` to `to` using the allowance mechanism. `amount` is then deducted from the caller's allowance. Returns a boolean value indicating whether the operation succeeded. Emits a {Transfer} event." - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/IEtherRouter.json b/dist/versions/next/IEtherRouter.json deleted file mode 100644 index ee94025..0000000 --- a/dist/versions/next/IEtherRouter.json +++ /dev/null @@ -1,80 +0,0 @@ -{ - "contractName": "IEtherRouter", - "abi": [ - { - "inputs": [ - { - "internalType": "address", - "name": "_resolver", - "type": "address" - } - ], - "name": "setResolver", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "devdoc": { - "kind": "dev", - "methods": { - "setAuthority(address)": { - "params": { - "authority_": "Address of the new DSAuthority instance" - } - }, - "setOwner(address)": { - "params": { - "owner_": "Address of the new owner" - } - }, - "setResolver(address)": { - "params": { - "_resolver": "Address of the new Resolver" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "setAuthority(address)": { - "notice": "Sets the EtherRouter authority. Inherited from DSAuth." - }, - "setOwner(address)": { - "notice": "Sets the EtherRouter owner. Inherited from DSAuth." - }, - "setResolver(address)": { - "notice": "Sets the resolver address. This is used in the routing of all delegatecalls by the EtherRouter." - } - }, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/IMetaColony.json b/dist/versions/next/IMetaColony.json deleted file mode 100644 index 2cf257c..0000000 --- a/dist/versions/next/IMetaColony.json +++ /dev/null @@ -1,6395 +0,0 @@ -{ - "contractName": "IMetaColony", - "abi": [ - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "string", - "name": "metadata", - "type": "string" - } - ], - "name": "ColonyMetadata", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "string", - "name": "metadata", - "type": "string" - } - ], - "name": "ColonyMetadataDelta", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "rewardInverse", - "type": "uint256" - } - ], - "name": "ColonyRewardInverseSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "domainId", - "type": "uint256" - } - ], - "name": "DomainAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "expenditureId", - "type": "uint256" - } - ], - "name": "ExpenditureAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "expenditureId", - "type": "uint256" - } - ], - "name": "ExpenditureCancelled", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "expenditureId", - "type": "uint256" - } - ], - "name": "ExpenditureFinalized", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "globalClaimDelay", - "type": "uint256" - } - ], - "name": "ExpenditureGlobalClaimDelaySet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "expenditureId", - "type": "uint256" - } - ], - "name": "ExpenditureLocked", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "indexed": false, - "internalType": "uint256", - "name": "fundingPotId", - "type": "uint256" - } - ], - "name": "FundingPotAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "localSkillId", - "type": "uint256" - } - ], - "name": "LocalSkillAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "paymentId", - "type": "uint256" - } - ], - "name": "PaymentAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "paymentId", - "type": "uint256" - } - ], - "name": "PaymentFinalized", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "user", - "type": "address" - } - ], - "name": "RecoveryModeEntered", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "user", - "type": "address" - } - ], - "name": "RecoveryModeExitApproved", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "user", - "type": "address" - } - ], - "name": "RecoveryModeExited", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "indexed": false, - "internalType": "bool", - "name": "setTo", - "type": "bool" - } - ], - "name": "RecoveryRoleSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "rewardPayoutId", - "type": "uint256" - } - ], - "name": "RewardPayoutCycleEnded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "rewardPayoutId", - "type": "uint256" - } - ], - "name": "RewardPayoutCycleStarted", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - } - ], - "name": "TaskAdded", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "bytes32", - "name": "specificationHash", - "type": "bytes32" - } - ], - "name": "TaskBriefSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - } - ], - "name": "TaskCanceled", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address[]", - "name": "reviewerAddresses", - "type": "address[]" - } - ], - "name": "TaskChangedViaSignatures", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - } - ], - "name": "TaskCompleted", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "indexed": true, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - }, - { - "indexed": false, - "internalType": "uint256", - "name": "dueDate", - "type": "uint256" - } - ], - "name": "TaskDueDateSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - } - ], - "name": "TaskFinalized", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "indexed": true, - "internalType": "uint256", - "name": "taskId", - "type": "uint256" - }, - { - "indexed": true, - "internalType": "uint256", - "name": "skillId", - "type": "uint256" - } - ], - "name": "TaskSkillSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "indexed": false, - "internalType": "address", - "name": "agent", - "type": "address" - } - ], - "name": "TokenUnlocked", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "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": [ - { - "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": [ - { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_parentDomainId", - "type": "uint256" - } - ], - "name": "addDomain", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "addLocalSkill", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "_txHash", - "type": "bytes32" - }, - { - "internalType": "string", - "name": "_metadata", - "type": "string" - } - ], - "name": "annotateTransaction", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "approveExitRecovery", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_approvee", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - } - ], - "name": "approveStake", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "authority", - "outputs": [ - { - "internalType": "address", - "name": "colonyAuthority", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address[]", - "name": "_users", - "type": "address[]" - }, - { - "internalType": "int256[]", - "name": "_amount", - "type": "int256[]" - } - ], - "name": "bootstrapColony", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "name": "burnTokens", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "cancelExpenditure", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "cancelExpenditureViaArbitration", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" - } - ], - "name": "checkNotAdditionalProtectedVariable", - "outputs": [], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "claimColonyFunds", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "claimExpenditurePayout", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - } - ], - "name": "deobligateStake", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" - }, - { - "internalType": "bool", - "name": "deprecated", - "type": "bool" - } - ], - "name": "deprecateExtension", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "localSkillId", - "type": "uint256" - }, - { - "internalType": "bool", - "name": "deprecated", - "type": "bool" - } - ], - "name": "deprecateLocalSkill", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "string", - "name": "_metadata", - "type": "string" - } - ], - "name": "editColony", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "string", - "name": "_metadataDelta", - "type": "string" - } - ], - "name": "editColonyByDelta", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "int256", - "name": "_amount", - "type": "int256" - } - ], - "name": "emitDomainReputationReward", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "int256", - "name": "_amount", - "type": "int256" - } - ], - "name": "emitSkillReputationPenalty", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "int256", - "name": "_amount", - "type": "int256" - } - ], - "name": "emitSkillReputationReward", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "enterRecoveryMode", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [ - { - "internalType": "bytes", - "name": "", - "type": "bytes" - } - ], - "stateMutability": "payable", - "type": "function" - }, - { - "inputs": [], - "name": "exitRecoveryMode", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "finalizeExpenditure", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "finalizeExpenditureViaArbitration", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_payoutId", - "type": "uint256" - } - ], - "name": "finalizeRewardPayout", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "address", - "name": "_obligator", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - } - ], - "name": "getApproval", - "outputs": [ - { - "internalType": "uint256", - "name": "approval", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes4", - "name": "_sig", - "type": "bytes4" - } - ], - "name": "getCapabilityRoles", - "outputs": [ - { - "internalType": "bytes32", - "name": "roles", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getColonyNetwork", - "outputs": [ - { - "internalType": "address", - "name": "colonyNetwork", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getDomain", - "outputs": [ - { - "components": [ - { - "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": [], - "name": "getDomainCount", - "outputs": [ - { - "internalType": "uint256", - "name": "count", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_fundingPotId", - "type": "uint256" - } - ], - "name": "getDomainFromFundingPot", - "outputs": [ - { - "internalType": "uint256", - "name": "domainId", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getExpenditure", - "outputs": [ - { - "components": [ - { - "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": [], - "name": "getExpenditureCount", - "outputs": [ - { - "internalType": "uint256", - "name": "count", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" - } - ], - "name": "getExpenditureSlot", - "outputs": [ - { - "components": [ - { - "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": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "getExpenditureSlotPayout", - "outputs": [ - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getFundingPot", - "outputs": [ - { - "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": [ - { - "internalType": "uint256", - "name": "_potId", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "getFundingPotBalance", - "outputs": [ - { - "internalType": "uint256", - "name": "balance", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getFundingPotCount", - "outputs": [ - { - "internalType": "uint256", - "name": "count", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_potId", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "getFundingPotPayout", - "outputs": [ - { - "internalType": "uint256", - "name": "payout", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "userAddress", - "type": "address" - } - ], - "name": "getMetatransactionNonce", - "outputs": [ - { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "getNonRewardPotsTotal", - "outputs": [ - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "address", - "name": "_obligator", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - } - ], - "name": "getObligation", - "outputs": [ - { - "internalType": "uint256", - "name": "obligation", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getPayment", - "outputs": [ - { - "components": [ - { - "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": [], - "name": "getPaymentCount", - "outputs": [ - { - "internalType": "uint256", - "name": "count", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getRewardInverse", - "outputs": [ - { - "internalType": "uint256", - "name": "rewardInverse", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_payoutId", - "type": "uint256" - } - ], - "name": "getRewardPayoutInfo", - "outputs": [ - { - "components": [ - { - "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": [], - "name": "getRootLocalSkill", - "outputs": [ - { - "internalType": "uint256", - "name": "rootLocalSkill", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getTask", - "outputs": [ - { - "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": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getTaskChangeNonce", - "outputs": [ - { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getTaskCount", - "outputs": [ - { - "internalType": "uint256", - "name": "count", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint8", - "name": "_role", - "type": "uint8" - } - ], - "name": "getTaskRole", - "outputs": [ - { - "components": [ - { - "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": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint8", - "name": "_role", - "type": "uint8" - } - ], - "name": "getTaskWorkRatingSecret", - "outputs": [ - { - "internalType": "bytes32", - "name": "secret", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "getTaskWorkRatingSecretsInfo", - "outputs": [ - { - "internalType": "uint256", - "name": "nSecrets", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "lastSubmittedAt", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getToken", - "outputs": [ - { - "internalType": "address", - "name": "tokenAddress", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "internalType": "address", - "name": "spender", - "type": "address" - } - ], - "name": "getTokenApproval", - "outputs": [ - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "token", - "type": "address" - } - ], - "name": "getTotalTokenApproval", - "outputs": [ - { - "internalType": "uint256", - "name": "amount", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_domain", - "type": "uint256" - } - ], - "name": "getUserRoles", - "outputs": [ - { - "internalType": "bytes32", - "name": "roles", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "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": [ - { - "internalType": "bool", - "name": "hasRole", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "enum ColonyDataTypes.ColonyRole", - "name": "_role", - "type": "uint8" - } - ], - "name": "hasUserRole", - "outputs": [ - { - "internalType": "bool", - "name": "hasRole", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_colonyNetworkAddress", - "type": "address" - }, - { - "internalType": "address", - "name": "_token", - "type": "address" - } - ], - "name": "initialiseColony", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "initialiseRootLocalSkill", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "version", - "type": "uint256" - } - ], - "name": "installExtension", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "isInRecoveryMode", - "outputs": [ - { - "internalType": "bool", - "name": "inRecoveryMode", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - } - ], - "name": "lockExpenditure", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "lockToken", - "outputs": [ - { - "internalType": "uint256", - "name": "timesLocked", - "type": "uint256" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_to", - "type": "address" - }, - { - "internalType": "bytes", - "name": "_action", - "type": "bytes" - } - ], - "name": "makeArbitraryTransaction", - "outputs": [ - { - "internalType": "bool", - "name": "success", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address[]", - "name": "_targets", - "type": "address[]" - }, - { - "internalType": "bytes[]", - "name": "_actions", - "type": "bytes[]" - }, - { - "internalType": "bool", - "name": "_strict", - "type": "bool" - } - ], - "name": "makeArbitraryTransactions", - "outputs": [ - { - "internalType": "bool", - "name": "success", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_permissionDomainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_childSkillIndex", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - } - ], - "name": "makeExpenditure", - "outputs": [ - { - "internalType": "uint256", - "name": "expenditureId", - "type": "uint256" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_target", - "type": "address" - }, - { - "internalType": "bytes", - "name": "_action", - "type": "bytes" - } - ], - "name": "makeSingleArbitraryTransaction", - "outputs": [ - { - "internalType": "bool", - "name": "success", - "type": "bool" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_wad", - "type": "uint256" - } - ], - "name": "mintTokens", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_guy", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_wad", - "type": "uint256" - } - ], - "name": "mintTokensFor", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" - } - ], - "name": "multicall", - "outputs": [ - { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "numRecoveryRoles", - "outputs": [ - { - "internalType": "uint64", - "name": "numRoles", - "type": "uint64" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_domainId", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - } - ], - "name": "obligateStake", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [ - { - "internalType": "address", - "name": "colonyOwner", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "string", - "name": "colonyName", - "type": "string" - }, - { - "internalType": "string", - "name": "orbitdb", - "type": "string" - } - ], - "name": "registerColonyLabel", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "removeRecoveryRole", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_globalClaimDelay", - "type": "uint256" - } - ], - "name": "setDefaultGlobalClaimDelay", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_claimDelay", - "type": "uint256" - } - ], - "name": "setExpenditureClaimDelay", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_claimDelays", - "type": "uint256[]" - } - ], - "name": "setExpenditureClaimDelays", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "string", - "name": "_metadata", - "type": "string" - } - ], - "name": "setExpenditureMetadata", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" - }, - { - "internalType": "int256[]", - "name": "_payoutModifiers", - "type": "int256[]" - } - ], - "name": "setExpenditurePayoutModifiers", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" - }, - { - "internalType": "address payable", - "name": "_recipient", - "type": "address" - } - ], - "name": "setExpenditureRecipient", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" - }, - { - "internalType": "address payable[]", - "name": "_recipients", - "type": "address[]" - } - ], - "name": "setExpenditureRecipients", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_skillId", - "type": "uint256" - } - ], - "name": "setExpenditureSkill", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256[]", - "name": "_slots", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_skillIds", - "type": "uint256[]" - } - ], - "name": "setExpenditureSkills", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "uint256[]", - "name": "_recipientSlots", - "type": "uint256[]" - }, - { - "internalType": "address payable[]", - "name": "_recipients", - "type": "address[]" - }, - { - "internalType": "uint256[]", - "name": "_skillIdSlots", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_skillIds", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_claimDelaySlots", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_claimDelays", - "type": "uint256[]" - }, - { - "internalType": "uint256[]", - "name": "_payoutModifierSlots", - "type": "uint256[]" - }, - { - "internalType": "int256[]", - "name": "_payoutModifiers", - "type": "int256[]" - }, - { - "internalType": "address[]", - "name": "_payoutTokens", - "type": "address[]" - }, - { - "internalType": "uint256[][]", - "name": "_payoutSlots", - "type": "uint256[][]" - }, - { - "internalType": "uint256[][]", - "name": "_payoutValues", - "type": "uint256[][]" - } - ], - "name": "setExpenditureValues", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - } - ], - "name": "setRecoveryRole", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_rewardInverse", - "type": "uint256" - } - ], - "name": "setRewardInverse", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "bool", - "name": "_setTo", - "type": "bool" - } - ], - "name": "setRootRole", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_slot", - "type": "uint256" - }, - { - "internalType": "bytes32", - "name": "_value", - "type": "bytes32" - } - ], - "name": "setStorageSlotRecovery", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_id", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_newOwner", - "type": "address" - } - ], - "name": "transferExpenditure", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" - } - ], - "name": "uninstallExtension", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "unlockToken", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "internalType": "uint256", - "name": "lockId", - "type": "uint256" - } - ], - "name": "unlockTokenForUser", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "token", - "type": "address" - }, - { - "internalType": "address", - "name": "spender", - "type": "address" - } - ], - "name": "updateApprovalAmount", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "string", - "name": "orbitdb", - "type": "string" - } - ], - "name": "updateColonyOrbitDB", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_newVersion", - "type": "uint256" - } - ], - "name": "upgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "extensionId", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "newVersion", - "type": "uint256" - } - ], - "name": "upgradeExtension", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "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": [ - { - "internalType": "bool", - "name": "canSet", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "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": [ - { - "internalType": "bool", - "name": "isValid", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "version", - "outputs": [ - { - "internalType": "uint256", - "name": "colonyVersion", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_wad", - "type": "uint256" - } - ], - "name": "mintTokensForColonyNetwork", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_feeInverse", - "type": "uint256" - } - ], - "name": "setNetworkFeeInverse", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_token", - "type": "address" - }, - { - "internalType": "bool", - "name": "_status", - "type": "bool" - } - ], - "name": "setPayoutWhitelist", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_version", - "type": "uint256" - }, - { - "internalType": "address", - "name": "_resolver", - "type": "address" - } - ], - "name": "addNetworkColonyVersion", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_amount", - "type": "uint256" - } - ], - "name": "setReputationMiningCycleReward", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes32", - "name": "_extensionId", - "type": "bytes32" - }, - { - "internalType": "address", - "name": "_resolver", - "type": "address" - } - ], - "name": "addExtensionToNetwork", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "devdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "params": { - "agent": "Agent emitting the annotation", - "metadata": "IPFS hash of the metadata", - "txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The (maximum) amount the address is having its reputation changed by", - "skillId": "The id of the skill the user is having their reputation changed in", - "user": "The address that is having its reputation changed" - } - }, - "ColonyBootstrapped(address,address[],int256[])": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amounts": "Amounts of reputation/tokens for every address", - "users": "Array of address bootstraped with reputation" - } - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "fee": "The fee deducted for rewards", - "payoutRemainder": "The remaining funds moved to the top-level domain pot", - "token": "The token address" - } - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount that was transferred", - "fromPot": "The source funding pot", - "toPot": "The targer funding pot", - "token": "The token address being transferred" - } - }, - "ColonyInitialised(address,address,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "colonyNetwork": "The Colony Network address", - "token": "The Colony Token address" - } - }, - "ColonyMetadata(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the metadata" - } - }, - "ColonyMetadataDelta(address,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "metadata": "IPFS hash of the delta" - } - }, - "ColonyRewardInverseSet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardInverse": "The reward inverse value" - } - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "The domainId of the role", - "role": "The role being granted/revoked", - "setTo": "A boolean representing the action -- granted (`true`) or revoked (`false`)", - "user": "The address of the user being affected" - } - }, - "ColonyUpgraded(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "newVersion": "The new colony version upgraded to", - "oldVersion": "The previous colony version" - } - }, - "DomainAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain" - } - }, - "DomainDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Whether or not the domain is deprecated", - "domainId": "Id of the domain" - } - }, - "DomainMetadata(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "domainId": "Id of the newly-created Domain", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditureAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The newly added expenditure id" - } - }, - "ExpenditureCancelled(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the cancelled expenditure" - } - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "claimDelay": "Additional amount of time to hold the funds", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditureFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the finalized expenditure" - } - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "globalClaimDelay": "The new default global claim delay" - } - }, - "ExpenditureLocked(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the locked expenditure" - } - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "metadata": "IPFS hash of the metadata" - } - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "payoutModifier": "The payout modifier for the slot", - "slot": "Expenditure slot being changed" - } - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout funding", - "expenditureId": "Id of the expenditure", - "slot": "Expenditure slot of the payout being changed", - "token": "Token of the payout funding" - } - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "recipient": "Address of the recipient", - "slot": "Expenditure slot of the recipient" - } - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "skillId": "Id of the set skill", - "slot": "Slot receiving the skill" - } - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "Id of the expenditure", - "keys": "Values used to construct final slot via mapping or array operations", - "mask": "Mask indicating whether we are making mapping or array operations", - "storageSlot": "Initial storage slot being set (expenditures or expenditureSlots)", - "value": "Value being set in the slot" - } - }, - "ExpenditureTransferred(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "expenditureId": "The expenditure id", - "owner": "The new owner of the expenditure" - } - }, - "FundingPotAdded(uint256)": { - "params": { - "fundingPotId": "Id of the newly-created FundingPot" - } - }, - "LocalSkillAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "localSkillId": "Id of the newly-created local skill" - } - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deprecated": "Deprecation status of the local skill", - "localSkillId": "Id of the newly-created local skill" - } - }, - "PaymentAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "The newly added payment id" - } - }, - "PaymentFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment" - } - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of token to be paid out", - "paymentId": "Id of the payment", - "token": "Token of the payout" - } - }, - "PaymentRecipientSet(address,uint256,address)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "recipient": "Address to receive the payout" - } - }, - "PaymentSkillSet(address,uint256,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "paymentId": "Id of the payment", - "skillId": "Token of the payout" - } - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "Amount of the payout claimed, after network fee was deducted", - "fundingPotId": "Id of the funding pot where payout comes from", - "token": "Token of the payout claim" - } - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "details": "This is emitted in addition to the other PayoutClaimed event. The other will be removed soon.", - "params": { - "agent": "The address that is responsible for triggering this event", - "id": "Id of the expenditure", - "slot": "Expenditure slot of the payout claimed", - "token": "Token of the payout claim", - "tokenPayout": "Amount of the payout claimed, after network fee was deducted" - } - }, - "RecoveryModeEntered(address)": { - "params": { - "user": "The address that triggered recovery mode" - } - }, - "RecoveryModeExitApproved(address)": { - "params": { - "user": "The address signalling they are happy with the state" - } - }, - "RecoveryModeExited(address)": { - "params": { - "user": "The address that left recovery mode" - } - }, - "RecoveryRoleSet(address,bool)": { - "params": { - "setTo": "The boolean indicating whether the role is being granted or revoked", - "user": "The address being modified" - } - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "params": { - "fromValue": "The value the storage slot had before this transaction", - "slot": "The storage slot being modified", - "toValue": "The value the storage slot has after this transaction", - "user": "The address that set the storage slot" - } - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "params": { - "fee": "The fee deducted from payout", - "rewardPayoutId": "The reward payout cycle id", - "rewardRemainder": "The remaining reward amount paid out to user", - "user": "The user address who received the reward payout" - } - }, - "RewardPayoutCycleEnded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "RewardPayoutCycleStarted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rewardPayoutId": "The reward payout cycle id" - } - }, - "TaskAdded(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The newly added task id" - } - }, - "TaskBriefSet(uint256,bytes32)": { - "params": { - "specificationHash": "New specification hash of the task", - "taskId": "Id of the task" - } - }, - "TaskCanceled(uint256)": { - "params": { - "taskId": "Id of the canceled task" - } - }, - "TaskChangedViaSignatures(address[])": { - "params": { - "reviewerAddresses": "Array of addresses that signed off this change." - } - }, - "TaskCompleted(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "The id of the task being completed" - } - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "deliverableHash": "Hash of the work performed", - "taskId": "Id of the task" - } - }, - "TaskDueDateSet(uint256,uint256)": { - "params": { - "dueDate": "New due date of the task", - "taskId": "Id of the task" - } - }, - "TaskFinalized(address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "taskId": "Id of the finalized task" - } - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "params": { - "amount": "Amount of the payout funding", - "role": "Task role whose payout is being changed", - "taskId": "Id of the task", - "token": "Token of the payout funding" - } - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "params": { - "role": "Role of the user", - "taskId": "Id of the task", - "user": "User that fulfills the designated role" - } - }, - "TaskSkillSet(uint256,uint256)": { - "params": { - "skillId": "New skill id of the task", - "taskId": "Id of the task" - } - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "rating": "Rating the role received", - "role": "Role that got rated", - "taskId": "Id of the task" - } - }, - "TokenUnlocked(address)": { - "params": { - "agent": "The address that is responsible for triggering this event" - } - }, - "TokensBurned(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "token": "the amount of the token being burned" - } - }, - "TokensMinted(address,address,uint256)": { - "params": { - "agent": "The address that is responsible for triggering this event", - "amount": "The amount of tokens being awarded", - "who": "The address being awarded the tokens" - } - } - }, - "kind": "dev", - "methods": { - "addDomain(uint256,uint256,uint256)": { - "details": "Adding new domains is currently retricted to one level only, i.e. `_parentDomainId` has to be the root domain id: `1`.", - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_parentDomainId": "Id of the domain under which the new one will be added", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "addDomain(uint256,uint256,uint256,string)": { - "details": "Adding new domains is currently retricted to one level only, i.e. `_parentDomainId` has to be the root domain id: `1`.We expect this function to only be used by the dapp", - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_metadata": "Metadata relating to the domain. Expected to be the IPFS hash of a JSON blob, but not enforced by the contracts.", - "_parentDomainId": "Id of the domain under which the new one will be added", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "addExtensionToNetwork(bytes32,address)": { - "details": "Calls `IColonyNetwork.addExtensionToNetwork`.The extension version is queried from the resolver itself.", - "params": { - "_extensionId": "keccak256 hash of the extension name, used as an indentifier", - "_resolver": "The deployed resolver containing the extension contract logic" - } - }, - "addNetworkColonyVersion(uint256,address)": { - "details": "Calls `IColonyNetwork.addColonyVersion`.", - "params": { - "_resolver": "Address of the `Resolver` contract which will be used with the underlying `EtherRouter` contract", - "_version": "The new Colony contract version" - } - }, - "annotateTransaction(bytes32,string)": { - "params": { - "_metadata": "String of metadata for tx", - "_txHash": "Hash of transaction being annotated (0x0 for current tx)" - } - }, - "approveStake(address,uint256,uint256)": { - "params": { - "_amount": "Amount of internal token up to which we are willing to be obligated.", - "_approvee": "Address of the account we are willing to let obligate us.", - "_domainId": "Domain in which we are willing to be obligated." - } - }, - "authority()": { - "returns": { - "colonyAuthority": "The `ColonyAuthority` contract address" - } - }, - "bootstrapColony(address[],int256[])": { - "details": "Only allowed to be called when `taskCount` is `0` by authorized addresses.", - "params": { - "_amount": "Amount of reputation/tokens for every address", - "_users": "Array of address to bootstrap with reputation" - } - }, - "burnTokens(address,uint256)": { - "params": { - "amount": "The amount of tokens to burn", - "token": "The address of the token to burn" - } - }, - "cancelExpenditure(uint256)": { - "params": { - "_id": "Expenditure identifier" - } - }, - "cancelExpenditureViaArbitration(uint256,uint256,uint256)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`, (only used if `_permissionDomainId` is different to `_domainId`)", - "_id": "Expenditure identifier", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "checkNotAdditionalProtectedVariable(uint256)": { - "details": "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.", - "params": { - "_slot": "The storage slot number to check." - } - }, - "claimColonyFunds(address)": { - "params": { - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "claimExpenditurePayout(uint256,uint256,address)": { - "params": { - "_id": "Expenditure identifier", - "_slot": "Number of the slot", - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "claimRewardPayout(uint256,uint256[7],bytes,bytes,uint256,bytes32[])": { - "params": { - "_payoutId": "Id of the reward payout", - "_squareRoots": "Square roots of values used in equation: `_squareRoots[0]` - square root of user reputation, `_squareRoots[1]` - square root of user tokens (deposited in TokenLocking), `_squareRoots[2]` - square root of total reputation, `_squareRoots[3]` - square root of total tokens, `_squareRoots[4]` - square root of numerator (user reputation * user tokens), `_squareRoots[5]` - square root of denominator (total reputation * total tokens), `_squareRoots[6]` - square root of payout amount.", - "branchMask": "The branchmask of the proof", - "key": "Some Reputation hash tree key", - "siblings": "The siblings of the proof", - "value": "Reputation value" - } - }, - "deobligateStake(address,uint256,uint256)": { - "params": { - "_amount": "Amount of internal token we are deobligating.", - "_domainId": "Domain in which we are deobligating the user.", - "_user": "Address of the account we are deobligating." - } - }, - "deprecateDomain(uint256,uint256,uint256,bool)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_deprecated": "Whether or not the domain is deprecated", - "_domainId": "Id of the domain being deprecated", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "deprecateExtension(bytes32,bool)": { - "params": { - "deprecated": "Whether to deprecate the extension or not", - "extensionId": "keccak256 hash of the extension name, used as an indentifier" - } - }, - "deprecateLocalSkill(uint256,bool)": { - "params": { - "deprecated": "Deprecation status to set for the skill", - "localSkillId": "Id for the local skill" - } - }, - "editColony(string)": { - "params": { - "_metadata": "IPFS hash of the metadata" - } - }, - "editColonyByDelta(string)": { - "params": { - "_metadataDelta": "IPFS hash of the metadata delta" - } - }, - "editDomain(uint256,uint256,uint256,string)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "Id of the domain being edited", - "_metadata": "Metadata relating to the domain. Expected to be the IPFS hash of a JSON blob, but not enforced by the contracts.", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "emitDomainReputationPenalty(uint256,uint256,uint256,address,int256)": { - "params": { - "_amount": "The (negative) amount of reputation to lose", - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "The domain where the user will lose reputation", - "_permissionDomainId": "The domainId in which I hold the Arbitration role", - "_user": "The user who will lose reputation" - } - }, - "emitDomainReputationReward(uint256,address,int256)": { - "params": { - "_amount": "The (positive) amount of reputation to gain", - "_domainId": "The domain where the user will gain reputation", - "_user": "The user who will gain reputation" - } - }, - "emitSkillReputationPenalty(uint256,address,int256)": { - "params": { - "_amount": "The (negative) amount of reputation to lose", - "_skillId": "The skill where the user will lose reputation", - "_user": "The user who will lose reputation" - } - }, - "emitSkillReputationReward(uint256,address,int256)": { - "params": { - "_amount": "The (positive) amount of reputation to gain", - "_skillId": "The skill where the user will gain reputation", - "_user": "The user who will gain reputation" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "payload": "The transaction data that will be executed if signature valid", - "sigR": "The 'r' part of the signature", - "sigS": "The 's' part of the signature", - "sigV": "The 'v' part of the signature", - "userAddress": "The address of the user that signed the metatransaction" - } - }, - "finalizeExpenditure(uint256)": { - "params": { - "_id": "Expenditure identifier" - } - }, - "finalizeExpenditureViaArbitration(uint256,uint256,uint256)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`,", - "_id": "Expenditure identifier", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "finalizeRewardPayout(uint256)": { - "params": { - "_payoutId": "Id of the reward payout" - } - }, - "finishUpgrade()": { - "details": "Can only be called by the colony itself, and only expected to be called as part of the `upgrade()` call. Required to be external so it can be an external call." - }, - "getApproval(address,address,uint256)": { - "params": { - "_domainId": "Domain in which we are willing to be obligated.", - "_obligator": "Address of the account we are willing to let obligate us.", - "_user": "User allowing their tokens to be obligated." - }, - "returns": { - "approval": "The amount the user has approved" - } - }, - "getCapabilityRoles(bytes4)": { - "params": { - "_sig": "The function signature" - }, - "returns": { - "roles": "bytes32 representation of the authorized roles" - } - }, - "getColonyNetwork()": { - "details": "The colonyNetworkAddress we read here is set once, during `initialiseColony`.", - "returns": { - "colonyNetwork": "The address of Colony Network instance" - } - }, - "getDomain(uint256)": { - "params": { - "_id": "Id of the domain which details to get" - }, - "returns": { - "domain": "The domain" - } - }, - "getDomainCount()": { - "returns": { - "count": "The domain count. Min 1 as the root domain is created at the same time as the colony" - } - }, - "getDomainFromFundingPot(uint256)": { - "params": { - "_fundingPotId": "Id of the funding pot" - }, - "returns": { - "domainId": "Id of the corresponding domain" - } - }, - "getExpenditure(uint256)": { - "params": { - "_id": "Expenditure identifier" - }, - "returns": { - "expenditure": "The expenditure" - } - }, - "getExpenditureCount()": { - "returns": { - "count": "The expenditure count" - } - }, - "getExpenditureSlot(uint256,uint256)": { - "params": { - "_id": "Expenditure identifier", - "_slot": "Expenditure slot" - }, - "returns": { - "expenditureSlot": "The expenditure slot" - } - }, - "getExpenditureSlotPayout(uint256,uint256,address)": { - "params": { - "_id": "Expenditure identifier", - "_slot": "Expenditure slot", - "_token": "Token address" - }, - "returns": { - "amount": "Amount of the payout for that slot/token." - } - }, - "getFundingPot(uint256)": { - "details": "For the reward funding pot (e.g. id: 0) this returns (0, 0, 0).", - "params": { - "_id": "Id of the pot which details to get" - }, - "returns": { - "associatedType": "The FundingPotAssociatedType value of the current funding pot, e.g. Domain, Expenditure", - "associatedTypeId": "Id of the associated type, e.g. if associatedType = FundingPotAssociatedType.Domain, this refers to the domainId", - "payoutsWeCannotMake": "Number of payouts that cannot be completed with the current funding" - } - }, - "getFundingPotBalance(uint256,address)": { - "params": { - "_potId": "Id of the funding pot", - "_token": "Address of the token, `0x0` value indicates Ether" - }, - "returns": { - "balance": "Funding pot supply balance" - } - }, - "getFundingPotCount()": { - "returns": { - "count": "The funding pots count" - } - }, - "getFundingPotPayout(uint256,address)": { - "params": { - "_potId": "Id of the funding pot", - "_token": "Address of the token, `0x0` value indicates Ether" - }, - "returns": { - "payout": "Funding pot payout amount" - } - }, - "getMetatransactionNonce(address)": { - "params": { - "userAddress": "The address of the user that will sign the metatransaction" - } - }, - "getNonRewardPotsTotal(address)": { - "params": { - "_token": "Address of the token, `0x0` value indicates Ether" - }, - "returns": { - "amount": "Total amount of tokens in funding pots other than the rewards pot (id 0)" - } - }, - "getObligation(address,address,uint256)": { - "params": { - "_domainId": "Domain in which we are obligated.", - "_obligator": "Address of the account who obligated us.", - "_user": "User whose tokens are obligated." - }, - "returns": { - "obligation": "The amount that is currently obligated" - } - }, - "getPayment(uint256)": { - "params": { - "_id": "Payment identifier" - }, - "returns": { - "payment": "The Payment data structure" - } - }, - "getPaymentCount()": { - "returns": { - "count": "The payment count" - } - }, - "getRewardInverse()": { - "returns": { - "rewardInverse": "The inverse of the reward" - } - }, - "getRewardPayoutInfo(uint256)": { - "params": { - "_payoutId": "Id of the reward payout" - }, - "returns": { - "rewardPayoutCycle": "RewardPayoutCycle, containing propertes: `reputationState` Reputation root hash at the time of creation, `colonyWideReputation` Colony wide reputation in `reputationState`, `totalTokens` Total colony tokens at the time of creation, `amount` Total amount of tokens taken aside for reward payout, `tokenAddress` Token address, `blockTimestamp` Block number at the time of creation." - } - }, - "getRootLocalSkill()": { - "returns": { - "rootLocalSkill": "The root local skill id" - } - }, - "getTask(uint256)": { - "params": { - "_id": "Id of the task" - }, - "returns": { - "completionTimestamp": "Task completion timestamp", - "deliverableHash": "Task deliverable hash", - "domainId": "Task domain id, default is root colony domain with id 1", - "dueDate": "Due date", - "fundingPotId": "Id of funding pot for task", - "skillIds": "Array of global skill ids assigned to task", - "specificationHash": "Task brief hash", - "status": "TaskStatus property. 0 - Active. 1 - Cancelled. 2 - Finalized" - } - }, - "getTaskChangeNonce(uint256)": { - "params": { - "_id": "Id of the task" - }, - "returns": { - "nonce": "The current task change nonce value" - } - }, - "getTaskCount()": { - "returns": { - "count": "The task count" - } - }, - "getTaskRole(uint256,uint8)": { - "params": { - "_id": "Id of the task", - "_role": "Id of the role, as defined in TaskRole enum" - }, - "returns": { - "role": "The Role" - } - }, - "getTaskWorkRatingSecret(uint256,uint8)": { - "params": { - "_id": "Id of the task", - "_role": "Id of the role, as defined in TaskRole enum" - }, - "returns": { - "secret": "Rating secret `bytes32` value" - } - }, - "getTaskWorkRatingSecretsInfo(uint256)": { - "params": { - "_id": "Id of the task" - }, - "returns": { - "lastSubmittedAt": "Timestamp of the last submitted rating secret", - "nSecrets": "Number of secrets" - } - }, - "getToken()": { - "returns": { - "tokenAddress": "Address of the token contract" - } - }, - "getTokenApproval(address,address)": { - "params": { - "spender": "The account we have approved", - "token": "The address of the token which was approved" - }, - "returns": { - "amount": "The token approval amount" - } - }, - "getTotalTokenApproval(address)": { - "params": { - "token": "The address of the token which was approved" - }, - "returns": { - "amount": "The total token approval amount" - } - }, - "getUserRoles(address,uint256)": { - "params": { - "_domain": "The domain we want to get roles in", - "_user": "The user whose roles we want to get" - }, - "returns": { - "roles": "bytes32 representation of the held roles" - } - }, - "hasInheritedUserRole(address,uint256,uint8,uint256,uint256)": { - "params": { - "_childDomainId": "The domain where we want to use the role", - "_childSkillIndex": "The index that the `_childDomainId` is relative to `_domainId`", - "_domainId": "Domain in which the caller has the role", - "_role": "The role we want to check for", - "_user": "The user whose role we want to check" - }, - "returns": { - "hasRole": "Boolean indicating whether the given user has the given role in domain" - } - }, - "hasUserRole(address,uint256,uint8)": { - "params": { - "_domainId": "The domain where we want to check for the role", - "_role": "The role we want to check for", - "_user": "The user whose role we want to check" - }, - "returns": { - "hasRole": "Boolean indicating whether the given user has the given role in domain" - } - }, - "initialiseColony(address,address)": { - "details": "Sets the reward inverse to the uint max 2**256 - 1.", - "params": { - "_colonyNetworkAddress": "Address of the colony network", - "_token": "Address of the colony ERC20 Token" - } - }, - "installExtension(bytes32,uint256)": { - "params": { - "extensionId": "keccak256 hash of the extension name, used as an indentifier", - "version": "The new extension version to install" - } - }, - "isInRecoveryMode()": { - "returns": { - "inRecoveryMode": "Return true if recovery mode is active, false otherwise" - } - }, - "lockExpenditure(uint256)": { - "params": { - "_id": "Expenditure identifier" - } - }, - "lockToken()": { - "returns": { - "timesLocked": "The amount of times the token was locked" - } - }, - "makeArbitraryTransaction(address,bytes)": { - "params": { - "_action": "Bytes array encoding the function call and arguments", - "_to": "Contract to receive the function call (cannot be this contract, network or token locking)" - }, - "returns": { - "success": "Boolean indicating whether the transaction succeeded" - } - }, - "makeArbitraryTransactions(address[],bytes[],bool)": { - "params": { - "_actions": "Array of Bytes arrays encoding the function calls and arguments", - "_strict": "Boolean indicating whether if one transaction fails, the whole call to this function should fail.", - "_targets": "Array of addressed to be targeted" - }, - "returns": { - "success": "Boolean indicating whether the transactions succeeded" - } - }, - "makeExpenditure(uint256,uint256,uint256)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`, (only used if `_permissionDomainId` is different to `_domainId`)", - "_domainId": "The domain where the expenditure belongs", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - }, - "returns": { - "expenditureId": "Identifier of the newly created expenditure" - } - }, - "makeSingleArbitraryTransaction(address,bytes)": { - "details": "Only callable by the colony itself. If you wish to use this functionality, you should use the makeAbitraryTransactions function", - "params": { - "_action": "Bytes array encoding the function call and arguments", - "_target": "Contract to receive the function call" - }, - "returns": { - "success": "Boolean indicating whether the transactions succeeded" - } - }, - "mintTokens(uint256)": { - "params": { - "_wad": "Amount to mint" - } - }, - "mintTokensFor(address,uint256)": { - "params": { - "_guy": "Recipient of new tokens", - "_wad": "Amount to mint" - } - }, - "mintTokensForColonyNetwork(uint256)": { - "params": { - "_wad": "Amount to mint and transfer to the colony network" - } - }, - "moveFundsBetweenPots(uint256,uint256,uint256,uint256,uint256,uint256,address)": { - "params": { - "_amount": "Amount of funds", - "_fromChildSkillIndex": "The child index in `_permissionDomainId` where we can find the domain for `_fromPotId`", - "_fromPot": "Funding pot id providing the funds", - "_permissionDomainId": "The domainId in which I have the permission to take this action", - "_toChildSkillIndex": "The child index in `_permissionDomainId` where we can find the domain for `_toPotId`", - "_toPot": "Funding pot id receiving the funds", - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "moveFundsBetweenPots(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,address)": { - "params": { - "_amount": "Amount of funds", - "_childSkillIndex": "The child index in _permissionDomainId where I will be taking this action", - "_domainId": "The domain where I am taking this action, pointed to by _permissionDomainId and _childSkillIndex", - "_fromChildSkillIndex": "In the array of child skills for the skill associated with the domain pointed to by _permissionDomainId + _childSkillIndex, the index of the skill associated with the domain that contains _fromPot", - "_fromPot": "Funding pot id providing the funds", - "_permissionDomainId": "The domainId in which I have the permission to take this action", - "_toChildSkillIndex": "The same, but for the _toPot which the funds are being moved to", - "_toPot": "Funding pot id receiving the funds", - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "multicall(bytes[])": { - "details": "The `msg.value` should not be trusted for any method callable from multicall.", - "params": { - "data": "The encoded function data for each of the calls to make to this contract" - }, - "returns": { - "results": "The results from each of the calls passed in via data" - } - }, - "numRecoveryRoles()": { - "returns": { - "numRoles": "Number of users with the recovery role." - } - }, - "obligateStake(address,uint256,uint256)": { - "params": { - "_amount": "Amount of internal token we are obligating.", - "_domainId": "Domain in which we are obligating the user.", - "_user": "Address of the account we are obligating." - } - }, - "owner()": { - "details": "Used for testing.", - "returns": { - "colonyOwner": "Address of the colony owner" - } - }, - "registerColonyLabel(string,string)": { - "params": { - "colonyName": "The label to register.", - "orbitdb": "The path of the orbitDB database associated with the colony name" - } - }, - "removeRecoveryRole(address)": { - "params": { - "_user": "User we want to remove recovery role from" - } - }, - "setAdministrationRole(uint256,uint256,address,uint256,bool)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "Domain in which we are giving user the role", - "_permissionDomainId": "Domain in which the caller has root/architecture role", - "_setTo": "The state of the role permission (true assign the permission, false revokes it)", - "_user": "User we want to give an admin role to" - } - }, - "setArbitrationRole(uint256,uint256,address,uint256,bool)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "Domain in which we are giving user the role", - "_permissionDomainId": "Domain in which the caller has root role", - "_setTo": "The state of the role permission (true assign the permission, false revokes it)", - "_user": "User we want to give an arbitration role to" - } - }, - "setArchitectureRole(uint256,uint256,address,uint256,bool)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "Domain in which we are giving user the role", - "_permissionDomainId": "Domain in which the caller has root/architecture role", - "_setTo": "The state of the role permission (true assign the permission, false revokes it)", - "_user": "User we want to give an architecture role to" - } - }, - "setDefaultGlobalClaimDelay(uint256)": { - "params": { - "_globalClaimDelay": "The new default global claim delay" - } - }, - "setExpenditureClaimDelay(uint256,uint256,uint256)": { - "params": { - "_claimDelay": "Duration of time (in seconds) to delay", - "_id": "Expenditure identifier", - "_slot": "Number of the slot" - } - }, - "setExpenditureClaimDelays(uint256,uint256[],uint256[])": { - "params": { - "_claimDelays": "Durations of time (in seconds) to delay", - "_id": "Expenditure identifier", - "_slots": "Array of slots to set claim delays" - } - }, - "setExpenditureMetadata(uint256,string)": { - "details": "Can only be called while expenditure is in draft state.", - "params": { - "_id": "Id of the expenditure", - "_metadata": "IPFS hash of the metadata" - } - }, - "setExpenditureMetadata(uint256,uint256,uint256,string)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`,", - "_id": "Id of the expenditure", - "_metadata": "IPFS hash of the metadata", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "setExpenditurePayout(uint256,uint256,address,uint256)": { - "details": "Can only be called while expenditure is in draft state.", - "params": { - "_amount": "Payout amount", - "_id": "Id of the expenditure", - "_slot": "Number of the slot", - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "setExpenditurePayout(uint256,uint256,uint256,uint256,address,uint256)": { - "params": { - "_amount": "Payout amount", - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_id": "Id of the expenditure", - "_permissionDomainId": "The domainId in which I have the permission to take this action", - "_slot": "The slot to set the payout", - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "setExpenditurePayoutModifiers(uint256,uint256[],int256[])": { - "params": { - "_id": "Expenditure identifier", - "_payoutModifiers": "Values (between +/- WAD) to modify the payout & reputation bonus", - "_slots": "Array of slots to set payout modifiers" - } - }, - "setExpenditurePayouts(uint256,uint256[],address,uint256[])": { - "details": "Can only be called while expenditure is in draft state.", - "params": { - "_amounts": "Payout amounts", - "_id": "Id of the expenditure", - "_slots": "Array of slots to set payouts", - "_token": "Address of the token, `0x0` value indicates Ether" - } - }, - "setExpenditureRecipient(uint256,uint256,address)": { - "details": "Can only be called while expenditure is in draft state.", - "params": { - "_id": "Id of the expenditure", - "_recipient": "Address of the recipient", - "_slot": "Slot for the recipient address" - } - }, - "setExpenditureRecipients(uint256,uint256[],address[])": { - "details": "Can only be called while expenditure is in draft state.", - "params": { - "_id": "Id of the expenditure", - "_recipients": "Addresses of the recipients", - "_slots": "Array of slots to set recipients" - } - }, - "setExpenditureSkill(uint256,uint256,uint256)": { - "params": { - "_id": "Expenditure identifier", - "_skillId": "Id of the new skill to set", - "_slot": "Number of the slot" - } - }, - "setExpenditureSkills(uint256,uint256[],uint256[])": { - "params": { - "_id": "Expenditure identifier", - "_skillIds": "Ids of the new skills to set", - "_slots": "Array of slots to set skills" - } - }, - "setExpenditureState(uint256,uint256,uint256,uint256,bool[],bytes32[],bytes32)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`, (only used if `_permissionDomainId` is different to `_domainId`)", - "_id": "Expenditure identifier", - "_keys": "Array of additional keys (for mappings & arrays)", - "_mask": "Array of booleans indicated whether a key is a mapping (F) or an array index (T).", - "_permissionDomainId": "The domainId in which I have the permission to take this action", - "_storageSlot": "Number of the top-level storage slot (25, 26, or 27)", - "_value": "Value to set at location" - } - }, - "setExpenditureValues(uint256,uint256[],address[],uint256[],uint256[],uint256[],uint256[],uint256[],int256[],address[],uint256[][],uint256[][])": { - "params": { - "_claimDelaySlots": "Array of slots to set claim delays", - "_claimDelays": "Durations of time (in seconds) to delay", - "_id": "Expenditure identifier", - "_payoutModifierSlots": "Array of slots to set payout modifiers", - "_payoutModifiers": "Values (between +/- WAD) to modify the payout & reputation bonus", - "_payoutSlots": "2-dimensional array of slots to set payouts", - "_payoutTokens": "Addresses of the tokens, `0x0` value indicates Ether", - "_payoutValues": "2-dimensional array of the payout amounts", - "_recipientSlots": "Array of slots to set recipients", - "_recipients": "Addresses of the recipients", - "_skillIdSlots": "Array of slots to set skills", - "_skillIds": "Ids of the new skills to set" - } - }, - "setFundingRole(uint256,uint256,address,uint256,bool)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "Domain in which we are giving user the role", - "_permissionDomainId": "Domain in which the caller has root/architecture role", - "_setTo": "The state of the role permission (true assign the permission, false revokes it)", - "_user": "User we want to give an funding role to" - } - }, - "setNetworkFeeInverse(uint256)": { - "details": "Calls `IColonyNetwork.setFeeInverse`.", - "params": { - "_feeInverse": "Nonzero amount for the fee inverse" - } - }, - "setPayoutWhitelist(address,bool)": { - "params": { - "_status": "The whitelist status", - "_token": "The token being set" - } - }, - "setRecoveryRole(address)": { - "params": { - "_user": "User we want to give a recovery role to" - } - }, - "setReputationMiningCycleReward(uint256)": { - "details": "Calls the corresponding function on the ColonyNetwork.", - "params": { - "_amount": "The CLNY awarded per mining cycle to the miners" - } - }, - "setRewardInverse(uint256)": { - "params": { - "_rewardInverse": "The inverse of the reward" - } - }, - "setRootRole(address,bool)": { - "params": { - "_setTo": "The state of the role permission (true assign the permission, false revokes it)", - "_user": "User we want to give an root role to" - } - }, - "setStorageSlotRecovery(uint256,bytes32)": { - "details": "certain critical variables are protected from editing in this function", - "params": { - "_slot": "Uint address of storage slot to be updated", - "_value": "word of data to be set" - } - }, - "setUserRoles(uint256,uint256,address,uint256,bytes32)": { - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`", - "_domainId": "Domain in which we are giving user the role", - "_permissionDomainId": "Domain in which the caller has root/architecture role", - "_roles": "Byte array representing the desired role setting (1 for on, 0 for off)", - "_user": "User we want to give a role to" - } - }, - "startNextRewardPayout(address,bytes,bytes,uint256,bytes32[])": { - "params": { - "_token": "Address of the token used for reward payout", - "branchMask": "The branchmask of the proof", - "key": "Some Reputation hash tree key", - "siblings": "The siblings of the proof", - "value": "Reputation value" - } - }, - "transferExpenditure(uint256,address)": { - "params": { - "_id": "Expenditure identifier", - "_newOwner": "New owner of expenditure" - } - }, - "transferExpenditureViaArbitration(uint256,uint256,uint256,address)": { - "details": "This is now deprecated and will be removed in a future version", - "params": { - "_childSkillIndex": "The index that the `_domainId` is relative to `_permissionDomainId`, (only used if `_permissionDomainId` is different to `_domainId`)", - "_id": "Expenditure identifier", - "_newOwner": "New owner of expenditure", - "_permissionDomainId": "The domainId in which I have the permission to take this action" - } - }, - "transferStake(uint256,uint256,address,address,uint256,uint256,address)": { - "params": { - "_amount": "Amount of internal token we are transferring.", - "_childSkillIndex": "The child index in `_permissionDomainId` where we can find `_domainId`.", - "_domainId": "Domain in which we are transferring the tokens.", - "_obligator": "Address of the account who set the obligation.", - "_permissionDomainId": "The domainId in which I have the permission to take this action.", - "_recipient": "Recipient of the transferred tokens.", - "_user": "Address of the account we are transferring." - } - }, - "uninstallExtension(bytes32)": { - "details": "This is a permanent action -- re-installing the extension will deploy a new contractIt is recommended to deprecate an extension before uninstalling to allow active objects to be resolved", - "params": { - "extensionId": "keccak256 hash of the extension name, used as an indentifier" - } - }, - "unlockTokenForUser(address,uint256)": { - "params": { - "lockId": "The specific lock to unlock", - "user": "The user to unlock" - } - }, - "updateApprovalAmount(address,address)": { - "params": { - "spender": "The account we have approved", - "token": "The address of the token which was approved" - } - }, - "updateColonyOrbitDB(string)": { - "params": { - "orbitdb": "The path of the orbitDB database to be associated with the colony" - } - }, - "upgrade(uint256)": { - "details": "Downgrades are not allowed, i.e. `_newVersion` should be higher than the currect colony version.", - "params": { - "_newVersion": "The target version for the upgrade" - } - }, - "upgradeExtension(bytes32,uint256)": { - "params": { - "extensionId": "keccak256 hash of the extension name, used as an indentifier", - "newVersion": "The version to upgrade to (must be one larger than the current version)" - } - }, - "userCanSetRoles(address,uint256,uint256,uint256)": { - "params": { - "_childDomainId": "The domain where we want to edit roles", - "_childSkillIndex": "The index that the `_childDomainId` is relative to `_domainId`", - "_domainId": "Domain in which the caller has the role (currently Root or Architecture)", - "_user": "The user whose permissions we want to check" - }, - "returns": { - "canSet": "Boolean indicating whether the given user is allowed to edit roles in the target domain." - } - }, - "verifyReputationProof(bytes,bytes,uint256,bytes32[])": { - "details": "For more detail about branchMask and siblings, examine the PatriciaTree implementation. While external, likely only to be used by the Colony contracts, as it checks that the user is proving their own reputation in the current colony. The `verifyProof` function can be used to verify any proof, though this function is not currently exposed on the Colony's EtherRouter.", - "params": { - "branchMask": "The branchmask of the proof", - "key": "The key of the element the proof is for.", - "siblings": "The siblings of the proof", - "value": "The value of the element that the proof is for." - }, - "returns": { - "isValid": "True if the proof is valid, false otherwise." - } - }, - "version()": { - "returns": { - "colonyVersion": "Version number" - } - } - }, - "version": 1 - }, - "userdoc": { - "events": { - "Annotation(address,bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "ArbitraryReputationUpdate(address,address,uint256,int256)": { - "notice": "Event logged when a manual reputation reward/penalty is made" - }, - "ColonyBootstrapped(address,address[],int256[])": { - "notice": "Event logged when Colony is initially bootstrapped" - }, - "ColonyFundsClaimed(address,address,uint256,uint256)": { - "notice": "Event logged when colony funds are moved to the top-level domain pot" - }, - "ColonyFundsMovedBetweenFundingPots(address,uint256,uint256,uint256,address)": { - "notice": "Event logged when colony funds, either tokens or ether, has been moved between funding pots" - }, - "ColonyInitialised(address,address,address)": { - "notice": "Event logged when Colony is initialised" - }, - "ColonyMetadata(address,string)": { - "notice": "Event logged when Colony metadata is updated" - }, - "ColonyMetadataDelta(address,string)": { - "notice": "Event logged when Colony metadata is updated via a delta" - }, - "ColonyRewardInverseSet(address,uint256)": { - "notice": "Event logged when the colony reward inverse is set" - }, - "ColonyRoleSet(address,address,uint256,uint8,bool)": { - "notice": "Event logged when a user/domain/role is granted or revoked" - }, - "ColonyUpgraded(address,uint256,uint256)": { - "notice": "Event logged when colony is upgraded" - }, - "DomainAdded(address,uint256)": { - "notice": "Event logged when a new Domain is added" - }, - "DomainDeprecated(address,uint256,bool)": { - "notice": "Event logged when domain metadata is updated" - }, - "DomainMetadata(address,uint256,string)": { - "notice": "Event logged when domain metadata is updated" - }, - "ExpenditureAdded(address,uint256)": { - "notice": "Event logged when a new expenditure is added" - }, - "ExpenditureCancelled(address,uint256)": { - "notice": "Event logged when an expenditure has been cancelled" - }, - "ExpenditureClaimDelaySet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure slot claim delay changes" - }, - "ExpenditureFinalized(address,uint256)": { - "notice": "Event logged when an expenditure has been finalized" - }, - "ExpenditureGlobalClaimDelaySet(address,uint256)": { - "notice": "Event logged when the default global claim delay is updated" - }, - "ExpenditureLocked(address,uint256)": { - "notice": "Event logged when an expenditure has been locked" - }, - "ExpenditureMetadataSet(address,uint256,string)": { - "notice": "Event logged when expenditure metadata is set" - }, - "ExpenditurePayoutModifierSet(address,uint256,uint256,int256)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditurePayoutSet(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout changes" - }, - "ExpenditureRecipientSet(address,uint256,uint256,address)": { - "notice": "Event logged when an expenditure's recipient is set" - }, - "ExpenditureSkillSet(address,uint256,uint256,uint256)": { - "notice": "Event logged when an expenditure's skill changes" - }, - "ExpenditureStateChanged(address,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Event logged when an expenditure slot payout modifier changes" - }, - "ExpenditureTransferred(address,uint256,address)": { - "notice": "Event logged when a new expenditure is transferred" - }, - "FundingPotAdded(uint256)": { - "notice": "Event logged when a new FundingPot is added" - }, - "LocalSkillAdded(address,uint256)": { - "notice": "Event logged when a new local skill is added" - }, - "LocalSkillDeprecated(address,uint256,bool)": { - "notice": "Event logged when a new local skill is added" - }, - "PaymentAdded(address,uint256)": { - "notice": "Event logged when a new payment is added" - }, - "PaymentFinalized(address,uint256)": { - "notice": "Event logged when a payment is finalised" - }, - "PaymentPayoutSet(address,uint256,address,uint256)": { - "notice": "Event logged when a payment has its payout set" - }, - "PaymentRecipientSet(address,uint256,address)": { - "notice": "Event logged when a payment has its recipient set" - }, - "PaymentSkillSet(address,uint256,uint256)": { - "notice": "Event logged when a payment has its skill set" - }, - "PayoutClaimed(address,uint256,address,uint256)": { - "notice": "Event logged when a payout is claimed" - }, - "PayoutClaimed(address,uint256,uint256,address,uint256)": { - "notice": "Event logged when an expenditure payout is claimed." - }, - "RecoveryModeEntered(address)": { - "notice": "Event logged when recovery mode is triggered." - }, - "RecoveryModeExitApproved(address)": { - "notice": "Event logged when someone with recovery mode signals they are happy with the state and wish to leave recovery mode" - }, - "RecoveryModeExited(address)": { - "notice": "Event logged when recovery mode is left" - }, - "RecoveryRoleSet(address,bool)": { - "notice": "Event logged when user gets/loses the recovery role." - }, - "RecoveryStorageSlotSet(address,uint256,bytes32,bytes32)": { - "notice": "Event logged when in recovery mode a storage slot is set" - }, - "RewardPayoutClaimed(uint256,address,uint256,uint256)": { - "notice": "Event logged when reward payout is claimed" - }, - "RewardPayoutCycleEnded(address,uint256)": { - "notice": "Event logged when the reward payout cycle has ended" - }, - "RewardPayoutCycleStarted(address,uint256)": { - "notice": "Event logged when a new reward payout cycle has started" - }, - "TaskAdded(address,uint256)": { - "notice": "Event logged when a new task is added" - }, - "TaskBriefSet(uint256,bytes32)": { - "notice": "Event logged when a task's specification hash changes" - }, - "TaskCanceled(uint256)": { - "notice": "Event logged when a task has been canceled" - }, - "TaskChangedViaSignatures(address[])": { - "notice": "Event logged when task data is changed via signed messages by those involved" - }, - "TaskCompleted(address,uint256)": { - "notice": "Event logged when a task has been completed. This is either because the dueDate has passed and the manager closed the task, or the worker has submitted the deliverable. In the latter case, TaskDeliverableSubmitted will also be emitted." - }, - "TaskDeliverableSubmitted(address,uint256,bytes32)": { - "notice": "Event logged when a deliverable has been submitted for a task" - }, - "TaskDueDateSet(uint256,uint256)": { - "notice": "Event logged when a task's due date changes" - }, - "TaskFinalized(address,uint256)": { - "notice": "Event logged when a task has been finalized" - }, - "TaskPayoutSet(uint256,uint8,address,uint256)": { - "notice": "Event logged when a task payout changes" - }, - "TaskRoleUserSet(uint256,uint8,address)": { - "notice": "Event logged when a task's role user changes" - }, - "TaskSkillSet(uint256,uint256)": { - "notice": "Event logged when a task's skill changes" - }, - "TaskWorkRatingRevealed(address,uint256,uint8,uint8)": { - "notice": "Event logged when the rating of a role was revealed" - }, - "TokenUnlocked(address)": { - "notice": "Event emitted when the colony unlocks its native token through the provided function" - }, - "TokensBurned(address,address,uint256)": { - "notice": "Event logged when the colony burns tokens" - }, - "TokensMinted(address,address,uint256)": { - "notice": "Event logged when tokens are minted" - } - }, - "kind": "user", - "methods": { - "addDomain(uint256,uint256,uint256)": { - "notice": "Add a colony domain, and its respective local skill under skill with id `_parentSkillId`. New funding pot is created and associated with the domain here." - }, - "addDomain(uint256,uint256,uint256,string)": { - "notice": "Add a colony domain, and its respective local skill under skill with id `_parentSkillId`. New funding pot is created and associated with the domain here." - }, - "addExtensionToNetwork(bytes32,address)": { - "notice": "Add a new extension/version to the Extensions repository." - }, - "addLocalSkill()": { - "notice": "Add a new local skill for the colony. Secured function to authorised members." - }, - "addNetworkColonyVersion(uint256,address)": { - "notice": "Adds a new Colony contract version and the address of associated `_resolver` contract. Secured function to authorised members." - }, - "annotateTransaction(bytes32,string)": { - "notice": "Emit a metadata string for a transaction" - }, - "approveExitRecovery()": { - "notice": "Indicate approval to exit recovery mode. Can only be called by user with recovery role." - }, - "approveStake(address,uint256,uint256)": { - "notice": "Allow the _approvee to obligate some amount of tokens as a stake." - }, - "authority()": { - "notice": "Get the `ColonyAuthority` for the colony." - }, - "bootstrapColony(address[],int256[])": { - "notice": "Allows the colony to bootstrap itself by having initial reputation and token `_amount` assigned to `_users`. This reputation is assigned in the colony-wide domain. Secured function to authorised members." - }, - "burnTokens(address,uint256)": { - "notice": "Burn tokens held by the colony. Can only burn tokens held in the root funding pot." - }, - "cancelExpenditure(uint256)": { - "notice": "Cancels the expenditure and prevents further editing. Can only be called by expenditure owner." - }, - "cancelExpenditureViaArbitration(uint256,uint256,uint256)": { - "notice": "Cancels the expenditure and prevents further editing." - }, - "checkNotAdditionalProtectedVariable(uint256)": { - "notice": "Check whether the supplied slot is a protected variable specific to this contract" - }, - "claimColonyFunds(address)": { - "notice": "Move any funds received by the colony in `_token` denomination to the top-level domain pot, siphoning off a small amount to the reward pot. If called against a colony's own token, no fee is taken." - }, - "claimExpenditurePayout(uint256,uint256,address)": { - "notice": "Claim the payout for an expenditure slot. Here the network receives a fee from each payout." - }, - "claimRewardPayout(uint256,uint256[7],bytes,bytes,uint256,bytes32[])": { - "notice": "Claim the reward payout at `_payoutId`. User needs to provide their reputation and colony-wide reputation which will be proven via Merkle proof inside this function. Can only be called if payout is active, i.e if 60 days have not passed from its creation. Can only be called if next in queue." - }, - "deobligateStake(address,uint256,uint256)": { - "notice": "Deobligate the user some amount of tokens, releasing the stake." - }, - "deprecateDomain(uint256,uint256,uint256,bool)": { - "notice": "Deprecate a domain, preventing certain actions from happening there" - }, - "deprecateExtension(bytes32,bool)": { - "notice": "Set the deprecation of an extension in a colony. Secured function to authorised members." - }, - "deprecateLocalSkill(uint256,bool)": { - "notice": "Deprecate a local skill for the colony. Secured function to authorised members." - }, - "editColony(string)": { - "notice": "Called to change the metadata associated with a colony. Expected to be a IPFS hash of a JSON blob, but not enforced to any degree by the contracts" - }, - "editColonyByDelta(string)": { - "notice": "Called to change the metadata associated with a colony. Expected to be a IPFS hash of a delta to a JSON blob, but not enforced to any degree by the contracts" - }, - "editDomain(uint256,uint256,uint256,string)": { - "notice": "Add a colony domain, and its respective local skill under skill with id `_parentSkillId`. New funding pot is created and associated with the domain here." - }, - "emitDomainReputationPenalty(uint256,uint256,uint256,address,int256)": { - "notice": "Emit a negative domain reputation update. Available only to Arbitration role holders" - }, - "emitDomainReputationReward(uint256,address,int256)": { - "notice": "Emit a positive domain reputation update. Available only to Root role holders" - }, - "emitSkillReputationPenalty(uint256,address,int256)": { - "notice": "Emit a negative skill reputation update. Available only to Arbitration role holders in the root domain" - }, - "emitSkillReputationReward(uint256,address,int256)": { - "notice": "Emit a positive skill reputation update. Available only to Root role holders" - }, - "enterRecoveryMode()": { - "notice": "Put colony network mining into recovery mode. Can only be called by user with recovery role." - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Executes a metatransaction targeting this contract" - }, - "exitRecoveryMode()": { - "notice": "Exit recovery mode, can be called by anyone if enough whitelist approvals are given." - }, - "finalizeExpenditure(uint256)": { - "notice": "Finalizes the expenditure and allows for funds to be claimed. Can only be called by expenditure owner." - }, - "finalizeExpenditureViaArbitration(uint256,uint256,uint256)": { - "notice": "Finalizes the expenditure and allows for funds to be claimed. Can only be called by expenditure owner." - }, - "finalizeRewardPayout(uint256)": { - "notice": "Finalises the reward payout. Allows creation of next reward payouts for token that has been used in `_payoutId`. Can only be called when reward payout cycle is finished i.e when 60 days have passed from its creation." - }, - "finishUpgrade()": { - "notice": "A function to be called after an upgrade has been done from v2 to v3." - }, - "getApproval(address,address,uint256)": { - "notice": "View an approval to obligate tokens." - }, - "getCapabilityRoles(bytes4)": { - "notice": "Gets the bytes32 representation of the roles authorized to call a function" - }, - "getColonyNetwork()": { - "notice": "Returns the colony network address set on the Colony." - }, - "getDomain(uint256)": { - "notice": "Get a domain by id." - }, - "getDomainCount()": { - "notice": "Get the number of domains in the colony." - }, - "getDomainFromFundingPot(uint256)": { - "notice": "Get the domain corresponding to a funding pot" - }, - "getExpenditure(uint256)": { - "notice": "Returns an existing expenditure." - }, - "getExpenditureCount()": { - "notice": "Get the number of expenditures in the colony." - }, - "getExpenditureSlot(uint256,uint256)": { - "notice": "Returns an existing expenditure slot." - }, - "getExpenditureSlotPayout(uint256,uint256,address)": { - "notice": "Returns an existing expenditure slot's payout for a token." - }, - "getFundingPot(uint256)": { - "notice": "Get the non-mapping properties of a pot by id." - }, - "getFundingPotBalance(uint256,address)": { - "notice": "Get the `_token` balance of pot with id `_potId`." - }, - "getFundingPotCount()": { - "notice": "Get the number of funding pots in the colony." - }, - "getFundingPotPayout(uint256,address)": { - "notice": "Get the assigned `_token` payouts of pot with id `_potId`." - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next metatransaction nonce for user that should be used targeting this contract" - }, - "getNonRewardPotsTotal(address)": { - "notice": "Get the total amount of tokens `_token` minus amount reserved to be paid to the reputation and token holders as rewards." - }, - "getObligation(address,address,uint256)": { - "notice": "View an obligation of tokens." - }, - "getPayment(uint256)": { - "notice": "Returns an exiting payment." - }, - "getPaymentCount()": { - "notice": "Get the number of payments in the colony." - }, - "getRewardInverse()": { - "notice": "Return 1 / the reward to pay out from revenue. e.g. if the fee is 1% (or 0.01), return 100." - }, - "getRewardPayoutInfo(uint256)": { - "notice": "Get useful information about specific reward payout." - }, - "getRootLocalSkill()": { - "notice": "Get the root local skill id" - }, - "getTask(uint256)": { - "notice": "Get a task with id `_id`" - }, - "getTaskChangeNonce(uint256)": { - "notice": "Starts from 0 and is incremented on every co-reviewed task change via `executeTaskChange` call." - }, - "getTaskCount()": { - "notice": "Get the number of tasks in the colony." - }, - "getTaskRole(uint256,uint8)": { - "notice": "Get the `Role` properties back for role `_role` in task `_id`." - }, - "getTaskWorkRatingSecret(uint256,uint8)": { - "notice": "Get the rating secret submitted for role `_role` in task `_id`" - }, - "getTaskWorkRatingSecretsInfo(uint256)": { - "notice": "Get the `ColonyStorage.RatingSecrets` information for task `_id`." - }, - "getToken()": { - "notice": "Get the colony token." - }, - "getTokenApproval(address,address)": { - "notice": "Get the current approval amount" - }, - "getTotalTokenApproval(address)": { - "notice": "Get the current total approval amount across all spenders" - }, - "getUserRoles(address,uint256)": { - "notice": "Gets the bytes32 representation of the roles for a user in a given domain" - }, - "hasInheritedUserRole(address,uint256,uint8,uint256,uint256)": { - "notice": "Check whether a given user has a given role for the colony, in a child domain. Calls the function of the same name on the colony's authority contract and an internal inheritance validator function" - }, - "hasUserRole(address,uint256,uint8)": { - "notice": "Check whether a given user has a given role for the colony. Calls the function of the same name on the colony's authority contract." - }, - "initialiseColony(address,address)": { - "notice": "Called once when the colony is created to initialise certain storage slot values." - }, - "initialiseRootLocalSkill()": { - "notice": "Initialise the local skill tree for the colony." - }, - "installExtension(bytes32,uint256)": { - "notice": "Install an extension to the colony. Secured function to authorised members." - }, - "isInRecoveryMode()": { - "notice": "Is colony network in recovery mode." - }, - "lockExpenditure(uint256)": { - "notice": "Locks the expenditure and prevents further editing. Can only be called by expenditure owner." - }, - "lockToken()": { - "notice": "Lock the colony's token. Can only be called by a network-managed extension." - }, - "makeArbitraryTransaction(address,bytes)": { - "notice": "@deprecatedExecute arbitrary transaction on behalf of the Colony" - }, - "makeArbitraryTransactions(address[],bytes[],bool)": { - "notice": "Execute arbitrary transactions on behalf of the Colony in series" - }, - "makeExpenditure(uint256,uint256,uint256)": { - "notice": "Add a new expenditure in the colony. Secured function to authorised members." - }, - "makeSingleArbitraryTransaction(address,bytes)": { - "notice": "Executes a single arbitrary transaction" - }, - "mintTokens(uint256)": { - "notice": "Mint `_wad` amount of colony tokens. Secured function to authorised members." - }, - "mintTokensFor(address,uint256)": { - "notice": "Mint `_wad` amount of colony tokens and send to `_guy`. Secured function to authorised members." - }, - "mintTokensForColonyNetwork(uint256)": { - "notice": "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." - }, - "moveFundsBetweenPots(uint256,uint256,uint256,uint256,uint256,uint256,address)": { - "notice": "@deprecatedMove a given amount: `_amount` of `_token` funds from funding pot with id `_fromPot` to one with id `_toPot`." - }, - "moveFundsBetweenPots(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,address)": { - "notice": "Move a given amount: `_amount` of `_token` funds from funding pot with id `_fromPot` to one with id `_toPot`." - }, - "multicall(bytes[])": { - "notice": "Call multiple functions in the current contract and return the data from all of them if they all succeed" - }, - "numRecoveryRoles()": { - "notice": "Return number of recovery roles." - }, - "obligateStake(address,uint256,uint256)": { - "notice": "Obligate the user some amount of tokens as a stake." - }, - "owner()": { - "notice": "Get the colony `owner` address. This should be address(0x0) at all times." - }, - "registerColonyLabel(string,string)": { - "notice": "Register colony's ENS label." - }, - "removeRecoveryRole(address)": { - "notice": "Remove colony recovery role. Can only be called by root role." - }, - "setAdministrationRole(uint256,uint256,address,uint256,bool)": { - "notice": "Set new colony admin role. Can be called by root role or architecture role." - }, - "setArbitrationRole(uint256,uint256,address,uint256,bool)": { - "notice": "Set new colony arbitration role. Can be called by root role or architecture role." - }, - "setArchitectureRole(uint256,uint256,address,uint256,bool)": { - "notice": "Set new colony architecture role. Can be called by root role or architecture role." - }, - "setDefaultGlobalClaimDelay(uint256)": { - "notice": "Update the default global claim delay for expenditures" - }, - "setExpenditureClaimDelay(uint256,uint256,uint256)": { - "notice": "@deprecatedSets the claim delay on an expenditure slot. Can only be called by expenditure owner." - }, - "setExpenditureClaimDelays(uint256,uint256[],uint256[])": { - "notice": "Sets the claim delays in given expenditure slots. Can only be called by expenditure owner." - }, - "setExpenditureMetadata(uint256,string)": { - "notice": "Sets the metadata for an expenditure. Can only be called by expenditure owner." - }, - "setExpenditureMetadata(uint256,uint256,uint256,string)": { - "notice": "Sets the metadata for an expenditure. Can only be called by Arbitration role." - }, - "setExpenditurePayout(uint256,uint256,address,uint256)": { - "notice": "@deprecatedSet the token payout on an expenditure slot. Can only be called by expenditure owner." - }, - "setExpenditurePayout(uint256,uint256,uint256,uint256,address,uint256)": { - "notice": "Set the token payout in a given expenditure slot. Can only be called by an Arbitration user." - }, - "setExpenditurePayoutModifiers(uint256,uint256[],int256[])": { - "notice": "Sets the payout modifiers in given expenditure slots. Can only be called by expenditure owner." - }, - "setExpenditurePayouts(uint256,uint256[],address,uint256[])": { - "notice": "Set the token payouts in given expenditure slots. Can only be called by expenditure owner." - }, - "setExpenditureRecipient(uint256,uint256,address)": { - "notice": "@deprecatedSets the recipient on an expenditure slot. Can only be called by expenditure owner." - }, - "setExpenditureRecipients(uint256,uint256[],address[])": { - "notice": "Sets the recipients in given expenditure slots. Can only be called by expenditure owner." - }, - "setExpenditureSkill(uint256,uint256,uint256)": { - "notice": "@deprecatedSets the skill on an expenditure slot. Can only be called by expenditure owner." - }, - "setExpenditureSkills(uint256,uint256[],uint256[])": { - "notice": "Sets the skill on an expenditure slot. Can only be called by expenditure owner." - }, - "setExpenditureState(uint256,uint256,uint256,uint256,bool[],bytes32[],bytes32)": { - "notice": "Set arbitrary state on an expenditure slot. Can only be called by Arbitration role." - }, - "setExpenditureValues(uint256,uint256[],address[],uint256[],uint256[],uint256[],uint256[],uint256[],int256[],address[],uint256[][],uint256[][])": { - "notice": "Set many values of an expenditure simultaneously. Can only be called by expenditure owner." - }, - "setFundingRole(uint256,uint256,address,uint256,bool)": { - "notice": "Set new colony funding role. Can be called by root role or architecture role." - }, - "setNetworkFeeInverse(uint256)": { - "notice": "Set the Colony Network fee inverse amount." - }, - "setPayoutWhitelist(address,bool)": { - "notice": "Set a token's status in the payout whitelist on the Colony Network" - }, - "setRecoveryRole(address)": { - "notice": "Set new colony recovery role. Can be called by root." - }, - "setReputationMiningCycleReward(uint256)": { - "notice": "Called to set the total per-cycle reputation reward, which will be split between all miners." - }, - "setRewardInverse(uint256)": { - "notice": "Set the reward inverse to pay out from revenue. e.g. if the fee is 1% (or 0.01), set 100." - }, - "setRootRole(address,bool)": { - "notice": "Set new colony root role. Can be called by root role only." - }, - "setStorageSlotRecovery(uint256,bytes32)": { - "notice": "Update value of arbitrary storage variable. Can only be called by user with recovery role." - }, - "setUserRoles(uint256,uint256,address,uint256,bytes32)": { - "notice": "Set several roles in one transaction. Can be called by root role or architecture role." - }, - "startNextRewardPayout(address,bytes,bytes,uint256,bytes32[])": { - "notice": "Start next reward payout for `_token`. All funds in the reward pot for `_token` will become unavailable.Add a new payment in the colony. Can only be called by users with root permission. All tokens will be locked, and can be unlocked by calling `waiveRewardPayout` or `claimRewardPayout`." - }, - "transferExpenditure(uint256,address)": { - "notice": "Updates the expenditure owner. Can only be called by expenditure owner." - }, - "transferExpenditureViaArbitration(uint256,uint256,uint256,address)": { - "notice": "@deprecatedUpdates the expenditure owner. Can only be called by Arbitration role." - }, - "transferStake(uint256,uint256,address,address,uint256,uint256,address)": { - "notice": "Transfer some amount of obligated tokens. Can be called by the arbitration role." - }, - "uninstallExtension(bytes32)": { - "notice": "Uninstall an extension from a colony. Secured function to authorised members." - }, - "unlockToken()": { - "notice": "unlock the native colony token, if possible" - }, - "unlockTokenForUser(address,uint256)": { - "notice": "Unlock the colony's token for a user. Can only be called by a network-managed extension." - }, - "updateApprovalAmount(address,address)": { - "notice": "Update the internal bookkeeping around external ERC20 approvals" - }, - "updateColonyOrbitDB(string)": { - "notice": "Update a colony's orbitdb address. Can only be called by a colony with a registered subdomain" - }, - "upgrade(uint256)": { - "notice": "Upgrades a colony to a new Colony contract version `_newVersion`." - }, - "upgradeExtension(bytes32,uint256)": { - "notice": "Upgrade an extension in a colony. Secured function to authorised members." - }, - "userCanSetRoles(address,uint256,uint256,uint256)": { - "notice": "Check whether a given user can modify roles in the target domain `_childDomainId`. Mostly a convenience function to provide a uniform interface for extension contracts validating permissions" - }, - "verifyReputationProof(bytes,bytes,uint256,bytes32[])": { - "notice": "Helper function that can be used by a client to verify the correctness of a patricia proof they have been supplied with." - }, - "version()": { - "notice": "Get the Colony contract version. Starts from 1 and is incremented with every deployed contract change." - } - }, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/IMulticall.json b/dist/versions/next/IMulticall.json deleted file mode 100644 index 69d3377..0000000 --- a/dist/versions/next/IMulticall.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "contractName": "IMulticall", - "abi": [ - { - "inputs": [ - { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" - } - ], - "name": "multicall", - "outputs": [ - { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" - } - ], - "stateMutability": "nonpayable", - "type": "function" - } - ], - "devdoc": { - "kind": "dev", - "methods": { - "multicall(bytes[])": { - "details": "The `msg.value` should not be trusted for any method callable from multicall.", - "params": { - "data": "The encoded function data for each of the calls to make to this contract" - }, - "returns": { - "results": "The results from each of the calls passed in via data" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "multicall(bytes[])": { - "notice": "Call multiple functions in the current contract and return the data from all of them if they all succeed" - } - }, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/Math.json b/dist/versions/next/Math.json deleted file mode 100644 index 9941223..0000000 --- a/dist/versions/next/Math.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "contractName": "Math", - "abi": [], - "devdoc": { - "details": "Standard math utilities missing in the Solidity language.", - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/MetaTransactionMsgSender.json b/dist/versions/next/MetaTransactionMsgSender.json deleted file mode 100644 index d3d392a..0000000 --- a/dist/versions/next/MetaTransactionMsgSender.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "contractName": "MetaTransactionMsgSender", - "abi": [], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/PatriciaTreeProofs.json b/dist/versions/next/PatriciaTreeProofs.json deleted file mode 100644 index b185491..0000000 --- a/dist/versions/next/PatriciaTreeProofs.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "contractName": "PatriciaTreeProofs", - "abi": [], - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "notice": "More info at: https://github.com/chriseth/patricia-trie", - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/Pausable.json b/dist/versions/next/Pausable.json deleted file mode 100644 index 34bdd74..0000000 --- a/dist/versions/next/Pausable.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "contractName": "Pausable", - "abi": [ - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "Paused", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "account", - "type": "address" - } - ], - "name": "Unpaused", - "type": "event" - }, - { - "inputs": [], - "name": "paused", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - } - ], - "devdoc": { - "details": "Contract module which allows children to implement an emergency stop mechanism that can be triggered by an authorized account. This module is used through inheritance. It will make available the modifiers `whenNotPaused` and `whenPaused`, which can be applied to the functions of your contract. Note that they will not be pausable by simply including this module, only once the modifiers are put in place.", - "events": { - "Paused(address)": { - "details": "Emitted when the pause is triggered by `account`." - }, - "Unpaused(address)": { - "details": "Emitted when the pause is lifted by `account`." - } - }, - "kind": "dev", - "methods": { - "constructor": { - "details": "Initializes the contract in unpaused state." - }, - "paused()": { - "details": "Returns true if the contract is paused, and false otherwise." - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/SignedMath.json b/dist/versions/next/SignedMath.json deleted file mode 100644 index d53010e..0000000 --- a/dist/versions/next/SignedMath.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "contractName": "SignedMath", - "abi": [], - "devdoc": { - "details": "Standard signed math utilities missing in the Solidity language.", - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/Strings.json b/dist/versions/next/Strings.json deleted file mode 100644 index 42a81f7..0000000 --- a/dist/versions/next/Strings.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "contractName": "Strings", - "abi": [], - "devdoc": { - "details": "String operations.", - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/TokenAuthority.json b/dist/versions/next/TokenAuthority.json deleted file mode 100644 index 59e83f0..0000000 --- a/dist/versions/next/TokenAuthority.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "contractName": "TokenAuthority", - "abi": [ - { - "inputs": [ - { - "internalType": "address", - "name": "_token", - "type": "address" - }, - { - "internalType": "address", - "name": "_colony", - "type": "address" - }, - { - "internalType": "address[]", - "name": "allowedToTransfer", - "type": "address[]" - } - ], - "stateMutability": "nonpayable", - "type": "constructor" - }, - { - "inputs": [], - "name": "token", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "src", - "type": "address" - }, - { - "internalType": "address", - "name": "dst", - "type": "address" - }, - { - "internalType": "bytes4", - "name": "sig", - "type": "bytes4" - } - ], - "name": "canCall", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - } - ], - "bytecode": "0x60a060405234801561001057600080fd5b5060405161056838038061056883398101604081905261002f9161024b565b6001600160a01b03838116608052821660009081526020818152604080832063a9059cbb60e01b84529091528082208054600160ff19918216811790925563140e25ad60e31b845282842080548216831790556340c10f1960e01b845291832080549092161790557fa9059cbb2ab09eb219583f4a59a5d0623ade346d962bcd4e46b11da047c9049b907f23b872dd7302113369cda2901243429419bec145408fa8b352b3dd92b66c680b907fa0712d680358d64f694230b7cc0b277c73686bdf768385d55cd7c547d0ffd30e907f40c10f19c047ae7dfa66d6312b683d2ea3dfbcb4159e96b967c5f4b0a86f2842905b855181101561020c57600160008088848151811061014057610140610333565b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206000876001600160e01b0319166001600160e01b031916815260200190815260200160002060006101000a81548160ff02191690831515021790555060016000808884815181106101bb576101bb610333565b6020908102919091018101516001600160a01b0316825281810192909252604090810160009081206001600160e01b0319891682529092529020805460ff1916911515919091179055600101610120565b5050505050505050610349565b80516001600160a01b038116811461023057600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b60008060006060848603121561026057600080fd5b61026984610219565b92506020610278818601610219565b60408601519093506001600160401b038082111561029557600080fd5b818701915087601f8301126102a957600080fd5b8151818111156102bb576102bb610235565b8060051b604051601f19603f830116810181811085821117156102e0576102e0610235565b60405291825284820192508381018501918a8311156102fe57600080fd5b938501935b828510156103235761031485610219565b84529385019392850192610303565b8096505050505050509250925092565b634e487b7160e01b600052603260045260246000fd5b6080516101ff610369600039600081816068015260e201526101ff6000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063b70096131461003b578063fc0c546a14610063575b600080fd5b61004e610049366004610175565b6100a2565b60405190151581526020015b60405180910390f35b61008a7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161005a565b60006001600160e01b03198216630852cd8d60e31b14806100d357506001600160e01b03198216632770a7eb60e21b145b156100e057506001610152565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316836001600160a01b03161461012157506000610152565b506001600160a01b0383166000908152602081815260408083206001600160e01b03198516845290915290205460ff165b9392505050565b80356001600160a01b038116811461017057600080fd5b919050565b60008060006060848603121561018a57600080fd5b61019384610159565b92506101a160208501610159565b915060408401356001600160e01b0319811681146101be57600080fd5b80915050925092509256fea2646970667358221220bb8151eadf56477a28cf811d79a6457122f254d95e468c91320c52b66eeff06864736f6c63430008170033", - "devdoc": { - "kind": "dev", - "methods": {}, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": {}, - "version": 1 - } -} \ No newline at end of file diff --git a/dist/versions/next/TokenSupplier.json b/dist/versions/next/TokenSupplier.json deleted file mode 100644 index 6ce2454..0000000 --- a/dist/versions/next/TokenSupplier.json +++ /dev/null @@ -1,639 +0,0 @@ -{ - "contractName": "TokenSupplier", - "abi": [ - { - "anonymous": false, - "inputs": [], - "name": "ExtensionInitialised", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "authority", - "type": "address" - } - ], - "name": "LogSetAuthority", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": true, - "internalType": "address", - "name": "owner", - "type": "address" - } - ], - "name": "LogSetOwner", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "address", - "name": "user", - "type": "address" - }, - { - "indexed": false, - "internalType": "address payable", - "name": "relayerAddress", - "type": "address" - }, - { - "indexed": false, - "internalType": "bytes", - "name": "functionSignature", - "type": "bytes" - } - ], - "name": "MetaTransactionExecuted", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "tokenIssuanceRate", - "type": "uint256" - } - ], - "name": "TokenIssuanceRateSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "tokenSupplyCeiling", - "type": "uint256" - } - ], - "name": "TokenSupplyCeilingSet", - "type": "event" - }, - { - "anonymous": false, - "inputs": [ - { - "indexed": false, - "internalType": "uint256", - "name": "numTokens", - "type": "uint256" - } - ], - "name": "TokensIssued", - "type": "event" - }, - { - "inputs": [], - "name": "authority", - "outputs": [ - { - "internalType": "contract DSAuthority", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "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": [ - { - "internalType": "bytes", - "name": "", - "type": "bytes" - } - ], - "stateMutability": "payable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes4", - "name": "_sig", - "type": "bytes4" - } - ], - "name": "getCapabilityRoles", - "outputs": [ - { - "internalType": "bytes32", - "name": "", - "type": "bytes32" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getChainId", - "outputs": [ - { - "internalType": "uint256", - "name": "", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getColony", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getDeprecated", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bytes[]", - "name": "data", - "type": "bytes[]" - } - ], - "name": "multicall", - "outputs": [ - { - "internalType": "bytes[]", - "name": "results", - "type": "bytes[]" - } - ], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "owner", - "outputs": [ - { - "internalType": "address", - "name": "", - "type": "address" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "contract DSAuthority", - "name": "authority_", - "type": "address" - } - ], - "name": "setAuthority", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "owner_", - "type": "address" - } - ], - "name": "setOwner", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_user", - "type": "address" - }, - { - "internalType": "uint256", - "name": "_nonce", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_chainId", - "type": "uint256" - }, - { - "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": "verify", - "outputs": [ - { - "internalType": "bool", - "name": "", - "type": "bool" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "userAddress", - "type": "address" - } - ], - "name": "getMetatransactionNonce", - "outputs": [ - { - "internalType": "uint256", - "name": "nonce", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "identifier", - "outputs": [ - { - "internalType": "bytes32", - "name": "_identifier", - "type": "bytes32" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [], - "name": "version", - "outputs": [ - { - "internalType": "uint256", - "name": "_version", - "type": "uint256" - } - ], - "stateMutability": "pure", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "address", - "name": "_colony", - "type": "address" - } - ], - "name": "install", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "finishUpgrade", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "bool", - "name": "_deprecated", - "type": "bool" - } - ], - "name": "deprecate", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "uninstall", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_tokenSupplyCeiling", - "type": "uint256" - }, - { - "internalType": "uint256", - "name": "_tokenIssuanceRate", - "type": "uint256" - } - ], - "name": "initialise", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_tokenSupplyCeiling", - "type": "uint256" - } - ], - "name": "setTokenSupplyCeiling", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "_tokenIssuanceRate", - "type": "uint256" - } - ], - "name": "setTokenIssuanceRate", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "issueTokens", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, - { - "inputs": [], - "name": "getTokenSupplyCeiling", - "outputs": [ - { - "internalType": "uint256", - "name": "supplyCeiling", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getTokenIssuanceRate", - "outputs": [ - { - "internalType": "uint256", - "name": "issuanceRate", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getLastPinged", - "outputs": [ - { - "internalType": "uint256", - "name": "lastPinged", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - }, - { - "inputs": [], - "name": "getLastRateUpdate", - "outputs": [ - { - "internalType": "uint256", - "name": "lastUpdate", - "type": "uint256" - } - ], - "stateMutability": "view", - "type": "function" - } - ], - "devdoc": { - "kind": "dev", - "methods": { - "deprecate(bool)": { - "params": { - "_deprecated": "Indicates whether the extension should be deprecated or undeprecated" - } - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "params": { - "_payload": "Function call to make via meta transaction", - "_sigR": "R part of the signature", - "_sigS": "S part of the signature", - "_sigV": "V part of the signature", - "_user": "Address of user trying to do meta transaction" - } - }, - "getLastPinged()": { - "returns": { - "lastPinged": "The timestamp of the last ping" - } - }, - "getLastRateUpdate()": { - "returns": { - "lastUpdate": "The timestamp of the last update" - } - }, - "getMetatransactionNonce(address)": { - "params": { - "userAddress": "The user's address" - }, - "returns": { - "nonce": "The nonce" - } - }, - "getTokenIssuanceRate()": { - "returns": { - "issuanceRate": "The token issuance rate" - } - }, - "getTokenSupplyCeiling()": { - "returns": { - "supplyCeiling": "The token supply ceiling" - } - }, - "identifier()": { - "returns": { - "_identifier": "The extension's identifier" - } - }, - "initialise(uint256,uint256)": { - "params": { - "_tokenIssuanceRate": "Number of tokens to issue per day", - "_tokenSupplyCeiling": "Total amount of tokens to issue" - } - }, - "install(address)": { - "params": { - "_colony": "The colony in which the extension holds permissions" - } - }, - "setTokenIssuanceRate(uint256)": { - "params": { - "_tokenIssuanceRate": "Number of tokens to issue per day" - } - }, - "setTokenSupplyCeiling(uint256)": { - "params": { - "_tokenSupplyCeiling": "Total amount of tokens to issue" - } - }, - "version()": { - "returns": { - "_version": "The extension's version number" - } - } - }, - "version": 1 - }, - "userdoc": { - "kind": "user", - "methods": { - "deprecate(bool)": { - "notice": "Called when deprecating (or undeprecating) the extension" - }, - "executeMetaTransaction(address,bytes,bytes32,bytes32,uint8)": { - "notice": "Main function to be called when user wants to execute meta transaction. The actual function to be called should be passed as param with name functionSignature Here the basic signature recovery is being used. Signature is expected to be generated using personal_sign method." - }, - "finishUpgrade()": { - "notice": "Called when upgrading the extension (currently a no-op)" - }, - "getLastPinged()": { - "notice": "Get the time of the last token minting event" - }, - "getLastRateUpdate()": { - "notice": "Get the time of the last change in issuance rate" - }, - "getMetatransactionNonce(address)": { - "notice": "Gets the next nonce for a meta-transaction" - }, - "getTokenIssuanceRate()": { - "notice": "Get the token issuance rate" - }, - "getTokenSupplyCeiling()": { - "notice": "Get the token supply ceiling" - }, - "identifier()": { - "notice": "Returns the identifier of the extension" - }, - "initialise(uint256,uint256)": { - "notice": "Initialise the extension, must be called before any tokens can be issued" - }, - "install(address)": { - "notice": "Configures the extension" - }, - "issueTokens()": { - "notice": "Issue the appropriate amount of tokens" - }, - "setTokenIssuanceRate(uint256)": { - "notice": "Update the tokenIssuanceRate" - }, - "setTokenSupplyCeiling(uint256)": { - "notice": "Update the tokenSupplyCeiling, cannot set below current tokenSupply" - }, - "uninstall()": { - "notice": "Called when uninstalling the extension" - }, - "version()": { - "notice": "Returns the version of the extension" - } - }, - "version": 1 - } -} \ No newline at end of file diff --git a/flake.lock b/flake.lock index fadb388..7f6e868 100644 --- a/flake.lock +++ b/flake.lock @@ -2,17 +2,17 @@ "nodes": { "nixpkgs_node": { "locked": { - "lastModified": 1712688524, - "narHash": "sha256-B5whypp1JQ4l3Lt7SwLGtevXKvmA2oIdP/RuV7k9GcM=", + "lastModified": 1726937504, + "narHash": "sha256-bvGoiQBvponpZh8ClUcmJ6QnsNKw0EMrCQJARK3bI1c=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4f1d724b82db61237b5d7c669841b5f596e08e7f", + "rev": "9357f4f23713673f310988025d9dc261c20e70c6", "type": "github" }, "original": { "owner": "NixOS", + "ref": "nixos-unstable", "repo": "nixpkgs", - "rev": "4f1d724b82db61237b5d7c669841b5f596e08e7f", "type": "github" } }, diff --git a/flake.nix b/flake.nix index d880ad6..3c4fb7c 100644 --- a/flake.nix +++ b/flake.nix @@ -2,8 +2,7 @@ description = "Flake to develop the CDapp using nix(OS)"; inputs = { - # node 20.11.1 - nixpkgs_node.url = "github:NixOS/nixpkgs/4f1d724b82db61237b5d7c669841b5f596e08e7f"; + nixpkgs_node.url = "github:NixOS/nixpkgs/nixos-unstable"; }; outputs = { @@ -12,7 +11,7 @@ }: { devShell.x86_64-linux = with nixpkgs_node.legacyPackages.x86_64-linux; mkShell { - buildInputs = [nodejs_20 nodePackages.pnpm python3 zsh]; + buildInputs = [nodejs_20 pnpm_8 python3 zsh]; shellHook = '' if [ -n "$SHELL" ]; then exec $SHELL diff --git a/package.json b/package.json index 727e17e..8c61905 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@colony/abis", - "version": "1.4.1", + "version": "1.5.0-next.0", "files": [ "dist", "LICENSE", diff --git a/vendor/colonyNetwork b/vendor/colonyNetwork index 84962e3..cb3d31e 160000 --- a/vendor/colonyNetwork +++ b/vendor/colonyNetwork @@ -1 +1 @@ -Subproject commit 84962e3a7de8762fc3388a1a858500ab9238ed51 +Subproject commit cb3d31e6a87e1ce3c75a71d5f06bb49a71c984ca