Skip to content

Commit

Permalink
chore: migration of version v0.28.0-alpha.0 [ci skip]
Browse files Browse the repository at this point in the history
LOG: Compiling ./contracts/Migrations.sol...
Compiling ./contracts/W12Lister.sol...
Compiling ./contracts/W12ListerStub.sol...
Compiling ./contracts/access/roles/AdminRole.sol...
Compiling ./contracts/access/roles/IAdminRole.sol...
Compiling ./contracts/access/roles/IPricerRole.sol...
Compiling ./contracts/access/roles/IProjectOwnerRole.sol...
Compiling ./contracts/access/roles/PricerRole.sol...
Compiling ./contracts/access/roles/ProjectOwnerRole.sol...
Compiling ./contracts/crowdsale/IW12Crowdsale.sol...
Compiling ./contracts/crowdsale/IW12Fund.sol...
Compiling ./contracts/crowdsale/W12Crowdsale.sol...
Compiling ./contracts/crowdsale/W12Fund.sol...
Compiling ./contracts/crowdsale/factories/IW12CrowdsaleFactory.sol...
Compiling ./contracts/crowdsale/factories/IW12FundFactory.sol...
Compiling ./contracts/crowdsale/factories/W12CrowdsaleFactory.sol...
Compiling ./contracts/crowdsale/factories/W12FundFactory.sol...
Compiling ./contracts/libs/Crowdsale.sol...
Compiling ./contracts/libs/Fund.sol...
Compiling ./contracts/libs/FundAccount.sol...
Compiling ./contracts/libs/PaymentMethods.sol...
Compiling ./contracts/libs/Percent.sol...
Compiling ./contracts/libs/PurchaseProcessing.sol...
Compiling ./contracts/libs/TokenListing.sol...
Compiling ./contracts/libs/Utils.sol...
Compiling ./contracts/mocks/crowdsale/W12CrowdsaleFundStub.sol...
Compiling ./contracts/mocks/crowdsale/W12CrowdsaleStub.sol...
Compiling ./contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol...
Compiling ./contracts/mocks/crowdsale/W12FundStub.sol...
Compiling ./contracts/mocks/libs/PercentMock.sol...
Compiling ./contracts/mocks/libs/PurchaseProcessing.sol...
Compiling ./contracts/mocks/libs/Utils.sol...
Compiling ./contracts/mocks/lister/W12Lister__W12CrowdsaleFactoryMock.sol...
Compiling ./contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol...
Compiling ./contracts/mocks/lister/W12Lister__W12FundMock.sol...
Compiling ./contracts/mocks/token/ERC20Mock.sol...
Compiling ./contracts/rates/IRates.sol...
Compiling ./contracts/rates/ISymbols.sol...
Compiling ./contracts/rates/Rates.sol...
Compiling ./contracts/rates/Symbols.sol...
Compiling ./contracts/token/IWToken.sol...
Compiling ./contracts/token/WToken.sol...
Compiling ./contracts/token/WTokenStub.sol...
Compiling ./contracts/token/WTokenTestHelper.sol...
Compiling ./contracts/token/exchanger/ITokenExchange.sol...
Compiling ./contracts/token/exchanger/ITokenExchanger.sol...
Compiling ./contracts/token/exchanger/ITokenLedger.sol...
Compiling ./contracts/token/exchanger/TokenExchanger.sol...
Compiling ./contracts/versioning/Versionable.sol...
Compiling ./contracts/versioning/VersionsLedger.sol...
Compiling ./contracts/wallets/IWallets.sol...
Compiling ./contracts/wallets/Wallets.sol...
Compiling openzeppelin-solidity/contracts/access/Roles.sol...
Compiling openzeppelin-solidity/contracts/access/roles/MinterRole.sol...
Compiling openzeppelin-solidity/contracts/math/SafeMath.sol...
Compiling openzeppelin-solidity/contracts/ownership/Secondary.sol...
Compiling openzeppelin-solidity/contracts/token/ERC20/ERC20.sol...
Compiling openzeppelin-solidity/contracts/token/ERC20/ERC20Burnable.sol...
Compiling openzeppelin-solidity/contracts/token/ERC20/ERC20Detailed.sol...
Compiling openzeppelin-solidity/contracts/token/ERC20/ERC20Mintable.sol...
Compiling openzeppelin-solidity/contracts/token/ERC20/IERC20.sol...
Compiling openzeppelin-solidity/contracts/token/ERC20/SafeERC20.sol...
Compiling openzeppelin-solidity/contracts/utils/ReentrancyGuard.sol...
Compiling solidity-bytes-utils/contracts/BytesLib.sol...

