Created
May 5, 2021 00:50
-
-
Save tavakyan/001658cf39988d4c4271585d0d8e61c5 to your computer and use it in GitHub Desktop.
Revisions
-
tavakyan created this gist
May 5, 2021 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,2045 @@ yarn run v1.22.10 $ ./scripts/bash/init_network.sh -n development $ ./scripts/bash/migrate.sh -r -n development $ yarn build:sol && yarn build:ts $ ts-node ./scripts/build.ts Compiling > Warning: possible unsupported (undocumented in help) command line option: --build_directory Compiling your contracts... =========================== > Everything is up to date, there is nothing to compile. protocol: Generating Truffle Types ts-gen: Running TypeChain ts-gen: /Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/build/contracts/*.json matched 147 files. ts-gen: Processing build/contracts/Accounts.json ts-gen: Processing build/contracts/AccountsProxy.json ts-gen: Processing build/contracts/Address.json ts-gen: Processing build/contracts/AddressLinkedList.json ts-gen: Processing build/contracts/AddressSortedLinkedList.json ts-gen: Processing build/contracts/AddressSortedLinkedListWithMedian.json ts-gen: Processing build/contracts/AddressSortedLinkedListWithMedianTest.json ts-gen: Processing build/contracts/Attestations.json ts-gen: Processing build/contracts/AttestationsProxy.json ts-gen: Processing build/contracts/AttestationsTest.json ts-gen: Processing build/contracts/BlockchainParameters.json ts-gen: Processing build/contracts/BlockchainParametersProxy.json ts-gen: Processing build/contracts/BlockchainParametersTest.json ts-gen: Processing build/contracts/BytesLib.json ts-gen: Processing build/contracts/CalledByVm.json ts-gen: Processing build/contracts/Context.json ts-gen: Processing build/contracts/DoubleSigningSlasher.json ts-gen: Processing build/contracts/DoubleSigningSlasherProxy.json ts-gen: Processing build/contracts/DoubleSigningSlasherTest.json ts-gen: Processing build/contracts/DowntimeSlasher.json ts-gen: Processing build/contracts/DowntimeSlasherProxy.json ts-gen: Processing build/contracts/DowntimeSlasherTest.json ts-gen: Processing build/contracts/ECDSA.json ts-gen: Processing build/contracts/Election.json ts-gen: Processing build/contracts/ElectionProxy.json ts-gen: Processing build/contracts/ElectionTest.json ts-gen: Processing build/contracts/EpochRewards.json ts-gen: Processing build/contracts/EpochRewardsProxy.json ts-gen: Processing build/contracts/EpochRewardsTest.json ts-gen: Processing build/contracts/ERC20.json ts-gen: Processing build/contracts/Escrow.json ts-gen: Processing build/contracts/EscrowProxy.json ts-gen: Processing build/contracts/Exchange.json ts-gen: Processing build/contracts/ExchangeEUR.json ts-gen: Processing build/contracts/ExchangeEURProxy.json ts-gen: Processing build/contracts/ExchangeProxy.json ts-gen: Processing build/contracts/ExternalCall.json ts-gen: Processing build/contracts/ExtractFunctionSignature.json ts-gen: Processing build/contracts/ExtractFunctionSignatureTest.json ts-gen: Processing build/contracts/FeeCurrencyWhitelist.json ts-gen: Processing build/contracts/FeeCurrencyWhitelistProxy.json ts-gen: Processing build/contracts/FixidityLib.json ts-gen: Processing build/contracts/FixidityTest.json ts-gen: Processing build/contracts/Freezable.json ts-gen: Processing build/contracts/Freezer.json ts-gen: Processing build/contracts/FreezerProxy.json ts-gen: Processing build/contracts/GasPriceMinimum.json ts-gen: Processing build/contracts/GasPriceMinimumProxy.json ts-gen: Processing build/contracts/GetSetV0.json ts-gen: Processing build/contracts/GetSetV1.json ts-gen: Processing build/contracts/GoldToken.json ts-gen: Processing build/contracts/GoldTokenProxy.json ts-gen: Processing build/contracts/Governance.json ts-gen: Processing build/contracts/GovernanceApproverMultiSig.json ts-gen: Processing build/contracts/GovernanceApproverMultiSigProxy.json ts-gen: Processing build/contracts/GovernanceProxy.json ts-gen: Processing build/contracts/GovernanceSlasher.json ts-gen: Processing build/contracts/GovernanceSlasherProxy.json ts-gen: Processing build/contracts/GovernanceTest.json ts-gen: Processing build/contracts/HasInitializer.json ts-gen: Processing build/contracts/Heap.json ts-gen: Processing build/contracts/HeapTest.json ts-gen: Processing build/contracts/IAccounts.json ts-gen: Processing build/contracts/IAttestations.json ts-gen: Processing build/contracts/ICeloToken.json ts-gen: Processing build/contracts/ICeloVersionedContract.json ts-gen: Processing build/contracts/IElection.json ts-gen: Processing build/contracts/IERC20.json ts-gen: Processing build/contracts/IEscrow.json ts-gen: Processing build/contracts/IExchange.json ts-gen: Processing build/contracts/IFeeCurrencyWhitelist.json ts-gen: Processing build/contracts/IFreezer.json ts-gen: Processing build/contracts/IGovernance.json ts-gen: Processing build/contracts/ILockedGold.json ts-gen: Processing build/contracts/IMetaTransactionWallet.json ts-gen: Processing build/contracts/IMetaTransactionWalletDeployer.json ts-gen: Processing build/contracts/Initializable.json ts-gen: Processing build/contracts/IntegerSortedLinkedList.json ts-gen: Processing build/contracts/IntegerSortedLinkedListTest.json ts-gen: Processing build/contracts/IRandom.json ts-gen: Processing build/contracts/IRegistry.json ts-gen: Processing build/contracts/IReleaseGold.json ts-gen: Processing build/contracts/IReserve.json ts-gen: Processing build/contracts/ISortedOracles.json ts-gen: Processing build/contracts/IStableToken.json ts-gen: Processing build/contracts/IValidators.json ts-gen: Processing build/contracts/LinkedList.json ts-gen: Processing build/contracts/LinkedListTest.json ts-gen: Processing build/contracts/LockedGold.json ts-gen: Processing build/contracts/LockedGoldProxy.json ts-gen: Processing build/contracts/Math.json ts-gen: Processing build/contracts/MetaTransactionWallet.json ts-gen: Processing build/contracts/MetaTransactionWalletDeployer.json ts-gen: Processing build/contracts/MetaTransactionWalletDeployerProxy.json ts-gen: Processing build/contracts/MetaTransactionWalletProxy.json ts-gen: Processing build/contracts/Migrations.json ts-gen: Processing build/contracts/MockAttestations.json ts-gen: Processing build/contracts/MockElection.json ts-gen: Processing build/contracts/MockERC20Token.json ts-gen: Processing build/contracts/MockGoldToken.json ts-gen: Processing build/contracts/MockGovernance.json ts-gen: Processing build/contracts/MockLockedGold.json ts-gen: Processing build/contracts/MockRandom.json ts-gen: Processing build/contracts/MockReserve.json ts-gen: Processing build/contracts/MockSortedOracles.json ts-gen: Processing build/contracts/MockStableToken.json ts-gen: Processing build/contracts/MockUsingPrecompiles.json ts-gen: Processing build/contracts/MockValidators.json ts-gen: Processing build/contracts/MsgSenderCheck.json ts-gen: Processing build/contracts/MultiSig.json ts-gen: Processing build/contracts/Ownable.json ts-gen: Processing build/contracts/Proposals.json ts-gen: Processing build/contracts/ProposalsTest.json ts-gen: Processing build/contracts/Proxy.json ts-gen: Processing build/contracts/Random.json ts-gen: Processing build/contracts/RandomProxy.json ts-gen: Processing build/contracts/RandomTest.json ts-gen: Processing build/contracts/ReentrancyGuard.json ts-gen: Processing build/contracts/Registry.json ts-gen: Processing build/contracts/RegistryProxy.json ts-gen: Processing build/contracts/ReleaseGold.json ts-gen: Processing build/contracts/ReleaseGoldMultiSig.json ts-gen: Processing build/contracts/ReleaseGoldMultiSigProxy.json ts-gen: Processing build/contracts/ReleaseGoldProxy.json ts-gen: Processing build/contracts/Reserve.json ts-gen: Processing build/contracts/ReserveProxy.json ts-gen: Processing build/contracts/ReserveSpenderMultiSig.json ts-gen: Processing build/contracts/ReserveSpenderMultiSigProxy.json ts-gen: Processing build/contracts/SafeCast.json ts-gen: Processing build/contracts/SafeMath.json ts-gen: Processing build/contracts/Signatures.json ts-gen: Processing build/contracts/SlasherUtil.json ts-gen: Processing build/contracts/SortedLinkedList.json ts-gen: Processing build/contracts/SortedLinkedListWithMedian.json ts-gen: Processing build/contracts/SortedOracles.json ts-gen: Processing build/contracts/SortedOraclesProxy.json ts-gen: Processing build/contracts/StableToken.json ts-gen: Processing build/contracts/StableTokenEUR.json ts-gen: Processing build/contracts/StableTokenEURProxy.json ts-gen: Processing build/contracts/StableTokenProxy.json ts-gen: Processing build/contracts/TestTransactions.json ts-gen: Processing build/contracts/TransferWhitelist.json ts-gen: Processing build/contracts/UsingPrecompiles.json ts-gen: Processing build/contracts/UsingRegistry.json ts-gen: Processing build/contracts/Validators.json ts-gen: Processing build/contracts/ValidatorsProxy.json ts-gen: Processing build/contracts/ValidatorsTest.json ts-gen: Writing file: types/typechain/index.d.ts ts-gen: Writing file: types/typechain/merge.d.ts ts-gen: 💎 All done! Generated files: 2 contractkit: Generating Types ts-gen: Running Web3-v1-celo ts-gen: /Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/build/contracts/@(Accounts|GasPriceMinimum|FeeCurrencyWhitelist|GoldToken|MetaTransactionWallet|MetaTransactionWalletDeployer|MultiSig|Registry|Freezer|MetaTransactionWallet|TransferWhitelist|Election|EpochRewards|Governance|GovernanceApproverMultiSig|BlockchainParameters|DoubleSigningSlasher|DowntimeSlasher|LockedGold|Validators|ReleaseGold|Attestations|Escrow|Random|Exchange|Reserve|ReserveSpenderMultiSig|StableToken|SortedOracles|Proxy|ICeloToken|IERC20).json matched 31 files. ts-gen: Processing build/contracts/Accounts.json ts-gen: Writing file: ../sdk/contractkit/src/generated/Accounts.ts ts-gen: Processing build/contracts/Attestations.json ts-gen: Writing file: ../sdk/contractkit/src/generated/Attestations.ts ts-gen: Processing build/contracts/BlockchainParameters.json ts-gen: Writing file: ../sdk/contractkit/src/generated/BlockchainParameters.ts ts-gen: Processing build/contracts/DoubleSigningSlasher.json ts-gen: Writing file: ../sdk/contractkit/src/generated/DoubleSigningSlasher.ts ts-gen: Processing build/contracts/DowntimeSlasher.json ts-gen: Writing file: ../sdk/contractkit/src/generated/DowntimeSlasher.ts ts-gen: Processing build/contracts/Election.json ts-gen: Writing file: ../sdk/contractkit/src/generated/Election.ts ts-gen: Processing build/contracts/EpochRewards.json ts-gen: Writing file: ../sdk/contractkit/src/generated/EpochRewards.ts ts-gen: Processing build/contracts/Escrow.json ts-gen: Writing file: ../sdk/contractkit/src/generated/Escrow.ts ts-gen: Processing build/contracts/Exchange.json ts-gen: Writing file: ../sdk/contractkit/src/generated/Exchange.ts ts-gen: Processing build/contracts/FeeCurrencyWhitelist.json ts-gen: Writing file: ../sdk/contractkit/src/generated/FeeCurrencyWhitelist.ts ts-gen: Processing build/contracts/Freezer.json ts-gen: Writing file: ../sdk/contractkit/src/generated/Freezer.ts ts-gen: Processing build/contracts/GasPriceMinimum.json ts-gen: Writing file: ../sdk/contractkit/src/generated/GasPriceMinimum.ts ts-gen: Processing build/contracts/GoldToken.json ts-gen: Writing file: ../sdk/contractkit/src/generated/GoldToken.ts ts-gen: Processing build/contracts/Governance.json ts-gen: Writing file: ../sdk/contractkit/src/generated/Governance.ts ts-gen: Processing build/contracts/GovernanceApproverMultiSig.json ts-gen: Writing file: ../sdk/contractkit/src/generated/GovernanceApproverMultiSig.ts ts-gen: Processing build/contracts/ICeloToken.json ts-gen: Writing file: ../sdk/contractkit/src/generated/ICeloToken.ts ts-gen: Processing build/contracts/IERC20.json ts-gen: Writing file: ../sdk/contractkit/src/generated/IERC20.ts ts-gen: Processing build/contracts/LockedGold.json ts-gen: Writing file: ../sdk/contractkit/src/generated/LockedGold.ts ts-gen: Processing build/contracts/MetaTransactionWallet.json ts-gen: Writing file: ../sdk/contractkit/src/generated/MetaTransactionWallet.ts ts-gen: Processing build/contracts/MetaTransactionWalletDeployer.json ts-gen: Writing file: ../sdk/contractkit/src/generated/MetaTransactionWalletDeployer.ts ts-gen: Processing build/contracts/MultiSig.json ts-gen: Writing file: ../sdk/contractkit/src/generated/MultiSig.ts ts-gen: Processing build/contracts/Proxy.json ts-gen: Writing file: ../sdk/contractkit/src/generated/Proxy.ts ts-gen: Processing build/contracts/Random.json ts-gen: Writing file: ../sdk/contractkit/src/generated/Random.ts ts-gen: Processing build/contracts/Registry.json ts-gen: Writing file: ../sdk/contractkit/src/generated/Registry.ts ts-gen: Processing build/contracts/ReleaseGold.json ts-gen: Writing file: ../sdk/contractkit/src/generated/ReleaseGold.ts ts-gen: Processing build/contracts/Reserve.json ts-gen: Writing file: ../sdk/contractkit/src/generated/Reserve.ts ts-gen: Processing build/contracts/ReserveSpenderMultiSig.json ts-gen: Writing file: ../sdk/contractkit/src/generated/ReserveSpenderMultiSig.ts ts-gen: Processing build/contracts/SortedOracles.json ts-gen: Writing file: ../sdk/contractkit/src/generated/SortedOracles.ts ts-gen: Processing build/contracts/StableToken.json ts-gen: Writing file: ../sdk/contractkit/src/generated/StableToken.ts ts-gen: Processing build/contracts/TransferWhitelist.json ts-gen: Writing file: ../sdk/contractkit/src/generated/TransferWhitelist.ts ts-gen: Processing build/contracts/Validators.json ts-gen: Writing file: ../sdk/contractkit/src/generated/Validators.ts ts-gen: Writing file: ../sdk/contractkit/src/generated/types.ts ts-gen: 💎 All done! Generated files: 32 $ /Users/soqu/Projects/resource/celo-monorepo2/node_modules/.bin/prettier --write '/Users/soqu/Projects/resource/celo-monorepo2/packages/sdk/contractkit/src/generated/**/*.ts' packages/sdk/contractkit/src/generated/Accounts.ts 381ms packages/sdk/contractkit/src/generated/Attestations.ts 154ms packages/sdk/contractkit/src/generated/BlockchainParameters.ts 55ms packages/sdk/contractkit/src/generated/DoubleSigningSlasher.ts 60ms packages/sdk/contractkit/src/generated/DowntimeSlasher.ts 65ms packages/sdk/contractkit/src/generated/Election.ts 86ms packages/sdk/contractkit/src/generated/EpochRewards.ts 52ms packages/sdk/contractkit/src/generated/Escrow.ts 30ms packages/sdk/contractkit/src/generated/Exchange.ts 47ms packages/sdk/contractkit/src/generated/FeeCurrencyWhitelist.ts 17ms packages/sdk/contractkit/src/generated/Freezer.ts 19ms packages/sdk/contractkit/src/generated/GasPriceMinimum.ts 26ms packages/sdk/contractkit/src/generated/GoldToken.ts 33ms packages/sdk/contractkit/src/generated/Governance.ts 137ms packages/sdk/contractkit/src/generated/GovernanceApproverMultiSig.ts 44ms packages/sdk/contractkit/src/generated/ICeloToken.ts 20ms packages/sdk/contractkit/src/generated/IERC20.ts 18ms packages/sdk/contractkit/src/generated/LockedGold.ts 36ms packages/sdk/contractkit/src/generated/MetaTransactionWallet.ts 29ms packages/sdk/contractkit/src/generated/MetaTransactionWalletDeployer.ts 14ms packages/sdk/contractkit/src/generated/MultiSig.ts 32ms packages/sdk/contractkit/src/generated/Proxy.ts 14ms packages/sdk/contractkit/src/generated/Random.ts 33ms packages/sdk/contractkit/src/generated/Registry.ts 19ms packages/sdk/contractkit/src/generated/ReleaseGold.ts 50ms packages/sdk/contractkit/src/generated/Reserve.ts 50ms packages/sdk/contractkit/src/generated/ReserveSpenderMultiSig.ts 31ms packages/sdk/contractkit/src/generated/SortedOracles.ts 31ms packages/sdk/contractkit/src/generated/StableToken.ts 46ms packages/sdk/contractkit/src/generated/TransferWhitelist.ts 22ms packages/sdk/contractkit/src/generated/types.ts 14ms packages/sdk/contractkit/src/generated/Validators.ts 119ms $ rm -f migrations/*.js* && tsc -b Migrating contracts migrations $ /Users/soqu/Projects/resource/celo-monorepo2/node_modules/.bin/truffle migrate --compile-all --network development --build_directory /Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/build/development --reset --truffle_override '' --migration_override '' > Warning: possible unsupported (undocumented in help) command line option: --build_directory,--truffle_override,--migration_override Compiling your contracts... =========================== > Compiling ./contracts/Migrations.sol > Compiling ./contracts/common/Accounts.sol > Compiling ./contracts/common/CalledByVm.sol > Compiling ./contracts/common/ExternalCall.sol > Compiling ./contracts/common/ExtractFunctionSignature.sol > Compiling ./contracts/common/FeeCurrencyWhitelist.sol > Compiling ./contracts/common/FixidityLib.sol > Compiling ./contracts/common/Freezable.sol > Compiling ./contracts/common/Freezer.sol > Compiling ./contracts/common/GasPriceMinimum.sol > Compiling ./contracts/common/GoldToken.sol > Compiling ./contracts/common/Initializable.sol > Compiling ./contracts/common/MetaTransactionWallet.sol > Compiling ./contracts/common/MetaTransactionWalletDeployer.sol > Compiling ./contracts/common/MultiSig.sol > Compiling ./contracts/common/Proxy.sol > Compiling ./contracts/common/Registry.sol > Compiling ./contracts/common/Signatures.sol > Compiling ./contracts/common/TransferWhitelist.sol > Compiling ./contracts/common/UsingPrecompiles.sol > Compiling ./contracts/common/UsingRegistry.sol > Compiling ./contracts/common/interfaces/IAccounts.sol > Compiling ./contracts/common/interfaces/ICeloToken.sol > Compiling ./contracts/common/interfaces/ICeloVersionedContract.sol > Compiling ./contracts/common/interfaces/IFeeCurrencyWhitelist.sol > Compiling ./contracts/common/interfaces/IFreezer.sol > Compiling ./contracts/common/interfaces/IMetaTransactionWallet.sol > Compiling ./contracts/common/interfaces/IMetaTransactionWalletDeployer.sol > Compiling ./contracts/common/interfaces/IRegistry.sol > Compiling ./contracts/common/libraries/Heap.sol > Compiling ./contracts/common/libraries/ReentrancyGuard.sol > Compiling ./contracts/common/linkedlists/AddressLinkedList.sol > Compiling ./contracts/common/linkedlists/AddressSortedLinkedList.sol > Compiling ./contracts/common/linkedlists/AddressSortedLinkedListWithMedian.sol > Compiling ./contracts/common/linkedlists/IntegerSortedLinkedList.sol > Compiling ./contracts/common/linkedlists/LinkedList.sol > Compiling ./contracts/common/linkedlists/SortedLinkedList.sol > Compiling ./contracts/common/linkedlists/SortedLinkedListWithMedian.sol > Compiling ./contracts/common/proxies/AccountsProxy.sol > Compiling ./contracts/common/proxies/FeeCurrencyWhitelistProxy.sol > Compiling ./contracts/common/proxies/FreezerProxy.sol > Compiling ./contracts/common/proxies/GasPriceMinimumProxy.sol > Compiling ./contracts/common/proxies/GoldTokenProxy.sol > Compiling ./contracts/common/proxies/MetaTransactionWalletDeployerProxy.sol > Compiling ./contracts/common/proxies/MetaTransactionWalletProxy.sol > Compiling ./contracts/common/proxies/RegistryProxy.sol > Compiling ./contracts/common/test/AddressSortedLinkedListWithMedianTest.sol > Compiling ./contracts/common/test/ExtractFunctionSignatureTest.sol > Compiling ./contracts/common/test/FixidityTest.sol > Compiling ./contracts/common/test/GetSetV0.sol > Compiling ./contracts/common/test/GetSetV1.sol > Compiling ./contracts/common/test/HasInitializer.sol > Compiling ./contracts/common/test/HeapTest.sol > Compiling ./contracts/common/test/IntegerSortedLinkedListTest.sol > Compiling ./contracts/common/test/LinkedListTest.sol > Compiling ./contracts/common/test/MockGoldToken.sol > Compiling ./contracts/common/test/MsgSenderCheck.sol > Compiling ./contracts/governance/BlockchainParameters.sol > Compiling ./contracts/governance/DoubleSigningSlasher.sol > Compiling ./contracts/governance/DowntimeSlasher.sol > Compiling ./contracts/governance/Election.sol > Compiling ./contracts/governance/EpochRewards.sol > Compiling ./contracts/governance/Governance.sol > Compiling ./contracts/governance/GovernanceApproverMultiSig.sol > Compiling ./contracts/governance/GovernanceSlasher.sol > Compiling ./contracts/governance/LockedGold.sol > Compiling ./contracts/governance/Proposals.sol > Compiling ./contracts/governance/ReleaseGold.sol > Compiling ./contracts/governance/ReleaseGoldMultiSig.sol > Compiling ./contracts/governance/SlasherUtil.sol > Compiling ./contracts/governance/Validators.sol > Compiling ./contracts/governance/interfaces/IElection.sol > Compiling ./contracts/governance/interfaces/IGovernance.sol > Compiling ./contracts/governance/interfaces/ILockedGold.sol > Compiling ./contracts/governance/interfaces/IReleaseGold.sol > Compiling ./contracts/governance/interfaces/IValidators.sol > Compiling ./contracts/governance/proxies/BlockchainParametersProxy.sol > Compiling ./contracts/governance/proxies/DoubleSigningSlasherProxy.sol > Compiling ./contracts/governance/proxies/DowntimeSlasherProxy.sol > Compiling ./contracts/governance/proxies/ElectionProxy.sol > Compiling ./contracts/governance/proxies/EpochRewardsProxy.sol > Compiling ./contracts/governance/proxies/GovernanceApproverMultiSigProxy.sol > Compiling ./contracts/governance/proxies/GovernanceProxy.sol > Compiling ./contracts/governance/proxies/GovernanceSlasherProxy.sol > Compiling ./contracts/governance/proxies/LockedGoldProxy.sol > Compiling ./contracts/governance/proxies/ReleaseGoldMultiSigProxy.sol > Compiling ./contracts/governance/proxies/ReleaseGoldProxy.sol > Compiling ./contracts/governance/proxies/ValidatorsProxy.sol > Compiling ./contracts/governance/test/BlockchainParametersTest.sol > Compiling ./contracts/governance/test/DoubleSigningSlasherTest.sol > Compiling ./contracts/governance/test/DowntimeSlasherTest.sol > Compiling ./contracts/governance/test/ElectionTest.sol > Compiling ./contracts/governance/test/EpochRewardsTest.sol > Compiling ./contracts/governance/test/GovernanceTest.sol > Compiling ./contracts/governance/test/MockElection.sol > Compiling ./contracts/governance/test/MockGovernance.sol > Compiling ./contracts/governance/test/MockLockedGold.sol > Compiling ./contracts/governance/test/MockUsingPrecompiles.sol > Compiling ./contracts/governance/test/MockValidators.sol > Compiling ./contracts/governance/test/ProposalsTest.sol > Compiling ./contracts/governance/test/TestTransactions.sol > Compiling ./contracts/governance/test/ValidatorsTest.sol > Compiling ./contracts/identity/Attestations.sol > Compiling ./contracts/identity/Escrow.sol > Compiling ./contracts/identity/Random.sol > Compiling ./contracts/identity/interfaces/IAttestations.sol > Compiling ./contracts/identity/interfaces/IEscrow.sol > Compiling ./contracts/identity/interfaces/IRandom.sol > Compiling ./contracts/identity/proxies/AttestationsProxy.sol > Compiling ./contracts/identity/proxies/EscrowProxy.sol > Compiling ./contracts/identity/proxies/RandomProxy.sol > Compiling ./contracts/identity/test/AttestationsTest.sol > Compiling ./contracts/identity/test/MockAttestations.sol > Compiling ./contracts/identity/test/MockERC20Token.sol > Compiling ./contracts/identity/test/MockRandom.sol > Compiling ./contracts/identity/test/RandomTest.sol > Compiling ./contracts/stability/Exchange.sol > Compiling ./contracts/stability/ExchangeEUR.sol > Compiling ./contracts/stability/Reserve.sol > Compiling ./contracts/stability/ReserveSpenderMultiSig.sol > Compiling ./contracts/stability/SortedOracles.sol > Compiling ./contracts/stability/StableToken.sol > Compiling ./contracts/stability/StableTokenEUR.sol > Compiling ./contracts/stability/interfaces/IExchange.sol > Compiling ./contracts/stability/interfaces/IReserve.sol > Compiling ./contracts/stability/interfaces/ISortedOracles.sol > Compiling ./contracts/stability/interfaces/IStableToken.sol > Compiling ./contracts/stability/proxies/ExchangeEURProxy.sol > Compiling ./contracts/stability/proxies/ExchangeProxy.sol > Compiling ./contracts/stability/proxies/ReserveProxy.sol > Compiling ./contracts/stability/proxies/ReserveSpenderMultiSigProxy.sol > Compiling ./contracts/stability/proxies/SortedOraclesProxy.sol > Compiling ./contracts/stability/proxies/StableTokenEURProxy.sol > Compiling ./contracts/stability/proxies/StableTokenProxy.sol > Compiling ./contracts/stability/test/MockReserve.sol > Compiling ./contracts/stability/test/MockSortedOracles.sol > Compiling ./contracts/stability/test/MockStableToken.sol > Compiling openzeppelin-solidity/contracts/GSN/Context.sol > Compiling openzeppelin-solidity/contracts/cryptography/ECDSA.sol > Compiling openzeppelin-solidity/contracts/math/Math.sol > Compiling openzeppelin-solidity/contracts/math/SafeMath.sol > Compiling openzeppelin-solidity/contracts/ownership/Ownable.sol > Compiling openzeppelin-solidity/contracts/token/ERC20/ERC20.sol > Compiling openzeppelin-solidity/contracts/token/ERC20/IERC20.sol > Compiling openzeppelin-solidity/contracts/utils/Address.sol > Compiling openzeppelin-solidity/contracts/utils/SafeCast.sol > Compiling solidity-bytes-utils/contracts/BytesLib.sol > Compilation warnings encountered: /Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/stability/Exchange.sol:83:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. address registryAddress, ^---------------------^ ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/stability/Exchange.sol:84:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. address stableToken, ^-----------------^ ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/stability/Exchange.sol:85:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. uint256 _spread, ^-------------^ ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/stability/Exchange.sol:86:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. uint256 _reserveFraction, ^----------------------^ ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/stability/Exchange.sol:87:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. uint256 _updateFrequency, ^----------------------^ ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/stability/Exchange.sol:88:5: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning. uint256 _minimumReports ^---------------------^ ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/common/MetaTransactionWallet.sol:146:3: Warning: Function state mutability can be restricted to pure function _getMetaTransactionStructHash( ^ (Relevant source part starts here and spans across multiple lines). ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/common/MetaTransactionWallet.sol:296:3: Warning: Function state mutability can be restricted to pure function sliceData(bytes memory data, uint256 start, uint256 length) ^ (Relevant source part starts here and spans across multiple lines). ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/governance/test/MockElection.sol:29:3: Warning: Function state mutability can be restricted to pure function getTotalVotesByAccount(address) external view returns (uint256) { ^ (Relevant source part starts here and spans across multiple lines). ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/governance/test/MockElection.sol:49:3: Warning: Function state mutability can be restricted to pure function vote(address, uint256, address, address) external returns (bool) { ^ (Relevant source part starts here and spans across multiple lines). ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/governance/test/MockElection.sol:53:3: Warning: Function state mutability can be restricted to pure function activate(address) external returns (bool) { ^ (Relevant source part starts here and spans across multiple lines). ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/governance/test/MockElection.sol:57:3: Warning: Function state mutability can be restricted to pure function revokeAllActive(address, address, address, uint256) external returns (bool) { ^ (Relevant source part starts here and spans across multiple lines). ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/governance/test/MockElection.sol:61:3: Warning: Function state mutability can be restricted to pure function revokeActive(address, uint256, address, address, uint256) external returns (bool) { ^ (Relevant source part starts here and spans across multiple lines). ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/governance/test/MockElection.sol:65:3: Warning: Function state mutability can be restricted to pure function revokePending(address, uint256, address, address, uint256) external returns (bool) { ^ (Relevant source part starts here and spans across multiple lines). ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/governance/test/MockValidators.sol:22:3: Warning: Function state mutability can be restricted to pure function updateEcdsaPublicKey(address, address, bytes calldata) external returns (bool) { ^ (Relevant source part starts here and spans across multiple lines). ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/governance/test/MockValidators.sol:26:3: Warning: Function state mutability can be restricted to pure function updatePublicKeys(address, address, bytes calldata, bytes calldata, bytes calldata) ^ (Relevant source part starts here and spans across multiple lines). ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/governance/test/MockValidators.sol:78:3: Warning: Function state mutability can be restricted to pure function calculateGroupEpochScore(uint256[] calldata uptimes) external view returns (uint256) { ^ (Relevant source part starts here and spans across multiple lines). ,/Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/contracts/governance/test/MockValidators.sol:110:3: Warning: Function state mutability can be restricted to pure function getValidatorGroupSlashingMultiplier(address) external view returns (uint256) { ^ (Relevant source part starts here and spans across multiple lines). > Artifacts written to /Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/build/development/contracts > Compiled successfully using: - solc: 0.5.13+commit.5b0b510c.Emscripten.clang Starting migrations... ====================== > Network name: 'development' > Network id: 1101 > Block gas limit: 0x1312d00 00_initial_migration.js ======================= Replacing 'Migrations' ---------------------- > transaction hash: 0x458702619270ebe01f82d32e0c88b60ea38a2bebb66d6cea32f2ded152834635 > Blocks: 0 Seconds: 0 > contract address: 0x1dC4c1cEFEF38a777b15aA20260a54E584b16C48 > block number: 1 > block timestamp: 1616292623 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 190982 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 01_libraries.js =============== Replacing 'Proposals' --------------------- > transaction hash: 0x4bb4ff6c2a585181f1400ddcfcd0df0815f17c9ca0eb11e809d9b8b7f627a20a > Blocks: 0 Seconds: 0 > contract address: 0x871DD7C2B4b25E1Aa18728e9D5f2Af4C4e431f5c > block number: 3 > block timestamp: 1616292632 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 1017749 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'AddressLinkedList' ----------------------------- > transaction hash: 0x067e4493dac5db24d639430364ab5036c05821dcb4e1078f7928a91110d2668c > Blocks: 0 Seconds: 0 > contract address: 0x0B1ba0af832d7C05fD64161E0Db78E85978E8082 > block number: 4 > block timestamp: 1616292632 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 921648 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'AddressSortedLinkedList' ----------------------------------- > transaction hash: 0xbcae8d3d5cbdd1f8acb3587ec23445975b806bbe4047ae1ff40f98c440a78191 > Blocks: 0 Seconds: 0 > contract address: 0x48BaCB9266a570d521063EF5dD96e61686DbE788 > block number: 5 > block timestamp: 1616292632 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 1329863 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'IntegerSortedLinkedList' ----------------------------------- > transaction hash: 0x9a84e742a323e55f2fd9138ad851493043ec1dac68835adc23f04f530053db68 > Blocks: 0 Seconds: 0 > contract address: 0x34D402F14D58E001D8EfBe6585051BF9706AA064 > block number: 6 > block timestamp: 1616292633 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 1260347 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'AddressSortedLinkedListWithMedian' --------------------------------------------- > transaction hash: 0x2de140d953263656e9fa4ea382e46aa716c79baf9f69f7a5942cb6d318f9c9e2 > Blocks: 0 Seconds: 0 > contract address: 0x25B8Fe1DE9dAf8BA351890744FF28cf7dFa8f5e3 > block number: 7 > block timestamp: 1616292633 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 1550876 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'Signatures' ---------------------- > transaction hash: 0xaaf7b7d302a489b20dee8ba639eba5f4a189fe7e7faa7445988c3ee3369e7601 > Blocks: 0 Seconds: 0 > contract address: 0xcdB594a32B1CC3479d8746279712c39D18a07FC0 > block number: 8 > block timestamp: 1616292633 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 348440 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 02_registry.js ============== Deploying Registry Replacing 'RegistryProxy' ------------------------- > transaction hash: 0x0997a59fdff4d36aa6ebb59b58b962d68bce0bacd995abbad75a26dc8932be0e > Blocks: 0 Seconds: 0 > contract address: 0xbe0037eAf2d64fe5529BCa93c18C9702D3930376 > block number: 10 > block timestamp: 1616292635 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'Registry' -------------------- > transaction hash: 0xec6a8d0fdb16e2e83b602846d99eb7508fd86701e19f48d9d58961b326fff159 > Blocks: 0 Seconds: 0 > contract address: 0x07f96Aa816C1F244CbC6ef114bB2b023Ba54a2EB > block number: 11 > block timestamp: 1616292635 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 762148 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial Registry implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 03_freezer.js ============= Deploying Freezer Replacing 'FreezerProxy' ------------------------ > transaction hash: 0x263e15deb473ef1a7fc17d51538390a0ca2df53b8f7f5611e7fe0399d292059c > Blocks: 0 Seconds: 0 > contract address: 0xcFC18CEc799fBD1793B5C43E773C98D4d61Cc2dB > block number: 14 > block timestamp: 1616292637 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'Freezer' ------------------- > transaction hash: 0x106dde9132abf6ea03b64dd700be76587037e30aa9b43c38947af58d8d0ab08f > Blocks: 0 Seconds: 0 > contract address: 0xF22469F31527adc53284441bae1665A7b9214DBA > block number: 15 > block timestamp: 1616292637 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 437827 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial Freezer implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 03_whitelist.js =============== Deploying FeeCurrencyWhitelist Replacing 'FeeCurrencyWhitelistProxy' ------------------------------------- > transaction hash: 0x9e396a434cb584c680c3d800cb166148ef5b6da57c4dd6179d2c0db5ff98c88b > Blocks: 0 Seconds: 0 > contract address: 0xE86bB98fcF9BFf3512C74589B78Fb168200CC546 > block number: 20 > block timestamp: 1616292639 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'FeeCurrencyWhitelist' -------------------------------- > transaction hash: 0x10470839ed3f27b52dbd9d7b641ea925c0f6f5d80b4924e09a30ed765f5d8aeb > Blocks: 0 Seconds: 0 > contract address: 0xDc688D29394a3f1E6f1E5100862776691afAf3d2 > block number: 21 > block timestamp: 1616292639 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 469400 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial FeeCurrencyWhitelist implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 03_transferwhitelist.js ======================= Replacing 'TransferWhitelist' ----------------------------- > transaction hash: 0x590b7f52736ac31265c5987f5711611a68bca2947a7b9da020f878895b0da738 > Blocks: 0 Seconds: 0 > contract address: 0x04B5dAdd2c0D6a261bfafBc964E0cAc48585dEF3 > block number: 26 > block timestamp: 1616292642 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 1256390 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 04_goldtoken.js =============== Deploying GoldToken Replacing 'GoldTokenProxy' -------------------------- > transaction hash: 0xe2cee5d7a4e536780efdc97786b48220a51f35927449d1ee028620428bd5c722 > Blocks: 0 Seconds: 0 > contract address: 0xAA86dDA78E9434acA114b6676Fc742A18d15a1CC > block number: 31 > block timestamp: 1616292644 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'GoldToken' --------------------- > transaction hash: 0xda8d2c601986e145fd3e2a885d55e374660c1e6648f68ed8f599d1944269d4be > Blocks: 0 Seconds: 0 > contract address: 0x4D3d5c850Dd5bD9D6F4AdDA3DD039a3C8054CA29 > block number: 32 > block timestamp: 1616292644 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 1694428 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial GoldToken implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 05_sortedoracles.js =================== Deploying SortedOracles Replacing 'SortedOraclesProxy' ------------------------------ > transaction hash: 0x33709777ce9a729ec849bf39dcc50c6150cb96afec6e47e26d8440a5a1062203 > Blocks: 0 Seconds: 0 > contract address: 0xb23672F74749bf7916bA6827C64111A4d6dE7f11 > block number: 37 > block timestamp: 1616292647 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'SortedOracles' ------------------------- > transaction hash: 0x662315724f9e59eed79679a89dac3005e824417a2c94a9e8e3a168dffea4ad29 > Blocks: 0 Seconds: 0 > contract address: 0x038F9B392Fb9A9676DbAddF78EA5fdbf6C7d9710 > block number: 38 > block timestamp: 1616292647 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 2618285 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial SortedOracles implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 06_gaspriceminimum.js ===================== Deploying GasPriceMinimum Replacing 'GasPriceMinimumProxy' -------------------------------- > transaction hash: 0xb6d0f3d15869b79f5d3905577003f8c5412ae6c1c096c717e9e6969be3314b49 > Blocks: 0 Seconds: 0 > contract address: 0xC4Df27466183c0Fe2A5924D6Ea56e334Deff146A > block number: 43 > block timestamp: 1616292649 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'GasPriceMinimum' --------------------------- > transaction hash: 0x09911fa931d0342be11ca18f1a6eba372962d806708bc3249bed1ec2d8b9664a > Blocks: 0 Seconds: 0 > contract address: 0xF23276778860e420aCFc18ebeEBF7E829b06965c > block number: 44 > block timestamp: 1616292649 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 1641671 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial GasPriceMinimum implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 07_reserve_spender_multisig.js ============================== Deploying ReserveSpenderMultiSig Replacing 'ReserveSpenderMultiSigProxy' --------------------------------------- > transaction hash: 0x22ff35de0c898c80b4d835282172da051aa2503ba3748ce3b5dd5a1a64871d86 > Blocks: 0 Seconds: 0 > contract address: 0x609aCc8b356894a937fC58F3411F9528de96EcB1 > block number: 49 > block timestamp: 1616292652 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'ReserveSpenderMultiSig' ---------------------------------- > transaction hash: 0x8513accc7f20e8160769f8b7fac52d1c94ba0fb6c31c1935dd10ba86d78d53a9 > Blocks: 0 Seconds: 0 > contract address: 0xCA9717a4A6e8009B3518648C9f3E7676255471A1 > block number: 50 > block timestamp: 1616292652 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 2619041 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial ReserveSpenderMultiSig implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 08_reserve.js ============= Deploying Reserve Replacing 'ReserveProxy' ------------------------ > transaction hash: 0xb687c568715c7116766666355690af417fa5bbf9b9f4f6ed329ceb22a721eede > Blocks: 0 Seconds: 0 > contract address: 0xe704967449b57b2382B7FA482718748c13C63190 > block number: 55 > block timestamp: 1616292654 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 558424 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'Reserve' ------------------- > transaction hash: 0x3ed068ae7bf5b0e30e00cc844e055c3320f4d598d44276c47c18ea688e181e6a > Blocks: 0 Seconds: 0 > contract address: 0xA4b3e1659c473623287b2cc13b194705cd792525 > block number: 56 > block timestamp: 1616292654 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 200000000 > gas used: 4387362 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial Reserve implementation on proxy Marking 0x7457d5E02197480Db681D3fdF256c7acA21bDc12 as an "otherReserveAddress" Marking 0x298FbD6dad2Fc2cB56d7E37d8aCad8Bf07324f67 as an "otherReserveAddress" Sending the Reserve an initial gold balance Marking 0x609aCc8b356894a937fC58F3411F9528de96EcB1 as a reserve spender > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 09_0_stabletoken_USD.js ======================= Deploying StableToken Replacing 'StableTokenProxy' ---------------------------- > transaction hash: 0x8b156e177058af253c168317ca4a1c6daf2cc54c6da4f3ddca06ba83fb59777c > Blocks: 0 Seconds: 0 > contract address: 0x10A736A7b223f1FE1050264249d1aBb975741E75 > block number: 65 > block timestamp: 1616292658 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'StableToken' ----------------------- > transaction hash: 0x895b7bdd63a84a369fa60712835f885226541b50dd3112d692029bd06391ca82 > Blocks: 0 Seconds: 0 > contract address: 0xb125995F5a4766C451cD8C34C4F5CAC89b724571 > block number: 66 > block timestamp: 1616292658 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 5025072 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial StableToken implementation on proxy Adding 0x5409ed021d9299bf6814279a6a1411a7e866a631 as an Oracle for StableToken (USD) Reporting price of StableToken (USD) to oracle Adding StableToken (USD) to Reserve Whitelisting StableToken (USD) as a fee currency > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 09_1_stableToken_EUR.js ======================= Deploying StableTokenEUR Replacing 'StableTokenEURProxy' ------------------------------- > transaction hash: 0x466691a268b4a0ba23dcefa8332874e1e7f9e1cbc68c423d8c579f586e7db6e4 > Blocks: 0 Seconds: 0 > contract address: 0x4ef5b1E3dA5573466Fb1724D2Fca95290119B664 > block number: 75 > block timestamp: 1616292664 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'StableTokenEUR' -------------------------- > transaction hash: 0x8197697bc5e5348008ccab4598f0628b836813b38cb9737383f6c2a1a547ba6e > Blocks: 0 Seconds: 0 > contract address: 0xd7e3593d3d8A22480e2136EaB9497286D87C0231 > block number: 76 > block timestamp: 1616292664 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 5024740 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial StableTokenEUR implementation on proxy Adding 0x5409ed021d9299bf6814279a6a1411a7e866a631 as an Oracle for StableToken (EUR) Reporting price of StableToken (EUR) to oracle Adding StableToken (EUR) to Reserve Whitelisting StableToken (EUR) as a fee currency > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 10_0_exchange_USD.js ==================== Deploying Exchange Replacing 'ExchangeProxy' ------------------------- > transaction hash: 0x0bb2382ed6d591800f02a77d7ac96bf867e5b347f712f759b36a8ce76f790ebe > Blocks: 0 Seconds: 0 > contract address: 0x1a488d7B42C1Ec1539b78f772BF13eCCB723f5fa > block number: 85 > block timestamp: 1616292669 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558424 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'Exchange' -------------------- > transaction hash: 0x07d7c201afeb1f91fe079423c109895e5be64b911465b7ac41d635f89508d12e > Blocks: 0 Seconds: 0 > contract address: 0x965D352283a3C8A016b9BBbC9bf6306665d495E7 > block number: 86 > block timestamp: 1616292670 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 2725286 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial Exchange implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 10_1_exchange_EUR.js ==================== Deploying ExchangeEUR Replacing 'ExchangeEURProxy' ---------------------------- > transaction hash: 0x9b30779e6defe84e84f56de68d8e441a7db9158a272768ca8fc2a17d04516e3b > Blocks: 0 Seconds: 0 > contract address: 0x588352A251aAC2EC0e868fC13612Fa2edd604f23 > block number: 91 > block timestamp: 1616292674 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'ExchangeEUR' ----------------------- > transaction hash: 0xea7b36415fc5ccf6f9aff6c73fcc3f8eca502d9397985761919701d5b68263f1 > Blocks: 0 Seconds: 0 > contract address: 0xdc1e388E6548d8E7D7a3Dfe4BFa6acd33EfB03f1 > block number: 92 > block timestamp: 1616292674 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 2725286 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial ExchangeEUR implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 11_accounts.js ============== Deploying Accounts Replacing 'AccountsProxy' ------------------------- > transaction hash: 0x1fc3c4c2671c96ae35d53a1f2ee0505216b1b45bd43ef1f265980518f82f9237 > Blocks: 0 Seconds: 0 > contract address: 0x3666FD6449699337320675B96A0BC75e2c21489b > block number: 98 > block timestamp: 1616292679 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'Accounts' -------------------- > transaction hash: 0x54808f61f8087c483fcfb3ff968b300b9fccd581fe554847f937f323da8571d6 > Blocks: 0 Seconds: 0 > contract address: 0xB44e19c3C2D3B17A37c266F67fB38E2d7cD88Ff8 > block number: 99 > block timestamp: 1616292679 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 3144648 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial Accounts implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 12_lockedgold.js ================ Deploying LockedGold Replacing 'LockedGoldProxy' --------------------------- > transaction hash: 0xada18672ad9f8e5d3087ed7c6c0781d09724bad4117058325db6c19e83d6b390 > Blocks: 0 Seconds: 0 > contract address: 0xCbe4e2B3A3DE4E25265648d24357e0ba1cF65DAA > block number: 104 > block timestamp: 1616292682 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'LockedGold' ---------------------- > transaction hash: 0x55d81d9ad64b1dac1a89ff7c9d0c1d23c068d2476006bd6483292ad2e5fd1959 > Blocks: 0 Seconds: 0 > contract address: 0x997B07daEB6dA60f1fE3909755221D7F9242000C > block number: 105 > block timestamp: 1616292682 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 3339393 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial LockedGold implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 13_validators.js ================ Deploying Validators Replacing 'ValidatorsProxy' --------------------------- > transaction hash: 0x85f5ca0ab4c73cdf5494420f9369f2bf5e19dad289e21bc8e2c7c09ae4b6c64f > Blocks: 0 Seconds: 0 > contract address: 0xD918474f92Ce9d8AB235Ab686Dff2F13119E2554 > block number: 110 > block timestamp: 1616292685 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'Validators' ---------------------- > transaction hash: 0x8a327a967e2c5f228e9e7a456e27b75aa31dce405742b05b87a27bd3ce4dbda7 > Blocks: 0 Seconds: 0 > contract address: 0xcDd06Bb6098833408E28DF886423485995CA7A02 > block number: 111 > block timestamp: 1616292685 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 10571261 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial Validators implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 14_election.js ============== Deploying Election Replacing 'ElectionProxy' ------------------------- > transaction hash: 0x47a3815ee5ef3a65d688ebe5a2dc41ca00733e1dc24ff9c452419b8a59cfdc25 > Blocks: 0 Seconds: 0 > contract address: 0x4532A41E4b1871F3d0D0665A39968104B5388Eb5 > block number: 116 > block timestamp: 1616292688 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'Election' -------------------- > transaction hash: 0xa295ff9cade5a78477b7bb094b61e3f3ef9196888a043d307a0fa1b8b935611c > Blocks: 0 Seconds: 0 > contract address: 0x6975548516e60ce4d005Aa42De1e96DddD9d23eD > block number: 117 > block timestamp: 1616292688 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 7458173 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial Election implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 15_epoch_rewards.js =================== Deploying EpochRewards Replacing 'EpochRewardsProxy' ----------------------------- > transaction hash: 0xa6a064aec48b8aa9752b2aaeb59f77fc2e19a97b396b657da765e440774441b7 > Blocks: 0 Seconds: 0 > contract address: 0xa9a65D631f8c8577f543B64B35909030C84676A2 > block number: 122 > block timestamp: 1616292691 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'EpochRewards' ------------------------ > transaction hash: 0xe9db85b5786e41acc70abaf99dc6ad4b8fcdf34db6df0cb284577a633968ff25 > Blocks: 0 Seconds: 0 > contract address: 0x038C860fd0d598B3DF5577B466c8b0a074867f56 > block number: 123 > block timestamp: 1616292691 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 4635589 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial EpochRewards implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 16_random.js ============ Deploying Random Replacing 'RandomProxy' ----------------------- > transaction hash: 0xe77d7be1c798c1d71e4052d5d5f32845fb8efff10491acb0b19c85e7ac275230 > Blocks: 0 Seconds: 0 > contract address: 0x56D919871bDb3009590392fb05060e625276041d > block number: 128 > block timestamp: 1616292693 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'Random' ------------------ > transaction hash: 0x5574e1962aa16f90f3822c16d57d318faceb0615ab375da16c3164ecccf95f66 > Blocks: 0 Seconds: 0 > contract address: 0x4A86aD5f263260f24483Df2B1B3a23ea4788B6AB > block number: 129 > block timestamp: 1616292693 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 2532494 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial Random implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 17_attestations.js ================== Deploying Attestations Replacing 'AttestationsProxy' ----------------------------- > transaction hash: 0x6afc683022cc014aa16a8ed4a54250c708ac0d2678e6040e170a8f84501424b5 > Blocks: 0 Seconds: 0 > contract address: 0xe6244DDc4E21660308989DB20b6a5c10931c1B35 > block number: 134 > block timestamp: 1616292696 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'Attestations' ------------------------ > transaction hash: 0xd5ab94b3ba6cb546136451bce9c0a0117bfac71cae34e6e7dbf862374d165745 > Blocks: 0 Seconds: 0 > contract address: 0x6AC7189BD267c81c55d7d7d0321f9B23639cB9db > block number: 135 > block timestamp: 1616292696 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 5911041 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial Attestations implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 18_escrow.js ============ Deploying Escrow Replacing 'EscrowProxy' ----------------------- > transaction hash: 0xfd51cda446077407c784cca245d18bb1ccc1940b61938dce0c1929f54d5759aa > Blocks: 0 Seconds: 0 > contract address: 0x1dA52d1D3a3AcFa0A1836b737393b4e9931268Fc > block number: 140 > block timestamp: 1616292700 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'Escrow' ------------------ > transaction hash: 0xdc665eeaee46dcaf3c2869515bdc59b147c8adc3c3ff1850262797f829682c7f > Blocks: 0 Seconds: 0 > contract address: 0xcBAe15A320F56Fc9ad6c8319D55Be1FeF0750070 > block number: 141 > block timestamp: 1616292700 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 1944581 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial Escrow implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 19_blockchainparams.js ====================== Deploying BlockchainParameters Replacing 'BlockchainParametersProxy' ------------------------------------- > transaction hash: 0x5f077813d038598e8956efcc117a607033d3bc45c7a359cd5c578d8519133d02 > Blocks: 0 Seconds: 0 > contract address: 0x47e5F7B969A739328b90E52f200F5dbb45073328 > block number: 146 > block timestamp: 1616292702 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'BlockchainParameters' -------------------------------- > transaction hash: 0xef5d629fedd59c2905a7ad4a2c20bfc97d420cb245f001755f5364c0c73ee186 > Blocks: 0 Seconds: 0 > contract address: 0x537732b0bAC4F2A1a97b1a60cEa0df5C3f0DEF16 > block number: 147 > block timestamp: 1616292702 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 2382654 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial BlockchainParameters implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 20_governance_slasher.js ======================== Deploying GovernanceSlasher Replacing 'GovernanceSlasherProxy' ---------------------------------- > transaction hash: 0x5e2686427db6876dbcb808b470868eb52f216ca0b896abced3fcf66fa75cdee1 > Blocks: 0 Seconds: 0 > contract address: 0x86092f97E82Eb23d7D1136202702053505D81aD4 > block number: 152 > block timestamp: 1616292705 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'GovernanceSlasher' ----------------------------- > transaction hash: 0x7538f005ec4474d9bc233fbe9da4e4938eb0cbc3b4187225ed63b28c8580d59c > Blocks: 0 Seconds: 0 > contract address: 0xd2dBF3250a764eaaa94fa0C84ED87C0Edc8eD04E > block number: 153 > block timestamp: 1616292705 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 813010 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial GovernanceSlasher implementation on proxy Adding GovernanceSlasher contract as slasher. > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 21_double_signing_slasher.js ============================ Deploying DoubleSigningSlasher Replacing 'DoubleSigningSlasherProxy' ------------------------------------- > transaction hash: 0x1ba5ef5baeee31cb57ee732d9debe54b86b1d19dc079ca9b60c9aaaf68c24c88 > Blocks: 0 Seconds: 0 > contract address: 0x54a582397Ace3F9a6F5A28cE6Dc50473E4A9d375 > block number: 159 > block timestamp: 1616292708 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558424 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'DoubleSigningSlasher' -------------------------------- > transaction hash: 0x5dfc44d9fa614942a30e8fe42e4410f48fa4a7b70b0fb14b7f2911cb392c2963 > Blocks: 0 Seconds: 0 > contract address: 0xc650825Ca03EeB83d0d075c2737022cBb01F5799 > block number: 160 > block timestamp: 1616292709 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 3413896 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial DoubleSigningSlasher implementation on proxy Adding DoubleSigningSlasher contract as slasher. > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 22_downtime_slasher.js ====================== Deploying DowntimeSlasher Replacing 'DowntimeSlasherProxy' -------------------------------- > transaction hash: 0xc9294cf07c55a9846e93294765db1ec8c967eb133b71c74fb65c65c72a223556 > Blocks: 0 Seconds: 0 > contract address: 0xc51B43db0Cea40E36207993F0aB1883E7A865417 > block number: 166 > block timestamp: 1616292712 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'DowntimeSlasher' --------------------------- > transaction hash: 0x68b0f637eec58e0952b9b79e7f0e5ea68ad0d21efc18bc85749e511e66fd95f5 > Blocks: 0 Seconds: 0 > contract address: 0xF156FBC12dB1aB08045BE89931d4EF6A05a999cd > block number: 167 > block timestamp: 1616292712 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 4179198 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial DowntimeSlasher implementation on proxy Adding DowntimeSlasher contract as slasher. > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 23_governance_approver_multisig.js ================================== Deploying GovernanceApproverMultiSig Replacing 'GovernanceApproverMultiSigProxy' ------------------------------------------- > transaction hash: 0xb605ef04cab8b5972a582e3a0be5c7c909f346ae31d183d5ac6755984d9c0bd0 > Blocks: 0 Seconds: 0 > contract address: 0x2F5Ae4F6106e89b4147651688a92256885c5f410 > block number: 173 > block timestamp: 1616292716 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'GovernanceApproverMultiSig' -------------------------------------- > transaction hash: 0x84bac5afe2a524b93ed13c88db930db73e88414caa1fa16a247238b9fb11c1d0 > Blocks: 0 Seconds: 0 > contract address: 0x7656D773e11ff7383A14dCf09a9c50990481Cd10 > block number: 174 > block timestamp: 1616292716 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 2619041 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial GovernanceApproverMultiSig implementation on proxy > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 24_governance.js ================ Deploying Governance Replacing 'GovernanceProxy' --------------------------- > transaction hash: 0x03770755f74f5767628d3117fe7c4a0cadb5835c027c2355ed293f52e4c718ad > Blocks: 0 Seconds: 0 > contract address: 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 > block number: 179 > block timestamp: 1616292718 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 558488 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Replacing 'Governance' ---------------------- > transaction hash: 0x691b7568ad863871ae3797e924274c62ba742be7936039764bf446c781687bdd > Blocks: 0 Seconds: 0 > contract address: 0x75b6Fae19529C009115dCD07C760E40c67ee76c5 > block number: 180 > block timestamp: 1616292718 > account: 0x5409ED021D9299bf6814279A6A1411A7e866A631 > balance: 100000000 > gas used: 9381531 > gas price: 0 gwei > value sent: 0 ETH > total cost: 0 ETH Setting initial Governance implementation on proxy Setting constitution thresholds Setting constitution thresholds for Accounts Setting constitution thresholds for Attestations Setting constitution thresholds for BlockchainParameters Setting constitution thresholds for DoubleSigningSlasher Setting constitution thresholds for DowntimeSlasher Setting constitution thresholds for Election Setting constitution thresholds for EpochRewards Setting constitution thresholds for Escrow Setting constitution thresholds for Exchange Setting constitution thresholds for ExchangeEUR Setting constitution thresholds for FeeCurrencyWhitelist Setting constitution thresholds for Freezer Setting constitution thresholds for GasPriceMinimum Setting constitution thresholds for GoldToken Setting constitution thresholds for Governance Setting constitution thresholds for GovernanceSlasher Setting constitution thresholds for LockedGold Setting constitution thresholds for Random Setting constitution thresholds for Registry Setting constitution thresholds for Reserve Setting constitution thresholds for SortedOracles Setting constitution thresholds for StableToken Setting constitution thresholds for StableTokenEUR Setting constitution thresholds for Validators Transferring ownership of Accounts and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of Attestations and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of DoubleSigningSlasher and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of DowntimeSlasher and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of Election and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of EpochRewards and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of Escrow and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of Exchange and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of ExchangeEUR and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of FeeCurrencyWhitelist and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of Freezer and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of GasPriceMinimum and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of GoldToken and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of Governance and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of GovernanceSlasher and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of LockedGold and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of Random and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of Registry and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of Reserve and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of SortedOracles and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of StableToken and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of StableTokenEUR and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Transferring ownership of Validators and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 > Saving migration to chain. > Saving artifacts ------------------------------------- > Total cost: 0 ETH 25_elect_validators.js ====================== Registering validator group: cLabs(1) with: 50000000000000000000000 CG locked... - send funds 50500000000000000000000 to group address 0x41882Cc2D096AE889688e5D342A25269BFc7950d - lock gold - setName - registerValidatorGroup * Registering 5 validators ... - lockGold CLabs Validator #0 on development - lockGold CLabs Validator #1 on development - lockGold CLabs Validator #2 on development - lockGold CLabs Validator #3 on development - lockGold CLabs Validator #4 on development - setName CLabs Validator #0 on development - setName CLabs Validator #1 on development - setName CLabs Validator #2 on development - setName CLabs Validator #3 on development - setName CLabs Validator #4 on development - registerValidator CLabs Validator #0 on development - registerValidator CLabs Validator #1 on development - registerValidator CLabs Validator #2 on development - registerValidator CLabs Validator #3 on development - registerValidator CLabs Validator #4 on development - affiliate CLabs Validator #0 on development - affiliate CLabs Validator #1 on development - affiliate CLabs Validator #2 on development - affiliate CLabs Validator #3 on development - affiliate CLabs Validator #4 on development - setAccountDataEncryptionKey CLabs Validator #0 on development - setAccountDataEncryptionKey CLabs Validator #1 on development - setAccountDataEncryptionKey CLabs Validator #2 on development - setAccountDataEncryptionKey CLabs Validator #3 on development - setAccountDataEncryptionKey CLabs Validator #4 on development - done CLabs Validator #0 on development - done CLabs Validator #1 on development - done CLabs Validator #2 on development - done CLabs Validator #3 on development - done CLabs Validator #4 on development * Adding Validators to cLabs(1) ... - Adding 0x5409ED021D9299bf6814279A6A1411A7e866A631 ... - Adding 0x6Ecbe1DB9EF729CBe972C83Fb886247691Fb6beb ... - Adding 0xE36Ea790bc9d7AB70C55260C66D52b1eca985f84 ... - Adding 0xE834EC434DABA538cd1b9Fe1582052B880BD7e63 ... - Adding 0x78dc5D2D739606d31509C31d654056A45185ECb6 ... * Group voting for itself ... Registering validator group: cLabs(2) with: 60000000000000000000000 CG locked... - send funds 60600000000000000000000 to group address 0xC1E1de55F12e6178215f71E4A25a0f8E3D64830A - lock gold - setName - registerValidatorGroup * Registering 5 validators ... - lockGold CLabs Validator #5 on development - lockGold CLabs Validator #6 on development - lockGold CLabs Validator #7 on development - lockGold CLabs Validator #8 on development - lockGold CLabs Validator #9 on development - setName CLabs Validator #5 on development - setName CLabs Validator #6 on development - setName CLabs Validator #7 on development - setName CLabs Validator #8 on development - setName CLabs Validator #9 on development - registerValidator CLabs Validator #5 on development - registerValidator CLabs Validator #6 on development - registerValidator CLabs Validator #7 on development - registerValidator CLabs Validator #8 on development - registerValidator CLabs Validator #9 on development - affiliate CLabs Validator #5 on development - affiliate CLabs Validator #6 on development - affiliate CLabs Validator #7 on development - affiliate CLabs Validator #8 on development - affiliate CLabs Validator #9 on development - setAccountDataEncryptionKey CLabs Validator #5 on development - setAccountDataEncryptionKey CLabs Validator #6 on development - setAccountDataEncryptionKey CLabs Validator #7 on development - setAccountDataEncryptionKey CLabs Validator #8 on development - setAccountDataEncryptionKey CLabs Validator #9 on development - done CLabs Validator #5 on development - done CLabs Validator #6 on development - done CLabs Validator #7 on development - done CLabs Validator #8 on development - done CLabs Validator #9 on development * Adding Validators to cLabs(2) ... - Adding 0xA8dDa8d7F5310E4A9E24F8eBA77E091Ac264f872 ... - Adding 0x06cEf8E666768cC40Cc78CF93d9611019dDcB628 ... - Adding 0x4404ac8bd8F9618D27Ad2f1485AA1B2cFD82482D ... - Adding 0x7457d5E02197480Db681D3fdF256c7acA21bDc12 ... - Adding 0x91c987bf62D25945dB517BDAa840A6c661374402 ... * Group voting for itself ... Registering validator group: cLabs(3) with: 70000000000000000000000 CG locked... - send funds 70700000000000000000000 to group address 0xc4373AfE9bd33A4E6c1727Ae6d946233939CFee8 - lock gold - setName - registerValidatorGroup * Registering 5 validators ... - lockGold CLabs Validator #10 on development - lockGold CLabs Validator #11 on development - lockGold CLabs Validator #12 on development - lockGold CLabs Validator #13 on development - lockGold CLabs Validator #14 on development - setName CLabs Validator #10 on development - setName CLabs Validator #11 on development - setName CLabs Validator #12 on development - setName CLabs Validator #13 on development - setName CLabs Validator #14 on development - registerValidator CLabs Validator #10 on development - registerValidator CLabs Validator #11 on development - registerValidator CLabs Validator #12 on development - registerValidator CLabs Validator #13 on development - registerValidator CLabs Validator #14 on development - affiliate CLabs Validator #10 on development - affiliate CLabs Validator #11 on development - affiliate CLabs Validator #12 on development - affiliate CLabs Validator #13 on development - affiliate CLabs Validator #14 on development - setAccountDataEncryptionKey CLabs Validator #10 on development - setAccountDataEncryptionKey CLabs Validator #11 on development - setAccountDataEncryptionKey CLabs Validator #12 on development - setAccountDataEncryptionKey CLabs Validator #13 on development - setAccountDataEncryptionKey CLabs Validator #14 on development - done CLabs Validator #10 on development - done CLabs Validator #11 on development - done CLabs Validator #12 on development - done CLabs Validator #13 on development - done CLabs Validator #14 on development * Adding Validators to cLabs(3) ... - Adding 0x6A7d785FfA5d340b5c468e0725E1dF8F41B768a8 ... - Adding 0x603699848c84529987E14Ba32C8a66DEF67E9eCE ... - Adding 0x7E98Fdf18dAe0b7b1925d6735D4B77f4889879e1 ... - Adding 0x5BcB10204f39f2d3755038c1B5A305203900099A ... - Adding 0x88644D18A948eD8Bcb60F82FCfe1cf4631D09260 ... * Group voting for itself ... Registering validator group: cLabs(4) with: 80000000000000000000000 CG locked... - send funds 80800000000000000000000 to group address 0xF496707e7ea770Fe555d1631C5Cc608aCeaA3d2f - lock gold - setName - registerValidatorGroup * Registering 5 validators ... - lockGold CLabs Validator #15 on development - lockGold CLabs Validator #16 on development - lockGold CLabs Validator #17 on development - lockGold CLabs Validator #18 on development - lockGold CLabs Validator #19 on development - setName CLabs Validator #15 on development - setName CLabs Validator #16 on development - setName CLabs Validator #17 on development - setName CLabs Validator #18 on development - setName CLabs Validator #19 on development - registerValidator CLabs Validator #15 on development - registerValidator CLabs Validator #16 on development - registerValidator CLabs Validator #17 on development - registerValidator CLabs Validator #18 on development - registerValidator CLabs Validator #19 on development - affiliate CLabs Validator #15 on development - affiliate CLabs Validator #16 on development - affiliate CLabs Validator #17 on development - affiliate CLabs Validator #18 on development - affiliate CLabs Validator #19 on development - setAccountDataEncryptionKey CLabs Validator #15 on development - setAccountDataEncryptionKey CLabs Validator #16 on development - setAccountDataEncryptionKey CLabs Validator #17 on development - setAccountDataEncryptionKey CLabs Validator #18 on development - setAccountDataEncryptionKey CLabs Validator #19 on development - done CLabs Validator #15 on development - done CLabs Validator #16 on development - done CLabs Validator #17 on development - done CLabs Validator #18 on development - done CLabs Validator #19 on development * Adding Validators to cLabs(4) ... - Adding 0x93dcD0DD8B9e11575c1f647872aE082559691feb ... - Adding 0xaa6676733e2e259d879127519D973ac71135F797 ... - Adding 0x4E11c2Cf71FF70f1284e871f978fCcc65a99B8dD ... - Adding 0xdB51E4F0C7AeDB87c012748EC5Da3eAd4f4ed110 ... - Adding 0xaCcf7803C88B05846c46946D7B46418A9ADAd578 ... * Group voting for itself ... Registering validator group: cLabs(5) with: 90000000000000000000000 CG locked... - send funds 90900000000000000000000 to group address 0x5fD8f0bb370a43053e89e6a023931ecD9D7F257B - lock gold - setName - registerValidatorGroup * Registering 5 validators ... - lockGold CLabs Validator #20 on development - lockGold CLabs Validator #21 on development - lockGold CLabs Validator #22 on development - lockGold CLabs Validator #23 on development - lockGold CLabs Validator #24 on development - setName CLabs Validator #20 on development - setName CLabs Validator #21 on development - setName CLabs Validator #22 on development - setName CLabs Validator #23 on development - setName CLabs Validator #24 on development - registerValidator CLabs Validator #20 on development - registerValidator CLabs Validator #21 on development - registerValidator CLabs Validator #22 on development - registerValidator CLabs Validator #23 on development - registerValidator CLabs Validator #24 on development - affiliate CLabs Validator #20 on development - affiliate CLabs Validator #21 on development - affiliate CLabs Validator #22 on development - affiliate CLabs Validator #23 on development - affiliate CLabs Validator #24 on development - setAccountDataEncryptionKey CLabs Validator #20 on development - setAccountDataEncryptionKey CLabs Validator #21 on development - setAccountDataEncryptionKey CLabs Validator #22 on development - setAccountDataEncryptionKey CLabs Validator #23 on development - setAccountDataEncryptionKey CLabs Validator #24 on development - done CLabs Validator #20 on development - done CLabs Validator #21 on development - done CLabs Validator #22 on development - done CLabs Validator #23 on development - done CLabs Validator #24 on development * Adding Validators to cLabs(5) ... - Adding 0xabA62f668cAd54a1B71Deb00472dbaAC4C35ed63 ... - Adding 0x8fE6e1b505119FA31c557e500ae5F17fCf9c58fD ... - Adding 0x81c88171d2D2c4c6991ce9feB13D69f4953417CE ... - Adding 0x224C04C6b8Ef3d2A59845c3174eB16a42724BC96 ... - Adding 0x75202c1AA3dAb3408c0b89b63F6006598740B9Eb ... * Group voting for itself ... Registering validator group: cLabs(6) with: 100000000000000000000000 CG locked... - send funds 101000000000000000000000 to group address 0x27F2a85f647D4CF28Ca2AF08bB5CADAa61ed7779 - lock gold - setName - registerValidatorGroup * Registering 5 validators ... - lockGold CLabs Validator #25 on development - lockGold CLabs Validator #26 on development - lockGold CLabs Validator #27 on development - lockGold CLabs Validator #28 on development - lockGold CLabs Validator #29 on development - setName CLabs Validator #25 on development - setName CLabs Validator #26 on development - setName CLabs Validator #27 on development - setName CLabs Validator #28 on development - setName CLabs Validator #29 on development - registerValidator CLabs Validator #25 on development - registerValidator CLabs Validator #26 on development - registerValidator CLabs Validator #27 on development - registerValidator CLabs Validator #28 on development - registerValidator CLabs Validator #29 on development - affiliate CLabs Validator #25 on development - affiliate CLabs Validator #26 on development - affiliate CLabs Validator #27 on development - affiliate CLabs Validator #28 on development - affiliate CLabs Validator #29 on development - setAccountDataEncryptionKey CLabs Validator #25 on development - setAccountDataEncryptionKey CLabs Validator #26 on development - setAccountDataEncryptionKey CLabs Validator #27 on development - setAccountDataEncryptionKey CLabs Validator #28 on development - setAccountDataEncryptionKey CLabs Validator #29 on development - done CLabs Validator #25 on development - done CLabs Validator #26 on development - done CLabs Validator #27 on development - done CLabs Validator #28 on development - done CLabs Validator #29 on development * Adding Validators to cLabs(6) ... - Adding 0xeA79dA2A3FF900eD7A1F7E6410Fe3541BaD0cf67 ... - Adding 0x3f3718c3314eB9359E24Ab30CEe35261270879Ea ... - Adding 0xB97D3d5dDE63329c69a711D23c73946142715185 ... - Adding 0x4C5B3461Bd1DC95eadfd6871d0a04773bD4D4BFC ... - Adding 0x7Bbb7946A87C2E8B533c7bEc050c03EB9080830C ... * Group voting for itself ... > Saving migration to chain. ------------------------------------- > Total cost: 0 ETH Summary ======= > Total deployments: 60 > Final cost: 0 ETH $ ./scripts/bash/set_block_gas_limit.sh -n development $ /Users/soqu/Projects/resource/celo-monorepo2/node_modules/.bin/truffle exec ./scripts/truffle/set_block_gas_limit.js --network development --build_directory /Users/soqu/Projects/resource/celo-monorepo2/packages/protocol/build/development --truffle_override '' --migration_override '' > Warning: possible unsupported (undocumented in help) command line option: --build_directory,--truffle_override,--migration_override Using network 'development'. Setting block gas limit to 13000000 Transferring ownership of BlockchainParameters and its Proxy to 0x3B083cbAE29bfD2e921f7B2f236B785941fCca39 Done in 264.45s.