From ad8234f5e26a547bd8674ca46585b6a2108d0dbd Mon Sep 17 00:00:00 2001 From: Chris Maniewski Date: Wed, 16 Oct 2024 17:07:19 +0200 Subject: [PATCH] feat: add support for imwss3 --- dist/functions/ColonyFunctions.json | 2 +- ...unctionsNotAvailableOnColonyFunctions.json | 2 +- dist/functions/GetActionSummaryFunctions.json | 2 +- dist/functions/IColonyFunctions.json | 2 +- dist/functions/IMetaColonyFunctions.json | 2 +- .../functions/IVotingReputationFunctions.json | 2 +- .../MultisigPermissionsFunctions.json | 2 +- dist/functions/VotingReputationFunctions.json | 2 +- .../VotingReputationStakingFunctions.json | 2 +- .../VotingReputationStorageFunctions.json | 2 +- dist/versions.json | 44 +- .../versions/imwss3/BasicMetaTransaction.json | 137 + dist/versions/imwss3/Bits.json | 4 + dist/versions/imwss3/BridgeMock.json | 137 + dist/versions/imwss3/Bytes4Includes.json | 4 + dist/versions/imwss3/CallWithGuards.json | 4 + dist/versions/imwss3/ChainId.json | 18 + dist/versions/imwss3/CoinMachine.json | 746 +++ dist/versions/imwss3/Colony.json | 3351 ++++++++++++ .../imwss3/ColonyArbitraryTransaction.json | 2239 ++++++++ dist/versions/imwss3/ColonyAuthority.json | 479 ++ dist/versions/imwss3/ColonyDataTypes.json | 1369 +++++ dist/versions/imwss3/ColonyDomains.json | 2325 +++++++++ dist/versions/imwss3/ColonyExpenditure.json | 2706 ++++++++++ dist/versions/imwss3/ColonyExtension.json | 219 + dist/versions/imwss3/ColonyExtensionMeta.json | 351 ++ dist/versions/imwss3/ColonyFunding.json | 2511 +++++++++ dist/versions/imwss3/ColonyNetwork.json | 1212 +++++ .../versions/imwss3/ColonyNetworkAuction.json | 724 +++ .../imwss3/ColonyNetworkAuthority.json | 479 ++ .../imwss3/ColonyNetworkDataTypes.json | 620 +++ .../imwss3/ColonyNetworkDeployer.json | 912 ++++ dist/versions/imwss3/ColonyNetworkENS.json | 880 ++++ .../imwss3/ColonyNetworkExtensions.json | 902 ++++ dist/versions/imwss3/ColonyNetworkMining.json | 1174 +++++ dist/versions/imwss3/ColonyNetworkSkills.json | 1113 ++++ .../versions/imwss3/ColonyNetworkStorage.json | 711 +++ dist/versions/imwss3/ColonyRewards.json | 2333 +++++++++ dist/versions/imwss3/ColonyRoles.json | 2561 ++++++++++ dist/versions/imwss3/ColonyStorage.json | 2144 ++++++++ dist/versions/imwss3/CommonAuthority.json | 479 ++ dist/versions/imwss3/CommonStorage.json | 83 + dist/versions/imwss3/ContractEditing.json | 23 + dist/versions/imwss3/ContractRecovery.json | 263 + .../imwss3/ContractRecoveryDataTypes.json | 94 + dist/versions/imwss3/DSAuthMeta.json | 215 + dist/versions/imwss3/DSTokenBaseMeta.json | 320 ++ dist/versions/imwss3/Data.json | 4 + dist/versions/imwss3/DomainRoles.json | 468 ++ dist/versions/imwss3/DutchAuction.json | 533 ++ dist/versions/imwss3/ENS.json | 221 + dist/versions/imwss3/ENSRegistry.json | 226 + dist/versions/imwss3/ERC20Extended.json | 295 ++ dist/versions/imwss3/ERC20Like.json | 260 + .../imwss3/ERC20PresetMinterPauser.json | 592 +++ dist/versions/imwss3/ERC721Mock.json | 109 + dist/versions/imwss3/EtherRouter.json | 113 + dist/versions/imwss3/EtherRouterCreate3.json | 118 + .../versions/imwss3/EvaluatedExpenditure.json | 384 ++ dist/versions/imwss3/ExtractCallData.json | 4 + .../imwss3/FunctionsNotAvailableOnColony.json | 3369 +++++++++++++ dist/versions/imwss3/FundingQueue.json | 812 +++ dist/versions/imwss3/GasGuzzler.json | 364 ++ .../imwss3/GetActionDomainSkillId.json | 4 + dist/versions/imwss3/GetActionSummary.json | 61 + dist/versions/imwss3/IAvatar.json | 39 + .../imwss3/IBasicMetaTransaction.json | 88 + dist/versions/imwss3/IColony.json | 4368 ++++++++++++++++ dist/versions/imwss3/IColonyBridge.json | 111 + dist/versions/imwss3/IColonyExtension.json | 218 + dist/versions/imwss3/IColonyNetwork.json | 2691 ++++++++++ dist/versions/imwss3/IEtherRouter.json | 44 + dist/versions/imwss3/IMetaColony.json | 4484 +++++++++++++++++ dist/versions/imwss3/IMulticall.json | 24 + dist/versions/imwss3/IPatriciaTree.json | 181 + dist/versions/imwss3/IPatriciaTreeBase.json | 105 + dist/versions/imwss3/IPatriciaTreeNoHash.json | 181 + dist/versions/imwss3/IRecovery.json | 198 + .../imwss3/IReputationMiningCycle.json | 960 ++++ dist/versions/imwss3/ITokenLocking.json | 868 ++++ dist/versions/imwss3/IVotingReputation.json | 1283 +++++ .../imwss3/MetaTransactionMsgSender.json | 4 + dist/versions/imwss3/MetaTxToken.json | 667 +++ dist/versions/imwss3/Migrations.json | 62 + dist/versions/imwss3/MultiChain.json | 4 + dist/versions/imwss3/MultiSigWallet.json | 640 +++ dist/versions/imwss3/Multicall.json | 24 + dist/versions/imwss3/MultisigPermissions.json | 2385 +++++++++ dist/versions/imwss3/NoLimitSubdomains.json | 2167 ++++++++ dist/versions/imwss3/OneTxPayment.json | 482 ++ dist/versions/imwss3/PatriciaTree.json | 181 + dist/versions/imwss3/PatriciaTreeBase.json | 105 + dist/versions/imwss3/PatriciaTreeNoHash.json | 181 + dist/versions/imwss3/PatriciaTreeProofs.json | 4 + .../imwss3/ReputationBootstrapper.json | 575 +++ .../imwss3/ReputationMiningCycle.json | 940 ++++ .../ReputationMiningCycleBinarySearch.json | 381 ++ .../imwss3/ReputationMiningCycleCommon.json | 325 ++ .../ReputationMiningCycleDataTypes.json | 223 + .../imwss3/ReputationMiningCycleRespond.json | 391 ++ .../imwss3/ReputationMiningCycleStorage.json | 301 ++ dist/versions/imwss3/RequireExecuteCall.json | 23 + dist/versions/imwss3/Resolver.json | 158 + dist/versions/imwss3/StagedExpenditure.json | 1859 +++++++ dist/versions/imwss3/StakedExpenditure.json | 639 +++ dist/versions/imwss3/StreamingPayments.json | 867 ++++ dist/versions/imwss3/TestExtension0.json | 351 ++ dist/versions/imwss3/TestExtension1.json | 365 ++ dist/versions/imwss3/TestExtension2.json | 351 ++ dist/versions/imwss3/TestExtension3.json | 351 ++ dist/versions/imwss3/TestVotingToken.json | 382 ++ dist/versions/imwss3/ToggleableToken.json | 232 + dist/versions/imwss3/Token.json | 465 ++ dist/versions/imwss3/TokenAuthority.json | 72 + dist/versions/imwss3/TokenLocking.json | 995 ++++ .../imwss3/TokenLockingDataTypes.json | 304 ++ dist/versions/imwss3/TokenLockingStorage.json | 382 ++ dist/versions/imwss3/TokenSupplier.json | 493 ++ dist/versions/imwss3/TransferTest.json | 28 + dist/versions/imwss3/Version3.json | 18 + dist/versions/imwss3/Version4.json | 18 + dist/versions/imwss3/VotingReputation.json | 1214 +++++ .../imwss3/VotingReputationDataTypes.json | 211 + .../imwss3/VotingReputationMisaligned.json | 1386 +++++ .../VotingReputationMisalignedRecovery.json | 322 ++ .../imwss3/VotingReputationStaking.json | 903 ++++ .../imwss3/VotingReputationStorage.json | 678 +++ dist/versions/imwss3/Whitelist.json | 515 ++ .../imwss3/WormholeBridgeForColony.json | 284 ++ dist/versions/imwss3/WormholeMock.json | 1083 ++++ .../imwss3/ZodiacBridgeModuleMock.json | 57 + vendor/colonyNetwork | 2 +- 132 files changed, 82710 insertions(+), 26 deletions(-) create mode 100644 dist/versions/imwss3/BasicMetaTransaction.json create mode 100644 dist/versions/imwss3/Bits.json create mode 100644 dist/versions/imwss3/BridgeMock.json create mode 100644 dist/versions/imwss3/Bytes4Includes.json create mode 100644 dist/versions/imwss3/CallWithGuards.json create mode 100644 dist/versions/imwss3/ChainId.json create mode 100644 dist/versions/imwss3/CoinMachine.json create mode 100644 dist/versions/imwss3/Colony.json create mode 100644 dist/versions/imwss3/ColonyArbitraryTransaction.json create mode 100644 dist/versions/imwss3/ColonyAuthority.json create mode 100644 dist/versions/imwss3/ColonyDataTypes.json create mode 100644 dist/versions/imwss3/ColonyDomains.json create mode 100644 dist/versions/imwss3/ColonyExpenditure.json create mode 100644 dist/versions/imwss3/ColonyExtension.json create mode 100644 dist/versions/imwss3/ColonyExtensionMeta.json create mode 100644 dist/versions/imwss3/ColonyFunding.json create mode 100644 dist/versions/imwss3/ColonyNetwork.json create mode 100644 dist/versions/imwss3/ColonyNetworkAuction.json create mode 100644 dist/versions/imwss3/ColonyNetworkAuthority.json create mode 100644 dist/versions/imwss3/ColonyNetworkDataTypes.json create mode 100644 dist/versions/imwss3/ColonyNetworkDeployer.json create mode 100644 dist/versions/imwss3/ColonyNetworkENS.json create mode 100644 dist/versions/imwss3/ColonyNetworkExtensions.json create mode 100644 dist/versions/imwss3/ColonyNetworkMining.json create mode 100644 dist/versions/imwss3/ColonyNetworkSkills.json create mode 100644 dist/versions/imwss3/ColonyNetworkStorage.json create mode 100644 dist/versions/imwss3/ColonyRewards.json create mode 100644 dist/versions/imwss3/ColonyRoles.json create mode 100644 dist/versions/imwss3/ColonyStorage.json create mode 100644 dist/versions/imwss3/CommonAuthority.json create mode 100644 dist/versions/imwss3/CommonStorage.json create mode 100644 dist/versions/imwss3/ContractEditing.json create mode 100644 dist/versions/imwss3/ContractRecovery.json create mode 100644 dist/versions/imwss3/ContractRecoveryDataTypes.json create mode 100644 dist/versions/imwss3/DSAuthMeta.json create mode 100644 dist/versions/imwss3/DSTokenBaseMeta.json create mode 100644 dist/versions/imwss3/Data.json create mode 100644 dist/versions/imwss3/DomainRoles.json create mode 100644 dist/versions/imwss3/DutchAuction.json create mode 100644 dist/versions/imwss3/ENS.json create mode 100644 dist/versions/imwss3/ENSRegistry.json create mode 100644 dist/versions/imwss3/ERC20Extended.json create mode 100644 dist/versions/imwss3/ERC20Like.json create mode 100644 dist/versions/imwss3/ERC20PresetMinterPauser.json create mode 100644 dist/versions/imwss3/ERC721Mock.json create mode 100644 dist/versions/imwss3/EtherRouter.json create mode 100644 dist/versions/imwss3/EtherRouterCreate3.json create mode 100644 dist/versions/imwss3/EvaluatedExpenditure.json create mode 100644 dist/versions/imwss3/ExtractCallData.json create mode 100644 dist/versions/imwss3/FunctionsNotAvailableOnColony.json create mode 100644 dist/versions/imwss3/FundingQueue.json create mode 100644 dist/versions/imwss3/GasGuzzler.json create mode 100644 dist/versions/imwss3/GetActionDomainSkillId.json create mode 100644 dist/versions/imwss3/GetActionSummary.json create mode 100644 dist/versions/imwss3/IAvatar.json create mode 100644 dist/versions/imwss3/IBasicMetaTransaction.json create mode 100644 dist/versions/imwss3/IColony.json create mode 100644 dist/versions/imwss3/IColonyBridge.json create mode 100644 dist/versions/imwss3/IColonyExtension.json create mode 100644 dist/versions/imwss3/IColonyNetwork.json create mode 100644 dist/versions/imwss3/IEtherRouter.json create mode 100644 dist/versions/imwss3/IMetaColony.json create mode 100644 dist/versions/imwss3/IMulticall.json create mode 100644 dist/versions/imwss3/IPatriciaTree.json create mode 100644 dist/versions/imwss3/IPatriciaTreeBase.json create mode 100644 dist/versions/imwss3/IPatriciaTreeNoHash.json create mode 100644 dist/versions/imwss3/IRecovery.json create mode 100644 dist/versions/imwss3/IReputationMiningCycle.json create mode 100644 dist/versions/imwss3/ITokenLocking.json create mode 100644 dist/versions/imwss3/IVotingReputation.json create mode 100644 dist/versions/imwss3/MetaTransactionMsgSender.json create mode 100644 dist/versions/imwss3/MetaTxToken.json create mode 100644 dist/versions/imwss3/Migrations.json create mode 100644 dist/versions/imwss3/MultiChain.json create mode 100644 dist/versions/imwss3/MultiSigWallet.json create mode 100644 dist/versions/imwss3/Multicall.json create mode 100644 dist/versions/imwss3/MultisigPermissions.json create mode 100644 dist/versions/imwss3/NoLimitSubdomains.json create mode 100644 dist/versions/imwss3/OneTxPayment.json create mode 100644 dist/versions/imwss3/PatriciaTree.json create mode 100644 dist/versions/imwss3/PatriciaTreeBase.json create mode 100644 dist/versions/imwss3/PatriciaTreeNoHash.json create mode 100644 dist/versions/imwss3/PatriciaTreeProofs.json create mode 100644 dist/versions/imwss3/ReputationBootstrapper.json create mode 100644 dist/versions/imwss3/ReputationMiningCycle.json create mode 100644 dist/versions/imwss3/ReputationMiningCycleBinarySearch.json create mode 100644 dist/versions/imwss3/ReputationMiningCycleCommon.json create mode 100644 dist/versions/imwss3/ReputationMiningCycleDataTypes.json create mode 100644 dist/versions/imwss3/ReputationMiningCycleRespond.json create mode 100644 dist/versions/imwss3/ReputationMiningCycleStorage.json create mode 100644 dist/versions/imwss3/RequireExecuteCall.json create mode 100644 dist/versions/imwss3/Resolver.json create mode 100644 dist/versions/imwss3/StagedExpenditure.json create mode 100644 dist/versions/imwss3/StakedExpenditure.json create mode 100644 dist/versions/imwss3/StreamingPayments.json create mode 100644 dist/versions/imwss3/TestExtension0.json create mode 100644 dist/versions/imwss3/TestExtension1.json create mode 100644 dist/versions/imwss3/TestExtension2.json create mode 100644 dist/versions/imwss3/TestExtension3.json create mode 100644 dist/versions/imwss3/TestVotingToken.json create mode 100644 dist/versions/imwss3/ToggleableToken.json create mode 100644 dist/versions/imwss3/Token.json create mode 100644 dist/versions/imwss3/TokenAuthority.json create mode 100644 dist/versions/imwss3/TokenLocking.json create mode 100644 dist/versions/imwss3/TokenLockingDataTypes.json create mode 100644 dist/versions/imwss3/TokenLockingStorage.json create mode 100644 dist/versions/imwss3/TokenSupplier.json create mode 100644 dist/versions/imwss3/TransferTest.json create mode 100644 dist/versions/imwss3/Version3.json create mode 100644 dist/versions/imwss3/Version4.json create mode 100644 dist/versions/imwss3/VotingReputation.json create mode 100644 dist/versions/imwss3/VotingReputationDataTypes.json create mode 100644 dist/versions/imwss3/VotingReputationMisaligned.json create mode 100644 dist/versions/imwss3/VotingReputationMisalignedRecovery.json create mode 100644 dist/versions/imwss3/VotingReputationStaking.json create mode 100644 dist/versions/imwss3/VotingReputationStorage.json create mode 100644 dist/versions/imwss3/Whitelist.json create mode 100644 dist/versions/imwss3/WormholeBridgeForColony.json create mode 100644 dist/versions/imwss3/WormholeMock.json create mode 100644 dist/versions/imwss3/ZodiacBridgeModuleMock.json diff --git a/dist/functions/ColonyFunctions.json b/dist/functions/ColonyFunctions.json index 1748d14..5b24c77 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"},{"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 +{"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"},{"inputs":[{"internalType":"uint256","name":"_localSkillId","type":"uint256"}],"name":"getLocalSkill","outputs":[{"components":[{"internalType":"bool","name":"exists","type":"bool"},{"internalType":"bool","name":"deprecated","type":"bool"}],"internalType":"struct ColonyDataTypes.LocalSkill","name":"localSkill","type":"tuple"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/FunctionsNotAvailableOnColonyFunctions.json b/dist/functions/FunctionsNotAvailableOnColonyFunctions.json index d49a8ff..fcc5cc2 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"},{"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 +{"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"},{"inputs":[{"internalType":"uint256","name":"_localSkillId","type":"uint256"}],"name":"getLocalSkill","outputs":[{"components":[{"internalType":"bool","name":"exists","type":"bool"},{"internalType":"bool","name":"deprecated","type":"bool"}],"internalType":"struct ColonyDataTypes.LocalSkill","name":"localSkill","type":"tuple"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/GetActionSummaryFunctions.json b/dist/functions/GetActionSummaryFunctions.json index 6cab0ec..e1faa1c 100644 --- a/dist/functions/GetActionSummaryFunctions.json +++ b/dist/functions/GetActionSummaryFunctions.json @@ -1 +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 +{"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/functions/IColonyFunctions.json b/dist/functions/IColonyFunctions.json index 5587a8b..c014b57 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"},{"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 +{"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"},{"inputs":[{"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"getLocalSkill","outputs":[{"components":[{"internalType":"bool","name":"exists","type":"bool"},{"internalType":"bool","name":"deprecated","type":"bool"}],"internalType":"struct ColonyDataTypes.LocalSkill","name":"localSkill","type":"tuple"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/IMetaColonyFunctions.json b/dist/functions/IMetaColonyFunctions.json index b053df7..c75b3ce 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"},{"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 +{"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"},{"inputs":[{"internalType":"uint256","name":"localSkillId","type":"uint256"}],"name":"getLocalSkill","outputs":[{"components":[{"internalType":"bool","name":"exists","type":"bool"},{"internalType":"bool","name":"deprecated","type":"bool"}],"internalType":"struct ColonyDataTypes.LocalSkill","name":"localSkill","type":"tuple"}],"stateMutability":"view","type":"function"}]} \ No newline at end of file diff --git a/dist/functions/IVotingReputationFunctions.json b/dist/functions/IVotingReputationFunctions.json index 3448a8b..1c0cdd7 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"},{"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 +{"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 diff --git a/dist/functions/MultisigPermissionsFunctions.json b/dist/functions/MultisigPermissionsFunctions.json index c620b08..3100a01 100644 --- a/dist/functions/MultisigPermissionsFunctions.json +++ b/dist/functions/MultisigPermissionsFunctions.json @@ -1 +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 +{"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"}]} \ No newline at end of file diff --git a/dist/functions/VotingReputationFunctions.json b/dist/functions/VotingReputationFunctions.json index 89f2f83..eeb0169 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"},{"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 +{"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"}]} \ No newline at end of file diff --git a/dist/functions/VotingReputationStakingFunctions.json b/dist/functions/VotingReputationStakingFunctions.json index 9332faa..0d1a160 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"},{"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 +{"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"}]} \ No newline at end of file diff --git a/dist/functions/VotingReputationStorageFunctions.json b/dist/functions/VotingReputationStorageFunctions.json index 1ac65d8..f26492f 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"},{"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 +{"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"}]} \ No newline at end of file diff --git a/dist/versions.json b/dist/versions.json index 4b26d30..aef64dc 100644 --- a/dist/versions.json +++ b/dist/versions.json @@ -1,5 +1,5 @@ { - "latest": "imwss2", + "latest": "imwss3", "releases": [ "glider-rc.1", "glider", @@ -20,7 +20,8 @@ "glwss4", "hmwss", "imwss", - "imwss2" + "imwss2", + "imwss3" ], "releaseMap": { "IColony": { @@ -40,7 +41,8 @@ "hmwss": 14, "imwss": 15, "imwss2": 16, - "next": 17 + "imwss3": 17, + "next": 18 }, "CoinMachine": { "clwss": 1, @@ -54,7 +56,8 @@ "hmwss": 9, "imwss": 10, "imwss2": 11, - "next": 12 + "imwss3": 12, + "next": 13 }, "EvaluatedExpenditure": { "elwss": 1, @@ -64,7 +67,8 @@ "hmwss": 5, "imwss": 6, "imwss2": 7, - "next": 8 + "imwss3": 8, + "next": 9 }, "FundingQueue": { "lwss": 1, @@ -75,7 +79,8 @@ "hmwss": 6, "imwss": 7, "imwss2": 8, - "next": 9 + "imwss3": 9, + "next": 10 }, "IVotingReputation": { "flwss3": 6, @@ -85,11 +90,13 @@ "hmwss": 10, "imwss": 11, "imwss2": 12, - "next": 13 + "imwss3": 13, + "next": 14 }, "MultisigPermissions": { "imwss2": 1, - "next": 2 + "imwss3": 2, + "next": 3 }, "OneTxPayment": { "clwss": 1, @@ -100,7 +107,8 @@ "hmwss": 6, "imwss": 7, "imwss2": 8, - "next": 9 + "imwss3": 9, + "next": 10 }, "ReputationBootstrapper": { "glwss2": 1, @@ -108,13 +116,15 @@ "hmwss": 3, "imwss": 4, "imwss2": 5, - "next": 6 + "imwss3": 6, + "next": 7 }, "StagedExpenditure": { "hmwss": 1, "imwss": 2, "imwss2": 3, - "next": 4 + "imwss3": 4, + "next": 5 }, "StakedExpenditure": { "glwss": 1, @@ -123,7 +133,8 @@ "hmwss": 4, "imwss": 5, "imwss2": 6, - "next": 7 + "imwss3": 7, + "next": 8 }, "StreamingPayments": { "glwss": 1, @@ -131,7 +142,8 @@ "hmwss": 3, "imwss": 4, "imwss2": 5, - "next": 6 + "imwss3": 6, + "next": 7 }, "TokenSupplier": { "lwss": 1, @@ -142,7 +154,8 @@ "hmwss": 6, "imwss": 7, "imwss2": 8, - "next": 9 + "imwss3": 9, + "next": 10 }, "VotingReputation": { "clwss": 1, @@ -159,7 +172,8 @@ "hmwss": 5, "imwss": 6, "imwss2": 7, - "next": 8 + "imwss3": 8, + "next": 9 } } } diff --git a/dist/versions/imwss3/BasicMetaTransaction.json b/dist/versions/imwss3/BasicMetaTransaction.json new file mode 100644 index 0000000..e5a0b98 --- /dev/null +++ b/dist/versions/imwss3/BasicMetaTransaction.json @@ -0,0 +1,137 @@ +{ + "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" + }, + { + "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": [ + { + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/Bits.json b/dist/versions/imwss3/Bits.json new file mode 100644 index 0000000..97e3e0c --- /dev/null +++ b/dist/versions/imwss3/Bits.json @@ -0,0 +1,4 @@ +{ + "contractName": "Bits", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/imwss3/BridgeMock.json b/dist/versions/imwss3/BridgeMock.json new file mode 100644 index 0000000..28e4211 --- /dev/null +++ b/dist/versions/imwss3/BridgeMock.json @@ -0,0 +1,137 @@ +{ + "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" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_target", + "type": "address" + }, + { + "internalType": "bytes", + "name": "_data", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_gasLimit", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_messageId", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "_sender", + "type": "address" + } + ], + "name": "execute", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "messageSender", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_target", + "type": "address" + }, + { + "internalType": "bytes", + "name": "_data", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_gasLimit", + "type": "uint256" + } + ], + "name": "requireToPassMessage", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "val", + "type": "bool" + } + ], + "name": "setBridgeEnabled", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/Bytes4Includes.json b/dist/versions/imwss3/Bytes4Includes.json new file mode 100644 index 0000000..c01cedb --- /dev/null +++ b/dist/versions/imwss3/Bytes4Includes.json @@ -0,0 +1,4 @@ +{ + "contractName": "Bytes4Includes", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/imwss3/CallWithGuards.json b/dist/versions/imwss3/CallWithGuards.json new file mode 100644 index 0000000..6015522 --- /dev/null +++ b/dist/versions/imwss3/CallWithGuards.json @@ -0,0 +1,4 @@ +{ + "contractName": "CallWithGuards", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ChainId.json b/dist/versions/imwss3/ChainId.json new file mode 100644 index 0000000..30ecbb8 --- /dev/null +++ b/dist/versions/imwss3/ChainId.json @@ -0,0 +1,18 @@ +{ + "contractName": "ChainId", + "abi": [ + { + "inputs": [], + "name": "getChainId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/CoinMachine.json b/dist/versions/imwss3/CoinMachine.json new file mode 100644 index 0000000..af9450c --- /dev/null +++ b/dist/versions/imwss3/CoinMachine.json @@ -0,0 +1,746 @@ +{ + "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": "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": "activePeriod", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "currentPeriod", + "type": "uint256" + } + ], + "name": "PeriodUpdated", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "bool", + "name": "evolvePrice", + "type": "bool" + } + ], + "name": "PriceEvolutionSet", + "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" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "whitelist", + "type": "address" + } + ], + "name": "WhitelistSet", + "type": "event" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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": [ + { + "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": [], + "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": [ + { + "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": "getCurrentPrice", + "outputs": [ + { + "internalType": "uint256", + "name": "_price", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getDeprecated", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getEMAIntake", + "outputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getEvolvePrice", + "outputs": [ + { + "internalType": "bool", + "name": "_evolve", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMaxPerPeriod", + "outputs": [ + { + "internalType": "uint256", + "name": "_max", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMaxPurchase", + "outputs": [ + { + "internalType": "uint256", + "name": "_max", + "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": [], + "name": "getPeriodLength", + "outputs": [ + { + "internalType": "uint256", + "name": "_length", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getPurchaseToken", + "outputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getSellableTokens", + "outputs": [ + { + "internalType": "uint256", + "name": "_remaining", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTargetPerPeriod", + "outputs": [ + { + "internalType": "uint256", + "name": "_target", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getToken", + "outputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTokenBalance", + "outputs": [ + { + "internalType": "uint256", + "name": "_balance", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getUserLimit", + "outputs": [ + { + "internalType": "uint256", + "name": "_max", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getWhitelist", + "outputs": [ + { + "internalType": "address", + "name": "_whitelist", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getWindowSize", + "outputs": [ + { + "internalType": "uint256", + "name": "_size", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "_identifier", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_purchaseToken", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_periodLength", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_windowSize", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_targetPerPeriod", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_maxPerPeriod", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_userLimitFraction", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_startingPrice", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_whitelist", + "type": "address" + } + ], + "name": "initialise", + "outputs": [], + "stateMutability": "nonpayable", + "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": [ + { + "internalType": "address", + "name": "_whitelist", + "type": "address" + } + ], + "name": "setWhitelist", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "updatePeriod", + "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/imwss3/Colony.json b/dist/versions/imwss3/Colony.json new file mode 100644 index 0000000..d15d2eb --- /dev/null +++ b/dist/versions/imwss3/Colony.json @@ -0,0 +1,3351 @@ +{ + "contractName": "Colony", + "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": 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": [ + { + "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": "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": "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": "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": [ + { + "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": "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": [ + { + "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": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "_resolver", + "type": "address" + } + ], + "name": "addExtensionToNetwork", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "addLocalSkill", + "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": "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": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address[]", + "name": "_users", + "type": "address[]" + }, + { + "internalType": "int256[]", + "name": "_amounts", + "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": "_slot", + "type": "uint256" + } + ], + "name": "checkNotAdditionalProtectedVariable", + "outputs": [], + "stateMutability": "pure", + "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": "uint256", + "name": "_localSkillId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecateLocalSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "name": "domains", + "outputs": [ + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "fundingPotId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "stateMutability": "view", + "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": "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": "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": "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": "getColonyNetwork", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_localSkillId", + "type": "uint256" + } + ], + "name": "getLocalSkill", + "outputs": [ + { + "components": [ + { + "internalType": "bool", + "name": "exists", + "type": "bool" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "internalType": "struct ColonyDataTypes.LocalSkill", + "name": "localSkill", + "type": "tuple" + } + ], + "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": "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": "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": [], + "name": "getRootLocalSkill", + "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": [], + "name": "getToken", + "outputs": [ + { + "internalType": "address", + "name": "", + "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": "", + "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": "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": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "name": "installExtension", + "outputs": [], + "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": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" + } + ], + "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": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "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": "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": "uint256", + "name": "_feeInverse", + "type": "uint256" + } + ], + "name": "setNetworkFeeInverse", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "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": "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": "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": [ + { + "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": "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": "", + "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/imwss3/ColonyArbitraryTransaction.json b/dist/versions/imwss3/ColonyArbitraryTransaction.json new file mode 100644 index 0000000..2e423d1 --- /dev/null +++ b/dist/versions/imwss3/ColonyArbitraryTransaction.json @@ -0,0 +1,2239 @@ +{ + "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": "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": 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": [ + { + "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": "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": [ + { + "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": "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": [ + { + "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" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "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": [], + "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": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_spender", + "type": "address" + } + ], + "name": "updateApprovalAmount", + "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/versions/imwss3/ColonyAuthority.json b/dist/versions/imwss3/ColonyAuthority.json new file mode 100644 index 0000000..704325d --- /dev/null +++ b/dist/versions/imwss3/ColonyAuthority.json @@ -0,0 +1,479 @@ +{ + "contractName": "ColonyAuthority", + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCall", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCall", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCallOnlyBecause", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "getCapabilityRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + } + ], + "name": "getUserRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "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": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + } + ], + "name": "hasUserRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + } + ], + "name": "hasUserRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "isCapabilityPublic", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + } + ], + "name": "isUserRoot", + "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": [ + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setPublicCapability", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setRoleCapability", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setRootUser", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setUserRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setUserRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyDataTypes.json b/dist/versions/imwss3/ColonyDataTypes.json new file mode 100644 index 0000000..2da7f62 --- /dev/null +++ b/dist/versions/imwss3/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/imwss3/ColonyDomains.json b/dist/versions/imwss3/ColonyDomains.json new file mode 100644 index 0000000..59107a0 --- /dev/null +++ b/dist/versions/imwss3/ColonyDomains.json @@ -0,0 +1,2325 @@ +{ + "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": "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": 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": [ + { + "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": "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": [ + { + "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": "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": [ + { + "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": [ + { + "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": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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": "", + "type": "uint256" + } + ], + "name": "domains", + "outputs": [ + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "fundingPotId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "deprecated", + "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": "string", + "name": "_metadata", + "type": "string" + } + ], + "name": "editDomain", + "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": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "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": "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyExpenditure.json b/dist/versions/imwss3/ColonyExpenditure.json new file mode 100644 index 0000000..df9a8fc --- /dev/null +++ b/dist/versions/imwss3/ColonyExpenditure.json @@ -0,0 +1,2706 @@ +{ + "contractName": "ColonyExpenditure", + "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": 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": [ + { + "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": "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": [ + { + "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": "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": [ + { + "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": "_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": "", + "type": "uint256" + } + ], + "name": "domains", + "outputs": [ + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "fundingPotId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "stateMutability": "view", + "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": "_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": "", + "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": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "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": "_domainId", + "type": "uint256" + } + ], + "name": "makeExpenditure", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "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": "_defaultGlobalClaimDelay", + "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": "_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": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "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": "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/versions/imwss3/ColonyExtension.json b/dist/versions/imwss3/ColonyExtension.json new file mode 100644 index 0000000..5de5294 --- /dev/null +++ b/dist/versions/imwss3/ColonyExtension.json @@ -0,0 +1,219 @@ +{ + "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" + }, + { + "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": [], + "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": [], + "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": "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": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyExtensionMeta.json b/dist/versions/imwss3/ColonyExtensionMeta.json new file mode 100644 index 0000000..bd38324 --- /dev/null +++ b/dist/versions/imwss3/ColonyExtensionMeta.json @@ -0,0 +1,351 @@ +{ + "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" + }, + { + "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": "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": "_user", + "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": [ + { + "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": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyFunding.json b/dist/versions/imwss3/ColonyFunding.json new file mode 100644 index 0000000..958bcd0 --- /dev/null +++ b/dist/versions/imwss3/ColonyFunding.json @@ -0,0 +1,2511 @@ +{ + "contractName": "ColonyFunding", + "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": 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": [ + { + "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": "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": [ + { + "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": "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": [ + { + "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": "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": "", + "type": "uint256" + } + ], + "name": "domains", + "outputs": [ + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "fundingPotId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "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": "_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": "_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": "uint256", + "name": "_potId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getFundingPotPayout", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "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" + }, + { + "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": [], + "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": "_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": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256[]", + "name": "_amounts", + "type": "uint256[]" + } + ], + "name": "setExpenditurePayouts", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyNetwork.json b/dist/versions/imwss3/ColonyNetwork.json new file mode 100644 index 0000000..5f1cd2c --- /dev/null +++ b/dist/versions/imwss3/ColonyNetwork.json @@ -0,0 +1,1212 @@ +{ + "contractName": "ColonyNetwork", + "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": 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": [ + { + "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": "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": "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": "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": [ + { + "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": [ + { + "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" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_resolver", + "type": "address" + } + ], + "name": "addColonyVersion", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + } + ], + "name": "checkNotAdditionalProtectedVariable", + "outputs": [], + "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": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getColony", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getColonyCount", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "name": "getColonyVersionResolver", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getCurrentColonyVersion", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getFeeInverse", + "outputs": [ + { + "internalType": "uint256", + "name": "_feeInverse", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMetaColony", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "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": "getMiningChainId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getPayoutWhitelist", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationMiningSkillId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationRootHash", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationRootHashNLeaves", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationRootHashNNodes", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "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_deprecated", + "type": "bool" + } + ], + "internalType": "struct ColonyNetworkDataTypes.Skill", + "name": "skill", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getSkillCount", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTokenLocking", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_resolver", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "name": "initialise", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "isColony", + "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": "uint256", + "name": "_feeInverse", + "type": "uint256" + } + ], + "name": "setFeeInverse", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "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": "address", + "name": "_tokenLocking", + "type": "address" + } + ], + "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", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyNetworkAuction.json b/dist/versions/imwss3/ColonyNetworkAuction.json new file mode 100644 index 0000000..ab0d6c7 --- /dev/null +++ b/dist/versions/imwss3/ColonyNetworkAuction.json @@ -0,0 +1,724 @@ +{ + "contractName": "ColonyNetworkAuction", + "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": 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": [ + { + "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": "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": [ + { + "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": [ + { + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "startTokenAuction", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyNetworkAuthority.json b/dist/versions/imwss3/ColonyNetworkAuthority.json new file mode 100644 index 0000000..25a8da5 --- /dev/null +++ b/dist/versions/imwss3/ColonyNetworkAuthority.json @@ -0,0 +1,479 @@ +{ + "contractName": "ColonyNetworkAuthority", + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "colonyNetwork", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCall", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCall", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCallOnlyBecause", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "getCapabilityRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + } + ], + "name": "getUserRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "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": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + } + ], + "name": "hasUserRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + } + ], + "name": "hasUserRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "isCapabilityPublic", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + } + ], + "name": "isUserRoot", + "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": [ + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setPublicCapability", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setRoleCapability", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setRootUser", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setUserRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setUserRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyNetworkDataTypes.json b/dist/versions/imwss3/ColonyNetworkDataTypes.json new file mode 100644 index 0000000..e0f0230 --- /dev/null +++ b/dist/versions/imwss3/ColonyNetworkDataTypes.json @@ -0,0 +1,620 @@ +{ + "contractName": "ColonyNetworkDataTypes", + "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": 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": [ + { + "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": 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": "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": [ + { + "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": [ + { + "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/versions/imwss3/ColonyNetworkDeployer.json b/dist/versions/imwss3/ColonyNetworkDeployer.json new file mode 100644 index 0000000..6e711cf --- /dev/null +++ b/dist/versions/imwss3/ColonyNetworkDeployer.json @@ -0,0 +1,912 @@ +{ + "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": 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": [ + { + "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": "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": [ + { + "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": [ + { + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenAddress", + "type": "address" + } + ], + "name": "createColony", + "outputs": [ + { + "internalType": "address", + "name": "", + "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": "", + "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": "", + "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": "", + "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": [], + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyNetworkENS.json b/dist/versions/imwss3/ColonyNetworkENS.json new file mode 100644 index 0000000..a32273e --- /dev/null +++ b/dist/versions/imwss3/ColonyNetworkENS.json @@ -0,0 +1,880 @@ +{ + "contractName": "ColonyNetworkENS", + "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": 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": [ + { + "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": "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": [ + { + "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": [ + { + "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" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + } + ], + "name": "addr", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getENSRegistrar", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMiningChainId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + } + ], + "name": "getProfileDBAddress", + "outputs": [ + { + "internalType": "string", + "name": "orbitDB", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "addr", + "type": "address" + } + ], + "name": "lookupRegisteredENSDomain", + "outputs": [ + { + "internalType": "string", + "name": "domain", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "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": "string", + "name": "username", + "type": "string" + }, + { + "internalType": "string", + "name": "orbitdb", + "type": "string" + } + ], + "name": "registerUserLabel", + "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": "address", + "name": "_ens", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "_rootNode", + "type": "bytes32" + } + ], + "name": "setupRegistrar", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes4", + "name": "interfaceID", + "type": "bytes4" + } + ], + "name": "supportsInterface", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "orbitdb", + "type": "string" + } + ], + "name": "updateColonyOrbitDB", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "orbitdb", + "type": "string" + } + ], + "name": "updateUserOrbitDB", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyNetworkExtensions.json b/dist/versions/imwss3/ColonyNetworkExtensions.json new file mode 100644 index 0000000..64de4f4 --- /dev/null +++ b/dist/versions/imwss3/ColonyNetworkExtensions.json @@ -0,0 +1,902 @@ +{ + "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": 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": [ + { + "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": "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": [ + { + "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": [ + { + "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" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "_resolver", + "type": "address" + } + ], + "name": "addExtensionToNetwork", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "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": "", + "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": "", + "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" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "getExtensionInstallation", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "name": "getExtensionResolver", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMiningChainId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "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": "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": "bytes32", + "name": "_extensionId", + "type": "bytes32" + } + ], + "name": "uninstallExtension", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyNetworkMining.json b/dist/versions/imwss3/ColonyNetworkMining.json new file mode 100644 index 0000000..d6ba7fc --- /dev/null +++ b/dist/versions/imwss3/ColonyNetworkMining.json @@ -0,0 +1,1174 @@ +{ + "contractName": "ColonyNetworkMining", + "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": 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": [ + { + "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": "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": [ + { + "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": [ + { + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + } + ], + "name": "bridgeCurrentRootHash", + "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": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_recipient", + "type": "address" + } + ], + "name": "claimMiningReward", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "getMiningChainId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_delegate", + "type": "address" + } + ], + "name": "getMiningDelegator", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMiningResolver", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMiningStake", + "outputs": [ + { + "components": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "timestamp", + "type": "uint256" + } + ], + "internalType": "struct ColonyNetworkDataTypes.MiningStake", + "name": "", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_reputationMiningCycle", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getReplacementReputationUpdateLogEntry", + "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" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_reputationMiningCycle", + "type": "address" + } + ], + "name": "getReplacementReputationUpdateLogsExist", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_active", + "type": "bool" + } + ], + "name": "getReputationMiningCycle", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationMiningCycleReward", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_reputationMiningChainId", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_newHash", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_newNLeaves", + "type": "uint256" + } + ], + "name": "initialiseReputationMining", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address[]", + "name": "_stakers", + "type": "address[]" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "punishStakers", + "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": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_delegate", + "type": "address" + }, + { + "internalType": "bool", + "name": "_allowed", + "type": "bool" + } + ], + "name": "setMiningDelegate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_miningResolver", + "type": "address" + } + ], + "name": "setMiningResolver", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "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": "setReplacementReputationUpdateLogEntry", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "setReputationMiningCycleReward", + "outputs": [], + "stateMutability": "nonpayable", + "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": [ + { + "internalType": "bytes32", + "name": "_newHash", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_newNLeaves", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + } + ], + "name": "setReputationRootHashFromBridge", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "stakeForMining", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "startNextCycle", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "unstakeForMining", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyNetworkSkills.json b/dist/versions/imwss3/ColonyNetworkSkills.json new file mode 100644 index 0000000..dd57764 --- /dev/null +++ b/dist/versions/imwss3/ColonyNetworkSkills.json @@ -0,0 +1,1113 @@ +{ + "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": 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": [ + { + "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": "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": [ + { + "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": [ + { + "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" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "addPendingReputationUpdate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + } + ], + "name": "addPendingSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [ + { + "internalType": "uint256", + "name": "_parentSkillId", + "type": "uint256" + } + ], + "name": "addSkill", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_parentSkillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + } + ], + "name": "addSkillFromBridge", + "outputs": [], + "stateMutability": "nonpayable", + "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": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "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": "_skillId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecateSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "getBridgedReputationUpdateCount", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + } + ], + "name": "getBridgedSkillCounts", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + } + ], + "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" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_parentSkillIndex", + "type": "uint256" + } + ], + "name": "getParentSkillId", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_updateNumber", + "type": "uint256" + } + ], + "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", + "name": "", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyNetworkStorage.json b/dist/versions/imwss3/ColonyNetworkStorage.json new file mode 100644 index 0000000..efde7b8 --- /dev/null +++ b/dist/versions/imwss3/ColonyNetworkStorage.json @@ -0,0 +1,711 @@ +{ + "contractName": "ColonyNetworkStorage", + "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": 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": [ + { + "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": "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": [ + { + "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": [ + { + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyRewards.json b/dist/versions/imwss3/ColonyRewards.json new file mode 100644 index 0000000..63ad44c --- /dev/null +++ b/dist/versions/imwss3/ColonyRewards.json @@ -0,0 +1,2333 @@ +{ + "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": "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": 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": [ + { + "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": "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": [ + { + "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": "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": [ + { + "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": "_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": "", + "type": "uint256" + } + ], + "name": "domains", + "outputs": [ + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "fundingPotId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "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", + "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": "_rewardInverse", + "type": "uint256" + } + ], + "name": "setRewardInverse", + "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": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_lockId", + "type": "uint256" + } + ], + "name": "unlockTokenForUser", + "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/versions/imwss3/ColonyRoles.json b/dist/versions/imwss3/ColonyRoles.json new file mode 100644 index 0000000..039ad30 --- /dev/null +++ b/dist/versions/imwss3/ColonyRoles.json @@ -0,0 +1,2561 @@ +{ + "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": "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": 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": [ + { + "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": "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": "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": [ + { + "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": "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": [ + { + "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" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "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": "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": "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": "enum ColonyDataTypes.ColonyRole", + "name": "_role", + "type": "uint8" + } + ], + "name": "hasUserRole", + "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": "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": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "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": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "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": "_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": "", + "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": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ColonyStorage.json b/dist/versions/imwss3/ColonyStorage.json new file mode 100644 index 0000000..c67858a --- /dev/null +++ b/dist/versions/imwss3/ColonyStorage.json @@ -0,0 +1,2144 @@ +{ + "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": 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": [ + { + "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": "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": [ + { + "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": "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": [ + { + "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" + }, + { + "internalType": "bool", + "name": "deprecated", + "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": [ + { + "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/versions/imwss3/CommonAuthority.json b/dist/versions/imwss3/CommonAuthority.json new file mode 100644 index 0000000..cb32f55 --- /dev/null +++ b/dist/versions/imwss3/CommonAuthority.json @@ -0,0 +1,479 @@ +{ + "contractName": "CommonAuthority", + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "contractAddress", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCall", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCall", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCallOnlyBecause", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "getCapabilityRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + } + ], + "name": "getUserRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "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": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + } + ], + "name": "hasUserRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + } + ], + "name": "hasUserRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "isCapabilityPublic", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + } + ], + "name": "isUserRoot", + "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": [ + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setPublicCapability", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setRoleCapability", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setRootUser", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setUserRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setUserRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/CommonStorage.json b/dist/versions/imwss3/CommonStorage.json new file mode 100644 index 0000000..0267610 --- /dev/null +++ b/dist/versions/imwss3/CommonStorage.json @@ -0,0 +1,83 @@ +{ + "contractName": "CommonStorage", + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ContractEditing.json b/dist/versions/imwss3/ContractEditing.json new file mode 100644 index 0000000..5580f83 --- /dev/null +++ b/dist/versions/imwss3/ContractEditing.json @@ -0,0 +1,23 @@ +{ + "contractName": "ContractEditing", + "abi": [ + { + "inputs": [ + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_value", + "type": "bytes32" + } + ], + "name": "setStorageSlot", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ContractRecovery.json b/dist/versions/imwss3/ContractRecovery.json new file mode 100644 index 0000000..9a89d6b --- /dev/null +++ b/dist/versions/imwss3/ContractRecovery.json @@ -0,0 +1,263 @@ +{ + "contractName": "ContractRecovery", + "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" + } + ], + "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" + }, + { + "inputs": [], + "name": "approveExitRecovery", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "enterRecoveryMode", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "exitRecoveryMode", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "isInRecoveryMode", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "numRecoveryRoles", + "outputs": [ + { + "internalType": "uint64", + "name": "", + "type": "uint64" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "removeRecoveryRole", + "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": "address", + "name": "_user", + "type": "address" + } + ], + "name": "setRecoveryRole", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ContractRecoveryDataTypes.json b/dist/versions/imwss3/ContractRecoveryDataTypes.json new file mode 100644 index 0000000..38fd469 --- /dev/null +++ b/dist/versions/imwss3/ContractRecoveryDataTypes.json @@ -0,0 +1,94 @@ +{ + "contractName": "ContractRecoveryDataTypes", + "abi": [ + { + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/DSAuthMeta.json b/dist/versions/imwss3/DSAuthMeta.json new file mode 100644 index 0000000..f39e927 --- /dev/null +++ b/dist/versions/imwss3/DSAuthMeta.json @@ -0,0 +1,215 @@ +{ + "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" + }, + { + "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": "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": "_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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/DSTokenBaseMeta.json b/dist/versions/imwss3/DSTokenBaseMeta.json new file mode 100644 index 0000000..e752d03 --- /dev/null +++ b/dist/versions/imwss3/DSTokenBaseMeta.json @@ -0,0 +1,320 @@ +{ + "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" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + }, + { + "internalType": "address", + "name": "guy", + "type": "address" + } + ], + "name": "allowance", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "guy", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "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": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "nonce", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "dst", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + }, + { + "internalType": "address", + "name": "dst", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/Data.json b/dist/versions/imwss3/Data.json new file mode 100644 index 0000000..d687dbc --- /dev/null +++ b/dist/versions/imwss3/Data.json @@ -0,0 +1,4 @@ +{ + "contractName": "Data", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/imwss3/DomainRoles.json b/dist/versions/imwss3/DomainRoles.json new file mode 100644 index 0000000..76e4fd8 --- /dev/null +++ b/dist/versions/imwss3/DomainRoles.json @@ -0,0 +1,468 @@ +{ + "contractName": "DomainRoles", + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCall", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCall", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "caller", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCallOnlyBecause", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "getCapabilityRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + } + ], + "name": "getUserRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "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": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + } + ], + "name": "hasUserRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + } + ], + "name": "hasUserRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "isCapabilityPublic", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + } + ], + "name": "isUserRoot", + "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": [ + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setPublicCapability", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "address", + "name": "code", + "type": "address" + }, + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setRoleCapability", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setRootUser", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setUserRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "who", + "type": "address" + }, + { + "internalType": "uint256", + "name": "where", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "role", + "type": "uint8" + }, + { + "internalType": "bool", + "name": "enabled", + "type": "bool" + } + ], + "name": "setUserRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/DutchAuction.json b/dist/versions/imwss3/DutchAuction.json new file mode 100644 index 0000000..f1aa1ee --- /dev/null +++ b/dist/versions/imwss3/DutchAuction.json @@ -0,0 +1,533 @@ +{ + "contractName": "DutchAuction", + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "_clnyToken", + "type": "address" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_metaColonyAddress", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "_sender", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "_missingFunds", + "type": "uint256" + } + ], + "name": "AuctionBid", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "address", + "name": "_recipient", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "_sentAmount", + "type": "uint256" + } + ], + "name": "AuctionClaim", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "uint256", + "name": "_finalPrice", + "type": "uint256" + } + ], + "name": "AuctionFinalized", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "_quantity", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "_minPrice", + "type": "uint256" + } + ], + "name": "AuctionStarted", + "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" + }, + { + "inputs": [], + "name": "TOKEN_MULTIPLIER", + "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": "bidCount", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "name": "bids", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "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", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "clnyToken", + "outputs": [ + { + "internalType": "contract ERC20Extended", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "colonyNetwork", + "outputs": [ + { + "internalType": "address payable", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "destruct", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "endTime", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "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": "finalPrice", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "finalize", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "finalized", + "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": "metaColonyAddress", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "minPrice", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "price", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "quantity", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "receivedTotal", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "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", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "started", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "token", + "outputs": [ + { + "internalType": "contract ERC20Extended", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ENS.json b/dist/versions/imwss3/ENS.json new file mode 100644 index 0000000..472ecc8 --- /dev/null +++ b/dist/versions/imwss3/ENS.json @@ -0,0 +1,221 @@ +{ + "contractName": "ENS", + "abi": [ + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "bytes32", + "name": "label", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "name": "NewOwner", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "address", + "name": "resolver", + "type": "address" + } + ], + "name": "NewResolver", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "uint64", + "name": "ttl", + "type": "uint64" + } + ], + "name": "NewTTL", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "name": "Transfer", + "type": "event" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + } + ], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + } + ], + "name": "resolver", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "resolver", + "type": "address" + } + ], + "name": "setResolver", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "label", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "name": "setSubnodeOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "internalType": "uint64", + "name": "ttl", + "type": "uint64" + } + ], + "name": "setTTL", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + } + ], + "name": "ttl", + "outputs": [ + { + "internalType": "uint64", + "name": "", + "type": "uint64" + } + ], + "stateMutability": "view", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ENSRegistry.json b/dist/versions/imwss3/ENSRegistry.json new file mode 100644 index 0000000..5f47664 --- /dev/null +++ b/dist/versions/imwss3/ENSRegistry.json @@ -0,0 +1,226 @@ +{ + "contractName": "ENSRegistry", + "abi": [ + { + "inputs": [], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "indexed": true, + "internalType": "bytes32", + "name": "label", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "name": "NewOwner", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "address", + "name": "resolver", + "type": "address" + } + ], + "name": "NewResolver", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "uint64", + "name": "ttl", + "type": "uint64" + } + ], + "name": "NewTTL", + "type": "event" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": true, + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "indexed": false, + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "name": "Transfer", + "type": "event" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + } + ], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + } + ], + "name": "resolver", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "resolver", + "type": "address" + } + ], + "name": "setResolver", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "label", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "name": "setSubnodeOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + }, + { + "internalType": "uint64", + "name": "ttl", + "type": "uint64" + } + ], + "name": "setTTL", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "node", + "type": "bytes32" + } + ], + "name": "ttl", + "outputs": [ + { + "internalType": "uint64", + "name": "", + "type": "uint64" + } + ], + "stateMutability": "view", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ERC20Extended.json b/dist/versions/imwss3/ERC20Extended.json new file mode 100644 index 0000000..6ce0ac6 --- /dev/null +++ b/dist/versions/imwss3/ERC20Extended.json @@ -0,0 +1,295 @@ +{ + "contractName": "ERC20Extended", + "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": "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" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + }, + { + "internalType": "address", + "name": "guy", + "type": "address" + } + ], + "name": "allowance", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "guy", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "guy", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "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": [ + { + "internalType": "address", + "name": "guy", + "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": [], + "name": "totalSupply", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "dst", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + }, + { + "internalType": "address", + "name": "dst", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "unlock", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ERC20Like.json b/dist/versions/imwss3/ERC20Like.json new file mode 100644 index 0000000..ee5244b --- /dev/null +++ b/dist/versions/imwss3/ERC20Like.json @@ -0,0 +1,260 @@ +{ + "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": [ + { + "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": [ + { + "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/versions/imwss3/ERC20PresetMinterPauser.json b/dist/versions/imwss3/ERC20PresetMinterPauser.json new file mode 100644 index 0000000..358e25d --- /dev/null +++ b/dist/versions/imwss3/ERC20PresetMinterPauser.json @@ -0,0 +1,592 @@ +{ + "contractName": "ERC20PresetMinterPauser", + "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": 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" + }, + { + "inputs": [], + "name": "DEFAULT_ADMIN_ROLE", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "MINTER_ROLE", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "PAUSER_ROLE", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "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": "account", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "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": "subtractedValue", + "type": "uint256" + } + ], + "name": "decreaseAllowance", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "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": "hasRole", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "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": "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": "pause", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "paused", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "role", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "account", + "type": "address" + } + ], + "name": "renounceRole", + "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": "bytes4", + "name": "interfaceId", + "type": "bytes4" + } + ], + "name": "supportsInterface", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "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": "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": "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": [], + "name": "unpause", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ERC721Mock.json b/dist/versions/imwss3/ERC721Mock.json new file mode 100644 index 0000000..a359ec1 --- /dev/null +++ b/dist/versions/imwss3/ERC721Mock.json @@ -0,0 +1,109 @@ +{ + "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" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "tokenId", + "type": "uint256" + } + ], + "name": "mint", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "tokenId", + "type": "uint256" + } + ], + "name": "ownerOf", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "from", + "type": "address" + }, + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "tokenId", + "type": "uint256" + } + ], + "name": "safeTransferFrom", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/EtherRouter.json b/dist/versions/imwss3/EtherRouter.json new file mode 100644 index 0000000..85eb10b --- /dev/null +++ b/dist/versions/imwss3/EtherRouter.json @@ -0,0 +1,113 @@ +{ + "contractName": "EtherRouter", + "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" + }, + { + "stateMutability": "payable", + "type": "fallback" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "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": [ + { + "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/imwss3/EtherRouterCreate3.json b/dist/versions/imwss3/EtherRouterCreate3.json new file mode 100644 index 0000000..ff36306 --- /dev/null +++ b/dist/versions/imwss3/EtherRouterCreate3.json @@ -0,0 +1,118 @@ +{ + "contractName": "EtherRouterCreate3", + "abi": [ + { + "inputs": [], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "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" + }, + { + "stateMutability": "payable", + "type": "fallback" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "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": [ + { + "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/imwss3/EvaluatedExpenditure.json b/dist/versions/imwss3/EvaluatedExpenditure.json new file mode 100644 index 0000000..c327d23 --- /dev/null +++ b/dist/versions/imwss3/EvaluatedExpenditure.json @@ -0,0 +1,384 @@ +{ + "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" + }, + { + "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": "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": "_user", + "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": [ + { + "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": "_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": [ + { + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ExtractCallData.json b/dist/versions/imwss3/ExtractCallData.json new file mode 100644 index 0000000..e567b3f --- /dev/null +++ b/dist/versions/imwss3/ExtractCallData.json @@ -0,0 +1,4 @@ +{ + "contractName": "ExtractCallData", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/imwss3/FunctionsNotAvailableOnColony.json b/dist/versions/imwss3/FunctionsNotAvailableOnColony.json new file mode 100644 index 0000000..ae93042 --- /dev/null +++ b/dist/versions/imwss3/FunctionsNotAvailableOnColony.json @@ -0,0 +1,3369 @@ +{ + "contractName": "FunctionsNotAvailableOnColony", + "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": 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": [ + { + "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": "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": "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": "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": [ + { + "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": "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": [ + { + "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": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "_resolver", + "type": "address" + } + ], + "name": "addExtensionToNetwork", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "addLocalSkill", + "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": "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": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address[]", + "name": "_users", + "type": "address[]" + }, + { + "internalType": "int256[]", + "name": "_amounts", + "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": "_slot", + "type": "uint256" + } + ], + "name": "checkNotAdditionalProtectedVariable", + "outputs": [], + "stateMutability": "pure", + "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": "uint256", + "name": "_localSkillId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecateLocalSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "name": "domains", + "outputs": [ + { + "internalType": "uint256", + "name": "skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "fundingPotId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "stateMutability": "view", + "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": "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": "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": "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": "getColonyNetwork", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_localSkillId", + "type": "uint256" + } + ], + "name": "getLocalSkill", + "outputs": [ + { + "components": [ + { + "internalType": "bool", + "name": "exists", + "type": "bool" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "internalType": "struct ColonyDataTypes.LocalSkill", + "name": "localSkill", + "type": "tuple" + } + ], + "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": "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": "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": [], + "name": "getRootLocalSkill", + "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": [], + "name": "getToken", + "outputs": [ + { + "internalType": "address", + "name": "", + "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": "", + "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": "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": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "name": "installExtension", + "outputs": [], + "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": "bytes[]", + "name": "data", + "type": "bytes[]" + } + ], + "name": "multicall", + "outputs": [ + { + "internalType": "bytes[]", + "name": "results", + "type": "bytes[]" + } + ], + "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": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "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": "string", + "name": "username", + "type": "string" + }, + { + "internalType": "string", + "name": "orbitdb", + "type": "string" + } + ], + "name": "registerUserLabel", + "outputs": [], + "stateMutability": "nonpayable", + "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": "uint256", + "name": "_feeInverse", + "type": "uint256" + } + ], + "name": "setNetworkFeeInverse", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "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": "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": "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": [ + { + "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": "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": "", + "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/imwss3/FundingQueue.json b/dist/versions/imwss3/FundingQueue.json new file mode 100644 index 0000000..c538e7e --- /dev/null +++ b/dist/versions/imwss3/FundingQueue.json @@ -0,0 +1,812 @@ +{ + "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": 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": "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "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": "bytes", + "name": "_value", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_branchMask", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" + } + ], + "name": "backProposal", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_prevId", + "type": "uint256" + } + ], + "name": "cancelProposal", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": "_totalRequested", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "createProposal", + "outputs": [], + "stateMutability": "nonpayable", + "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": "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": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getNextProposalId", + "outputs": [ + { + "internalType": "uint256", + "name": "nextId", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getProposal", + "outputs": [ + { + "components": [ + { + "internalType": "enum FundingQueue.ProposalState", + "name": "state", + "type": "uint8" + }, + { + "internalType": "address", + "name": "creator", + "type": "address" + }, + { + "internalType": "address", + "name": "token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "domainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "domainTotalRep", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "fromPot", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "toPot", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "fromChildSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "toChildSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "totalRequested", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "totalPaid", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "lastUpdated", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "totalSupport", + "type": "uint256" + } + ], + "internalType": "struct FundingQueue.Proposal", + "name": "proposal", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getProposalCount", + "outputs": [ + { + "internalType": "uint256", + "name": "count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_supporter", + "type": "address" + } + ], + "name": "getSupport", + "outputs": [ + { + "internalType": "uint256", + "name": "support", + "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": [ + { + "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": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "pingProposal", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/GasGuzzler.json b/dist/versions/imwss3/GasGuzzler.json new file mode 100644 index 0000000..f5e0bdd --- /dev/null +++ b/dist/versions/imwss3/GasGuzzler.json @@ -0,0 +1,364 @@ +{ + "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" + }, + { + "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": "uint256", + "name": "a", + "type": "uint256" + } + ], + "name": "fun", + "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": "_user", + "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": [ + { + "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": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/GetActionDomainSkillId.json b/dist/versions/imwss3/GetActionDomainSkillId.json new file mode 100644 index 0000000..b0ea403 --- /dev/null +++ b/dist/versions/imwss3/GetActionDomainSkillId.json @@ -0,0 +1,4 @@ +{ + "contractName": "GetActionDomainSkillId", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/imwss3/GetActionSummary.json b/dist/versions/imwss3/GetActionSummary.json new file mode 100644 index 0000000..c9282d3 --- /dev/null +++ b/dist/versions/imwss3/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/imwss3/IAvatar.json b/dist/versions/imwss3/IAvatar.json new file mode 100644 index 0000000..d79962a --- /dev/null +++ b/dist/versions/imwss3/IAvatar.json @@ -0,0 +1,39 @@ +{ + "contractName": "IAvatar", + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "to", + "type": "address" + }, + { + "internalType": "uint256", + "name": "value", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "data", + "type": "bytes" + }, + { + "internalType": "uint8", + "name": "operation", + "type": "uint8" + } + ], + "name": "execTransactionFromModule", + "outputs": [ + { + "internalType": "bool", + "name": "success", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/IBasicMetaTransaction.json b/dist/versions/imwss3/IBasicMetaTransaction.json new file mode 100644 index 0000000..fa05e05 --- /dev/null +++ b/dist/versions/imwss3/IBasicMetaTransaction.json @@ -0,0 +1,88 @@ +{ + "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" + }, + { + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/IColony.json b/dist/versions/imwss3/IColony.json new file mode 100644 index 0000000..347f8cb --- /dev/null +++ b/dist/versions/imwss3/IColony.json @@ -0,0 +1,4368 @@ +{ + "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": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "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": "uint256", + "name": "localSkillId", + "type": "uint256" + } + ], + "name": "getLocalSkill", + "outputs": [ + { + "components": [ + { + "internalType": "bool", + "name": "exists", + "type": "bool" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "internalType": "struct ColonyDataTypes.LocalSkill", + "name": "localSkill", + "type": "tuple" + } + ], + "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/imwss3/IColonyBridge.json b/dist/versions/imwss3/IColonyBridge.json new file mode 100644 index 0000000..3b82d92 --- /dev/null +++ b/dist/versions/imwss3/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/imwss3/IColonyExtension.json b/dist/versions/imwss3/IColonyExtension.json new file mode 100644 index 0000000..c3e8d55 --- /dev/null +++ b/dist/versions/imwss3/IColonyExtension.json @@ -0,0 +1,218 @@ +{ + "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" + }, + { + "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": "roles", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getColony", + "outputs": [ + { + "internalType": "address", + "name": "colony", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getDeprecated", + "outputs": [ + { + "internalType": "bool", + "name": "deprecated", + "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": [ + { + "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": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "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/imwss3/IColonyNetwork.json b/dist/versions/imwss3/IColonyNetwork.json new file mode 100644 index 0000000..fee0a54 --- /dev/null +++ b/dist/versions/imwss3/IColonyNetwork.json @@ -0,0 +1,2691 @@ +{ + "contractName": "IColonyNetwork", + "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": 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": [ + { + "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": 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": "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": "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": "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": "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": [ + { + "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": [ + { + "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" + }, + { + "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" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "addPendingReputationUpdate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + } + ], + "name": "addPendingSkill", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "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": [ + { + "internalType": "uint256", + "name": "_parentSkillId", + "type": "uint256" + } + ], + "name": "addSkill", + "outputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_parentSkillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_skillCount", + "type": "uint256" + } + ], + "name": "addSkillFromBridge", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_node", + "type": "bytes32" + } + ], + "name": "addr", + "outputs": [ + { + "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": "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": "uint256", + "name": "_minerWeight", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + } + ], + "name": "checkNotAdditionalProtectedVariable", + "outputs": [], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_recipient", + "type": "address" + } + ], + "name": "claimMiningReward", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_tokenAddress", + "type": "address" + } + ], + "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" + }, + { + "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": "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": "_chainId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "getBridgedReputationUpdateCount", + "outputs": [ + { + "internalType": "uint256", + "name": "bridgedReputationCount", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + } + ], + "name": "getBridgedSkillCounts", + "outputs": [ + { + "internalType": "uint256", + "name": "skillCount", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + } + ], + "name": "getChildSkillId", + "outputs": [ + { + "internalType": "uint256", + "name": "_childSkillId", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getColony", + "outputs": [ + { + "internalType": "address", + "name": "_colonyAddress", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getColonyBridgeAddress", + "outputs": [ + { + "internalType": "address", + "name": "bridge", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getColonyCount", + "outputs": [ + { + "internalType": "uint256", + "name": "_count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getColonyCreationSalt", + "outputs": [ + { + "internalType": "bytes32", + "name": "salt", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "name": "getColonyVersionResolver", + "outputs": [ + { + "internalType": "address", + "name": "_resolverAddress", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getCurrentColonyVersion", + "outputs": [ + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getENSRegistrar", + "outputs": [ + { + "internalType": "address", + "name": "_address", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "getExtensionInstallation", + "outputs": [ + { + "internalType": "address", + "name": "_installation", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "name": "getExtensionResolver", + "outputs": [ + { + "internalType": "address", + "name": "_resolver", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getFeeInverse", + "outputs": [ + { + "internalType": "uint256", + "name": "_feeInverse", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMetaColony", + "outputs": [ + { + "internalType": "address payable", + "name": "_colonyAddress", + "type": "address" + } + ], + "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": "getMiningChainId", + "outputs": [ + { + "internalType": "uint256", + "name": "reputationMiningChainId", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_delegate", + "type": "address" + } + ], + "name": "getMiningDelegator", + "outputs": [ + { + "internalType": "address", + "name": "_delegator", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getMiningResolver", + "outputs": [ + { + "internalType": "address", + "name": "miningResolverAddress", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMiningStake", + "outputs": [ + { + "components": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "timestamp", + "type": "uint256" + } + ], + "internalType": "struct ColonyNetworkDataTypes.MiningStake", + "name": "_info", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_parentSkillIndex", + "type": "uint256" + } + ], + "name": "getParentSkillId", + "outputs": [ + { + "internalType": "uint256", + "name": "_parentSkillId", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getPayoutWhitelist", + "outputs": [ + { + "internalType": "bool", + "name": "_status", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_chainId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_colony", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_updateNumber", + "type": "uint256" + } + ], + "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": "_chainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_skillCount", + "type": "uint256" + } + ], + "name": "getPendingSkillAddition", + "outputs": [ + { + "internalType": "uint256", + "name": "parentId", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_node", + "type": "bytes32" + } + ], + "name": "getProfileDBAddress", + "outputs": [ + { + "internalType": "string", + "name": "_orbitdb", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_reputationMiningCycle", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getReplacementReputationUpdateLogEntry", + "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" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_reputationMiningCycle", + "type": "address" + } + ], + "name": "getReplacementReputationUpdateLogsExist", + "outputs": [ + { + "internalType": "bool", + "name": "_exists", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_active", + "type": "bool" + } + ], + "name": "getReputationMiningCycle", + "outputs": [ + { + "internalType": "address", + "name": "_repMiningCycleAddress", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationMiningCycleReward", + "outputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationMiningSkillId", + "outputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationRootHash", + "outputs": [ + { + "internalType": "bytes32", + "name": "rootHash", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationRootHashNLeaves", + "outputs": [ + { + "internalType": "uint256", + "name": "nLeaves", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationRootHashNNodes", + "outputs": [ + { + "internalType": "uint256", + "name": "nNodes", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_skillId", + "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_deprecated", + "type": "bool" + } + ], + "internalType": "struct ColonyNetworkDataTypes.Skill", + "name": "_skill", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getSkillCount", + "outputs": [ + { + "internalType": "uint256", + "name": "_count", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTokenLocking", + "outputs": [ + { + "internalType": "address", + "name": "_lockingAddress", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_resolver", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_version", + "type": "uint256" + } + ], + "name": "initialise", + "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": [], + "name": "initialiseRootLocalSkill", + "outputs": [ + { + "internalType": "uint256", + "name": "_rootLocalSkillId", + "type": "uint256" + } + ], + "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": "_colony", + "type": "address" + } + ], + "name": "isColony", + "outputs": [ + { + "internalType": "bool", + "name": "_addressIsColony", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "isInRecoveryMode", + "outputs": [ + { + "internalType": "bool", + "name": "inRecoveryMode", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_addr", + "type": "address" + } + ], + "name": "lookupRegisteredENSDomain", + "outputs": [ + { + "internalType": "string", + "name": "_domain", + "type": "string" + } + ], + "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": "numRecoveryRoles", + "outputs": [ + { + "internalType": "uint64", + "name": "numRoles", + "type": "uint64" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address[]", + "name": "_stakers", + "type": "address[]" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "punishStakers", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "_colonyName", + "type": "string" + }, + { + "internalType": "string", + "name": "_orbitdb", + "type": "string" + } + ], + "name": "registerColonyLabel", + "outputs": [], + "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": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "removeRecoveryRole", + "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": "_bridgeAddress", + "type": "address" + } + ], + "name": "setColonyBridgeAddress", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_feeInverse", + "type": "uint256" + } + ], + "name": "setFeeInverse", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_delegate", + "type": "address" + }, + { + "internalType": "bool", + "name": "_allowed", + "type": "bool" + } + ], + "name": "setMiningDelegate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_miningResolverAddress", + "type": "address" + } + ], + "name": "setMiningResolver", + "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": "address", + "name": "_user", + "type": "address" + } + ], + "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": "setReplacementReputationUpdateLogEntry", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "setReputationMiningCycleReward", + "outputs": [], + "stateMutability": "nonpayable", + "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": [ + { + "internalType": "bytes32", + "name": "newHash", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "newNLeaves", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "nonce", + "type": "uint256" + } + ], + "name": "setReputationRootHashFromBridge", + "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": "address", + "name": "_tokenLockingAddress", + "type": "address" + } + ], + "name": "setTokenLocking", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_ens", + "type": "address" + }, + { + "internalType": "bytes32", + "name": "_rootNode", + "type": "bytes32" + } + ], + "name": "setupRegistrar", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "stakeForMining", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "startNextCycle", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "startTokenAuction", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes4", + "name": "_interfaceID", + "type": "bytes4" + } + ], + "name": "supportsInterface", + "outputs": [ + { + "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": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "unstakeForMining", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "_orbitdb", + "type": "string" + } + ], + "name": "updateColonyOrbitDB", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "_orbitdb", + "type": "string" + } + ], + "name": "updateUserOrbitDB", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/IEtherRouter.json b/dist/versions/imwss3/IEtherRouter.json new file mode 100644 index 0000000..2ffb8af --- /dev/null +++ b/dist/versions/imwss3/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/imwss3/IMetaColony.json b/dist/versions/imwss3/IMetaColony.json new file mode 100644 index 0000000..7677f8e --- /dev/null +++ b/dist/versions/imwss3/IMetaColony.json @@ -0,0 +1,4484 @@ +{ + "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": [ + { + "internalType": "bytes32", + "name": "_extensionId", + "type": "bytes32" + }, + { + "internalType": "address", + "name": "_resolver", + "type": "address" + } + ], + "name": "addExtensionToNetwork", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "addLocalSkill", + "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": "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": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "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": "uint256", + "name": "localSkillId", + "type": "uint256" + } + ], + "name": "getLocalSkill", + "outputs": [ + { + "components": [ + { + "internalType": "bool", + "name": "exists", + "type": "bool" + }, + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "internalType": "struct ColonyDataTypes.LocalSkill", + "name": "localSkill", + "type": "tuple" + } + ], + "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": [ + { + "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": [], + "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": "address", + "name": "_bridgeAddress", + "type": "address" + } + ], + "name": "setColonyBridgeAddress", + "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": "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": "address", + "name": "_user", + "type": "address" + } + ], + "name": "setRecoveryRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "setReputationMiningCycleReward", + "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/imwss3/IMulticall.json b/dist/versions/imwss3/IMulticall.json new file mode 100644 index 0000000..e2be75f --- /dev/null +++ b/dist/versions/imwss3/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/imwss3/IPatriciaTree.json b/dist/versions/imwss3/IPatriciaTree.json new file mode 100644 index 0000000..8ebc15f --- /dev/null +++ b/dist/versions/imwss3/IPatriciaTree.json @@ -0,0 +1,181 @@ +{ + "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": [ + { + "internalType": "bytes32", + "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" + }, + { + "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", + "outputs": [ + { + "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", + "name": "e", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getRootHash", + "outputs": [ + { + "internalType": "bytes32", + "name": "rootHash", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "key", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" + } + ], + "name": "insert", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/IPatriciaTreeBase.json b/dist/versions/imwss3/IPatriciaTreeBase.json new file mode 100644 index 0000000..a291a6a --- /dev/null +++ b/dist/versions/imwss3/IPatriciaTreeBase.json @@ -0,0 +1,105 @@ +{ + "contractName": "IPatriciaTreeBase", + "abi": [ + { + "inputs": [ + { + "internalType": "bytes32", + "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" + }, + { + "inputs": [], + "name": "getRootEdge", + "outputs": [ + { + "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", + "name": "e", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getRootHash", + "outputs": [ + { + "internalType": "bytes32", + "name": "rootHash", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/IPatriciaTreeNoHash.json b/dist/versions/imwss3/IPatriciaTreeNoHash.json new file mode 100644 index 0000000..096ce9a --- /dev/null +++ b/dist/versions/imwss3/IPatriciaTreeNoHash.json @@ -0,0 +1,181 @@ +{ + "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": [ + { + "internalType": "bytes32", + "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" + }, + { + "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", + "outputs": [ + { + "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", + "name": "e", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getRootHash", + "outputs": [ + { + "internalType": "bytes32", + "name": "rootHash", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "key", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" + } + ], + "name": "insert", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/IRecovery.json b/dist/versions/imwss3/IRecovery.json new file mode 100644 index 0000000..e004155 --- /dev/null +++ b/dist/versions/imwss3/IRecovery.json @@ -0,0 +1,198 @@ +{ + "contractName": "IRecovery", + "abi": [ + { + "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" + }, + { + "inputs": [], + "name": "approveExitRecovery", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + } + ], + "name": "checkNotAdditionalProtectedVariable", + "outputs": [], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "enterRecoveryMode", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "exitRecoveryMode", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "isInRecoveryMode", + "outputs": [ + { + "internalType": "bool", + "name": "inRecoveryMode", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "numRecoveryRoles", + "outputs": [ + { + "internalType": "uint64", + "name": "numRoles", + "type": "uint64" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "removeRecoveryRole", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "setRecoveryRole", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/IReputationMiningCycle.json b/dist/versions/imwss3/IReputationMiningCycle.json new file mode 100644 index 0000000..5f8feee --- /dev/null +++ b/dist/versions/imwss3/IReputationMiningCycle.json @@ -0,0 +1,960 @@ +{ + "contractName": "IReputationMiningCycle", + "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": 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" + }, + { + "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": [ + { + "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": "submissions", + "type": "tuple[]" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_submitter", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_entryIndex", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_newHash", + "type": "bytes32" + } + ], + "name": "getEntryHash", + "outputs": [ + { + "internalType": "bytes32", + "name": "entryHash", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "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": "getNInvalidatedHashes", + "outputs": [ + { + "internalType": "uint256", + "name": "nInvalidatedHashes", + "type": "uint256" + } + ], + "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", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getNUniqueSubmittedHashes", + "outputs": [ + { + "internalType": "uint256", + "name": "nUniqueSubmittedHashes", + "type": "uint256" + } + ], + "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": "possible", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_hash", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_nLeaves", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_jrh", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_index", + "type": "uint256" + } + ], + "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" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_round", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_idx", + "type": "uint256" + } + ], + "name": "invalidateHash", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_miner", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_index", + "type": "uint256" + } + ], + "name": "minerSubmittedEntryIndex", + "outputs": [ + { + "internalType": "bool", + "name": "result", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "resetWindow", + "outputs": [], + "stateMutability": "nonpayable", + "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": "respondToBinarySearchForChallenge", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256[26]", + "name": "_u", + "type": "uint256[26]" + }, + { + "internalType": "bytes32[7]", + "name": "_b32", + "type": "bytes32[7]" + }, + { + "internalType": "bytes32[]", + "name": "_reputationSiblings", + "type": "bytes32[]" + }, + { + "internalType": "bytes32[]", + "name": "_agreeStateSiblings", + "type": "bytes32[]" + }, + { + "internalType": "bytes32[]", + "name": "_disagreeStateSiblings", + "type": "bytes32[]" + }, + { + "internalType": "bytes32[]", + "name": "_userOriginReputationSiblings", + "type": "bytes32[]" + }, + { + "internalType": "bytes32[]", + "name": "_childReputationSiblings", + "type": "bytes32[]" + }, + { + "internalType": "bytes32[]", + "name": "_adjacentReputationSiblings", + "type": "bytes32[]" + } + ], + "name": "respondToChallenge", + "outputs": [], + "stateMutability": "nonpayable", + "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": [ + { + "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": "address", + "name": "_user", + "type": "address" + } + ], + "name": "userInvolvedInMiningCycle", + "outputs": [ + { + "internalType": "bool", + "name": "involved", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ITokenLocking.json b/dist/versions/imwss3/ITokenLocking.json new file mode 100644 index 0000000..0b9a3d4 --- /dev/null +++ b/dist/versions/imwss3/ITokenLocking.json @@ -0,0 +1,868 @@ +{ + "contractName": "ITokenLocking", + "abi": [ + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colonyNetwork", + "type": "address" + } + ], + "name": "ColonyNetworkSet", + "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": "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": 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": "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": "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": "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": "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": "obligatedBy", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "UserTokenObligated", + "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": "user", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "lockId", + "type": "uint256" + } + ], + "name": "UserTokenUnlocked", + "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": "UserTokenWithdrawn", + "type": "event" + }, + { + "inputs": [ + { + "internalType": "address", + "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", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "deobligateStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "_force", + "type": "bool" + } + ], + "name": "deposit", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "deposit", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_recipient", + "type": "address" + } + ], + "name": "depositFor", + "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": "_user", + "type": "address" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_obligator", + "type": "address" + } + ], + "name": "getApproval", + "outputs": [ + { + "internalType": "uint256", + "name": "approval", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getColonyNetwork", + "outputs": [ + { + "internalType": "address", + "name": "networkAddress", + "type": "address" + } + ], + "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": "_user", + "type": "address" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_obligator", + "type": "address" + } + ], + "name": "getObligation", + "outputs": [ + { + "internalType": "uint256", + "name": "approval", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getTotalLockCount", + "outputs": [ + { + "internalType": "uint256", + "name": "lockCount", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getTotalObligation", + "outputs": [ + { + "internalType": "uint256", + "name": "obligation", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "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" + }, + { + "inputs": [ + { + "internalType": "address", + "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": "lockToken", + "outputs": [ + { + "internalType": "uint256", + "name": "lockCount", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "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": "_colonyNetwork", + "type": "address" + } + ], + "name": "setColonyNetwork", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_recipient", + "type": "address" + }, + { + "internalType": "bool", + "name": "_force", + "type": "bool" + } + ], + "name": "transfer", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "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" + }, + { + "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": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "_force", + "type": "bool" + } + ], + "name": "withdraw", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "withdraw", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/IVotingReputation.json b/dist/versions/imwss3/IVotingReputation.json new file mode 100644 index 0000000..4d6d280 --- /dev/null +++ b/dist/versions/imwss3/IVotingReputation.json @@ -0,0 +1,1283 @@ +{ + "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" + }, + { + "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": "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": "_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": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "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": "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": "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", + "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": "_summary", + "type": "tuple" + } + ], + "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": "getColony", + "outputs": [ + { + "internalType": "address", + "name": "colony", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getDeprecated", + "outputs": [ + { + "internalType": "bool", + "name": "deprecated", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getEscalationPeriod", + "outputs": [ + { + "internalType": "uint256", + "name": "_period", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_structHash", + "type": "bytes32" + } + ], + "name": "getExpenditureMotionCount", + "outputs": [ + { + "internalType": "uint256", + "name": "_count", + "type": "uint256" + } + ], + "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": [], + "name": "getMaxVoteFraction", + "outputs": [ + { + "internalType": "uint256", + "name": "_fraction", + "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": "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": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "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": "uint256", + "name": "_motionId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_staker", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_vote", + "type": "uint256" + } + ], + "name": "getStake", + "outputs": [ + { + "internalType": "uint256", + "name": "_stake", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getStakePeriod", + "outputs": [ + { + "internalType": "uint256", + "name": "_period", + "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": "_reward", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_penalty", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getSubmitPeriod", + "outputs": [ + { + "internalType": "uint256", + "name": "_period", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTotalStakeFraction", + "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": [ + { + "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": "getVoterRewardFraction", + "outputs": [ + { + "internalType": "uint256", + "name": "_fraction", + "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": "_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": "_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": "_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": [ + { + "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": "_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": [], + "name": "uninstall", + "outputs": [], + "stateMutability": "nonpayable", + "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/imwss3/MetaTransactionMsgSender.json b/dist/versions/imwss3/MetaTransactionMsgSender.json new file mode 100644 index 0000000..e18e8c4 --- /dev/null +++ b/dist/versions/imwss3/MetaTransactionMsgSender.json @@ -0,0 +1,4 @@ +{ + "contractName": "MetaTransactionMsgSender", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/imwss3/MetaTxToken.json b/dist/versions/imwss3/MetaTxToken.json new file mode 100644 index 0000000..157962c --- /dev/null +++ b/dist/versions/imwss3/MetaTxToken.json @@ -0,0 +1,667 @@ +{ + "contractName": "MetaTxToken", + "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": [ + { + "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" + }, + { + "inputs": [], + "name": "DOMAIN_SEPARATOR", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "PERMIT_TYPEHASH", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + }, + { + "internalType": "address", + "name": "guy", + "type": "address" + } + ], + "name": "allowance", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "guy", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "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", + "outputs": [ + { + "internalType": "uint8", + "name": "", + "type": "uint8" + } + ], + "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": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "nonce", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "locked", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "guy", + "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": [], + "name": "name", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "nonces", + "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": "address", + "name": "owner", + "type": "address" + }, + { + "internalType": "address", + "name": "spender", + "type": "address" + }, + { + "internalType": "uint256", + "name": "value", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "deadline", + "type": "uint256" + }, + { + "internalType": "uint8", + "name": "v", + "type": "uint8" + }, + { + "internalType": "bytes32", + "name": "r", + "type": "bytes32" + }, + { + "internalType": "bytes32", + "name": "s", + "type": "bytes32" + } + ], + "name": "permit", + "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": [], + "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": "dst", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + }, + { + "internalType": "address", + "name": "dst", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "unlock", + "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" + } + ], + "bytecode": "0x60c060405234801561001057600080fd5b5060405161205938038061205983398101604081905261002f91610307565b60008060018161003d6101ab565b6001600160a01b031681526020810191909152604001600090812091909155556100656101ab565b600480546001600160a01b0319166001600160a01b039290921691909117905561008d6101ab565b6001600160a01b03167fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9460405160405180910390a260066100ce8482610413565b5060056100db8382610413565b5060ff81166080526007805460ff1916600117905560405146907f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f90610123906006906104d1565b60408051918290038220828201825260018352603160f81b6020938401528151928301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc66060820152608081018290523060a082015260c00160408051601f19818403018152919052805160209091012060a0525061054692505050565b60003633301480156101be575060348110155b1561024757600080368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505082810160131901519091507f02bcc191e283bfba76a1369ec8ba06566f33010645097c104c312753e04935e881146102365733935050505090565b5001516001600160a01b0316919050565b3391505090565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261027557600080fd5b81516001600160401b0381111561028e5761028e61024e565b604051601f8201601f19908116603f011681016001600160401b03811182821017156102bc576102bc61024e565b6040528181528382016020018510156102d457600080fd5b60005b828110156102f3576020818601810151838301820152016102d7565b506000918101602001919091529392505050565b60008060006060848603121561031c57600080fd5b83516001600160401b0381111561033257600080fd5b61033e86828701610264565b602086015190945090506001600160401b0381111561035c57600080fd5b61036886828701610264565b925050604084015160ff8116811461037f57600080fd5b809150509250925092565b600181811c9082168061039e57607f821691505b6020821081036103be57634e487b7160e01b600052602260045260246000fd5b50919050565b601f82111561040e57806000526020600020601f840160051c810160208510156103eb5750805b601f840160051c820191505b8181101561040b57600081556001016103f7565b50505b505050565b81516001600160401b0381111561042c5761042c61024e565b6104408161043a845461038a565b846103c4565b6020601f821160018114610474576000831561045c5750848201515b600019600385901b1c1916600184901b17845561040b565b600084815260208120601f198516915b828110156104a45787850151825560209485019460019092019101610484565b50848210156104c25786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b60008083546104df8161038a565b6001821680156104f6576001811461050b5761053b565b60ff198316865281151582028601935061053b565b86600052602060002060005b8381101561053357815488820152600190910190602001610517565b505081860193505b509195945050505050565b60805160a051611ae7610572600039600081816102e10152610f890152600061029b0152611ae76000f3fe6080604052600436106101815760003560e01c80637a9e5e4b116100d1578063a69df4b51161008a578063bf7e214f11610064578063bf7e214f146104b1578063cf309012146104d1578063d505accf146104eb578063dd62ed3e1461050b57600080fd5b8063a69df4b51461047c578063a9059cbb14610491578063b3eac1d8146103b957600080fd5b80637a9e5e4b146103995780637ecebe00146103b95780638da5cb5b146103ef57806395d89b41146104275780639dc29fac1461043c578063a0712d681461045c57600080fd5b806330adf81f1161013e57806340c10f191161011857806340c10f191461030357806342966c68146103235780636281133d1461034357806370a082311461036357600080fd5b806330adf81f14610255578063313ce567146102895780633644e515146102cf57600080fd5b806306fdde0314610186578063095ea7b3146101b15780630c53c51c146101e157806313af4035146101f457806318160ddd1461021657806323b872dd14610235575b600080fd5b34801561019257600080fd5b5061019b610551565b6040516101a891906115b2565b60405180910390f35b3480156101bd57600080fd5b506101d16101cc3660046115da565b6105df565b60405190151581526020016101a8565b61019b6101ef3660046116c1565b610672565b34801561020057600080fd5b5061021461020f366004611735565b61085b565b005b34801561022257600080fd5b506000545b6040519081526020016101a8565b34801561024157600080fd5b506101d1610250366004611752565b6108de565b34801561026157600080fd5b506102277f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b34801561029557600080fd5b506102bd7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff90911681526020016101a8565b3480156102db57600080fd5b506102277f000000000000000000000000000000000000000000000000000000000000000081565b34801561030f57600080fd5b5061021461031e3660046115da565b610952565b34801561032f57600080fd5b5061021461033e366004611793565b610a41565b34801561034f57600080fd5b506101d161035e3660046117ac565b610a55565b34801561036f57600080fd5b5061022761037e366004611735565b6001600160a01b031660009081526001602052604090205490565b3480156103a557600080fd5b506102146103b4366004611735565b610ba9565b3480156103c557600080fd5b506102276103d4366004611735565b6001600160a01b031660009081526008602052604090205490565b3480156103fb57600080fd5b5060045461040f906001600160a01b031681565b6040516001600160a01b0390911681526020016101a8565b34801561043357600080fd5b5061019b610c1a565b34801561044857600080fd5b506102146104573660046115da565b610c27565b34801561046857600080fd5b50610214610477366004611793565b610e1e565b34801561048857600080fd5b50610214610e56565b34801561049d57600080fd5b506101d16104ac3660046115da565b610e89565b3480156104bd57600080fd5b5060035461040f906001600160a01b031681565b3480156104dd57600080fd5b506007546101d19060ff1681565b3480156104f757600080fd5b50610214610506366004611833565b610ea4565b34801561051757600080fd5b506102276105263660046118a2565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6006805461055e906118db565b80601f016020809104026020016040519081016040528092919081815260200182805461058a906118db565b80156105d75780601f106105ac576101008083540402835291602001916105d7565b820191906000526020600020905b8154815290600101906020018083116105ba57829003601f168201915b505050505081565b600081600260006105ee611193565b6001600160a01b0390811682526020808301939093526040918201600090812091881680825291909352912091909155610626611193565b6001600160a01b03167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9258460405161066091815260200190565b60405180910390a35060015b92915050565b60606106a186610697886001600160a01b031660009081526008602052604090205490565b4688888888610a55565b6107045760405162461bcd60e51b815260206004820152602960248201527f6d6574617472616e73616374696f6e2d7369676e65722d7369676e617475726560448201526805adad2e6dac2e8c6d60bb1b60648201526084015b60405180910390fd5b61070d86611236565b600080306001600160a01b0316877f02bcc191e283bfba76a1369ec8ba06566f33010645097c104c312753e04935e88a60405160200161074f93929190611915565b60408051601f19818403018152908290526107699161194e565b6000604051808303816000865af19150503d80600081146107a6576040519150601f19603f3d011682016040523d82523d6000602084013e6107ab565b606091505b50915091508161080e5760405162461bcd60e51b815260206004820152602860248201527f636f6c6f6e792d6d65746174782d66756e6374696f6e2d63616c6c2d756e737560448201526718d8d95cdcd99d5b60c21b60648201526084016106fb565b7f5845892132946850460bff5a0083f71031bc5bf9aadcd40f1de79423eac9b10b88610838611193565b896040516108489392919061196a565b60405180910390a1979650505050505050565b610878610866611193565b6000356001600160e01b031916611262565b6108945760405162461bcd60e51b81526004016106fb9061199f565b600480546001600160a01b0319166001600160a01b0383169081179091556040517fce241d7ca1f669fee44b6fc00b8eba2df3bb514eed0f6f668f8f89096e81ed9490600090a250565b60075460009060ff161561093f576108f7610866611193565b61093f5760405162461bcd60e51b815260206004820152601960248201527818dbdb1bdb9e4b5d1bdad95b8b5d5b985d5d1a1bdc9a5cd959603a1b60448201526064016106fb565b61094a84848461133d565b949350505050565b61095d610866611193565b6109795760405162461bcd60e51b81526004016106fb9061199f565b6001600160a01b038216600090815260016020526040812080548392906109a19084906119e3565b92505081905550806000808282546109b991906119e3565b90915550506040518181526001600160a01b038316907f0f6798a560793a54c3bcfe86a93cde1e73087d944c0ea20544137d41213968859060200160405180910390a26040518181526001600160a01b038316906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b610a52610a4c611193565b82610c27565b50565b600080610ad288308989604051602001610a7294939291906119f6565b60408051601f1981840301815282825280516020918201207f19457468657265756d205369676e6564204d6573736167653a0a33320000000084830152603c8085019190915282518085039091018152605c909301909152815191012090565b6040805160008082526020820180845284905260ff87169282019290925260608101889052608081018790529192509060019060a0016020604051602081039080840390855afa158015610b2a573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116610b8d5760405162461bcd60e51b815260206004820152601f60248201527f636f6c6f6e792d6d65746174782d696e76616c69642d7369676e61747572650060448201526064016106fb565b6001600160a01b038a8116911614915050979650505050505050565b610bb4610866611193565b610bd05760405162461bcd60e51b81526004016106fb9061199f565b600380546001600160a01b0319166001600160a01b0383169081179091556040517f1abebea81bfa2637f28358c371278fb15ede7ea8dd28d2e03b112ff6d936ada490600090a250565b6005805461055e906118db565b610c2f611193565b6001600160a01b0316826001600160a01b031614610d2f576001600160a01b03821660009081526002602052604081208291610c69611193565b6001600160a01b03166001600160a01b03168152602001908152602001600020541015610cd85760405162461bcd60e51b815260206004820152601e60248201527f64732d746f6b656e2d696e73756666696369656e742d617070726f76616c000060448201526064016106fb565b6001600160a01b03821660009081526002602052604081208291610cfa611193565b6001600160a01b03166001600160a01b031681526020019081526020016000206000828254610d299190611a3c565b90915550505b6001600160a01b038216600090815260016020526040902054811115610d975760405162461bcd60e51b815260206004820152601d60248201527f64732d746f6b656e2d696e73756666696369656e742d62616c616e636500000060448201526064016106fb565b6001600160a01b03821660009081526001602052604081208054839290610dbf908490611a3c565b9250508190555080600080828254610dd79190611a3c565b90915550506040518181526001600160a01b038316907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a25050565b610e29610866611193565b610e455760405162461bcd60e51b81526004016106fb9061199f565b610a52610e50611193565b82610952565b610e61610866611193565b610e7d5760405162461bcd60e51b81526004016106fb9061199f565b6007805460ff19169055565b6000610e9d610e96611193565b84846108de565b9392505050565b60075460ff1615610f0257610eba610866611193565b610f025760405162461bcd60e51b815260206004820152601960248201527818dbdb1bdb9e4b5d1bdad95b8b5d5b985d5d1a1bdc9a5cd959603a1b60448201526064016106fb565b42841015610f525760405162461bcd60e51b815260206004820152601d60248201527f636f6c6f6e792d746f6b656e2d657870697265642d646561646c696e6500000060448201526064016106fb565b6040805180820182526002815261190160f01b6020808301919091526001600160a01b038a166000908152600890915291822080547f0000000000000000000000000000000000000000000000000000000000000000917f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9918c918c918c9188610fdb83611a4f565b909155506040805160208101969096526001600160a01b0394851690860152929091166060840152608083015260a082015260c0810188905260e0016040516020818303038152906040528051906020012060405160200161103f93929190611a68565b60408051601f198184030181528282528051602091820120600080855291840180845281905260ff88169284019290925260608301869052608083018590529092509060019060a0016020604051602081039080840390855afa1580156110aa573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b038116158015906110e05750886001600160a01b0316816001600160a01b0316145b61112c5760405162461bcd60e51b815260206004820152601e60248201527f636f6c6f6e792d746f6b656e2d696e76616c69642d7369676e6174757265000060448201526064016106fb565b6001600160a01b038981166000818152600260209081526040808320948d16808452948252918290208b905590518a81527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050505050505050565b60003633301480156111a6575060348110155b1561122f57600080368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050505082810160131901519091507f02bcc191e283bfba76a1369ec8ba06566f33010645097c104c312753e04935e8811461121e5733935050505090565b5001516001600160a01b0316919050565b3391505090565b6001600160a01b038116600090815260086020526040812080549161125a83611a4f565b919050555050565b6000306001600160a01b0384160361127c5750600161066c565b6004546001600160a01b039081169084160361129a5750600161066c565b6003546001600160a01b03166112b25750600061066c565b60035460405163b700961360e01b81526001600160a01b0385811660048301523060248301526001600160e01b0319851660448301529091169063b700961390606401602060405180830381865afa158015611312573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113369190611a8f565b905061066c565b6000611347611193565b6001600160a01b0316846001600160a01b031614611447576001600160a01b03841660009081526002602052604081208391611381611193565b6001600160a01b03166001600160a01b031681526020019081526020016000205410156113f05760405162461bcd60e51b815260206004820152601e60248201527f64732d746f6b656e2d696e73756666696369656e742d617070726f76616c000060448201526064016106fb565b6001600160a01b03841660009081526002602052604081208391611412611193565b6001600160a01b03166001600160a01b0316815260200190815260200160002060008282546114419190611a3c565b90915550505b6001600160a01b0384166000908152600160205260409020548211156114af5760405162461bcd60e51b815260206004820152601d60248201527f64732d746f6b656e2d696e73756666696369656e742d62616c616e636500000060448201526064016106fb565b6001600160a01b038416600090815260016020526040812080548492906114d7908490611a3c565b90915550506001600160a01b038316600090815260016020526040812080548492906115049084906119e3565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161155091815260200190565b60405180910390a35060019392505050565b60005b8381101561157d578181015183820152602001611565565b50506000910152565b6000815180845261159e816020860160208601611562565b601f01601f19169290920160200192915050565b602081526000610e9d6020830184611586565b6001600160a01b0381168114610a5257600080fd5b600080604083850312156115ed57600080fd5b82356115f8816115c5565b946020939093013593505050565b634e487b7160e01b600052604160045260246000fd5b600082601f83011261162d57600080fd5b813567ffffffffffffffff81111561164757611647611606565b604051601f8201601f19908116603f0116810167ffffffffffffffff8111828210171561167657611676611606565b60405281815283820160200185101561168e57600080fd5b816020850160208301376000918101602001919091529392505050565b803560ff811681146116bc57600080fd5b919050565b600080600080600060a086880312156116d957600080fd5b85356116e4816115c5565b9450602086013567ffffffffffffffff81111561170057600080fd5b61170c8882890161161c565b9450506040860135925060608601359150611729608087016116ab565b90509295509295909350565b60006020828403121561174757600080fd5b8135610e9d816115c5565b60008060006060848603121561176757600080fd5b8335611772816115c5565b92506020840135611782816115c5565b929592945050506040919091013590565b6000602082840312156117a557600080fd5b5035919050565b600080600080600080600060e0888a0312156117c757600080fd5b87356117d2816115c5565b96506020880135955060408801359450606088013567ffffffffffffffff8111156117fc57600080fd5b6118088a828b0161161c565b9450506080880135925060a0880135915061182560c089016116ab565b905092959891949750929550565b600080600080600080600060e0888a03121561184e57600080fd5b8735611859816115c5565b96506020880135611869816115c5565b95506040880135945060608801359350611885608089016116ab565b9699959850939692959460a0840135945060c09093013592915050565b600080604083850312156118b557600080fd5b82356118c0816115c5565b915060208301356118d0816115c5565b809150509250929050565b600181811c908216806118ef57607f821691505b60208210810361190f57634e487b7160e01b600052602260045260246000fd5b50919050565b60008451611927818460208901611562565b919091019283525060601b6bffffffffffffffffffffffff19166020820152603401919050565b60008251611960818460208701611562565b9190910192915050565b6001600160a01b0384811682528316602082015260606040820181905260009061199690830184611586565b95945050505050565b602080825260149082015273191ccb585d5d1a0b5d5b985d5d1a1bdc9a5e995960621b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b8082018082111561066c5761066c6119cd565b8481526bffffffffffffffffffffffff198460601b16602082015282603482015260008251611a2c816054850160208701611562565b9190910160540195945050505050565b8181038181111561066c5761066c6119cd565b600060018201611a6157611a616119cd565b5060010190565b60008451611a7a818460208901611562565b91909101928352506020820152604001919050565b600060208284031215611aa157600080fd5b81518015158114610e9d57600080fdfea264697066735822122021149fb1eb3a6fee54e30e02c3ea4bf39cdbab7d0ed050eae5e133de8304ae3864736f6c634300081b0033" +} \ No newline at end of file diff --git a/dist/versions/imwss3/Migrations.json b/dist/versions/imwss3/Migrations.json new file mode 100644 index 0000000..0f4172b --- /dev/null +++ b/dist/versions/imwss3/Migrations.json @@ -0,0 +1,62 @@ +{ + "contractName": "Migrations", + "abi": [ + { + "inputs": [], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "inputs": [], + "name": "last_completed_migration", + "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": "uint256", + "name": "completed", + "type": "uint256" + } + ], + "name": "setCompleted", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "new_address", + "type": "address" + } + ], + "name": "upgrade", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/MultiChain.json b/dist/versions/imwss3/MultiChain.json new file mode 100644 index 0000000..1d4788b --- /dev/null +++ b/dist/versions/imwss3/MultiChain.json @@ -0,0 +1,4 @@ +{ + "contractName": "MultiChain", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/imwss3/MultiSigWallet.json b/dist/versions/imwss3/MultiSigWallet.json new file mode 100644 index 0000000..1bd652e --- /dev/null +++ b/dist/versions/imwss3/MultiSigWallet.json @@ -0,0 +1,640 @@ +{ + "contractName": "MultiSigWallet", + "abi": [ + { + "constant": true, + "inputs": [ + { + "name": "", + "type": "uint256" + } + ], + "name": "owners", + "outputs": [ + { + "name": "", + "type": "address" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "", + "type": "address" + } + ], + "name": "isOwner", + "outputs": [ + { + "name": "", + "type": "bool" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "", + "type": "uint256" + }, + { + "name": "", + "type": "address" + } + ], + "name": "confirmations", + "outputs": [ + { + "name": "", + "type": "bool" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "", + "type": "uint256" + } + ], + "name": "transactions", + "outputs": [ + { + "name": "destination", + "type": "address" + }, + { + "name": "value", + "type": "uint256" + }, + { + "name": "data", + "type": "bytes" + }, + { + "name": "executed", + "type": "bool" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "transactionCount", + "outputs": [ + { + "name": "", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "MAX_OWNER_COUNT", + "outputs": [ + { + "name": "", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "required", + "outputs": [ + { + "name": "", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "_owners", + "type": "address[]" + }, + { + "name": "_required", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "payable": true, + "stateMutability": "payable", + "type": "fallback" + }, + { + "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" + }, + { + "constant": false, + "inputs": [ + { + "name": "owner", + "type": "address" + } + ], + "name": "addOwner", + "outputs": [], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "owner", + "type": "address" + } + ], + "name": "removeOwner", + "outputs": [], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "owner", + "type": "address" + }, + { + "name": "newOwner", + "type": "address" + } + ], + "name": "replaceOwner", + "outputs": [], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "_required", + "type": "uint256" + } + ], + "name": "changeRequirement", + "outputs": [], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "destination", + "type": "address" + }, + { + "name": "value", + "type": "uint256" + }, + { + "name": "data", + "type": "bytes" + } + ], + "name": "submitTransaction", + "outputs": [ + { + "name": "transactionId", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "transactionId", + "type": "uint256" + } + ], + "name": "confirmTransaction", + "outputs": [], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "transactionId", + "type": "uint256" + } + ], + "name": "revokeConfirmation", + "outputs": [], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": false, + "inputs": [ + { + "name": "transactionId", + "type": "uint256" + } + ], + "name": "executeTransaction", + "outputs": [], + "payable": false, + "stateMutability": "nonpayable", + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "transactionId", + "type": "uint256" + } + ], + "name": "isConfirmed", + "outputs": [ + { + "name": "", + "type": "bool" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "transactionId", + "type": "uint256" + } + ], + "name": "getConfirmationCount", + "outputs": [ + { + "name": "count", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "pending", + "type": "bool" + }, + { + "name": "executed", + "type": "bool" + } + ], + "name": "getTransactionCount", + "outputs": [ + { + "name": "count", + "type": "uint256" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [], + "name": "getOwners", + "outputs": [ + { + "name": "", + "type": "address[]" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "transactionId", + "type": "uint256" + } + ], + "name": "getConfirmations", + "outputs": [ + { + "name": "_confirmations", + "type": "address[]" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "constant": true, + "inputs": [ + { + "name": "from", + "type": "uint256" + }, + { + "name": "to", + "type": "uint256" + }, + { + "name": "pending", + "type": "bool" + }, + { + "name": "executed", + "type": "bool" + } + ], + "name": "getTransactionIds", + "outputs": [ + { + "name": "_transactionIds", + "type": "uint256[]" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + } + ], + "devdoc": { + "author": "Stefan George - ", + "methods": { + "addOwner(address)": { + "details": "Allows to add a new owner. Transaction has to be sent by wallet.", + "params": { + "owner": "Address of new owner." + } + }, + "changeRequirement(uint256)": { + "details": "Allows to change the number of required confirmations. Transaction has to be sent by wallet.", + "params": { + "_required": "Number of required confirmations." + } + }, + "confirmTransaction(uint256)": { + "details": "Allows an owner to confirm a transaction.", + "params": { + "transactionId": "Transaction ID." + } + }, + "executeTransaction(uint256)": { + "details": "Allows anyone to execute a confirmed transaction.", + "params": { + "transactionId": "Transaction ID." + } + }, + "getConfirmationCount(uint256)": { + "details": "Returns number of confirmations of a transaction.", + "params": { + "transactionId": "Transaction ID." + }, + "return": "Number of confirmations." + }, + "getConfirmations(uint256)": { + "details": "Returns array with owner addresses, which confirmed transaction.", + "params": { + "transactionId": "Transaction ID." + }, + "return": "Returns array of owner addresses." + }, + "getOwners()": { + "details": "Returns list of owners.", + "return": "List of owner addresses." + }, + "getTransactionCount(bool,bool)": { + "details": "Returns total number of transactions after filers are applied.", + "params": { + "executed": "Include executed transactions.", + "pending": "Include pending transactions." + }, + "return": "Total number of transactions after filters are applied." + }, + "getTransactionIds(uint256,uint256,bool,bool)": { + "details": "Returns list of transaction IDs in defined range.", + "params": { + "executed": "Include executed transactions.", + "from": "Index start position of transaction array.", + "pending": "Include pending transactions.", + "to": "Index end position of transaction array." + }, + "return": "Returns array of transaction IDs." + }, + "isConfirmed(uint256)": { + "details": "Returns the confirmation status of a transaction.", + "params": { + "transactionId": "Transaction ID." + }, + "return": "Confirmation status." + }, + "removeOwner(address)": { + "details": "Allows to remove an owner. Transaction has to be sent by wallet.", + "params": { + "owner": "Address of owner." + } + }, + "replaceOwner(address,address)": { + "details": "Allows to replace an owner with a new owner. Transaction has to be sent by wallet.", + "params": { + "newOwner": "Address of new owner.", + "owner": "Address of owner to be replaced." + } + }, + "revokeConfirmation(uint256)": { + "details": "Allows an owner to revoke a confirmation for a transaction.", + "params": { + "transactionId": "Transaction ID." + } + }, + "submitTransaction(address,uint256,bytes)": { + "details": "Allows an owner to submit and confirm a transaction.", + "params": { + "data": "Transaction data payload.", + "destination": "Transaction target address.", + "value": "Transaction ether value." + }, + "return": "Returns transaction ID." + } + }, + "title": "Multisignature wallet - Allows multiple parties to agree on transactions before execution." + }, + "userdoc": { + "methods": {} + } +} \ No newline at end of file diff --git a/dist/versions/imwss3/Multicall.json b/dist/versions/imwss3/Multicall.json new file mode 100644 index 0000000..b9513f7 --- /dev/null +++ b/dist/versions/imwss3/Multicall.json @@ -0,0 +1,24 @@ +{ + "contractName": "Multicall", + "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/imwss3/MultisigPermissions.json b/dist/versions/imwss3/MultisigPermissions.json new file mode 100644 index 0000000..22d2ac1 --- /dev/null +++ b/dist/versions/imwss3/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/imwss3/NoLimitSubdomains.json b/dist/versions/imwss3/NoLimitSubdomains.json new file mode 100644 index 0000000..2c8e1f0 --- /dev/null +++ b/dist/versions/imwss3/NoLimitSubdomains.json @@ -0,0 +1,2167 @@ +{ + "contractName": "NoLimitSubdomains", + "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": 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": [ + { + "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": "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": [ + { + "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": "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": [ + { + "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": [ + { + "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", + "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" + }, + { + "internalType": "bool", + "name": "deprecated", + "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": [ + { + "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/versions/imwss3/OneTxPayment.json b/dist/versions/imwss3/OneTxPayment.json new file mode 100644 index 0000000..f8bdf10 --- /dev/null +++ b/dist/versions/imwss3/OneTxPayment.json @@ -0,0 +1,482 @@ +{ + "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": "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": "fundamentalId", + "type": "uint256" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "nPayouts", + "type": "uint256" + } + ], + "name": "OneTxPaymentMade", + "type": "event" + }, + { + "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": "bytes4", + "name": "_sig", + "type": "bytes4" + } + ], + "name": "getCapabilityRoles", + "outputs": [ + { + "internalType": "bytes32", + "name": "_roles", + "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": "address", + "name": "_user", + "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": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", + "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": "address payable[]", + "name": "_workers", + "type": "address[]" + }, + { + "internalType": "address[]", + "name": "_tokens", + "type": "address[]" + }, + { + "internalType": "uint256[]", + "name": "_amounts", + "type": "uint256[]" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + } + ], + "name": "makePayment", + "outputs": [], + "stateMutability": "nonpayable", + "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": "address payable[]", + "name": "_workers", + "type": "address[]" + }, + { + "internalType": "address[]", + "name": "_tokens", + "type": "address[]" + }, + { + "internalType": "uint256[]", + "name": "_amounts", + "type": "uint256[]" + }, + { + "internalType": "uint256", + "name": "_domainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_skillId", + "type": "uint256" + } + ], + "name": "makePaymentFundedFromDomain", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/PatriciaTree.json b/dist/versions/imwss3/PatriciaTree.json new file mode 100644 index 0000000..554b598 --- /dev/null +++ b/dist/versions/imwss3/PatriciaTree.json @@ -0,0 +1,181 @@ +{ + "contractName": "PatriciaTree", + "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": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "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" + }, + { + "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", + "outputs": [ + { + "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", + "name": "e", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getRootHash", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "key", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" + } + ], + "name": "insert", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/PatriciaTreeBase.json b/dist/versions/imwss3/PatriciaTreeBase.json new file mode 100644 index 0000000..d361576 --- /dev/null +++ b/dist/versions/imwss3/PatriciaTreeBase.json @@ -0,0 +1,105 @@ +{ + "contractName": "PatriciaTreeBase", + "abi": [ + { + "inputs": [ + { + "internalType": "bytes32", + "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" + }, + { + "inputs": [], + "name": "getRootEdge", + "outputs": [ + { + "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", + "name": "e", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getRootHash", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/PatriciaTreeNoHash.json b/dist/versions/imwss3/PatriciaTreeNoHash.json new file mode 100644 index 0000000..09588c8 --- /dev/null +++ b/dist/versions/imwss3/PatriciaTreeNoHash.json @@ -0,0 +1,181 @@ +{ + "contractName": "PatriciaTreeNoHash", + "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": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "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" + }, + { + "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", + "outputs": [ + { + "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", + "name": "e", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getRootHash", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "key", + "type": "bytes32" + }, + { + "internalType": "bytes", + "name": "value", + "type": "bytes" + } + ], + "name": "insert", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/PatriciaTreeProofs.json b/dist/versions/imwss3/PatriciaTreeProofs.json new file mode 100644 index 0000000..7bc4acc --- /dev/null +++ b/dist/versions/imwss3/PatriciaTreeProofs.json @@ -0,0 +1,4 @@ +{ + "contractName": "PatriciaTreeProofs", + "abi": [] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ReputationBootstrapper.json b/dist/versions/imwss3/ReputationBootstrapper.json new file mode 100644 index 0000000..ad5ff12 --- /dev/null +++ b/dist/versions/imwss3/ReputationBootstrapper.json @@ -0,0 +1,575 @@ +{ + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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": [ + { + "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": "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": [ + { + "internalType": "bytes32", + "name": "_addressHash", + "type": "bytes32" + } + ], + "name": "getCommittedSecret", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getDecayDenominator", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getDecayNumerator", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getDecayPeriod", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getDeprecated", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_paid", + "type": "bool" + }, + { + "internalType": "bytes32", + "name": "_hashedSecret", + "type": "bytes32" + } + ], + "name": "getGrant", + "outputs": [ + { + "components": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "timestamp", + "type": "uint256" + } + ], + "internalType": "struct ReputationBootstrapper.Grant", + "name": "grant", + "type": "tuple" + } + ], + "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": "getToken", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTotalPayableGrants", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "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": "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": "bool[]", + "name": "_paid", + "type": "bool[]" + }, + { + "internalType": "bytes32[]", + "name": "_hashedSecrets", + "type": "bytes32[]" + }, + { + "internalType": "uint256[]", + "name": "_amounts", + "type": "uint256[]" + } + ], + "name": "setGrants", + "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": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ReputationMiningCycle.json b/dist/versions/imwss3/ReputationMiningCycle.json new file mode 100644 index 0000000..1c8eb7d --- /dev/null +++ b/dist/versions/imwss3/ReputationMiningCycle.json @@ -0,0 +1,940 @@ +{ + "contractName": "ReputationMiningCycle", + "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" + }, + { + "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", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_round", + "type": "uint256" + } + ], + "name": "challengeRoundComplete", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "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": [ + { + "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": "getDisputeRewardSize", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "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" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_submitter", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_entryIndex", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_newHash", + "type": "bytes32" + } + ], + "name": "getEntryHash", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "getMinStake", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "getMiningWindowDuration", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "getNInvalidatedHashes", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "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": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getNUniqueSubmittedHashes", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "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": "", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationMiningWindowOpenTimestamp", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "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": "", + "type": "tuple" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getReputationUpdateLogLength", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "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": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_hash", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_nLeaves", + "type": "uint256" + }, + { + "internalType": "bytes32", + "name": "_jrh", + "type": "bytes32" + }, + { + "internalType": "uint256", + "name": "_index", + "type": "uint256" + } + ], + "name": "getSubmissionUser", + "outputs": [ + { + "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": "invalidateHash", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_miner", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_index", + "type": "uint256" + } + ], + "name": "minerSubmittedEntryIndex", + "outputs": [ + { + "internalType": "bool", + "name": "result", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "resetWindow", + "outputs": [], + "stateMutability": "nonpayable", + "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": [ + { + "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": "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": "address", + "name": "_user", + "type": "address" + } + ], + "name": "userInvolvedInMiningCycle", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ReputationMiningCycleBinarySearch.json b/dist/versions/imwss3/ReputationMiningCycleBinarySearch.json new file mode 100644 index 0000000..e45b709 --- /dev/null +++ b/dist/versions/imwss3/ReputationMiningCycleBinarySearch.json @@ -0,0 +1,381 @@ +{ + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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": "_nLeaves", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_leaf", + "type": "uint256" + } + ], + "name": "expectedBranchMask", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "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": "respondToBinarySearchForChallenge", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ReputationMiningCycleCommon.json b/dist/versions/imwss3/ReputationMiningCycleCommon.json new file mode 100644 index 0000000..5fac78a --- /dev/null +++ b/dist/versions/imwss3/ReputationMiningCycleCommon.json @@ -0,0 +1,325 @@ +{ + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ReputationMiningCycleDataTypes.json b/dist/versions/imwss3/ReputationMiningCycleDataTypes.json new file mode 100644 index 0000000..794fbbc --- /dev/null +++ b/dist/versions/imwss3/ReputationMiningCycleDataTypes.json @@ -0,0 +1,223 @@ +{ + "contractName": "ReputationMiningCycleDataTypes", + "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": 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/versions/imwss3/ReputationMiningCycleRespond.json b/dist/versions/imwss3/ReputationMiningCycleRespond.json new file mode 100644 index 0000000..9413d70 --- /dev/null +++ b/dist/versions/imwss3/ReputationMiningCycleRespond.json @@ -0,0 +1,391 @@ +{ + "contractName": "ReputationMiningCycleRespond", + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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": "getDecayConstant", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256[26]", + "name": "_u", + "type": "uint256[26]" + }, + { + "internalType": "bytes32[7]", + "name": "_b32", + "type": "bytes32[7]" + }, + { + "internalType": "bytes32[]", + "name": "_reputationSiblings", + "type": "bytes32[]" + }, + { + "internalType": "bytes32[]", + "name": "_agreeStateSiblings", + "type": "bytes32[]" + }, + { + "internalType": "bytes32[]", + "name": "_disagreeStateSiblings", + "type": "bytes32[]" + }, + { + "internalType": "bytes32[]", + "name": "_userOriginReputationSiblings", + "type": "bytes32[]" + }, + { + "internalType": "bytes32[]", + "name": "_childReputationSiblings", + "type": "bytes32[]" + }, + { + "internalType": "bytes32[]", + "name": "_adjacentReputationSiblings", + "type": "bytes32[]" + } + ], + "name": "respondToChallenge", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ReputationMiningCycleStorage.json b/dist/versions/imwss3/ReputationMiningCycleStorage.json new file mode 100644 index 0000000..2707321 --- /dev/null +++ b/dist/versions/imwss3/ReputationMiningCycleStorage.json @@ -0,0 +1,301 @@ +{ + "contractName": "ReputationMiningCycleStorage", + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/RequireExecuteCall.json b/dist/versions/imwss3/RequireExecuteCall.json new file mode 100644 index 0000000..105afbf --- /dev/null +++ b/dist/versions/imwss3/RequireExecuteCall.json @@ -0,0 +1,23 @@ +{ + "contractName": "RequireExecuteCall", + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "target", + "type": "address" + }, + { + "internalType": "bytes", + "name": "action", + "type": "bytes" + } + ], + "name": "executeCall", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/Resolver.json b/dist/versions/imwss3/Resolver.json new file mode 100644 index 0000000..70d47aa --- /dev/null +++ b/dist/versions/imwss3/Resolver.json @@ -0,0 +1,158 @@ +{ + "contractName": "Resolver", + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes4", + "name": "sig", + "type": "bytes4" + } + ], + "name": "lookup", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes4", + "name": "", + "type": "bytes4" + } + ], + "name": "pointers", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "string", + "name": "signature", + "type": "string" + }, + { + "internalType": "address", + "name": "destination", + "type": "address" + } + ], + "name": "register", + "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": "string", + "name": "signature", + "type": "string" + } + ], + "name": "stringToSig", + "outputs": [ + { + "internalType": "bytes4", + "name": "", + "type": "bytes4" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/StagedExpenditure.json b/dist/versions/imwss3/StagedExpenditure.json new file mode 100644 index 0000000..db87c3a --- /dev/null +++ b/dist/versions/imwss3/StagedExpenditure.json @@ -0,0 +1,1859 @@ +{ + "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": 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": "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": 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" + }, + { + "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": "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": "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": "_user", + "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": [ + { + "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": "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[]" + } + ], + "name": "releaseStagedPayment", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_permissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_childSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_extensionPermissionDomainId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_extensionChildSkillIndex", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_expenditureId", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_slot", + "type": "uint256" + }, + { + "internalType": "address[]", + "name": "_tokens", + "type": "address[]" + } + ], + "name": "releaseStagedPaymentViaArbitration", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_expenditureId", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "_staged", + "type": "bool" + } + ], + "name": "setExpenditureStaged", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/StakedExpenditure.json b/dist/versions/imwss3/StakedExpenditure.json new file mode 100644 index 0000000..5bce0ea --- /dev/null +++ b/dist/versions/imwss3/StakedExpenditure.json @@ -0,0 +1,639 @@ +{ + "contractName": "StakedExpenditure", + "abi": [ + { + "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": 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": [ + { + "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": [], + "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": 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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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": [ + { + "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": "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": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_expenditureId", + "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", + "type": "function" + }, + { + "inputs": [], + "name": "getStakeFraction", + "outputs": [ + { + "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": "uint256", + "name": "_stakeFraction", + "type": "uint256" + } + ], + "name": "initialise", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "install", + "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": "bytes", + "name": "_key", + "type": "bytes" + }, + { + "internalType": "bytes", + "name": "_value", + "type": "bytes" + }, + { + "internalType": "uint256", + "name": "_branchMask", + "type": "uint256" + }, + { + "internalType": "bytes32[]", + "name": "_siblings", + "type": "bytes32[]" + } + ], + "name": "makeExpenditureWithStake", + "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": "uint256", + "name": "_expenditureId", + "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": "_stakeFraction", + "type": "uint256" + } + ], + "name": "setStakeFraction", + "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/imwss3/StreamingPayments.json b/dist/versions/imwss3/StreamingPayments.json new file mode 100644 index 0000000..a5e5393 --- /dev/null +++ b/dist/versions/imwss3/StreamingPayments.json @@ -0,0 +1,867 @@ +{ + "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": [], + "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": "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": "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": "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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": [ + { + "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": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getAmountClaimableLifetime", + "outputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_id", + "type": "uint256" + } + ], + "name": "getAmountEntitledFromStart", + "outputs": [ + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "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": "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": "getNUnresolvedStreamingPayments", + "outputs": [ + { + "internalType": "uint256", + "name": "nUnresolvedPayments", + "type": "uint256" + } + ], + "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" + } + ], + "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": "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", + "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": "_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": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "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": "_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" + }, + { + "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/imwss3/TestExtension0.json b/dist/versions/imwss3/TestExtension0.json new file mode 100644 index 0000000..b7d2287 --- /dev/null +++ b/dist/versions/imwss3/TestExtension0.json @@ -0,0 +1,351 @@ +{ + "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" + }, + { + "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": "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": "_user", + "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": [ + { + "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": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/TestExtension1.json b/dist/versions/imwss3/TestExtension1.json new file mode 100644 index 0000000..5c216df --- /dev/null +++ b/dist/versions/imwss3/TestExtension1.json @@ -0,0 +1,365 @@ +{ + "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" + }, + { + "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": [], + "name": "foo", + "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": "_user", + "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": [ + { + "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": [], + "name": "receiveEther", + "outputs": [], + "stateMutability": "payable", + "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": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/TestExtension2.json b/dist/versions/imwss3/TestExtension2.json new file mode 100644 index 0000000..b32dadf --- /dev/null +++ b/dist/versions/imwss3/TestExtension2.json @@ -0,0 +1,351 @@ +{ + "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" + }, + { + "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": "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": "_user", + "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": [ + { + "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": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/TestExtension3.json b/dist/versions/imwss3/TestExtension3.json new file mode 100644 index 0000000..7fa0f6b --- /dev/null +++ b/dist/versions/imwss3/TestExtension3.json @@ -0,0 +1,351 @@ +{ + "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" + }, + { + "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": "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": "_user", + "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": [ + { + "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": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/TestVotingToken.json b/dist/versions/imwss3/TestVotingToken.json new file mode 100644 index 0000000..1668f49 --- /dev/null +++ b/dist/versions/imwss3/TestVotingToken.json @@ -0,0 +1,382 @@ +{ + "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" + }, + { + "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": "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": "_user", + "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": "lockToken", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "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": "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": "_lockId", + "type": "uint256" + } + ], + "name": "unlockTokenForUser", + "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": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/ToggleableToken.json b/dist/versions/imwss3/ToggleableToken.json new file mode 100644 index 0000000..dd839e2 --- /dev/null +++ b/dist/versions/imwss3/ToggleableToken.json @@ -0,0 +1,232 @@ +{ + "contractName": "ToggleableToken", + "abi": [ + { + "inputs": [ + { + "internalType": "uint256", + "name": "supply", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "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" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "guy", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "guy", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "mint", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "authority", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "toggleLock", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "dst", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + }, + { + "internalType": "address", + "name": "dst", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/Token.json b/dist/versions/imwss3/Token.json new file mode 100644 index 0000000..991ed10 --- /dev/null +++ b/dist/versions/imwss3/Token.json @@ -0,0 +1,465 @@ +{ + "contractName": "Token", + "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": [ + { + "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" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + }, + { + "internalType": "address", + "name": "guy", + "type": "address" + } + ], + "name": "allowance", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function", + "constant": true + }, + { + "inputs": [ + { + "internalType": "address", + "name": "guy", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "approve", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function", + "constant": true + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + } + ], + "name": "balanceOf", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function", + "constant": true + }, + { + "inputs": [], + "name": "decimals", + "outputs": [ + { + "internalType": "uint8", + "name": "", + "type": "uint8" + } + ], + "stateMutability": "view", + "type": "function", + "constant": true + }, + { + "inputs": [], + "name": "locked", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function", + "constant": true + }, + { + "inputs": [], + "name": "name", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function", + "constant": true + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function", + "constant": true + }, + { + "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": "symbol", + "outputs": [ + { + "internalType": "string", + "name": "", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function", + "constant": true + }, + { + "inputs": [], + "name": "totalSupply", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function", + "constant": true + }, + { + "inputs": [ + { + "internalType": "address", + "name": "dst", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "transfer", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "src", + "type": "address" + }, + { + "internalType": "address", + "name": "dst", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "transferFrom", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "guy", + "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", + "type": "address" + }, + { + "internalType": "uint256", + "name": "wad", + "type": "uint256" + } + ], + "name": "burn", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "unlock", + "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/imwss3/TokenAuthority.json b/dist/versions/imwss3/TokenAuthority.json new file mode 100644 index 0000000..e800ad0 --- /dev/null +++ b/dist/versions/imwss3/TokenAuthority.json @@ -0,0 +1,72 @@ +{ + "contractName": "TokenAuthority", + "abi": [ + { + "constant": true, + "inputs": [], + "name": "token", + "outputs": [ + { + "name": "", + "type": "address" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "name": "_token", + "type": "address" + }, + { + "name": "_colony", + "type": "address" + }, + { + "name": "allowedToTransfer", + "type": "address[]" + } + ], + "payable": false, + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "constant": true, + "inputs": [ + { + "name": "src", + "type": "address" + }, + { + "name": "dst", + "type": "address" + }, + { + "name": "sig", + "type": "bytes4" + } + ], + "name": "canCall", + "outputs": [ + { + "name": "", + "type": "bool" + } + ], + "payable": false, + "stateMutability": "view", + "type": "function" + } + ], + "bytecode": "0x608060405234801561001057600080fd5b506040516104e63803806104e68339810180604052606081101561003357600080fd5b815160208301516040840180519294919382019264010000000081111561005957600080fd5b8201602081018481111561006c57600080fd5b815185602082028301116401000000008211171561008957600080fd5b5050600080546001600160a01b0388166001600160a01b0319909116178155604080517f7472616e7366657228616464726573732c75696e7432353629000000000000008152905190819003601901812092955091935091508060256104c18239604080519182900360250182207f6d696e742875696e7432353629000000000000000000000000000000000000008352815192839003600d0183207f6d696e7428616464726573732c75696e7432353629000000000000000000000084528251938490036015019093206001600160a01b0389166000908152600160208181528583207fffffffff00000000000000000000000000000000000000000000000000000000808c168552818352878520805460ff199081168617909155818a1686528284528886208054821686179055908616855291529482208054909516179093559094509192505b85518110156102cb5760018060008884815181106101ed57fe5b60200260200101516001600160a01b03166001600160a01b031681526020019081526020016000206000876001600160e01b0319166001600160e01b031916815260200190815260200160002060006101000a81548160ff021916908315150217905550600180600088848151811061026257fe5b6020908102919091018101516001600160a01b0316825281810192909252604090810160009081207fffffffff00000000000000000000000000000000000000000000000000000000891682529092529020805460ff19169115159190911790556001016101d3565b50505050505050506101df806102e26000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c8063b70096131461003b578063fc0c546a14610090575b600080fd5b61007c6004803603606081101561005157600080fd5b5080356001600160a01b0390811691602081013590911690604001356001600160e01b0319166100b4565b604080519115158252519081900360200190f35b6100986101a4565b604080516001600160a01b039092168252519081900360200190f35b604080517f6275726e2875696e7432353629000000000000000000000000000000000000008152905190819003600d0190206000906001600160e01b0319838116911614806101405750604080517f6275726e28616464726573732c75696e74323536290000000000000000000000815290519081900360150190206001600160e01b03198381169116145b1561014d5750600161019d565b6000546001600160a01b0384811691161461016a5750600061019d565b506001600160a01b03831660009081526001602090815260408083206001600160e01b03198516845290915290205460ff165b9392505050565b6000546001600160a01b03168156fea165627a7a72305820905ae19ec95e696850884f6171ef6edd4a5cbabf1cd08b31581bca5024779c4100297472616e7366657246726f6d28616464726573732c616464726573732c75696e7432353629", + "devdoc": { + "methods": {} + }, + "userdoc": { + "methods": {} + } +} \ No newline at end of file diff --git a/dist/versions/imwss3/TokenLocking.json b/dist/versions/imwss3/TokenLocking.json new file mode 100644 index 0000000..f352f2f --- /dev/null +++ b/dist/versions/imwss3/TokenLocking.json @@ -0,0 +1,995 @@ +{ + "contractName": "TokenLocking", + "abi": [ + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colonyNetwork", + "type": "address" + } + ], + "name": "ColonyNetworkSet", + "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": "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": 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": "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": "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": "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": "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": "obligatedBy", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "UserTokenObligated", + "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": "user", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "lockId", + "type": "uint256" + } + ], + "name": "UserTokenUnlocked", + "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": "UserTokenWithdrawn", + "type": "event" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "approveStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "deobligateStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "_force", + "type": "bool" + } + ], + "name": "deposit", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "deposit", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_recipient", + "type": "address" + } + ], + "name": "depositFor", + "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" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_obligator", + "type": "address" + } + ], + "name": "getApproval", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getColonyNetwork", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "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": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_obligator", + "type": "address" + } + ], + "name": "getObligation", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getTotalLockCount", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "getTotalObligation", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "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" + }, + { + "inputs": [ + { + "internalType": "address", + "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": "lockToken", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_token", + "type": "address" + } + ], + "name": "obligateStake", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_recipient", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "reward", + "outputs": [], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colonyNetwork", + "type": "address" + } + ], + "name": "setColonyNetwork", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_recipient", + "type": "address" + }, + { + "internalType": "bool", + "name": "_force", + "type": "bool" + } + ], + "name": "transfer", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "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" + }, + { + "internalType": "address", + "name": "_user", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_lockId", + "type": "uint256" + } + ], + "name": "unlockTokenForUser", + "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": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + }, + { + "internalType": "bool", + "name": "_force", + "type": "bool" + } + ], + "name": "withdraw", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_token", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_amount", + "type": "uint256" + } + ], + "name": "withdraw", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/TokenLockingDataTypes.json b/dist/versions/imwss3/TokenLockingDataTypes.json new file mode 100644 index 0000000..c608d8d --- /dev/null +++ b/dist/versions/imwss3/TokenLockingDataTypes.json @@ -0,0 +1,304 @@ +{ + "contractName": "TokenLockingDataTypes", + "abi": [ + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colonyNetwork", + "type": "address" + } + ], + "name": "ColonyNetworkSet", + "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": 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": "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": "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": "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": "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": "obligatedBy", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "UserTokenObligated", + "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": "user", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "lockId", + "type": "uint256" + } + ], + "name": "UserTokenUnlocked", + "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": "UserTokenWithdrawn", + "type": "event" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/TokenLockingStorage.json b/dist/versions/imwss3/TokenLockingStorage.json new file mode 100644 index 0000000..3e8341e --- /dev/null +++ b/dist/versions/imwss3/TokenLockingStorage.json @@ -0,0 +1,382 @@ +{ + "contractName": "TokenLockingStorage", + "abi": [ + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "address", + "name": "colonyNetwork", + "type": "address" + } + ], + "name": "ColonyNetworkSet", + "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": "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": 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": "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": "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": "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": "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": "obligatedBy", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "UserTokenObligated", + "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": "user", + "type": "address" + }, + { + "indexed": false, + "internalType": "uint256", + "name": "lockId", + "type": "uint256" + } + ], + "name": "UserTokenUnlocked", + "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": "UserTokenWithdrawn", + "type": "event" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/TokenSupplier.json b/dist/versions/imwss3/TokenSupplier.json new file mode 100644 index 0000000..987baaf --- /dev/null +++ b/dist/versions/imwss3/TokenSupplier.json @@ -0,0 +1,493 @@ +{ + "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": "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": "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": [], + "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" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getMetatransactionNonce", + "outputs": [ + { + "internalType": "uint256", + "name": "_nonce", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTokenIssuanceRate", + "outputs": [ + { + "internalType": "uint256", + "name": "issuanceRate", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTokenSupplyCeiling", + "outputs": [ + { + "internalType": "uint256", + "name": "supplyCeiling", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "_identifier", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_tokenSupplyCeiling", + "type": "uint256" + }, + { + "internalType": "uint256", + "name": "_tokenIssuanceRate", + "type": "uint256" + } + ], + "name": "initialise", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [], + "name": "issueTokens", + "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": [ + { + "internalType": "uint256", + "name": "_tokenIssuanceRate", + "type": "uint256" + } + ], + "name": "setTokenIssuanceRate", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "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": "_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/imwss3/TransferTest.json b/dist/versions/imwss3/TransferTest.json new file mode 100644 index 0000000..bc57519 --- /dev/null +++ b/dist/versions/imwss3/TransferTest.json @@ -0,0 +1,28 @@ +{ + "contractName": "TransferTest", + "abi": [ + { + "inputs": [], + "stateMutability": "payable", + "type": "constructor" + }, + { + "inputs": [ + { + "internalType": "address payable", + "name": "target", + "type": "address" + }, + { + "internalType": "uint256", + "name": "amount", + "type": "uint256" + } + ], + "name": "fireTransfer", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/Version3.json b/dist/versions/imwss3/Version3.json new file mode 100644 index 0000000..b7ef47f --- /dev/null +++ b/dist/versions/imwss3/Version3.json @@ -0,0 +1,18 @@ +{ + "contractName": "Version3", + "abi": [ + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/Version4.json b/dist/versions/imwss3/Version4.json new file mode 100644 index 0000000..db92b6d --- /dev/null +++ b/dist/versions/imwss3/Version4.json @@ -0,0 +1,18 @@ +{ + "contractName": "Version4", + "abi": [ + { + "inputs": [], + "name": "version", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/VotingReputation.json b/dist/versions/imwss3/VotingReputation.json new file mode 100644 index 0000000..a51d82f --- /dev/null +++ b/dist/versions/imwss3/VotingReputation.json @@ -0,0 +1,1214 @@ +{ + "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": 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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "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": "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": "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", + "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": [ + { + "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": [], + "name": "getEscalationPeriod", + "outputs": [ + { + "internalType": "uint256", + "name": "_period", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_structHash", + "type": "bytes32" + } + ], + "name": "getExpenditureMotionCount", + "outputs": [ + { + "internalType": "uint256", + "name": "_count", + "type": "uint256" + } + ], + "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": [], + "name": "getMaxVoteFraction", + "outputs": [ + { + "internalType": "uint256", + "name": "_fraction", + "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": "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": "bytes4", + "name": "sig", + "type": "bytes4" + }, + { + "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 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": "getStake", + "outputs": [ + { + "internalType": "uint256", + "name": "_stake", + "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": "getTotalStakeFraction", + "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": "getVoterRewardFraction", + "outputs": [ + { + "internalType": "uint256", + "name": "_fraction", + "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": "_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": "_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": "_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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/VotingReputationDataTypes.json b/dist/versions/imwss3/VotingReputationDataTypes.json new file mode 100644 index 0000000..cdf6641 --- /dev/null +++ b/dist/versions/imwss3/VotingReputationDataTypes.json @@ -0,0 +1,211 @@ +{ + "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/versions/imwss3/VotingReputationMisaligned.json b/dist/versions/imwss3/VotingReputationMisaligned.json new file mode 100644 index 0000000..84649b0 --- /dev/null +++ b/dist/versions/imwss3/VotingReputationMisaligned.json @@ -0,0 +1,1386 @@ +{ + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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": [ + { + "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": "_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": "_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": "bool", + "name": "_deprecated", + "type": "bool" + } + ], + "name": "deprecate", + "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": "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": "failingExecutionAllowed", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + } + ], + "name": "finalizeMotion", + "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": "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": "getEscalationPeriod", + "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": [], + "name": "getMaxVoteFraction", + "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": "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" + } + ], + "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": "getMotionState", + "outputs": [ + { + "internalType": "enum VotingReputationMisaligned.MotionState", + "name": "", + "type": "uint8" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getRevealPeriod", + "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": "getStake", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getStakePeriod", + "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": [], + "name": "getSubmitPeriod", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getTotalStakeFraction", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getUserMinStakeFraction", + "outputs": [ + { + "internalType": "uint256", + "name": "", + "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": "", + "type": "uint256" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getVoterRewardFraction", + "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": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "", + "type": "bytes32" + } + ], + "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": "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": "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": "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": "_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": [], + "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": "", + "type": "uint256" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/VotingReputationMisalignedRecovery.json b/dist/versions/imwss3/VotingReputationMisalignedRecovery.json new file mode 100644 index 0000000..397b613 --- /dev/null +++ b/dist/versions/imwss3/VotingReputationMisalignedRecovery.json @@ -0,0 +1,322 @@ +{ + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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", + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/VotingReputationStaking.json b/dist/versions/imwss3/VotingReputationStaking.json new file mode 100644 index 0000000..ff4ce22 --- /dev/null +++ b/dist/versions/imwss3/VotingReputationStaking.json @@ -0,0 +1,903 @@ +{ + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "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": [ + { + "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": "bytes32", + "name": "requiredPermissions", + "type": "bytes32" + } + ], + "internalType": "struct 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": "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": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + } + ], + "name": "getMotionState", + "outputs": [ + { + "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": "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", + "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": "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": "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": "_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": [], + "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/imwss3/VotingReputationStorage.json b/dist/versions/imwss3/VotingReputationStorage.json new file mode 100644 index 0000000..371629e --- /dev/null +++ b/dist/versions/imwss3/VotingReputationStorage.json @@ -0,0 +1,678 @@ +{ + "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" + }, + { + "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": "bytes32", + "name": "requiredPermissions", + "type": "bytes32" + } + ], + "internalType": "struct 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": "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": [ + { + "internalType": "uint256", + "name": "_motionId", + "type": "uint256" + } + ], + "name": "getMotionState", + "outputs": [ + { + "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": "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": [ + { + "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" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/Whitelist.json b/dist/versions/imwss3/Whitelist.json new file mode 100644 index 0000000..14bd305 --- /dev/null +++ b/dist/versions/imwss3/Whitelist.json @@ -0,0 +1,515 @@ +{ + "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": 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": "_user", + "type": "address" + }, + { + "indexed": false, + "internalType": "bool", + "name": "_status", + "type": "bool" + } + ], + "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", + "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": [], + "name": "getAgreementHash", + "outputs": [ + { + "internalType": "string", + "name": "_hash", + "type": "string" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getApproval", + "outputs": [ + { + "internalType": "bool", + "name": "_status", + "type": "bool" + } + ], + "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": "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": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "getSignature", + "outputs": [ + { + "internalType": "bool", + "name": "_status", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "getUseApprovals", + "outputs": [ + { + "internalType": "bool", + "name": "_useApprovals", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "identifier", + "outputs": [ + { + "internalType": "bytes32", + "name": "_identifier", + "type": "bytes32" + } + ], + "stateMutability": "pure", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bool", + "name": "_useApprovals", + "type": "bool" + }, + { + "internalType": "string", + "name": "_agreementHash", + "type": "string" + } + ], + "name": "initialise", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_colony", + "type": "address" + } + ], + "name": "install", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_user", + "type": "address" + } + ], + "name": "isApproved", + "outputs": [ + { + "internalType": "bool", + "name": "_approved", + "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": "string", + "name": "_agreementHash", + "type": "string" + } + ], + "name": "signAgreement", + "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/imwss3/WormholeBridgeForColony.json b/dist/versions/imwss3/WormholeBridgeForColony.json new file mode 100644 index 0000000..3f9aded --- /dev/null +++ b/dist/versions/imwss3/WormholeBridgeForColony.json @@ -0,0 +1,284 @@ +{ + "contractName": "WormholeBridgeForColony", + "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" + }, + { + "inputs": [], + "name": "authority", + "outputs": [ + { + "internalType": "contract DSAuthority", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "colonyNetwork", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "", + "type": "uint256" + } + ], + "name": "evmChainIdToWormholeChainId", + "outputs": [ + { + "internalType": "uint16", + "name": "", + "type": "uint16" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "evmChainId", + "type": "uint256" + } + ], + "name": "getColonyBridgeAddress", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "owner", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes", + "name": "_vaa", + "type": "bytes" + } + ], + "name": "receiveMessage", + "outputs": [], + "stateMutability": "nonpayable", + "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": "contract DSAuthority", + "name": "authority_", + "type": "address" + } + ], + "name": "setAuthority", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256[]", + "name": "evmChainIds", + "type": "uint256[]" + }, + { + "internalType": "uint16[]", + "name": "wormholeChainIds", + "type": "uint16[]" + } + ], + "name": "setChainIdMapping", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_evmChainId", + "type": "uint256" + }, + { + "internalType": "address", + "name": "_bridgeAddress", + "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": "address", + "name": "owner_", + "type": "address" + } + ], + "name": "setOwner", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_wormhole", + "type": "address" + } + ], + "name": "setWormholeAddress", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "uint256", + "name": "_evmChainId", + "type": "uint256" + } + ], + "name": "supportedEvmChainId", + "outputs": [ + { + "internalType": "bool", + "name": "", + "type": "bool" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [], + "name": "wormhole", + "outputs": [ + { + "internalType": "contract IWormhole", + "name": "", + "type": "address" + } + ], + "stateMutability": "view", + "type": "function" + }, + { + "inputs": [ + { + "internalType": "bytes32", + "name": "_wormholeFormatAddress", + "type": "bytes32" + } + ], + "name": "wormholeAddressToEVMAddress", + "outputs": [ + { + "internalType": "address", + "name": "", + "type": "address" + } + ], + "stateMutability": "pure", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/dist/versions/imwss3/WormholeMock.json b/dist/versions/imwss3/WormholeMock.json new file mode 100644 index 0000000..af93056 --- /dev/null +++ b/dist/versions/imwss3/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/imwss3/ZodiacBridgeModuleMock.json b/dist/versions/imwss3/ZodiacBridgeModuleMock.json new file mode 100644 index 0000000..eb3131c --- /dev/null +++ b/dist/versions/imwss3/ZodiacBridgeModuleMock.json @@ -0,0 +1,57 @@ +{ + "contractName": "ZodiacBridgeModuleMock", + "abi": [ + { + "inputs": [ + { + "internalType": "address", + "name": "_avatar", + "type": "address" + } + ], + "stateMutability": "nonpayable", + "type": "constructor" + }, + { + "anonymous": false, + "inputs": [ + { + "indexed": false, + "internalType": "bool", + "name": "success", + "type": "bool" + } + ], + "name": "SafeTransactionExecuted", + "type": "event" + }, + { + "inputs": [ + { + "internalType": "address", + "name": "_target", + "type": "address" + }, + { + "internalType": "uint256", + "name": "_value", + "type": "uint256" + }, + { + "internalType": "bytes", + "name": "_data", + "type": "bytes" + }, + { + "internalType": "uint8", + "name": "_operation", + "type": "uint8" + } + ], + "name": "executeTransaction", + "outputs": [], + "stateMutability": "nonpayable", + "type": "function" + } + ] +} \ No newline at end of file diff --git a/vendor/colonyNetwork b/vendor/colonyNetwork index cb3d31e..4a7fc80 160000 --- a/vendor/colonyNetwork +++ b/vendor/colonyNetwork @@ -1 +1 @@ -Subproject commit cb3d31e6a87e1ce3c75a71d5f06bb49a71c984ca +Subproject commit 4a7fc8048f05ae6499953af91daed735632f97d3