Compilation warnings encountered:

/home/circleci/code/contracts/libs/Fund.sol:98:14: Warning: Unused local variable.
        (,,, uint32 lastWithdrawalWindow,,) = crowdsale.getMilestone(lastIndex);
             ^-------------------------^
,/home/circleci/code/contracts/libs/Fund.sol:103:34: Warning: Unused local variable.
        (, uint tranchePercent,, uint32 withdrawalWindow,,) = crowdsale.getMilestone(index);
                                 ^---------------------^
,/home/circleci/code/contracts/crowdsale/W12Fund.sol:229:22: Warning: Unused local variable.
        (uint index, bool found) = crowdsale.getCurrentMilestoneIndex();
                     ^--------^
,/home/circleci/code/contracts/mocks/crowdsale/W12CrowdsaleFundStub.sol:10:27: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function setCrowdsale(IW12Crowdsale _crowdsale) external {}
                          ^----------------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12CrowdsaleFundStub.sol:12:31: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function setServiceWallet(address _serviceWallet) external {}
                              ^--------------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12CrowdsaleFundStub.sol:14:22: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function setSwap(address _swap) external {}
                     ^-----------^
,/home/circleci/code/contracts/mocks/crowdsale/W12CrowdsaleFundStub.sol:16:30: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function transferPrimary(address _address) public {}
                             ^--------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12CrowdsaleFundStub.sol:18:22: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function isAdmin(address account) public view returns (bool) {}
                     ^-------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12CrowdsaleFundStub.sol:20:23: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function addAdmin(address account) public {}
                      ^-------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12CrowdsaleFundStub.sol:24:26: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function removeAdmin(address account) public {}
                         ^-------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12CrowdsaleFundStub.sol:26:29: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function isProjectOwner(address account) public view returns (bool) {}
                            ^-------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12CrowdsaleFundStub.sol:28:30: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function addProjectOwner(address account) public {}
                             ^-------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12CrowdsaleFundStub.sol:32:33: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function removeProjectOwner(address account) public {}
                                ^-------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:34:22: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function isAdmin(address account) public view returns (bool) {}
                     ^-------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:36:23: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function addAdmin(address account) public {}
                      ^-------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:40:26: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function removeAdmin(address account) public {}
                         ^-------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:42:29: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function isProjectOwner(address account) public view returns (bool) {}
                            ^-------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:44:30: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function addProjectOwner(address account) public {}
                             ^-------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:48:33: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function removeProjectOwner(address account) public {}
                                ^-------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:50:28: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function setParameters(uint price) external {}
                           ^--------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:53:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        uint[6][] parametersOfStages,
        ^--------------------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:54:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        uint[] bonusConditionsOfStages,
        ^----------------------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:55:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        uint[4][] parametersOfMilestones,
        ^------------------------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:56:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        uint32[] nameAndDescriptionsOffsetOfMilestones,
        ^--------------------------------------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:57:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        bytes nameAndDescriptionsOfMilestones,
        ^-----------------------------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:58:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        bytes32[] paymentMethodsList
        ^--------------------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:91:23: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getStage(uint index) public view returns (uint32, uint32, uint, uint32, uint[], uint[]) {}
                      ^--------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:113:58: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getCurrentStageIndex() public view returns (uint index, bool found) {}
                                                         ^--------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:113:70: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getCurrentStageIndex() public view returns (uint index, bool found) {}
                                                                     ^--------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:115:33: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getSaleVolumeBonus(uint value) public view returns (uint bonus) {}
                                ^--------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:115:66: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getSaleVolumeBonus(uint value) public view returns (uint bonus) {}
                                                                 ^--------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:123:24: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function buyTokens(bytes32 method, uint amount) payable public {}
                       ^------------^
,/home/circleci/code/contracts/mocks/crowdsale/W12FundCrowdsaleStub.sol:123:40: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function buyTokens(bytes32 method, uint amount) payable public {}
                                       ^---------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:7:27: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function setCrowdsale(IW12Crowdsale _crowdsale) external {}
                          ^----------------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:9:31: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function setServiceWallet(address _serviceWallet) external {}
                              ^--------------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:11:22: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function setSwap(address _swap) external {}
                     ^-----------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:13:30: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function transferPrimary(address _address) public {}
                             ^--------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:15:22: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function isAdmin(address account) public view returns (bool) {}
                     ^-------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:25:26: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function removeAdmin(address account) public {}
                         ^-------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:27:29: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function isProjectOwner(address account) public view returns (bool) {}
                            ^-------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:29:30: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function addProjectOwner(address account) public {}
                             ^-------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:33:33: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function removeProjectOwner(address account) public {}
                                ^-------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:36:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        address investor,
        ^--------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:37:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        uint tokenAmount,
        ^--------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:38:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        bytes32 symbol,
        ^------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:39:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        uint cost,
        ^-------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12FundMock.sol:40:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        uint costUSD
        ^----------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:14:22: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function isAdmin(address account) public view returns (bool) {}
                     ^-------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:24:26: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function removeAdmin(address account) public {}
                         ^-------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:26:29: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function isProjectOwner(address account) public view returns (bool) {}
                            ^-------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:28:30: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function addProjectOwner(address account) public {}
                             ^-------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:32:33: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function removeProjectOwner(address account) public {}
                                ^-------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:38:28: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function setParameters(uint price) external {}
                           ^--------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:40:30: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function transferPrimary(address _address) public {}
                             ^--------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:43:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        uint[6][] parametersOfStages,
        ^--------------------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:44:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        uint[] bonusConditionsOfStages,
        ^----------------------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:45:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        uint[4][] parametersOfMilestones,
        ^------------------------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:46:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        uint32[] nameAndDescriptionsOffsetOfMilestones,
        ^--------------------------------------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:47:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        bytes nameAndDescriptionsOfMilestones,
        ^-----------------------------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:48:9: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
        bytes32[] paymentMethodsList
        ^--------------------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:53:27: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getMilestone(uint index) public view returns (uint32, uint, uint32, uint32, bytes, bytes) {}
                          ^--------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:55:23: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getStage(uint index) public view returns (uint32, uint32, uint, uint32, uint[], uint[]) {}
                      ^--------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:59:59: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getLastMilestoneIndex() public view returns (uint index, bool found) {}
                                                          ^--------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:59:71: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getLastMilestoneIndex() public view returns (uint index, bool found) {}
                                                                      ^--------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:63:58: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getCurrentStageIndex() public view returns (uint index, bool found) {}
                                                         ^--------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:63:70: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getCurrentStageIndex() public view returns (uint index, bool found) {}
                                                                     ^--------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:65:33: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getSaleVolumeBonus(uint value) public view returns (uint bonus) {}
                                ^--------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:65:66: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function getSaleVolumeBonus(uint value) public view returns (uint bonus) {}
                                                                 ^--------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:73:24: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function buyTokens(bytes32 method, uint amount) payable public {}
                       ^------------^
,/home/circleci/code/contracts/mocks/lister/W12Lister__W12CrowdsaleMock.sol:73:40: Warning: Unused function parameter. Remove or comment out the variable name to silence this warning.
    function buyTokens(bytes32 method, uint amount) payable public {}
                                       ^---------^
,/home/circleci/code/contracts/libs/PurchaseProcessing.sol:289:5: Warning: Function state mutability can be restricted to pure
    function getBonus(uint value, uint[] volumeBoundaries, uint[] volumeBonuses) public view returns(uint bonus) {
    ^ (Relevant source part starts here and spans across multiple lines).
,/home/circleci/code/contracts/mocks/libs/PurchaseProcessing.sol:7:5: Warning: Function state mutability can be restricted to pure
    function checkInvoiceInput(
    ^ (Relevant source part starts here and spans across multiple lines).
,/home/circleci/code/contracts/mocks/libs/PurchaseProcessing.sol:55:5: Warning: Function state mutability can be restricted to pure
    function fee(uint tokenAmount, uint cost, uint tokenFee, uint purchaseFee) public view returns(uint[2]) {
    ^ (Relevant source part starts here and spans across multiple lines).

Writing artifacts to ./build/contracts

Using network 'test'.

Running migration: 1_migration_manager.js
  Running step...
  Didn't deploy VersionsLedger; using 0x1bfac5dc3c39af592cad1c19579354961ffa85ce
deployed versions:  0.20.5, 0.21.3, 0.23.2, 0.26.0, 0.27.0, 0.27.1
  Replacing Migrations...
  ... 0xe935fbf60684b8028c48ae9a37964ba473f21af9160718fa0e8a5932f22522eb
  Migrations: 0xef17168c069f7abbc2f039f5de50511bd896a367
  Didn't deploy Wallets; using 0x9fa6140daae59eb93e02ca0972ebb375efe803fb
Saving successful migration to network...
  ... 0xa5d6744fb14845840c72f10f05767d2ec48f55c4fc1645731db23104423ad0c3
Saving artifacts...
Running migration: 2_token.js
  Running step...
  Replacing WTokenStub...
  ... 0x3187c256e926ab74f2556241224d63243666cfed0cd4fc8743fe493a530854ac
  WTokenStub: 0x34d3dbe4a053c079d469a8691bee42fdc82bf5a7
  Didn't deploy WTokenTestHelper; using 0xd29d17008b9f032d5c758fbe70301ff7b0b3f796
Saving successful migration to network...
  ... 0xd525d0376c73261cc0ef03fbad93d06de1d04a26a52fc243e2ac136f7c4465b6
Saving artifacts...
Running migration: 3_rates.js
  Running step...
  Replacing Rates...
  ... 0x4db31b1be2845ff7631a00668fb43dca297fde48c1ce7b653faf35296e7783a6
  Rates: 0x3955ea944203d6259098c255f7fb779c79ba4094
Saving successful migration to network...
  ... 0x822d046437da9921caf8376a7f4891271e3262124fbb9e79c22e8d049c4729db
Saving artifacts...
Running migration: 4_libs.js
  Running step...
  Replacing Utils...
  ... 0x6370f1e917cfb27a748a8219a3ff5745ffa936191f3b58d34a45e02186ac195e
  Utils: 0x9666c128e3ab46e2e2480fa50e5294c54dad5621
  Replacing Percent...
  ... 0x00457c091bb6d5ee0c112cb00702f63cbabb0a3a714f5c554d8c6432f85fdc39
  Percent: 0x04596c9a67ad5870686616d58c2a8198f8b94b34
  Replacing FundAccount...
  ... 0x55bce4331ac6e33b84b3cbcd6c7346c1602192cbd83de3d003df93a3f92347a9
  FundAccount: 0x27bd1f295f0fa80072dfb5214fb12b88518e7041
  Deploying PaymentMethods...
  ... 0x81e6fec4da413bd34d20bf9a02929399afd83c9b8954f950f6cc34bda7ff32a5
  PaymentMethods: 0x075acd6e2c3889534b118c25e987a7c54e310334
  Deploying Fund...
  ... 0xda21c2a61414fd9d3b69a3275589f396e7a7a7be0fa60740802ecf1a751d4227
  Fund: 0x4a4c642901cad1f377af52374cc46ee880b15ad3
  Deploying Crowdsale...
  ... 0xaa9f153b394e9ddb79985e3847c2db3178d3144bd0669de43abab38382c7518c
  Crowdsale: 0x7e8264c85babb6c0b41734622ac220c2bf7d57a0
  Deploying PurchaseProcessing...
  ... 0x0bb5218bfeb66cbda33e7fa0b9753d20693923434ee4dc2c119d8fd55de473c7
  PurchaseProcessing: 0xc188f0bc72e1a4f928fcf81132dc444bd0846871
Saving successful migration to network...
  ... 0x2a95d292882b2ccd0588834b18123c4e4be12507bbf62689508a9ba2d972ace5
Saving artifacts...
Running migration: 5_factory.js
  Running step...
  Replacing W12FundFactory...
  ... 0x91aae665ba73fa5cc5d060ae607d6dea3d1f949d50d6d9816011be6ef17f1e69
  W12FundFactory: 0xa3f15154ef5a090b4c4b2f53ddc35f23164e61e5
  Replacing W12CrowdsaleFactory...
  ... 0xbb646c3cf142e7652d3bdabbeecd60e25fa81d81f55bbf465ddbbdb40bb49a94
  W12CrowdsaleFactory: 0x7d930832111f2b268967de1b579f7474efb638dd
Saving successful migration to network...
  ... 0xeef5fbbae8e32fc27294d1faa496b898a5adaa32e4fd76cd88bb409218a88726
Saving artifacts...
Running migration: 6_lister.js
  Running step...
  Replacing TokenExchanger...
  ... 0x831b16ee6f36f1fc349bab152b6e49bac77a37e1a101e8c8517e7d8bb0701c25
  TokenExchanger: 0x06e6c579c5d14a0ba5724217cdbb3ba924a59be6
  Replacing W12ListerStub...
  ... 0xebcafe969ef6cf6689f7e36975972238d22e02af6705ac318d58dc112dc53486
  W12ListerStub: 0x6074a1bfe00625f55d6bc2d3a4989a709372e7bd
  ... 0x1dba90d192bf86aa48d34596d7cc34b176b081adf2fd33a532c11fd8f62d8c73
  ... 0xf6b552512475db3de26b6c604b9ecb915723bcf5daa96ab224ea9f7c9dfbbab6
Saving successful migration to network...
  ... 0xc2f1563446ab74b3a7f35646543fe607d3e65dcdf615674943eceb207077fc15
Saving artifacts...
MIGRATION:
Network Rinkeby
VersionsLedger - 0x1bfac5dc3c39af592cad1c19579354961ffa85ce
Migrations - 0xef17168c069f7abbc2f039f5de50511bd896a367
Wallets - 0x9fa6140daae59eb93e02ca0972ebb375efe803fb
WTokenStub - 0x34d3dbe4a053c079d469a8691bee42fdc82bf5a7
WTokenTestHelper - 0xd29d17008b9f032d5c758fbe70301ff7b0b3f796
Percent - 0x04596c9a67ad5870686616d58c2a8198f8b94b34
Utils - 0x9666c128e3ab46e2e2480fa50e5294c54dad5621
FundAccount - 0x27bd1f295f0fa80072dfb5214fb12b88518e7041
PaymentMethods - 0x075acd6e2c3889534b118c25e987a7c54e310334
Crowdsale - 0x7e8264c85babb6c0b41734622ac220c2bf7d57a0
PurchaseProcessing - 0xc188f0bc72e1a4f928fcf81132dc444bd0846871
W12FundFactory - 0xa3f15154ef5a090b4c4b2f53ddc35f23164e61e5
W12CrowdsaleFactory - 0x7d930832111f2b268967de1b579f7474efb638dd
TokenExchanger - 0x06e6c579c5d14a0ba5724217cdbb3ba924a59be6
W12ListerStub - 0x6074a1bfe00625f55d6bc2d3a4989a709372e7bd
Owner - 0x0360d0068f30f8952eccde246ab2a96fac889ffd
Service wallet - 0x0360d0068f30f8952eccde246ab2a96fac889ffd
  • Loading branch information
Hokid committed Dec 6, 2018
1 parent 785c30c commit 97e00fb
Show file tree
Hide file tree
Showing 136 changed files with 242,828 additions and 141,760 deletions.
63 changes: 63 additions & 0 deletions abi/0.28.0/AdminRole.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
{
"contractName": "AdminRole",
"abi": [
{
"inputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "constructor"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "account",
"type": "address"
}
],
"name": "AdminAdded",
"type": "event"
},
{
"anonymous": false,
"inputs": [
{
"indexed": true,
"name": "account",
"type": "address"
}
],
"name": "AdminRemoved",
"type": "event"
},
{
"constant": true,
"inputs": [
{
"name": "account",
"type": "address"
}
],
"name": "isAdmin",
"outputs": [
{
"name": "",
"type": "bool"
}
],
"payable": false,
"stateMutability": "view",
"type": "function"
},
{
"constant": false,
"inputs": [],
"name": "renounceAdmin",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
}
]
}
4 changes: 4 additions & 0 deletions abi/0.28.0/BytesLib.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
{
"contractName": "BytesLib",
"abi": []
}
91 changes: 91 additions & 0 deletions abi/0.28.0/Crowdsale.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
{
"contractName": "Crowdsale",
"abi": [
{
"constant": false,
"inputs": [
{
"name": "stages",
"type": "Crowdsale.Stage[] storage"
},
{
"name": "milestones",
"type": "Crowdsale.Milestone[] storage"
},
{
"name": "parameters",
"type": "uint256[6][]"
},
{
"name": "bonusConditions",
"type": "uint256[]"
}
],
"name": "setStages",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "stages",
"type": "Crowdsale.Stage[] storage"
},
{
"name": "stageIndex",
"type": "uint8"
},
{
"name": "start",
"type": "uint8"
},
{
"name": "end",
"type": "uint8"
},
{
"name": "bonusConditions",
"type": "uint256[]"
}
],
"name": "setStageBonusConditions",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
},
{
"constant": false,
"inputs": [
{
"name": "stages",
"type": "Crowdsale.Stage[] storage"
},
{
"name": "milestones",
"type": "Crowdsale.Milestone[] storage"
},
{
"name": "parameters",
"type": "uint256[4][]"
},
{
"name": "offsets",
"type": "uint32[]"
},
{
"name": "namesAndDescriptions",
"type": "bytes"
}
],
"name": "setMilestones",
"outputs": [],
"payable": false,
"stateMutability": "nonpayable",
"type": "function"
}
]
}
Loading

0 comments on commit 97e00fb

Please sign in to comment.