From 9b62606d34f5b8cb147592351ab6d27e72548c1e Mon Sep 17 00:00:00 2001 From: nolash Date: Sun, 23 Feb 2020 00:52:58 +0100 Subject: [PATCH] WIP example sequence build with placeholder addrs and users https://github.com/trufflesuite/truffle/issues/501 --- solidity/build/BancorConverter.abi | 1 - solidity/build/BancorConverter.bin | 1 - solidity/build/BancorConverterFactory.abi | 1 - solidity/build/BancorConverterFactory.bin | 1 - solidity/build/BancorConverterRegistry.abi | 1 - solidity/build/BancorConverterRegistry.bin | 1 - solidity/build/BancorConverterUpgrader.abi | 1 - solidity/build/BancorConverterUpgrader.bin | 1 - solidity/build/BancorFormula.abi | 1 - solidity/build/BancorFormula.bin | 1 - solidity/build/BancorGasPriceLimit.abi | 1 - solidity/build/BancorGasPriceLimit.bin | 1 - solidity/build/BancorNetwork.abi | 1 - solidity/build/BancorNetwork.bin | 1 - solidity/build/BancorPriceFloor.abi | 1 - solidity/build/BancorPriceFloor.bin | 1 - solidity/build/BancorX.abi | 1 - solidity/build/BancorX.bin | 1 - solidity/build/ContractFeatures.abi | 1 - solidity/build/ContractFeatures.bin | 1 - solidity/build/ContractIds.abi | 1 - solidity/build/ContractIds.bin | 1 - solidity/build/ContractRegistry.abi | 1 - solidity/build/ContractRegistry.bin | 1 - solidity/build/CrowdsaleController.abi | 1 - solidity/build/CrowdsaleController.bin | 1 - solidity/build/ERC20Token.abi | 1 - solidity/build/ERC20Token.bin | 1 - solidity/build/EtherToken.abi | 1 - solidity/build/EtherToken.bin | 1 - solidity/build/FeatureIds.abi | 1 - solidity/build/FeatureIds.bin | 1 - solidity/build/IAddressList.abi | 1 - solidity/build/IAddressList.bin | 1 - solidity/build/IBancorConverter.abi | 1 - solidity/build/IBancorConverter.bin | 0 solidity/build/IBancorConverterExtended.abi | 1 - solidity/build/IBancorConverterExtended.bin | 0 solidity/build/IBancorConverterFactory.abi | 1 - solidity/build/IBancorConverterFactory.bin | 0 solidity/build/IBancorConverterUpgrader.abi | 1 - solidity/build/IBancorConverterUpgrader.bin | 0 solidity/build/IBancorFormula.abi | 1 - solidity/build/IBancorFormula.bin | 0 solidity/build/IBancorGasPriceLimit.abi | 1 - solidity/build/IBancorGasPriceLimit.bin | 0 solidity/build/IBancorNetwork.abi | 1 - solidity/build/IBancorNetwork.bin | 0 solidity/build/IBancorX.abi | 1 - solidity/build/IBancorX.bin | 0 solidity/build/IBancorXUpgrader.abi | 1 - solidity/build/IBancorXUpgrader.bin | 0 solidity/build/IContractFeatures.abi | 1 - solidity/build/IContractFeatures.bin | 0 solidity/build/IContractRegistry.abi | 1 - solidity/build/IContractRegistry.bin | 0 solidity/build/IERC20Token.abi | 1 - solidity/build/IERC20Token.bin | 0 solidity/build/IEtherToken.abi | 1 - solidity/build/IEtherToken.bin | 0 solidity/build/INonStandardERC20.abi | 1 - solidity/build/INonStandardERC20.bin | 0 solidity/build/IOwned.abi | 1 - solidity/build/IOwned.bin | 0 solidity/build/ISmartToken.abi | 1 - solidity/build/ISmartToken.bin | 0 solidity/build/ITokenHolder.abi | 1 - solidity/build/ITokenHolder.bin | 0 solidity/build/IWhitelist.abi | 1 - solidity/build/IWhitelist.bin | 0 solidity/build/Managed.abi | 1 - solidity/build/Managed.bin | 1 - solidity/build/Migrations.abi | 1 - solidity/build/Migrations.bin | 1 - solidity/build/NonStandardTokenRegistry.abi | 1 - solidity/build/NonStandardTokenRegistry.bin | 1 - solidity/build/Owned.abi | 1 - solidity/build/Owned.bin | 1 - solidity/build/SafeMath.abi | 1 - solidity/build/SafeMath.bin | 1 - solidity/build/SmartToken.abi | 1 - solidity/build/SmartToken.bin | 1 - solidity/build/SmartTokenController.abi | 1 - solidity/build/SmartTokenController.bin | 1 - solidity/build/TestBancorFormula.abi | 1 - solidity/build/TestBancorFormula.bin | 1 - solidity/build/TestCrowdsaleController.abi | 1 - solidity/build/TestCrowdsaleController.bin | 1 - solidity/build/TestERC20Token.abi | 1 - solidity/build/TestERC20Token.bin | 1 - solidity/build/TestFeatures.abi | 1 - solidity/build/TestFeatures.bin | 1 - solidity/build/TestUtils.abi | 1 - solidity/build/TestUtils.bin | 1 - solidity/build/TokenHolder.abi | 1 - solidity/build/TokenHolder.bin | 1 - solidity/build/Utils.abi | 1 - solidity/build/Utils.bin | 1 - solidity/build/Whitelist.abi | 1 - solidity/build/Whitelist.bin | 1 - solidity/build/XTransferRerouter.abi | 1 - solidity/build/XTransferRerouter.bin | 1 - solidity/migrations/2_deploy_contracts.js | 58 +++++++++++++-------- 103 files changed, 35 insertions(+), 107 deletions(-) delete mode 100644 solidity/build/BancorConverter.abi delete mode 100644 solidity/build/BancorConverter.bin delete mode 100644 solidity/build/BancorConverterFactory.abi delete mode 100644 solidity/build/BancorConverterFactory.bin delete mode 100644 solidity/build/BancorConverterRegistry.abi delete mode 100644 solidity/build/BancorConverterRegistry.bin delete mode 100644 solidity/build/BancorConverterUpgrader.abi delete mode 100644 solidity/build/BancorConverterUpgrader.bin delete mode 100644 solidity/build/BancorFormula.abi delete mode 100644 solidity/build/BancorFormula.bin delete mode 100644 solidity/build/BancorGasPriceLimit.abi delete mode 100644 solidity/build/BancorGasPriceLimit.bin delete mode 100644 solidity/build/BancorNetwork.abi delete mode 100644 solidity/build/BancorNetwork.bin delete mode 100644 solidity/build/BancorPriceFloor.abi delete mode 100644 solidity/build/BancorPriceFloor.bin delete mode 100644 solidity/build/BancorX.abi delete mode 100644 solidity/build/BancorX.bin delete mode 100644 solidity/build/ContractFeatures.abi delete mode 100644 solidity/build/ContractFeatures.bin delete mode 100644 solidity/build/ContractIds.abi delete mode 100644 solidity/build/ContractIds.bin delete mode 100644 solidity/build/ContractRegistry.abi delete mode 100644 solidity/build/ContractRegistry.bin delete mode 100644 solidity/build/CrowdsaleController.abi delete mode 100644 solidity/build/CrowdsaleController.bin delete mode 100644 solidity/build/ERC20Token.abi delete mode 100644 solidity/build/ERC20Token.bin delete mode 100644 solidity/build/EtherToken.abi delete mode 100644 solidity/build/EtherToken.bin delete mode 100644 solidity/build/FeatureIds.abi delete mode 100644 solidity/build/FeatureIds.bin delete mode 100644 solidity/build/IAddressList.abi delete mode 100644 solidity/build/IAddressList.bin delete mode 100644 solidity/build/IBancorConverter.abi delete mode 100644 solidity/build/IBancorConverter.bin delete mode 100644 solidity/build/IBancorConverterExtended.abi delete mode 100644 solidity/build/IBancorConverterExtended.bin delete mode 100644 solidity/build/IBancorConverterFactory.abi delete mode 100644 solidity/build/IBancorConverterFactory.bin delete mode 100644 solidity/build/IBancorConverterUpgrader.abi delete mode 100644 solidity/build/IBancorConverterUpgrader.bin delete mode 100644 solidity/build/IBancorFormula.abi delete mode 100644 solidity/build/IBancorFormula.bin delete mode 100644 solidity/build/IBancorGasPriceLimit.abi delete mode 100644 solidity/build/IBancorGasPriceLimit.bin delete mode 100644 solidity/build/IBancorNetwork.abi delete mode 100644 solidity/build/IBancorNetwork.bin delete mode 100644 solidity/build/IBancorX.abi delete mode 100644 solidity/build/IBancorX.bin delete mode 100644 solidity/build/IBancorXUpgrader.abi delete mode 100644 solidity/build/IBancorXUpgrader.bin delete mode 100644 solidity/build/IContractFeatures.abi delete mode 100644 solidity/build/IContractFeatures.bin delete mode 100644 solidity/build/IContractRegistry.abi delete mode 100644 solidity/build/IContractRegistry.bin delete mode 100644 solidity/build/IERC20Token.abi delete mode 100644 solidity/build/IERC20Token.bin delete mode 100644 solidity/build/IEtherToken.abi delete mode 100644 solidity/build/IEtherToken.bin delete mode 100644 solidity/build/INonStandardERC20.abi delete mode 100644 solidity/build/INonStandardERC20.bin delete mode 100644 solidity/build/IOwned.abi delete mode 100644 solidity/build/IOwned.bin delete mode 100644 solidity/build/ISmartToken.abi delete mode 100644 solidity/build/ISmartToken.bin delete mode 100644 solidity/build/ITokenHolder.abi delete mode 100644 solidity/build/ITokenHolder.bin delete mode 100644 solidity/build/IWhitelist.abi delete mode 100644 solidity/build/IWhitelist.bin delete mode 100644 solidity/build/Managed.abi delete mode 100644 solidity/build/Managed.bin delete mode 100644 solidity/build/Migrations.abi delete mode 100644 solidity/build/Migrations.bin delete mode 100644 solidity/build/NonStandardTokenRegistry.abi delete mode 100644 solidity/build/NonStandardTokenRegistry.bin delete mode 100644 solidity/build/Owned.abi delete mode 100644 solidity/build/Owned.bin delete mode 100644 solidity/build/SafeMath.abi delete mode 100644 solidity/build/SafeMath.bin delete mode 100644 solidity/build/SmartToken.abi delete mode 100644 solidity/build/SmartToken.bin delete mode 100644 solidity/build/SmartTokenController.abi delete mode 100644 solidity/build/SmartTokenController.bin delete mode 100644 solidity/build/TestBancorFormula.abi delete mode 100644 solidity/build/TestBancorFormula.bin delete mode 100644 solidity/build/TestCrowdsaleController.abi delete mode 100644 solidity/build/TestCrowdsaleController.bin delete mode 100644 solidity/build/TestERC20Token.abi delete mode 100644 solidity/build/TestERC20Token.bin delete mode 100644 solidity/build/TestFeatures.abi delete mode 100644 solidity/build/TestFeatures.bin delete mode 100644 solidity/build/TestUtils.abi delete mode 100644 solidity/build/TestUtils.bin delete mode 100644 solidity/build/TokenHolder.abi delete mode 100644 solidity/build/TokenHolder.bin delete mode 100644 solidity/build/Utils.abi delete mode 100644 solidity/build/Utils.bin delete mode 100644 solidity/build/Whitelist.abi delete mode 100644 solidity/build/Whitelist.bin delete mode 100644 solidity/build/XTransferRerouter.abi delete mode 100644 solidity/build/XTransferRerouter.bin diff --git a/solidity/build/BancorConverter.abi b/solidity/build/BancorConverter.abi deleted file mode 100644 index fd9396b8a..000000000 --- a/solidity/build/BancorConverter.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"BANCOR_CONVERTER_UPGRADER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_connectorToken","type":"address"},{"name":"_weight","type":"uint32"},{"name":"_enableVirtualBalance","type":"bool"},{"name":"_virtualBalance","type":"uint256"}],"name":"updateConnector","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"connectors","outputs":[{"name":"virtualBalance","type":"uint256"},{"name":"weight","type":"uint32"},{"name":"isVirtualBalanceEnabled","type":"bool"},{"name":"isSaleEnabled","type":"bool"},{"name":"isSet","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"connectorTokens","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BNT_TOKEN","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_fromToken","type":"address"},{"name":"_toToken","type":"address"},{"name":"_amount","type":"uint256"}],"name":"getReturn","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"allowRegistryUpdate","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferTokenOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"},{"name":"_block","type":"uint256"},{"name":"_v","type":"uint8"},{"name":"_r","type":"bytes32"},{"name":"_s","type":"bytes32"}],"name":"quickConvertPrioritized","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_disable","type":"bool"}],"name":"disableConversions","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACT_REGISTRY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_fromToken","type":"address"},{"name":"_toToken","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"}],"name":"convertInternal","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptTokenOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_amount","type":"uint256"},{"name":"_magnitude","type":"uint8"}],"name":"getFinalAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"converterType","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_weight","type":"uint32"},{"name":"_enableVirtualBalance","type":"bool"}],"name":"addConnector","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"liquidate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawFromToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newManager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"manager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"updateRegistry","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_whitelist","type":"address"}],"name":"setConversionWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_minReturn","type":"uint256"},{"name":"_conversionId","type":"uint256"},{"name":"_block","type":"uint256"},{"name":"_v","type":"uint8"},{"name":"_r","type":"bytes32"},{"name":"_s","type":"bytes32"}],"name":"completeXConversion","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"uint16"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"conversionFee","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_CONVERTER_FACTORY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_fromToken","type":"address"},{"name":"_toToken","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"}],"name":"change","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"prevRegistry","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BNT_CONVERTER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_FORMULA","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"connectorTokenCount","outputs":[{"name":"","type":"uint16"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_connectorToken","type":"address"},{"name":"_sellAmount","type":"uint256"}],"name":"getSaleReturn","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_fromToken","type":"address"},{"name":"_toToken","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"}],"name":"convert","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"registry","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACT_FEATURES","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_disable","type":"bool"}],"name":"disableTokenTransfers","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"claimTokensEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_fromConnectorToken","type":"address"},{"name":"_toConnectorToken","type":"address"},{"name":"_sellAmount","type":"uint256"}],"name":"getCrossConnectorReturn","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_NETWORK","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_GAS_PRICE_LIMIT","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONVERTER_CONVERSION_WHITELIST","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxConversionFee","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_connectorToken","type":"address"},{"name":"_disable","type":"bool"}],"name":"disableConnectorSale","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_connectorToken","type":"address"},{"name":"_depositAmount","type":"uint256"}],"name":"getPurchaseReturn","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_enable","type":"bool"}],"name":"enableClaimTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"restoreRegistry","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"conversionsEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"conversionWhitelist","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_X","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptManagement","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"fund","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_X_UPGRADER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_connectorToken","type":"address"}],"name":"getConnectorBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newManager","type":"address"}],"name":"transferManagement","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_conversionFee","type":"uint32"}],"name":"setConversionFee","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"}],"name":"quickConvert","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"NON_STANDARD_TOKEN_REGISTRY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_disable","type":"bool"}],"name":"disableRegistryUpdate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_amount","type":"uint256"}],"name":"claimTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_token","type":"address"},{"name":"_registry","type":"address"},{"name":"_maxConversionFee","type":"uint32"},{"name":"_connectorToken","type":"address"},{"name":"_connectorWeight","type":"uint32"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_fromToken","type":"address"},{"indexed":true,"name":"_toToken","type":"address"},{"indexed":true,"name":"_trader","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_return","type":"uint256"},{"indexed":false,"name":"_conversionFee","type":"int256"}],"name":"Conversion","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_connectorToken","type":"address"},{"indexed":false,"name":"_tokenSupply","type":"uint256"},{"indexed":false,"name":"_connectorBalance","type":"uint256"},{"indexed":false,"name":"_connectorWeight","type":"uint32"}],"name":"PriceDataUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_prevFee","type":"uint32"},{"indexed":false,"name":"_newFee","type":"uint32"}],"name":"ConversionFeeUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_conversionsEnabled","type":"bool"}],"name":"ConversionsEnable","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevManager","type":"address"},{"indexed":true,"name":"_newManager","type":"address"}],"name":"ManagerUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/BancorConverter.bin b/solidity/build/BancorConverter.bin deleted file mode 100644 index aba6e0a58..000000000 --- a/solidity/build/BancorConverter.bin +++ /dev/null @@ -1 +0,0 @@ -6004805460a060020a61ffff021916740d000000000000000000000000000000000000000017905560c0604052600660808190527f62616e636f72000000000000000000000000000000000000000000000000000060a090815262000068916005919062000593565b506006805461ff001960ff19909116600117169055600b80546001606860020a0319166c01000000000000000000000000179055348015620000a957600080fd5b5060405160a080620050948339810160409081528151602083015191830151606084015160809094015160008054600160a060020a03191633178155929491928580600160a060020a03811615156200010157600080fd5b5060028054600160a060020a03928316600160a060020a03199182161790915560038054909116331790558590811615156200013c57600080fd5b8460008163ffffffff16101580156200015e5750620f424063ffffffff821611155b15156200016a57600080fd5b60078054600160a060020a031916600160a060020a0389811691821792839055600680546201000060b060020a0319166201000090930292909217909155604080517fbb34534c0000000000000000000000000000000000000000000000000000000081527f436f6e747261637446656174757265730000000000000000000000000000000060048201529051929091169163bb34534c916024808201926020929091908290030181600087803b1580156200022557600080fd5b505af11580156200023a573d6000803e3d6000fd5b505050506040513d60208110156200025157600080fd5b50519250600160a060020a03831615620002e857604080517f2c7077c000000000000000000000000000000000000000000000000000000000815260016004820181905260248201529051600160a060020a03851691632c7077c091604480830192600092919082900301818387803b158015620002ce57600080fd5b505af1158015620002e3573d6000803e3d6000fd5b505050505b600b805467ffffffff00000000191664010000000063ffffffff891602179055600160a060020a038516156200032f576200032f858560006401000000006200033d810204565b505050505050505062000638565b600054600160a060020a031633146200035557600080fd5b600254604080517f8da5cb5b00000000000000000000000000000000000000000000000000000000815290513092600160a060020a031691638da5cb5b9160048083019260209291908290030181600087803b158015620003b557600080fd5b505af1158015620003ca573d6000803e3d6000fd5b505050506040513d6020811015620003e157600080fd5b5051600160a060020a03161415620003f857600080fd5b82600160a060020a03811615156200040f57600080fd5b83600160a060020a0381163014156200042757600080fd5b8360008163ffffffff16118015620004485750620f424063ffffffff821611155b15156200045457600080fd5b600254600160a060020a03878116911614801590620004995750600160a060020a0386166000908152600a60205260409020600101546601000000000000900460ff16155b8015620004b85750600b54620f424063ffffffff918216870190911611155b1515620004c457600080fd5b505050600160a060020a039092166000818152600a602052604081208181556001908101805466ff0000000000001965ff0000000000199715156401000000000264ff000000001963ffffffff808a1663ffffffff19958616179190911691909117989098166501000000000017166601000000000000179091556009805492830181559092527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af018054600160a060020a031916909217909155600b80548085169093019093169116179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620005d657805160ff191683800117855562000606565b8280016001018555821562000606579182015b8281111562000606578251825591602001919060010190620005e9565b506200061492915062000618565b5090565b6200063591905b808211156200061457600081556001016200061f565b90565b614a4c80620006486000396000f3006080604052600436106102f25763ffffffff60e060020a6000350416630c87355e81146102f75780630ca789231461031e5780630e53aae91461035257806319b64015146103a75780631d000b61146103db5780631e1401f8146103f057806320d7d3671461043357806321e6b53d1461045c578063227425641461047d578063228d2820146104e557806325f9bfef146104ff5780632a2e2f0c1461051457806338a5e016146105415780633aa0145a146105565780633e8ff43f146105745780633f4d2fc2146105fe578063415f12401461062d57806341a5b33d14610645578063429060291461066f578063481c6a751461068457806349d10b64146106995780634af80f0e146106ae57806350057351146106cf57806354fd4d5014610744578063579cd3ca146107705780635a46f06c1461079e5780635e35359e146107b35780635e5144eb146107dd57806361cd756e1461080a57806362614ae61461081f5780636d7bd3fc1461083457806371f52bf31461084957806372b44b2c1461085e57806375892cf11461088257806379ba5097146108af5780637b103999146108c457806383315b6e146108d957806385d5e631146108ee5780638b34839f146109085780638da5cb5b1461091d5780638e3047e0146109325780639232494e1461095c5780639249993a1461097157806392d1abb71461098657806394c275ad1461099b5780639e568553146109b0578063a2c4c336146109d6578063ad374f5b146109fa578063b4a176d314610a14578063bf75455814610a29578063c45d3d9214610a3e578063c4a8598e14610a53578063c8c2fe6c14610a68578063ca1d209d14610a7d578063cc97b38f14610a95578063d4ee1d9014610aaa578063d55ec69714610abf578063d895951214610ad4578063e4edf85214610af5578063ecbca55d14610b16578063f0843ba914610b34578063f2fde38b14610b85578063f5286b9c14610ba6578063fa1c594e14610bbb578063fc0c546a14610bd5578063fe417fa514610bea575b600080fd5b34801561030357600080fd5b5061030c610c0e565b60408051918252519081900360200190f35b34801561032a57600080fd5b50610350600160a060020a036004351663ffffffff602435166044351515606435610c20565b005b34801561035e57600080fd5b50610373600160a060020a0360043516610d33565b6040805195865263ffffffff9094166020860152911515848401521515606084015215156080830152519081900360a00190f35b3480156103b357600080fd5b506103bf600435610d79565b60408051600160a060020a039092168252519081900360200190f35b3480156103e757600080fd5b5061030c610da1565b3480156103fc57600080fd5b5061041a600160a060020a0360043581169060243516604435610dc5565b6040805192835260208301919091528051918290030190f35b34801561043f57600080fd5b50610448610e42565b604080519115158252519081900360200190f35b34801561046857600080fd5b50610350600160a060020a0360043516610e4b565b6040805160206004803580820135838102808601850190965280855261030c95369593946024949385019291829185019084908082843750949750508435955050506020830135926040810135925060ff606082013516915060808101359060a00135610f15565b3480156104f157600080fd5b5061035060043515156111f3565b34801561050b57600080fd5b5061030c6112b2565b34801561052057600080fd5b5061030c600160a060020a03600435811690602435166044356064356112d6565b34801561054d57600080fd5b506103506116a1565b34801561056257600080fd5b5061030c60043560ff60243516611725565b34801561058057600080fd5b5061058961178f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156105c35781810151838201526020016105ab565b50505050905090810190601f1680156105f05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561060a57600080fd5b50610350600160a060020a036004351663ffffffff60243516604435151561181d565b34801561063957600080fd5b50610350600435611a67565b34801561065157600080fd5b50610350600160a060020a0360043581169060243516604435611c83565b34801561067b57600080fd5b506103bf611d24565b34801561069057600080fd5b506103bf611d33565b3480156106a557600080fd5b50610350611d42565b3480156106ba57600080fd5b50610350600160a060020a0360043516611e89565b3480156106db57600080fd5b506040805160206004803580820135838102808601850190965280855261030c95369593946024949385019291829185019084908082843750949750508435955050506020830135926040810135925060ff606082013516915060808101359060a00135611eda565b34801561075057600080fd5b5061075961237e565b6040805161ffff9092168252519081900360200190f35b34801561077c57600080fd5b506107856123a0565b6040805163ffffffff9092168252519081900360200190f35b3480156107aa57600080fd5b5061030c6123b8565b3480156107bf57600080fd5b50610350600160a060020a03600435811690602435166044356123dc565b3480156107e957600080fd5b5061030c600160a060020a036004358116906024351660443560643561255d565b34801561081657600080fd5b506103bf612574565b34801561082b57600080fd5b5061030c612589565b34801561084057600080fd5b5061030c6125ad565b34801561085557600080fd5b506107596125bf565b34801561086a57600080fd5b5061041a600160a060020a03600435166024356125c6565b34801561088e57600080fd5b5061030c600160a060020a03600435811690602435166044356064356128aa565b3480156108bb57600080fd5b5061035061294b565b3480156108d057600080fd5b506103bf6129c6565b3480156108e557600080fd5b5061030c6129d5565b3480156108fa57600080fd5b5061035060043515156129f9565b34801561091457600080fd5b50610448612a92565b34801561092957600080fd5b506103bf612aa0565b34801561093e57600080fd5b5061041a600160a060020a0360043581169060243516604435612aaf565b34801561096857600080fd5b5061030c612d6e565b34801561097d57600080fd5b5061030c612d80565b34801561099257600080fd5b5061030c612da4565b3480156109a757600080fd5b50610785612da9565b3480156109bc57600080fd5b50610350600160a060020a03600435166024351515612dbd565b3480156109e257600080fd5b5061041a600160a060020a0360043516602435612e45565b348015610a0657600080fd5b5061035060043515156130f6565b348015610a2057600080fd5b50610350613127565b348015610a3557600080fd5b50610448613181565b348015610a4a57600080fd5b506103bf61319a565b348015610a5f57600080fd5b5061030c6131a9565b348015610a7457600080fd5b506103506131cd565b348015610a8957600080fd5b5061035060043561324a565b348015610aa157600080fd5b5061030c613484565b348015610ab657600080fd5b506103bf6134a8565b348015610acb57600080fd5b506103506134b7565b348015610ae057600080fd5b5061030c600160a060020a03600435166135e5565b348015610b0157600080fd5b50610350600160a060020a03600435166136e9565b348015610b2257600080fd5b5061035063ffffffff60043516613754565b6040805160206004803580820135838102808601850190965280855261030c9536959394602494938501929182918501908490808284375094975050843595505050602090920135915061383b9050565b348015610b9157600080fd5b50610350600160a060020a036004351661384c565b348015610bb257600080fd5b5061030c6138a0565b348015610bc757600080fd5b5061035060043515156138c4565b348015610be157600080fd5b506103bf613904565b348015610bf657600080fd5b50610350600160a060020a0360043516602435613913565b6000805160206149e183398151915281565b60008054600160a060020a03163314610c3857600080fd5b600160a060020a0385166000908152600a602052604090206001015485906601000000000000900460ff161515610c6e57600080fd5b8460008163ffffffff16118015610c8e5750620f424063ffffffff821611155b1515610c9957600080fd5b600160a060020a0387166000908152600a602052604090206001810154600b54919450620f424063ffffffff918216928216929092038801161115610cdd57600080fd5b5050600181018054600b805463ffffffff928316818416038801831663ffffffff199182161790915582549515156401000000000264ff0000000019929097169516949094179390931693909317909155905550565b600a602052600090815260409020805460019091015463ffffffff81169060ff640100000000820481169165010000000000810482169166010000000000009091041685565b6009805482908110610d8757fe5b600091825260209091200154600160a060020a0316905081565b7f424e54546f6b656e00000000000000000000000000000000000000000000000081565b600080600160a060020a038581169085161415610de157600080fd5b600254600160a060020a0385811691161415610e0a57610e018584612e45565b91509150610e3a565b600254600160a060020a0386811691161415610e2a57610e0184846125c6565b610e35858585612aaf565b915091505b935093915050565b60065460ff1681565b600054600160a060020a03163314610e6257600080fd5b6007546040805160e260020a632ecd14d30281526000805160206149e183398151915260048201529051600092600160a060020a03169163bb34534c91602480830192602092919082900301818787803b158015610ebf57600080fd5b505af1158015610ed3573d6000803e3d6000fd5b505050506040513d6020811015610ee957600080fd5b5051600054909150600160a060020a03808316911614610f0857600080fd5b610f1182613aa5565b5050565b6000806000896000815181101515610f2957fe5b60209081029091018101516007546040805160e260020a632ecd14d30281526000805160206149c183398151915260048201529051929550600160a060020a039091169263bb34534c926024808401938290030181600087803b158015610f8f57600080fd5b505af1158015610fa3573d6000803e3d6000fd5b505050506040513d6020811015610fb957600080fd5b505190503415156110c957600254600160a060020a03838116911614156110bd576002546040805160e060020a63a24835d1028152336004820152602481018c90529051600160a060020a039092169163a24835d19160448082019260009290919082900301818387803b15801561103057600080fd5b505af1158015611044573d6000803e3d6000fd5b50506002546040805160e260020a63219e412d028152600160a060020a038681166004830152602482018f9052915191909216935063867904b49250604480830192600092919082900301818387803b1580156110a057600080fd5b505af11580156110b4573d6000803e3d6000fd5b505050506110c9565b6110c98233838c613b23565b80600160a060020a031663b406d386348c8c8c338f8e8e8e8e6040518b63ffffffff1660e060020a02815260040180806020018a815260200189815260200188600160a060020a0316600160a060020a031681526020018781526020018681526020018560ff1660ff1681526020018460001916600019168152602001836000191660001916815260200182810382528b818151815260200191508051906020019060200280838360005b8381101561118c578181015183820152602001611174565b505050509050019a50505050505050505050506020604051808303818588803b1580156111b857600080fd5b505af11580156111cc573d6000803e3d6000fd5b50505050506040513d60208110156111e357600080fd5b50519a9950505050505050505050565b600054600160a060020a03163314806112165750600354600160a060020a031633145b151561122157600080fd5b600b5460ff6c0100000000000000000000000090910416151581151514156112af57600b80546c01000000000000000000000000831581026cff000000000000000000000000199092169190911791829055604080519190920460ff161515815290517fb8e670608a57255ce4f35952b324cba70211a4200a91ce81d26e06d488c1f66b9181900360200190a15b50565b7f436f6e747261637452656769737472790000000000000000000000000000000081565b6007546040805160e260020a632ecd14d30281526000805160206149c183398151915260048201529051600092839283928392839283928392600160a060020a03169163bb34534c91602480830192602092919082900301818787803b15801561133f57600080fd5b505af1158015611353573d6000803e3d6000fd5b505050506040513d602081101561136957600080fd5b5051905033600160a060020a0382161461138257600080fd5b600b546c01000000000000000000000000900460ff1615156113a057fe5b87600081116113ae57600080fd5b600160a060020a038c8116908c1614156113c757600080fd5b600254600160a060020a038c8116911614156113ef576113e88c8b8b613eb2565b9750611692565b600254600160a060020a038d811691161415611410576113e88b8b8b61408c565b61141b8c8c8c612aaf565b9097509550861580159061142f5750888710155b151561143a57600080fd5b600160a060020a038c166000908152600a602052604090206001810154909550640100000000900460ff161561147f57845461147c908b63ffffffff6143b516565b85555b600160a060020a038b166000908152600a602052604090206001810154909450640100000000900460ff16156114c45783546114c1908863ffffffff6143d216565b84555b6114cd8b6135e5565b92508287106114d857fe5b6114e48c33308d613b23565b6114ef8b33896143e7565b6114fc8c8c8c8a8a614765565b8b600160a060020a0316600080516020614a01833981519152600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561156857600080fd5b505af115801561157c573d6000803e3d6000fd5b505050506040513d602081101561159257600080fd5b505161159d8f6135e5565b600189015460408051938452602084019290925263ffffffff1682820152519081900360600190a28a600160a060020a0316600080516020614a01833981519152600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561163157600080fd5b505af1158015611645573d6000803e3d6000fd5b505050506040513d602081101561165b57600080fd5b50516116668e6135e5565b600188015460408051938452602084019290925263ffffffff1682820152519081900360600190a28697505b50505050505050949350505050565b600054600160a060020a031633146116b857600080fd5b600260009054906101000a9004600160a060020a0316600160a060020a03166379ba50976040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561170b57600080fd5b505af115801561171f573d6000803e3d6000fd5b50505050565b60006117888260ff16620f42400a67ffffffffffffffff1661177c8460ff16600b60089054906101000a900463ffffffff1663ffffffff16620f4240030a67ffffffffffffffff16866147e990919063ffffffff16565b9063ffffffff61481716565b9392505050565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156118155780601f106117ea57610100808354040283529160200191611815565b820191906000526020600020905b8154815290600101906020018083116117f857829003601f168201915b505050505081565b600054600160a060020a0316331461183457600080fd5b600254604080517f8da5cb5b00000000000000000000000000000000000000000000000000000000815290513092600160a060020a031691638da5cb5b9160048083019260209291908290030181600087803b15801561189357600080fd5b505af11580156118a7573d6000803e3d6000fd5b505050506040513d60208110156118bd57600080fd5b5051600160a060020a031614156118d357600080fd5b82600160a060020a03811615156118e957600080fd5b83600160a060020a03811630141561190057600080fd5b8360008163ffffffff161180156119205750620f424063ffffffff821611155b151561192b57600080fd5b600254600160a060020a0387811691161480159061196f5750600160a060020a0386166000908152600a60205260409020600101546601000000000000900460ff16155b801561198d5750600b54620f424063ffffffff918216870190911611155b151561199857600080fd5b505050600160a060020a039092166000818152600a602052604081208181556001908101805466ff0000000000001965ff0000000000199715156401000000000264ff000000001963ffffffff808a1663ffffffff19958616179190911691909117989098166501000000000017166601000000000000179091556009805492830181559092527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af018054600160a060020a031916909217909155600b80548085169093019093169116179055565b600b546000908190819081908190819063ffffffff16620f424014611a8b57600080fd5b600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611ade57600080fd5b505af1158015611af2573d6000803e3d6000fd5b505050506040513d6020811015611b0857600080fd5b50516002546040805160e060020a63a24835d1028152336004820152602481018b90529051929850600160a060020a039091169163a24835d19160448082019260009290919082900301818387803b158015611b6357600080fd5b505af1158015611b77573d6000803e3d6000fd5b50505050600091505b60095461ffff83161015611c7a576009805461ffff8416908110611ba057fe5b600091825260209091200154600160a060020a03169450611bc0856135e5565b9350611bd68661177c898763ffffffff6147e916565b600160a060020a0386166000908152600a6020526040902060018101549194509150640100000000900460ff1615611c1d578054611c1a908463ffffffff6143d216565b81555b611c288533856143e7565b6001810154604080518989038152858703602082015263ffffffff9092168282015251600160a060020a03871691600080516020614a01833981519152919081900360600190a2600190910190611b80565b50505050505050565b600054600160a060020a03163314611c9a57600080fd5b600254604080517f5e35359e000000000000000000000000000000000000000000000000000000008152600160a060020a03868116600483015285811660248301526044820185905291519190921691635e35359e91606480830192600092919082900301818387803b158015611d1057600080fd5b505af1158015611c7a573d6000803e3d6000fd5b600454600160a060020a031681565b600354600160a060020a031681565b60065460009060ff1680611d605750600054600160a060020a031633145b1515611d6b57600080fd5b6007546040805160e260020a632ecd14d30281527f436f6e747261637452656769737472790000000000000000000000000000000060048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b158015611ddb57600080fd5b505af1158015611def573d6000803e3d6000fd5b505050506040513d6020811015611e0557600080fd5b5051600754909150600160a060020a03808316911614801590611e305750600160a060020a03811615155b1515611e3b57600080fd5b600780546006805475ffffffffffffffffffffffffffffffffffffffff00001916600160a060020a03808416620100000291909117909155600160a060020a03199091169216919091179055565b600054600160a060020a03163314611ea057600080fd5b80600160a060020a038116301415611eb757600080fd5b5060088054600160a060020a031916600160a060020a0392909216919091179055565b6007546040805160e260020a632ecd14d30281527f42616e636f72580000000000000000000000000000000000000000000000000060048201529051600092839283928392600160a060020a03169163bb34534c91602480830192602092919082900301818787803b158015611f4f57600080fd5b505af1158015611f63573d6000803e3d6000fd5b505050506040513d6020811015611f7957600080fd5b50516007546040805160e260020a632ecd14d30281526000805160206149c183398151915260048201529051929550600160a060020a039091169163bb34534c916024808201926020929091908290030181600087803b158015611fdc57600080fd5b505af1158015611ff0573d6000803e3d6000fd5b505050506040513d602081101561200657600080fd5b50516007546040805160e260020a632ecd14d30281527f424e54546f6b656e00000000000000000000000000000000000000000000000060048201529051929450600160a060020a039091169163bb34534c916024808201926020929091908290030181600087803b15801561207b57600080fd5b505af115801561208f573d6000803e3d6000fd5b505050506040513d60208110156120a557600080fd5b50518b51600160a060020a03909116908c9060009081106120c257fe5b60209081029091010151600160a060020a0316146120df57600080fd5b604080517faafd6b76000000000000000000000000000000000000000000000000000000008152600481018b90523360248201529051600160a060020a0385169163aafd6b769160448083019260209291908290030181600087803b15801561214757600080fd5b505af115801561215b573d6000803e3d6000fd5b505050506040513d602081101561217157600080fd5b50516002546040805160e060020a63a24835d1028152336004820152602481018490529051929350600160a060020a039091169163a24835d19160448082019260009290919082900301818387803b1580156121cc57600080fd5b505af11580156121e0573d6000803e3d6000fd5b50506002546040805160e260020a63219e412d028152600160a060020a03878116600483015260248201879052915191909216935063867904b49250604480830192600092919082900301818387803b15801561223c57600080fd5b505af1158015612250573d6000803e3d6000fd5b5050505081600160a060020a031663b406d3868c838d338e8e8e8e8e6040518a63ffffffff1660e060020a02815260040180806020018a815260200189815260200188600160a060020a0316600160a060020a031681526020018781526020018681526020018560ff1660ff1681526020018460001916600019168152602001836000191660001916815260200182810382528b818151815260200191508051906020019060200280838360005b838110156123165781810151838201526020016122fe565b505050509050019a5050505050505050505050602060405180830381600087803b15801561234357600080fd5b505af1158015612357573d6000803e3d6000fd5b505050506040513d602081101561236d57600080fd5b50519b9a5050505050505050505050565b60045474010000000000000000000000000000000000000000900461ffff1681565b600b5468010000000000000000900463ffffffff1681565b7f42616e636f72436f6e766572746572466163746f72790000000000000000000081565b6007546040805160e260020a632ecd14d30281526000805160206149e183398151915260048201529051600092600160a060020a03169163bb34534c91602480830192602092919082900301818787803b15801561243957600080fd5b505af115801561244d573d6000803e3d6000fd5b505050506040513d602081101561246357600080fd5b5051600160a060020a0385166000908152600a60205260409020600101549091506601000000000000900460ff16158061252f5750600254604080517f8da5cb5b00000000000000000000000000000000000000000000000000000000815290513092600160a060020a031691638da5cb5b9160048083019260209291908290030181600087803b1580156124f757600080fd5b505af115801561250b573d6000803e3d6000fd5b505050506040513d602081101561252157600080fd5b5051600160a060020a031614155b806125475750600054600160a060020a038281169116145b151561255257600080fd5b61171f84848461483a565b600061256b858585856112d6565b95945050505050565b600654620100009004600160a060020a031681565b7f424e54436f6e766572746572000000000000000000000000000000000000000081565b6000805160206149a183398151915281565b6009545b90565b60008060008060008060008030600160a060020a0316600260009054906101000a9004600160a060020a0316600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561262f57600080fd5b505af1158015612643573d6000803e3d6000fd5b505050506040513d602081101561265957600080fd5b5051600160a060020a03161461266e57600080fd5b600160a060020a038a166000908152600a60205260409020600101548a906601000000000000900460ff1615156126a457600080fd5b600160a060020a03808c166000908152600a6020908152604080832060025482517f18160ddd0000000000000000000000000000000000000000000000000000000081529251919c50909416936318160ddd93600480840194938390030190829087803b15801561271457600080fd5b505af1158015612728573d6000803e3d6000fd5b505050506040513d602081101561273e57600080fd5b5051955061274b8b6135e5565b6007546040805160e260020a632ecd14d30281526000805160206149a183398151915260048201529051929750600160a060020a039091169163bb34534c916024808201926020929091908290030181600087803b1580156127ac57600080fd5b505af11580156127c0573d6000803e3d6000fd5b505050506040513d60208110156127d657600080fd5b50516001880154604080517f49f9b0f7000000000000000000000000000000000000000000000000000000008152600481018a90526024810189905263ffffffff9092166044830152606482018d905251919550600160a060020a038616916349f9b0f7916084808201926020929091908290030181600087803b15801561285d57600080fd5b505af1158015612871573d6000803e3d6000fd5b505050506040513d602081101561288757600080fd5b50519250612896836001611725565b9b928c90039a509198505050505050505050565b60408051606081018252600160a060020a038087168252600254811660208301528516918101919091526000906128e590600c906003614917565b5061256b600c80548060200260200160405190810160405280929190818152602001828054801561293f57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311612921575b5050505050848461383b565b600154600160a060020a0316331461296257600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a36001805460008054600160a060020a0319908116600160a060020a03841617909155169055565b600754600160a060020a031681565b7f436f6e747261637446656174757265730000000000000000000000000000000081565b600054600160a060020a03163314612a1057600080fd5b600254604080517f1608f18f00000000000000000000000000000000000000000000000000000000815283151560048201529051600160a060020a0390921691631608f18f9160248082019260009290919082900301818387803b158015612a7757600080fd5b505af1158015612a8b573d6000803e3d6000fd5b5050505050565b600654610100900460ff1681565b600054600160a060020a031681565b600080600080600080600030600160a060020a0316600260009054906101000a9004600160a060020a0316600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015612b1757600080fd5b505af1158015612b2b573d6000803e3d6000fd5b505050506040513d6020811015612b4157600080fd5b5051600160a060020a031614612b5657600080fd5b600160a060020a038a166000908152600a60205260409020600101548a906601000000000000900460ff161515612b8c57600080fd5b600160a060020a038a166000908152600a60205260409020600101548a906601000000000000900460ff161515612bc257600080fd5b600160a060020a038c81166000908152600a6020526040808220928e16825290206001820154919850965065010000000000900460ff161515612c0457600080fd5b6007546040805160e260020a632ecd14d30281526000805160206149a183398151915260048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b158015612c6257600080fd5b505af1158015612c76573d6000803e3d6000fd5b505050506040513d6020811015612c8c57600080fd5b50519450600160a060020a0385166365098bb3612ca88e6135e5565b60018a015463ffffffff16612cbc8f6135e5565b60018b01546040805163ffffffff87811660e060020a028252600482019690965293851660248501526044840192909252929092166064820152608481018e9052905160a48083019260209291908290030181600087803b158015612d2057600080fd5b505af1158015612d34573d6000803e3d6000fd5b505050506040513d6020811015612d4a57600080fd5b50519350612d59846002611725565b9c938d90039b50929950505050505050505050565b6000805160206149c183398151915281565b7f42616e636f7247617350726963654c696d69740000000000000000000000000081565b600181565b600b54640100000000900463ffffffff1681565b600054600160a060020a03163314612dd457600080fd5b600160a060020a0382166000908152600a602052604090206001015482906601000000000000900460ff161515612e0a57600080fd5b50600160a060020a03919091166000908152600a60205260409020600101805465ff0000000000191691156501000000000002919091179055565b60008060008060008060008030600160a060020a0316600260009054906101000a9004600160a060020a0316600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015612eae57600080fd5b505af1158015612ec2573d6000803e3d6000fd5b505050506040513d6020811015612ed857600080fd5b5051600160a060020a031614612eed57600080fd5b600160a060020a038a166000908152600a60205260409020600101548a906601000000000000900460ff161515612f2357600080fd5b600160a060020a038b166000908152600a60205260409020600181015490975065010000000000900460ff161515612f5a57600080fd5b600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015612fad57600080fd5b505af1158015612fc1573d6000803e3d6000fd5b505050506040513d6020811015612fd757600080fd5b50519550612fe48b6135e5565b6007546040805160e260020a632ecd14d30281526000805160206149a183398151915260048201529051929750600160a060020a039091169163bb34534c916024808201926020929091908290030181600087803b15801561304557600080fd5b505af1158015613059573d6000803e3d6000fd5b505050506040513d602081101561306f57600080fd5b50516001880154604080517f29a00e7c000000000000000000000000000000000000000000000000000000008152600481018a90526024810189905263ffffffff9092166044830152606482018d905251919550600160a060020a038616916329a00e7c916084808201926020929091908290030181600087803b15801561285d57600080fd5b600054600160a060020a0316331461310d57600080fd5b600680549115156101000261ff0019909216919091179055565b600054600160a060020a031633148061314a5750600354600160a060020a031633145b151561315557600080fd5b6006805460078054600160a060020a031916600160a060020a036201000084041617905560ff19169055565b600b546c01000000000000000000000000900460ff1681565b600854600160a060020a031681565b7f42616e636f72580000000000000000000000000000000000000000000000000081565b600454600160a060020a031633146131e457600080fd5b600454600354604051600160a060020a0392831692909116907fbe4cc281795971a471c980e842627a7f1ea3892ddfce8c5b6357cd2611c1973290600090a36004805460038054600160a060020a0319908116600160a060020a03841617909155169055565b600b546000908190819081908190819063ffffffff16620f42401461326e57600080fd5b600b546c01000000000000000000000000900460ff16151561328c57fe5b600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156132df57600080fd5b505af11580156132f3573d6000803e3d6000fd5b505050506040513d602081101561330957600080fd5b50519550600091505b60095461ffff8316101561340d576009805461ffff841690811061333257fe5b600091825260209091200154600160a060020a03169450613352856135e5565b93506133688661177c898763ffffffff6147e916565b600160a060020a0386166000908152600a6020526040902060018101549194509150640100000000900460ff16156133af5780546133ac908463ffffffff6143b516565b81555b6133bb85333086613b23565b600181015460408051888a018152868601602082015263ffffffff9092168282015251600160a060020a03871691600080516020614a01833981519152919081900360600190a2600190910190613312565b6002546040805160e260020a63219e412d028152336004820152602481018a90529051600160a060020a039092169163867904b49160448082019260009290919082900301818387803b15801561346357600080fd5b505af1158015613477573d6000803e3d6000fd5b5050505050505050505050565b7f42616e636f72585570677261646572000000000000000000000000000000000081565b600154600160a060020a031681565b60008054600160a060020a031633146134cf57600080fd5b6007546040805160e260020a632ecd14d30281526000805160206149e183398151915260048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b15801561352d57600080fd5b505af1158015613541573d6000803e3d6000fd5b505050506040513d602081101561355757600080fd5b505190506135648161384c565b80600160a060020a03166390f58c96600460149054906101000a900461ffff166040518263ffffffff1660e060020a028152600401808261ffff1661ffff168152602001915050600060405180830381600087803b1580156135c557600080fd5b505af11580156135d9573d6000803e3d6000fd5b505050506112af61294b565b600160a060020a0381166000908152600a6020526040812060010154819083906601000000000000900460ff16151561361d57600080fd5b600160a060020a0384166000908152600a602052604090206001810154909250640100000000900460ff166136de57604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038616916370a082319160248083019260209291908290030181600087803b1580156136ad57600080fd5b505af11580156136c1573d6000803e3d6000fd5b505050506040513d60208110156136d757600080fd5b50516136e1565b81545b949350505050565b600054600160a060020a031633148061370c5750600354600160a060020a031633145b151561371757600080fd5b600354600160a060020a038281169116141561373257600080fd5b60048054600160a060020a031916600160a060020a0392909216919091179055565b600054600160a060020a03163314806137775750600354600160a060020a031633145b151561378257600080fd5b8060008163ffffffff16101580156137ae5750600b5463ffffffff640100000000909104811690821611155b15156137b957600080fd5b600b546040805163ffffffff6801000000000000000090930483168152918416602083015280517f81cd2ffb37dd237c0e4e2a3de5265fcf9deb43d3e7801e80db9f1ccfba7ee6009281900390910190a150600b805463ffffffff90921668010000000000000000026bffffffff000000000000000019909216919091179055565b60006136e184848484808080610f15565b600054600160a060020a0316331461386357600080fd5b600054600160a060020a038281169116141561387e57600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b7f4e6f6e5374616e64617264546f6b656e5265676973747279000000000000000081565b600054600160a060020a03163314806138e75750600354600160a060020a031633145b15156138f257600080fd5b6006805460ff19169115919091179055565b600254600160a060020a031681565b600654600090610100900460ff16151561392c57600080fd5b6007546040805160e260020a632ecd14d30281527f42616e636f72580000000000000000000000000000000000000000000000000060048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b15801561399c57600080fd5b505af11580156139b0573d6000803e3d6000fd5b505050506040513d60208110156139c657600080fd5b5051905033600160a060020a038216146139df57600080fd5b6002546040805160e060020a63a24835d1028152600160a060020a038681166004830152602482018690529151919092169163a24835d191604480830192600092919082900301818387803b158015613a3757600080fd5b505af1158015613a4b573d6000803e3d6000fd5b50506002546040805160e260020a63219e412d028152336004820152602481018790529051600160a060020a03909216935063867904b4925060448082019260009290919082900301818387803b158015611d1057600080fd5b600054600160a060020a03163314613abc57600080fd5b600254604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151919092169163f2fde38b91602480830192600092919082900301818387803b158015612a7757600080fd5b6007546040805160e260020a632ecd14d30281527f4e6f6e5374616e64617264546f6b656e526567697374727900000000000000006004820152905160009283928392600160a060020a039092169163bb34534c9160248082019260209290919082900301818787803b158015613b9957600080fd5b505af1158015613bad573d6000803e3d6000fd5b505050506040513d6020811015613bc357600080fd5b5051604080517faeea10bd000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116600483015291519295509085169163aeea10bd916024808201926020929091908290030181600087803b158015613c2d57600080fd5b505af1158015613c41573d6000803e3d6000fd5b505050506040513d6020811015613c5757600080fd5b505115613e0a5786600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015613cb957600080fd5b505af1158015613ccd573d6000803e3d6000fd5b505050506040513d6020811015613ce357600080fd5b5051604080517f23b872dd000000000000000000000000000000000000000000000000000000008152600160a060020a0389811660048301528881166024830152604482018890529151929450908916916323b872dd9160648082019260009290919082900301818387803b158015613d5b57600080fd5b505af1158015613d6f573d6000803e3d6000fd5b5050505086600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015613dce57600080fd5b505af1158015613de2573d6000803e3d6000fd5b505050506040513d6020811015613df857600080fd5b50519050818111613e0557fe5b611c7a565b604080517f23b872dd000000000000000000000000000000000000000000000000000000008152600160a060020a0388811660048301528781166024830152604482018790529151918916916323b872dd916064808201926020929091908290030181600087803b158015613e7e57600080fd5b505af1158015613e92573d6000803e3d6000fd5b505050506040513d6020811015613ea857600080fd5b50511515611c7a57fe5b600080600080613ec28787612e45565b90935091508215801590613ed65750848310155b1515613ee157600080fd5b50600160a060020a0386166000908152600a602052604090206001810154640100000000900460ff1615613f24578054613f21908763ffffffff6143b516565b81555b613f3087333089613b23565b6002546040805160e260020a63219e412d028152336004820152602481018690529051600160a060020a039092169163867904b49160448082019260009290919082900301818387803b158015613f8657600080fd5b505af1158015613f9a573d6000803e3d6000fd5b5050600254613fb89250899150600160a060020a0316888686614765565b86600160a060020a0316600080516020614a01833981519152600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561402457600080fd5b505af1158015614038573d6000803e3d6000fd5b505050506040513d602081101561404e57600080fd5b50516140598a6135e5565b600185015460408051938452602084019290925263ffffffff1682820152519081900360600190a2509095945050505050565b600254604080517f70a08231000000000000000000000000000000000000000000000000000000008152336004820152905160009283928392839283928392600160a060020a03909216916370a082319160248082019260209290919082900301818787803b1580156140fe57600080fd5b505af1158015614112573d6000803e3d6000fd5b505050506040513d602081101561412857600080fd5b505188111561413657600080fd5b61414089896125c6565b909550935084158015906141545750868510155b151561415f57600080fd5b600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156141b257600080fd5b505af11580156141c6573d6000803e3d6000fd5b505050506040513d60208110156141dc57600080fd5b505192506141e9896135e5565b9150818510806142025750818514801561420257508288145b151561420a57fe5b50600160a060020a0388166000908152600a602052604090206001810154640100000000900460ff161561424d57805461424a908663ffffffff6143d216565b81555b6002546040805160e060020a63a24835d1028152336004820152602481018b90529051600160a060020a039092169163a24835d19160448082019260009290919082900301818387803b1580156142a357600080fd5b505af11580156142b7573d6000803e3d6000fd5b505050506142c68933876143e7565b6002546142df90600160a060020a03168a8a8888614765565b88600160a060020a0316600080516020614a01833981519152600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561434b57600080fd5b505af115801561435f573d6000803e3d6000fd5b505050506040513d602081101561437557600080fd5b50516143808c6135e5565b600185015460408051938452602084019290925263ffffffff1682820152519081900360600190a25092979650505050505050565b6000828201838110156143c757600080fd5b8091505b5092915050565b6000818310156143e157600080fd5b50900390565b6007546040805160e260020a632ecd14d30281527f4e6f6e5374616e64617264546f6b656e526567697374727900000000000000006004820152905160009283928392600160a060020a039092169163bb34534c9160248082019260209290919082900301818787803b15801561445d57600080fd5b505af1158015614471573d6000803e3d6000fd5b505050506040513d602081101561448757600080fd5b5051604080517faeea10bd000000000000000000000000000000000000000000000000000000008152600160a060020a03898116600483015291519295509085169163aeea10bd916024808201926020929091908290030181600087803b1580156144f157600080fd5b505af1158015614505573d6000803e3d6000fd5b505050506040513d602081101561451b57600080fd5b5051156146c65785600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b15801561457d57600080fd5b505af1158015614591573d6000803e3d6000fd5b505050506040513d60208110156145a757600080fd5b5051604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0388811660048301526024820188905291519294509088169163a9059cbb9160448082019260009290919082900301818387803b15801561461757600080fd5b505af115801561462b573d6000803e3d6000fd5b5050505085600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b15801561468a57600080fd5b505af115801561469e573d6000803e3d6000fd5b505050506040513d60208110156146b457600080fd5b505190508181116146c157fe5b61475d565b85600160a060020a031663a9059cbb86866040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561472957600080fd5b505af115801561473d573d6000803e3d6000fd5b505050506040513d602081101561475357600080fd5b5051151561475d57fe5b505050505050565b7f800000000000000000000000000000000000000000000000000000000000000081111561478f57fe5b604080518481526020810184905280820183905290513391600160a060020a0387811692908916917f276856b36cbc45526a0ba64f44611557a2a8b68662c5388e9fe6d72e86e1c8cb919081900360600190a45050505050565b6000808315156147fc57600091506143cb565b5082820282848281151561480c57fe5b04146143c757600080fd5b60008080831161482657600080fd5b828481151561483157fe5b04949350505050565b600054600160a060020a0316331461485157600080fd5b82600160a060020a038116151561486757600080fd5b82600160a060020a038116151561487d57600080fd5b83600160a060020a03811630141561489457600080fd5b85600160a060020a031663a9059cbb86866040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b1580156148f757600080fd5b505af115801561490b573d6000803e3d6000fd5b50505050505050505050565b82805482825590600052602060002090810192821561496c579160200282015b8281111561496c5782518254600160a060020a031916600160a060020a03909116178255602090920191600190910190614937565b5061497892915061497c565b5090565b6125c391905b80821115614978578054600160a060020a0319168155600101614982560042616e636f72466f726d756c610000000000000000000000000000000000000042616e636f724e6574776f726b0000000000000000000000000000000000000042616e636f72436f6e76657274657255706772616465720000000000000000008a6a7f53b3c8fa1dc4b83e3f1be668c1b251ff8d44cdcb83eb3acec3fec6a788a165627a7a7230582046e4145e416ce8faa7f0b1253d4df1cf74edaa0d060487b1628b8b346aa6532a0029 \ No newline at end of file diff --git a/solidity/build/BancorConverterFactory.abi b/solidity/build/BancorConverterFactory.abi deleted file mode 100644 index 629cc6744..000000000 --- a/solidity/build/BancorConverterFactory.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_registry","type":"address"},{"name":"_maxConversionFee","type":"uint32"},{"name":"_connectorToken","type":"address"},{"name":"_connectorWeight","type":"uint32"}],"name":"createConverter","outputs":[{"name":"converterAddress","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_converter","type":"address"},{"indexed":true,"name":"_owner","type":"address"}],"name":"NewConverter","type":"event"}] \ No newline at end of file diff --git a/solidity/build/BancorConverterFactory.bin b/solidity/build/BancorConverterFactory.bin deleted file mode 100644 index 0c4957ef9..000000000 --- a/solidity/build/BancorConverterFactory.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b5061535c806100206000396000f3006080604052600436106100405763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663034efaeb8114610045575b600080fd5b34801561005157600080fd5b5061008f73ffffffffffffffffffffffffffffffffffffffff60043581169060243581169063ffffffff6044358116916064351690608435166100b8565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b600080600087878787876100ca61028c565b73ffffffffffffffffffffffffffffffffffffffff9586168152938516602085015263ffffffff9283166040808601919091529190941660608401529216608082015290519081900360a001906000f08015801561012c573d6000803e3d6000fd5b50604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152336004820152905191935073ffffffffffffffffffffffffffffffffffffffff84169163f2fde38b9160248082019260009290919082900301818387803b15801561019e57600080fd5b505af11580156101b2573d6000803e3d6000fd5b5050604080517fe4edf852000000000000000000000000000000000000000000000000000000008152336004820152905173ffffffffffffffffffffffffffffffffffffffff8616935063e4edf8529250602480830192600092919082900301818387803b15801561022357600080fd5b505af1158015610237573d6000803e3d6000fd5b505060405184935033925073ffffffffffffffffffffffffffffffffffffffff841691507fb54eb8f70476910bea510b4ca1ece1fdb11eeb345b0d46221dd40ba86e64953390600090a3979650505050505050565b6040516150948061029d8339019056006004805460a060020a61ffff021916740d000000000000000000000000000000000000000017905560c0604052600660808190527f62616e636f72000000000000000000000000000000000000000000000000000060a090815262000068916005919062000593565b506006805461ff001960ff19909116600117169055600b80546001606860020a0319166c01000000000000000000000000179055348015620000a957600080fd5b5060405160a080620050948339810160409081528151602083015191830151606084015160809094015160008054600160a060020a03191633178155929491928580600160a060020a03811615156200010157600080fd5b5060028054600160a060020a03928316600160a060020a03199182161790915560038054909116331790558590811615156200013c57600080fd5b8460008163ffffffff16101580156200015e5750620f424063ffffffff821611155b15156200016a57600080fd5b60078054600160a060020a031916600160a060020a0389811691821792839055600680546201000060b060020a0319166201000090930292909217909155604080517fbb34534c0000000000000000000000000000000000000000000000000000000081527f436f6e747261637446656174757265730000000000000000000000000000000060048201529051929091169163bb34534c916024808201926020929091908290030181600087803b1580156200022557600080fd5b505af11580156200023a573d6000803e3d6000fd5b505050506040513d60208110156200025157600080fd5b50519250600160a060020a03831615620002e857604080517f2c7077c000000000000000000000000000000000000000000000000000000000815260016004820181905260248201529051600160a060020a03851691632c7077c091604480830192600092919082900301818387803b158015620002ce57600080fd5b505af1158015620002e3573d6000803e3d6000fd5b505050505b600b805467ffffffff00000000191664010000000063ffffffff891602179055600160a060020a038516156200032f576200032f858560006401000000006200033d810204565b505050505050505062000638565b600054600160a060020a031633146200035557600080fd5b600254604080517f8da5cb5b00000000000000000000000000000000000000000000000000000000815290513092600160a060020a031691638da5cb5b9160048083019260209291908290030181600087803b158015620003b557600080fd5b505af1158015620003ca573d6000803e3d6000fd5b505050506040513d6020811015620003e157600080fd5b5051600160a060020a03161415620003f857600080fd5b82600160a060020a03811615156200040f57600080fd5b83600160a060020a0381163014156200042757600080fd5b8360008163ffffffff16118015620004485750620f424063ffffffff821611155b15156200045457600080fd5b600254600160a060020a03878116911614801590620004995750600160a060020a0386166000908152600a60205260409020600101546601000000000000900460ff16155b8015620004b85750600b54620f424063ffffffff918216870190911611155b1515620004c457600080fd5b505050600160a060020a039092166000818152600a602052604081208181556001908101805466ff0000000000001965ff0000000000199715156401000000000264ff000000001963ffffffff808a1663ffffffff19958616179190911691909117989098166501000000000017166601000000000000179091556009805492830181559092527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af018054600160a060020a031916909217909155600b80548085169093019093169116179055565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620005d657805160ff191683800117855562000606565b8280016001018555821562000606579182015b8281111562000606578251825591602001919060010190620005e9565b506200061492915062000618565b5090565b6200063591905b808211156200061457600081556001016200061f565b90565b614a4c80620006486000396000f3006080604052600436106102f25763ffffffff60e060020a6000350416630c87355e81146102f75780630ca789231461031e5780630e53aae91461035257806319b64015146103a75780631d000b61146103db5780631e1401f8146103f057806320d7d3671461043357806321e6b53d1461045c578063227425641461047d578063228d2820146104e557806325f9bfef146104ff5780632a2e2f0c1461051457806338a5e016146105415780633aa0145a146105565780633e8ff43f146105745780633f4d2fc2146105fe578063415f12401461062d57806341a5b33d14610645578063429060291461066f578063481c6a751461068457806349d10b64146106995780634af80f0e146106ae57806350057351146106cf57806354fd4d5014610744578063579cd3ca146107705780635a46f06c1461079e5780635e35359e146107b35780635e5144eb146107dd57806361cd756e1461080a57806362614ae61461081f5780636d7bd3fc1461083457806371f52bf31461084957806372b44b2c1461085e57806375892cf11461088257806379ba5097146108af5780637b103999146108c457806383315b6e146108d957806385d5e631146108ee5780638b34839f146109085780638da5cb5b1461091d5780638e3047e0146109325780639232494e1461095c5780639249993a1461097157806392d1abb71461098657806394c275ad1461099b5780639e568553146109b0578063a2c4c336146109d6578063ad374f5b146109fa578063b4a176d314610a14578063bf75455814610a29578063c45d3d9214610a3e578063c4a8598e14610a53578063c8c2fe6c14610a68578063ca1d209d14610a7d578063cc97b38f14610a95578063d4ee1d9014610aaa578063d55ec69714610abf578063d895951214610ad4578063e4edf85214610af5578063ecbca55d14610b16578063f0843ba914610b34578063f2fde38b14610b85578063f5286b9c14610ba6578063fa1c594e14610bbb578063fc0c546a14610bd5578063fe417fa514610bea575b600080fd5b34801561030357600080fd5b5061030c610c0e565b60408051918252519081900360200190f35b34801561032a57600080fd5b50610350600160a060020a036004351663ffffffff602435166044351515606435610c20565b005b34801561035e57600080fd5b50610373600160a060020a0360043516610d33565b6040805195865263ffffffff9094166020860152911515848401521515606084015215156080830152519081900360a00190f35b3480156103b357600080fd5b506103bf600435610d79565b60408051600160a060020a039092168252519081900360200190f35b3480156103e757600080fd5b5061030c610da1565b3480156103fc57600080fd5b5061041a600160a060020a0360043581169060243516604435610dc5565b6040805192835260208301919091528051918290030190f35b34801561043f57600080fd5b50610448610e42565b604080519115158252519081900360200190f35b34801561046857600080fd5b50610350600160a060020a0360043516610e4b565b6040805160206004803580820135838102808601850190965280855261030c95369593946024949385019291829185019084908082843750949750508435955050506020830135926040810135925060ff606082013516915060808101359060a00135610f15565b3480156104f157600080fd5b5061035060043515156111f3565b34801561050b57600080fd5b5061030c6112b2565b34801561052057600080fd5b5061030c600160a060020a03600435811690602435166044356064356112d6565b34801561054d57600080fd5b506103506116a1565b34801561056257600080fd5b5061030c60043560ff60243516611725565b34801561058057600080fd5b5061058961178f565b6040805160208082528351818301528351919283929083019185019080838360005b838110156105c35781810151838201526020016105ab565b50505050905090810190601f1680156105f05780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561060a57600080fd5b50610350600160a060020a036004351663ffffffff60243516604435151561181d565b34801561063957600080fd5b50610350600435611a67565b34801561065157600080fd5b50610350600160a060020a0360043581169060243516604435611c83565b34801561067b57600080fd5b506103bf611d24565b34801561069057600080fd5b506103bf611d33565b3480156106a557600080fd5b50610350611d42565b3480156106ba57600080fd5b50610350600160a060020a0360043516611e89565b3480156106db57600080fd5b506040805160206004803580820135838102808601850190965280855261030c95369593946024949385019291829185019084908082843750949750508435955050506020830135926040810135925060ff606082013516915060808101359060a00135611eda565b34801561075057600080fd5b5061075961237e565b6040805161ffff9092168252519081900360200190f35b34801561077c57600080fd5b506107856123a0565b6040805163ffffffff9092168252519081900360200190f35b3480156107aa57600080fd5b5061030c6123b8565b3480156107bf57600080fd5b50610350600160a060020a03600435811690602435166044356123dc565b3480156107e957600080fd5b5061030c600160a060020a036004358116906024351660443560643561255d565b34801561081657600080fd5b506103bf612574565b34801561082b57600080fd5b5061030c612589565b34801561084057600080fd5b5061030c6125ad565b34801561085557600080fd5b506107596125bf565b34801561086a57600080fd5b5061041a600160a060020a03600435166024356125c6565b34801561088e57600080fd5b5061030c600160a060020a03600435811690602435166044356064356128aa565b3480156108bb57600080fd5b5061035061294b565b3480156108d057600080fd5b506103bf6129c6565b3480156108e557600080fd5b5061030c6129d5565b3480156108fa57600080fd5b5061035060043515156129f9565b34801561091457600080fd5b50610448612a92565b34801561092957600080fd5b506103bf612aa0565b34801561093e57600080fd5b5061041a600160a060020a0360043581169060243516604435612aaf565b34801561096857600080fd5b5061030c612d6e565b34801561097d57600080fd5b5061030c612d80565b34801561099257600080fd5b5061030c612da4565b3480156109a757600080fd5b50610785612da9565b3480156109bc57600080fd5b50610350600160a060020a03600435166024351515612dbd565b3480156109e257600080fd5b5061041a600160a060020a0360043516602435612e45565b348015610a0657600080fd5b5061035060043515156130f6565b348015610a2057600080fd5b50610350613127565b348015610a3557600080fd5b50610448613181565b348015610a4a57600080fd5b506103bf61319a565b348015610a5f57600080fd5b5061030c6131a9565b348015610a7457600080fd5b506103506131cd565b348015610a8957600080fd5b5061035060043561324a565b348015610aa157600080fd5b5061030c613484565b348015610ab657600080fd5b506103bf6134a8565b348015610acb57600080fd5b506103506134b7565b348015610ae057600080fd5b5061030c600160a060020a03600435166135e5565b348015610b0157600080fd5b50610350600160a060020a03600435166136e9565b348015610b2257600080fd5b5061035063ffffffff60043516613754565b6040805160206004803580820135838102808601850190965280855261030c9536959394602494938501929182918501908490808284375094975050843595505050602090920135915061383b9050565b348015610b9157600080fd5b50610350600160a060020a036004351661384c565b348015610bb257600080fd5b5061030c6138a0565b348015610bc757600080fd5b5061035060043515156138c4565b348015610be157600080fd5b506103bf613904565b348015610bf657600080fd5b50610350600160a060020a0360043516602435613913565b6000805160206149e183398151915281565b60008054600160a060020a03163314610c3857600080fd5b600160a060020a0385166000908152600a602052604090206001015485906601000000000000900460ff161515610c6e57600080fd5b8460008163ffffffff16118015610c8e5750620f424063ffffffff821611155b1515610c9957600080fd5b600160a060020a0387166000908152600a602052604090206001810154600b54919450620f424063ffffffff918216928216929092038801161115610cdd57600080fd5b5050600181018054600b805463ffffffff928316818416038801831663ffffffff199182161790915582549515156401000000000264ff0000000019929097169516949094179390931693909317909155905550565b600a602052600090815260409020805460019091015463ffffffff81169060ff640100000000820481169165010000000000810482169166010000000000009091041685565b6009805482908110610d8757fe5b600091825260209091200154600160a060020a0316905081565b7f424e54546f6b656e00000000000000000000000000000000000000000000000081565b600080600160a060020a038581169085161415610de157600080fd5b600254600160a060020a0385811691161415610e0a57610e018584612e45565b91509150610e3a565b600254600160a060020a0386811691161415610e2a57610e0184846125c6565b610e35858585612aaf565b915091505b935093915050565b60065460ff1681565b600054600160a060020a03163314610e6257600080fd5b6007546040805160e260020a632ecd14d30281526000805160206149e183398151915260048201529051600092600160a060020a03169163bb34534c91602480830192602092919082900301818787803b158015610ebf57600080fd5b505af1158015610ed3573d6000803e3d6000fd5b505050506040513d6020811015610ee957600080fd5b5051600054909150600160a060020a03808316911614610f0857600080fd5b610f1182613aa5565b5050565b6000806000896000815181101515610f2957fe5b60209081029091018101516007546040805160e260020a632ecd14d30281526000805160206149c183398151915260048201529051929550600160a060020a039091169263bb34534c926024808401938290030181600087803b158015610f8f57600080fd5b505af1158015610fa3573d6000803e3d6000fd5b505050506040513d6020811015610fb957600080fd5b505190503415156110c957600254600160a060020a03838116911614156110bd576002546040805160e060020a63a24835d1028152336004820152602481018c90529051600160a060020a039092169163a24835d19160448082019260009290919082900301818387803b15801561103057600080fd5b505af1158015611044573d6000803e3d6000fd5b50506002546040805160e260020a63219e412d028152600160a060020a038681166004830152602482018f9052915191909216935063867904b49250604480830192600092919082900301818387803b1580156110a057600080fd5b505af11580156110b4573d6000803e3d6000fd5b505050506110c9565b6110c98233838c613b23565b80600160a060020a031663b406d386348c8c8c338f8e8e8e8e6040518b63ffffffff1660e060020a02815260040180806020018a815260200189815260200188600160a060020a0316600160a060020a031681526020018781526020018681526020018560ff1660ff1681526020018460001916600019168152602001836000191660001916815260200182810382528b818151815260200191508051906020019060200280838360005b8381101561118c578181015183820152602001611174565b505050509050019a50505050505050505050506020604051808303818588803b1580156111b857600080fd5b505af11580156111cc573d6000803e3d6000fd5b50505050506040513d60208110156111e357600080fd5b50519a9950505050505050505050565b600054600160a060020a03163314806112165750600354600160a060020a031633145b151561122157600080fd5b600b5460ff6c0100000000000000000000000090910416151581151514156112af57600b80546c01000000000000000000000000831581026cff000000000000000000000000199092169190911791829055604080519190920460ff161515815290517fb8e670608a57255ce4f35952b324cba70211a4200a91ce81d26e06d488c1f66b9181900360200190a15b50565b7f436f6e747261637452656769737472790000000000000000000000000000000081565b6007546040805160e260020a632ecd14d30281526000805160206149c183398151915260048201529051600092839283928392839283928392600160a060020a03169163bb34534c91602480830192602092919082900301818787803b15801561133f57600080fd5b505af1158015611353573d6000803e3d6000fd5b505050506040513d602081101561136957600080fd5b5051905033600160a060020a0382161461138257600080fd5b600b546c01000000000000000000000000900460ff1615156113a057fe5b87600081116113ae57600080fd5b600160a060020a038c8116908c1614156113c757600080fd5b600254600160a060020a038c8116911614156113ef576113e88c8b8b613eb2565b9750611692565b600254600160a060020a038d811691161415611410576113e88b8b8b61408c565b61141b8c8c8c612aaf565b9097509550861580159061142f5750888710155b151561143a57600080fd5b600160a060020a038c166000908152600a602052604090206001810154909550640100000000900460ff161561147f57845461147c908b63ffffffff6143b516565b85555b600160a060020a038b166000908152600a602052604090206001810154909450640100000000900460ff16156114c45783546114c1908863ffffffff6143d216565b84555b6114cd8b6135e5565b92508287106114d857fe5b6114e48c33308d613b23565b6114ef8b33896143e7565b6114fc8c8c8c8a8a614765565b8b600160a060020a0316600080516020614a01833981519152600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561156857600080fd5b505af115801561157c573d6000803e3d6000fd5b505050506040513d602081101561159257600080fd5b505161159d8f6135e5565b600189015460408051938452602084019290925263ffffffff1682820152519081900360600190a28a600160a060020a0316600080516020614a01833981519152600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561163157600080fd5b505af1158015611645573d6000803e3d6000fd5b505050506040513d602081101561165b57600080fd5b50516116668e6135e5565b600188015460408051938452602084019290925263ffffffff1682820152519081900360600190a28697505b50505050505050949350505050565b600054600160a060020a031633146116b857600080fd5b600260009054906101000a9004600160a060020a0316600160a060020a03166379ba50976040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561170b57600080fd5b505af115801561171f573d6000803e3d6000fd5b50505050565b60006117888260ff16620f42400a67ffffffffffffffff1661177c8460ff16600b60089054906101000a900463ffffffff1663ffffffff16620f4240030a67ffffffffffffffff16866147e990919063ffffffff16565b9063ffffffff61481716565b9392505050565b6005805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156118155780601f106117ea57610100808354040283529160200191611815565b820191906000526020600020905b8154815290600101906020018083116117f857829003601f168201915b505050505081565b600054600160a060020a0316331461183457600080fd5b600254604080517f8da5cb5b00000000000000000000000000000000000000000000000000000000815290513092600160a060020a031691638da5cb5b9160048083019260209291908290030181600087803b15801561189357600080fd5b505af11580156118a7573d6000803e3d6000fd5b505050506040513d60208110156118bd57600080fd5b5051600160a060020a031614156118d357600080fd5b82600160a060020a03811615156118e957600080fd5b83600160a060020a03811630141561190057600080fd5b8360008163ffffffff161180156119205750620f424063ffffffff821611155b151561192b57600080fd5b600254600160a060020a0387811691161480159061196f5750600160a060020a0386166000908152600a60205260409020600101546601000000000000900460ff16155b801561198d5750600b54620f424063ffffffff918216870190911611155b151561199857600080fd5b505050600160a060020a039092166000818152600a602052604081208181556001908101805466ff0000000000001965ff0000000000199715156401000000000264ff000000001963ffffffff808a1663ffffffff19958616179190911691909117989098166501000000000017166601000000000000179091556009805492830181559092527f6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af018054600160a060020a031916909217909155600b80548085169093019093169116179055565b600b546000908190819081908190819063ffffffff16620f424014611a8b57600080fd5b600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611ade57600080fd5b505af1158015611af2573d6000803e3d6000fd5b505050506040513d6020811015611b0857600080fd5b50516002546040805160e060020a63a24835d1028152336004820152602481018b90529051929850600160a060020a039091169163a24835d19160448082019260009290919082900301818387803b158015611b6357600080fd5b505af1158015611b77573d6000803e3d6000fd5b50505050600091505b60095461ffff83161015611c7a576009805461ffff8416908110611ba057fe5b600091825260209091200154600160a060020a03169450611bc0856135e5565b9350611bd68661177c898763ffffffff6147e916565b600160a060020a0386166000908152600a6020526040902060018101549194509150640100000000900460ff1615611c1d578054611c1a908463ffffffff6143d216565b81555b611c288533856143e7565b6001810154604080518989038152858703602082015263ffffffff9092168282015251600160a060020a03871691600080516020614a01833981519152919081900360600190a2600190910190611b80565b50505050505050565b600054600160a060020a03163314611c9a57600080fd5b600254604080517f5e35359e000000000000000000000000000000000000000000000000000000008152600160a060020a03868116600483015285811660248301526044820185905291519190921691635e35359e91606480830192600092919082900301818387803b158015611d1057600080fd5b505af1158015611c7a573d6000803e3d6000fd5b600454600160a060020a031681565b600354600160a060020a031681565b60065460009060ff1680611d605750600054600160a060020a031633145b1515611d6b57600080fd5b6007546040805160e260020a632ecd14d30281527f436f6e747261637452656769737472790000000000000000000000000000000060048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b158015611ddb57600080fd5b505af1158015611def573d6000803e3d6000fd5b505050506040513d6020811015611e0557600080fd5b5051600754909150600160a060020a03808316911614801590611e305750600160a060020a03811615155b1515611e3b57600080fd5b600780546006805475ffffffffffffffffffffffffffffffffffffffff00001916600160a060020a03808416620100000291909117909155600160a060020a03199091169216919091179055565b600054600160a060020a03163314611ea057600080fd5b80600160a060020a038116301415611eb757600080fd5b5060088054600160a060020a031916600160a060020a0392909216919091179055565b6007546040805160e260020a632ecd14d30281527f42616e636f72580000000000000000000000000000000000000000000000000060048201529051600092839283928392600160a060020a03169163bb34534c91602480830192602092919082900301818787803b158015611f4f57600080fd5b505af1158015611f63573d6000803e3d6000fd5b505050506040513d6020811015611f7957600080fd5b50516007546040805160e260020a632ecd14d30281526000805160206149c183398151915260048201529051929550600160a060020a039091169163bb34534c916024808201926020929091908290030181600087803b158015611fdc57600080fd5b505af1158015611ff0573d6000803e3d6000fd5b505050506040513d602081101561200657600080fd5b50516007546040805160e260020a632ecd14d30281527f424e54546f6b656e00000000000000000000000000000000000000000000000060048201529051929450600160a060020a039091169163bb34534c916024808201926020929091908290030181600087803b15801561207b57600080fd5b505af115801561208f573d6000803e3d6000fd5b505050506040513d60208110156120a557600080fd5b50518b51600160a060020a03909116908c9060009081106120c257fe5b60209081029091010151600160a060020a0316146120df57600080fd5b604080517faafd6b76000000000000000000000000000000000000000000000000000000008152600481018b90523360248201529051600160a060020a0385169163aafd6b769160448083019260209291908290030181600087803b15801561214757600080fd5b505af115801561215b573d6000803e3d6000fd5b505050506040513d602081101561217157600080fd5b50516002546040805160e060020a63a24835d1028152336004820152602481018490529051929350600160a060020a039091169163a24835d19160448082019260009290919082900301818387803b1580156121cc57600080fd5b505af11580156121e0573d6000803e3d6000fd5b50506002546040805160e260020a63219e412d028152600160a060020a03878116600483015260248201879052915191909216935063867904b49250604480830192600092919082900301818387803b15801561223c57600080fd5b505af1158015612250573d6000803e3d6000fd5b5050505081600160a060020a031663b406d3868c838d338e8e8e8e8e6040518a63ffffffff1660e060020a02815260040180806020018a815260200189815260200188600160a060020a0316600160a060020a031681526020018781526020018681526020018560ff1660ff1681526020018460001916600019168152602001836000191660001916815260200182810382528b818151815260200191508051906020019060200280838360005b838110156123165781810151838201526020016122fe565b505050509050019a5050505050505050505050602060405180830381600087803b15801561234357600080fd5b505af1158015612357573d6000803e3d6000fd5b505050506040513d602081101561236d57600080fd5b50519b9a5050505050505050505050565b60045474010000000000000000000000000000000000000000900461ffff1681565b600b5468010000000000000000900463ffffffff1681565b7f42616e636f72436f6e766572746572466163746f72790000000000000000000081565b6007546040805160e260020a632ecd14d30281526000805160206149e183398151915260048201529051600092600160a060020a03169163bb34534c91602480830192602092919082900301818787803b15801561243957600080fd5b505af115801561244d573d6000803e3d6000fd5b505050506040513d602081101561246357600080fd5b5051600160a060020a0385166000908152600a60205260409020600101549091506601000000000000900460ff16158061252f5750600254604080517f8da5cb5b00000000000000000000000000000000000000000000000000000000815290513092600160a060020a031691638da5cb5b9160048083019260209291908290030181600087803b1580156124f757600080fd5b505af115801561250b573d6000803e3d6000fd5b505050506040513d602081101561252157600080fd5b5051600160a060020a031614155b806125475750600054600160a060020a038281169116145b151561255257600080fd5b61171f84848461483a565b600061256b858585856112d6565b95945050505050565b600654620100009004600160a060020a031681565b7f424e54436f6e766572746572000000000000000000000000000000000000000081565b6000805160206149a183398151915281565b6009545b90565b60008060008060008060008030600160a060020a0316600260009054906101000a9004600160a060020a0316600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561262f57600080fd5b505af1158015612643573d6000803e3d6000fd5b505050506040513d602081101561265957600080fd5b5051600160a060020a03161461266e57600080fd5b600160a060020a038a166000908152600a60205260409020600101548a906601000000000000900460ff1615156126a457600080fd5b600160a060020a03808c166000908152600a6020908152604080832060025482517f18160ddd0000000000000000000000000000000000000000000000000000000081529251919c50909416936318160ddd93600480840194938390030190829087803b15801561271457600080fd5b505af1158015612728573d6000803e3d6000fd5b505050506040513d602081101561273e57600080fd5b5051955061274b8b6135e5565b6007546040805160e260020a632ecd14d30281526000805160206149a183398151915260048201529051929750600160a060020a039091169163bb34534c916024808201926020929091908290030181600087803b1580156127ac57600080fd5b505af11580156127c0573d6000803e3d6000fd5b505050506040513d60208110156127d657600080fd5b50516001880154604080517f49f9b0f7000000000000000000000000000000000000000000000000000000008152600481018a90526024810189905263ffffffff9092166044830152606482018d905251919550600160a060020a038616916349f9b0f7916084808201926020929091908290030181600087803b15801561285d57600080fd5b505af1158015612871573d6000803e3d6000fd5b505050506040513d602081101561288757600080fd5b50519250612896836001611725565b9b928c90039a509198505050505050505050565b60408051606081018252600160a060020a038087168252600254811660208301528516918101919091526000906128e590600c906003614917565b5061256b600c80548060200260200160405190810160405280929190818152602001828054801561293f57602002820191906000526020600020905b8154600160a060020a03168152600190910190602001808311612921575b5050505050848461383b565b600154600160a060020a0316331461296257600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a36001805460008054600160a060020a0319908116600160a060020a03841617909155169055565b600754600160a060020a031681565b7f436f6e747261637446656174757265730000000000000000000000000000000081565b600054600160a060020a03163314612a1057600080fd5b600254604080517f1608f18f00000000000000000000000000000000000000000000000000000000815283151560048201529051600160a060020a0390921691631608f18f9160248082019260009290919082900301818387803b158015612a7757600080fd5b505af1158015612a8b573d6000803e3d6000fd5b5050505050565b600654610100900460ff1681565b600054600160a060020a031681565b600080600080600080600030600160a060020a0316600260009054906101000a9004600160a060020a0316600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015612b1757600080fd5b505af1158015612b2b573d6000803e3d6000fd5b505050506040513d6020811015612b4157600080fd5b5051600160a060020a031614612b5657600080fd5b600160a060020a038a166000908152600a60205260409020600101548a906601000000000000900460ff161515612b8c57600080fd5b600160a060020a038a166000908152600a60205260409020600101548a906601000000000000900460ff161515612bc257600080fd5b600160a060020a038c81166000908152600a6020526040808220928e16825290206001820154919850965065010000000000900460ff161515612c0457600080fd5b6007546040805160e260020a632ecd14d30281526000805160206149a183398151915260048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b158015612c6257600080fd5b505af1158015612c76573d6000803e3d6000fd5b505050506040513d6020811015612c8c57600080fd5b50519450600160a060020a0385166365098bb3612ca88e6135e5565b60018a015463ffffffff16612cbc8f6135e5565b60018b01546040805163ffffffff87811660e060020a028252600482019690965293851660248501526044840192909252929092166064820152608481018e9052905160a48083019260209291908290030181600087803b158015612d2057600080fd5b505af1158015612d34573d6000803e3d6000fd5b505050506040513d6020811015612d4a57600080fd5b50519350612d59846002611725565b9c938d90039b50929950505050505050505050565b6000805160206149c183398151915281565b7f42616e636f7247617350726963654c696d69740000000000000000000000000081565b600181565b600b54640100000000900463ffffffff1681565b600054600160a060020a03163314612dd457600080fd5b600160a060020a0382166000908152600a602052604090206001015482906601000000000000900460ff161515612e0a57600080fd5b50600160a060020a03919091166000908152600a60205260409020600101805465ff0000000000191691156501000000000002919091179055565b60008060008060008060008030600160a060020a0316600260009054906101000a9004600160a060020a0316600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015612eae57600080fd5b505af1158015612ec2573d6000803e3d6000fd5b505050506040513d6020811015612ed857600080fd5b5051600160a060020a031614612eed57600080fd5b600160a060020a038a166000908152600a60205260409020600101548a906601000000000000900460ff161515612f2357600080fd5b600160a060020a038b166000908152600a60205260409020600181015490975065010000000000900460ff161515612f5a57600080fd5b600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015612fad57600080fd5b505af1158015612fc1573d6000803e3d6000fd5b505050506040513d6020811015612fd757600080fd5b50519550612fe48b6135e5565b6007546040805160e260020a632ecd14d30281526000805160206149a183398151915260048201529051929750600160a060020a039091169163bb34534c916024808201926020929091908290030181600087803b15801561304557600080fd5b505af1158015613059573d6000803e3d6000fd5b505050506040513d602081101561306f57600080fd5b50516001880154604080517f29a00e7c000000000000000000000000000000000000000000000000000000008152600481018a90526024810189905263ffffffff9092166044830152606482018d905251919550600160a060020a038616916329a00e7c916084808201926020929091908290030181600087803b15801561285d57600080fd5b600054600160a060020a0316331461310d57600080fd5b600680549115156101000261ff0019909216919091179055565b600054600160a060020a031633148061314a5750600354600160a060020a031633145b151561315557600080fd5b6006805460078054600160a060020a031916600160a060020a036201000084041617905560ff19169055565b600b546c01000000000000000000000000900460ff1681565b600854600160a060020a031681565b7f42616e636f72580000000000000000000000000000000000000000000000000081565b600454600160a060020a031633146131e457600080fd5b600454600354604051600160a060020a0392831692909116907fbe4cc281795971a471c980e842627a7f1ea3892ddfce8c5b6357cd2611c1973290600090a36004805460038054600160a060020a0319908116600160a060020a03841617909155169055565b600b546000908190819081908190819063ffffffff16620f42401461326e57600080fd5b600b546c01000000000000000000000000900460ff16151561328c57fe5b600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156132df57600080fd5b505af11580156132f3573d6000803e3d6000fd5b505050506040513d602081101561330957600080fd5b50519550600091505b60095461ffff8316101561340d576009805461ffff841690811061333257fe5b600091825260209091200154600160a060020a03169450613352856135e5565b93506133688661177c898763ffffffff6147e916565b600160a060020a0386166000908152600a6020526040902060018101549194509150640100000000900460ff16156133af5780546133ac908463ffffffff6143b516565b81555b6133bb85333086613b23565b600181015460408051888a018152868601602082015263ffffffff9092168282015251600160a060020a03871691600080516020614a01833981519152919081900360600190a2600190910190613312565b6002546040805160e260020a63219e412d028152336004820152602481018a90529051600160a060020a039092169163867904b49160448082019260009290919082900301818387803b15801561346357600080fd5b505af1158015613477573d6000803e3d6000fd5b5050505050505050505050565b7f42616e636f72585570677261646572000000000000000000000000000000000081565b600154600160a060020a031681565b60008054600160a060020a031633146134cf57600080fd5b6007546040805160e260020a632ecd14d30281526000805160206149e183398151915260048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b15801561352d57600080fd5b505af1158015613541573d6000803e3d6000fd5b505050506040513d602081101561355757600080fd5b505190506135648161384c565b80600160a060020a03166390f58c96600460149054906101000a900461ffff166040518263ffffffff1660e060020a028152600401808261ffff1661ffff168152602001915050600060405180830381600087803b1580156135c557600080fd5b505af11580156135d9573d6000803e3d6000fd5b505050506112af61294b565b600160a060020a0381166000908152600a6020526040812060010154819083906601000000000000900460ff16151561361d57600080fd5b600160a060020a0384166000908152600a602052604090206001810154909250640100000000900460ff166136de57604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038616916370a082319160248083019260209291908290030181600087803b1580156136ad57600080fd5b505af11580156136c1573d6000803e3d6000fd5b505050506040513d60208110156136d757600080fd5b50516136e1565b81545b949350505050565b600054600160a060020a031633148061370c5750600354600160a060020a031633145b151561371757600080fd5b600354600160a060020a038281169116141561373257600080fd5b60048054600160a060020a031916600160a060020a0392909216919091179055565b600054600160a060020a03163314806137775750600354600160a060020a031633145b151561378257600080fd5b8060008163ffffffff16101580156137ae5750600b5463ffffffff640100000000909104811690821611155b15156137b957600080fd5b600b546040805163ffffffff6801000000000000000090930483168152918416602083015280517f81cd2ffb37dd237c0e4e2a3de5265fcf9deb43d3e7801e80db9f1ccfba7ee6009281900390910190a150600b805463ffffffff90921668010000000000000000026bffffffff000000000000000019909216919091179055565b60006136e184848484808080610f15565b600054600160a060020a0316331461386357600080fd5b600054600160a060020a038281169116141561387e57600080fd5b60018054600160a060020a031916600160a060020a0392909216919091179055565b7f4e6f6e5374616e64617264546f6b656e5265676973747279000000000000000081565b600054600160a060020a03163314806138e75750600354600160a060020a031633145b15156138f257600080fd5b6006805460ff19169115919091179055565b600254600160a060020a031681565b600654600090610100900460ff16151561392c57600080fd5b6007546040805160e260020a632ecd14d30281527f42616e636f72580000000000000000000000000000000000000000000000000060048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b15801561399c57600080fd5b505af11580156139b0573d6000803e3d6000fd5b505050506040513d60208110156139c657600080fd5b5051905033600160a060020a038216146139df57600080fd5b6002546040805160e060020a63a24835d1028152600160a060020a038681166004830152602482018690529151919092169163a24835d191604480830192600092919082900301818387803b158015613a3757600080fd5b505af1158015613a4b573d6000803e3d6000fd5b50506002546040805160e260020a63219e412d028152336004820152602481018790529051600160a060020a03909216935063867904b4925060448082019260009290919082900301818387803b158015611d1057600080fd5b600054600160a060020a03163314613abc57600080fd5b600254604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151919092169163f2fde38b91602480830192600092919082900301818387803b158015612a7757600080fd5b6007546040805160e260020a632ecd14d30281527f4e6f6e5374616e64617264546f6b656e526567697374727900000000000000006004820152905160009283928392600160a060020a039092169163bb34534c9160248082019260209290919082900301818787803b158015613b9957600080fd5b505af1158015613bad573d6000803e3d6000fd5b505050506040513d6020811015613bc357600080fd5b5051604080517faeea10bd000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116600483015291519295509085169163aeea10bd916024808201926020929091908290030181600087803b158015613c2d57600080fd5b505af1158015613c41573d6000803e3d6000fd5b505050506040513d6020811015613c5757600080fd5b505115613e0a5786600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015613cb957600080fd5b505af1158015613ccd573d6000803e3d6000fd5b505050506040513d6020811015613ce357600080fd5b5051604080517f23b872dd000000000000000000000000000000000000000000000000000000008152600160a060020a0389811660048301528881166024830152604482018890529151929450908916916323b872dd9160648082019260009290919082900301818387803b158015613d5b57600080fd5b505af1158015613d6f573d6000803e3d6000fd5b5050505086600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015613dce57600080fd5b505af1158015613de2573d6000803e3d6000fd5b505050506040513d6020811015613df857600080fd5b50519050818111613e0557fe5b611c7a565b604080517f23b872dd000000000000000000000000000000000000000000000000000000008152600160a060020a0388811660048301528781166024830152604482018790529151918916916323b872dd916064808201926020929091908290030181600087803b158015613e7e57600080fd5b505af1158015613e92573d6000803e3d6000fd5b505050506040513d6020811015613ea857600080fd5b50511515611c7a57fe5b600080600080613ec28787612e45565b90935091508215801590613ed65750848310155b1515613ee157600080fd5b50600160a060020a0386166000908152600a602052604090206001810154640100000000900460ff1615613f24578054613f21908763ffffffff6143b516565b81555b613f3087333089613b23565b6002546040805160e260020a63219e412d028152336004820152602481018690529051600160a060020a039092169163867904b49160448082019260009290919082900301818387803b158015613f8657600080fd5b505af1158015613f9a573d6000803e3d6000fd5b5050600254613fb89250899150600160a060020a0316888686614765565b86600160a060020a0316600080516020614a01833981519152600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561402457600080fd5b505af1158015614038573d6000803e3d6000fd5b505050506040513d602081101561404e57600080fd5b50516140598a6135e5565b600185015460408051938452602084019290925263ffffffff1682820152519081900360600190a2509095945050505050565b600254604080517f70a08231000000000000000000000000000000000000000000000000000000008152336004820152905160009283928392839283928392600160a060020a03909216916370a082319160248082019260209290919082900301818787803b1580156140fe57600080fd5b505af1158015614112573d6000803e3d6000fd5b505050506040513d602081101561412857600080fd5b505188111561413657600080fd5b61414089896125c6565b909550935084158015906141545750868510155b151561415f57600080fd5b600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156141b257600080fd5b505af11580156141c6573d6000803e3d6000fd5b505050506040513d60208110156141dc57600080fd5b505192506141e9896135e5565b9150818510806142025750818514801561420257508288145b151561420a57fe5b50600160a060020a0388166000908152600a602052604090206001810154640100000000900460ff161561424d57805461424a908663ffffffff6143d216565b81555b6002546040805160e060020a63a24835d1028152336004820152602481018b90529051600160a060020a039092169163a24835d19160448082019260009290919082900301818387803b1580156142a357600080fd5b505af11580156142b7573d6000803e3d6000fd5b505050506142c68933876143e7565b6002546142df90600160a060020a03168a8a8888614765565b88600160a060020a0316600080516020614a01833981519152600260009054906101000a9004600160a060020a0316600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561434b57600080fd5b505af115801561435f573d6000803e3d6000fd5b505050506040513d602081101561437557600080fd5b50516143808c6135e5565b600185015460408051938452602084019290925263ffffffff1682820152519081900360600190a25092979650505050505050565b6000828201838110156143c757600080fd5b8091505b5092915050565b6000818310156143e157600080fd5b50900390565b6007546040805160e260020a632ecd14d30281527f4e6f6e5374616e64617264546f6b656e526567697374727900000000000000006004820152905160009283928392600160a060020a039092169163bb34534c9160248082019260209290919082900301818787803b15801561445d57600080fd5b505af1158015614471573d6000803e3d6000fd5b505050506040513d602081101561448757600080fd5b5051604080517faeea10bd000000000000000000000000000000000000000000000000000000008152600160a060020a03898116600483015291519295509085169163aeea10bd916024808201926020929091908290030181600087803b1580156144f157600080fd5b505af1158015614505573d6000803e3d6000fd5b505050506040513d602081101561451b57600080fd5b5051156146c65785600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b15801561457d57600080fd5b505af1158015614591573d6000803e3d6000fd5b505050506040513d60208110156145a757600080fd5b5051604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0388811660048301526024820188905291519294509088169163a9059cbb9160448082019260009290919082900301818387803b15801561461757600080fd5b505af115801561462b573d6000803e3d6000fd5b5050505085600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b15801561468a57600080fd5b505af115801561469e573d6000803e3d6000fd5b505050506040513d60208110156146b457600080fd5b505190508181116146c157fe5b61475d565b85600160a060020a031663a9059cbb86866040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561472957600080fd5b505af115801561473d573d6000803e3d6000fd5b505050506040513d602081101561475357600080fd5b5051151561475d57fe5b505050505050565b7f800000000000000000000000000000000000000000000000000000000000000081111561478f57fe5b604080518481526020810184905280820183905290513391600160a060020a0387811692908916917f276856b36cbc45526a0ba64f44611557a2a8b68662c5388e9fe6d72e86e1c8cb919081900360600190a45050505050565b6000808315156147fc57600091506143cb565b5082820282848281151561480c57fe5b04146143c757600080fd5b60008080831161482657600080fd5b828481151561483157fe5b04949350505050565b600054600160a060020a0316331461485157600080fd5b82600160a060020a038116151561486757600080fd5b82600160a060020a038116151561487d57600080fd5b83600160a060020a03811630141561489457600080fd5b85600160a060020a031663a9059cbb86866040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b1580156148f757600080fd5b505af115801561490b573d6000803e3d6000fd5b50505050505050505050565b82805482825590600052602060002090810192821561496c579160200282015b8281111561496c5782518254600160a060020a031916600160a060020a03909116178255602090920191600190910190614937565b5061497892915061497c565b5090565b6125c391905b80821115614978578054600160a060020a0319168155600101614982560042616e636f72466f726d756c610000000000000000000000000000000000000042616e636f724e6574776f726b0000000000000000000000000000000000000042616e636f72436f6e76657274657255706772616465720000000000000000008a6a7f53b3c8fa1dc4b83e3f1be668c1b251ff8d44cdcb83eb3acec3fec6a788a165627a7a7230582046e4145e416ce8faa7f0b1253d4df1cf74edaa0d060487b1628b8b346aa6532a0029a165627a7a72305820bc51133e4bf06dd72eba462a195efd5233dd4fd4ee9abddce16b5d610bf05b070029 \ No newline at end of file diff --git a/solidity/build/BancorConverterRegistry.abi b/solidity/build/BancorConverterRegistry.abi deleted file mode 100644 index a2c87e299..000000000 --- a/solidity/build/BancorConverterRegistry.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_index","type":"uint32"}],"name":"unregisterConverter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"tokens","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_token","type":"address"},{"name":"_index","type":"uint32"}],"name":"converterAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_converter","type":"address"}],"name":"tokenAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_token","type":"address"}],"name":"converterCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_converter","type":"address"}],"name":"registerConverter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_token","type":"address"},{"indexed":false,"name":"_address","type":"address"}],"name":"ConverterAddition","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_token","type":"address"},{"indexed":false,"name":"_address","type":"address"}],"name":"ConverterRemoval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/BancorConverterRegistry.bin b/solidity/build/BancorConverterRegistry.bin deleted file mode 100644 index 4b2831f31..000000000 --- a/solidity/build/BancorConverterRegistry.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b5060008054600160a060020a0319163317905561082d806100326000396000f3006080604052600436106100ae5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166338cb066f81146100b35780634f64b2be146100df57806379ba5097146101135780638da5cb5b1461012857806390ab31061461013d5780639884e801146101675780639f181b5e14610188578063cd9d4d66146101af578063d26a8d2e146101d0578063d4ee1d90146101f7578063f2fde38b1461020c575b600080fd5b3480156100bf57600080fd5b506100dd600160a060020a036004351663ffffffff6024351661022d565b005b3480156100eb57600080fd5b506100f7600435610440565b60408051600160a060020a039092168252519081900360200190f35b34801561011f57600080fd5b506100dd610468565b34801561013457600080fd5b506100f76104f0565b34801561014957600080fd5b506100f7600160a060020a036004351663ffffffff602435166104ff565b34801561017357600080fd5b506100f7600160a060020a0360043516610574565b34801561019457600080fd5b5061019d610592565b60408051918252519081900360200190f35b3480156101bb57600080fd5b5061019d600160a060020a0360043516610599565b3480156101dc57600080fd5b506100dd600160a060020a03600435811690602435166105b4565b34801561020357600080fd5b506100f761074a565b34801561021857600080fd5b506100dd600160a060020a0360043516610759565b600080548190600160a060020a0316331461024757600080fd5b83600160a060020a038116151561025d57600080fd5b600160a060020a03851660009081526003602052604090205463ffffffff85161061028757600080fd5b600160a060020a0385166000908152600360205260409020805463ffffffff86169081106102b157fe5b600091825260209091200154600160a060020a031692506001840191505b600160a060020a03851660009081526003602052604090205463ffffffff831610156103a257600160a060020a0385166000908152600360205260409020805463ffffffff841690811061031f57fe5b6000918252602080832090910154600160a060020a03888116845260039092526040909220805491909216919063ffffffff60001986011690811061036057fe5b6000918252602090912001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055600191909101906102cf565b600160a060020a03851660009081526003602052604090208054906103cb9060001983016107ba565b50600160a060020a03808416600081815260046020908152604091829020805473ffffffffffffffffffffffffffffffffffffffff1916905581519283529051928816927fc3b25a6c3b7509edde0f2e6cc317b5820a901fa82ac554709206e1d7237fe2949281900390910190a25050505050565b600580548290811061044e57fe5b600091825260209091200154600160a060020a0316905081565b600154600160a060020a0316331461047f57600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b600160a060020a03821660009081526003602052604081205463ffffffff83161061052c5750600061056e565b600160a060020a0383166000908152600360205260409020805463ffffffff841690811061055657fe5b600091825260209091200154600160a060020a031690505b92915050565b600160a060020a039081166000908152600460205260409020541690565b6005545b90565b600160a060020a031660009081526003602052604090205490565b600054600160a060020a031633146105cb57600080fd5b81600160a060020a03811615156105e157600080fd5b81600160a060020a03811615156105f757600080fd5b600160a060020a03838116600090815260046020526040902054161561061c57600080fd5b600160a060020a03841660009081526002602052604090205460ff1615156106af576005805460018082019092557f036b6384b5eca791c62761152d0c79bb0604c104a5fb6f4eb0703f3154bb3db001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0387169081179091556000908152600260205260409020805460ff191690911790555b600160a060020a038085166000818152600360209081526040808320805460018101825590845282842001805495891673ffffffffffffffffffffffffffffffffffffffff1996871681179091558084526004835292819020805490951684179094558351918252925191927f229aec2ec4b21e700d6daf13a894e7b38c18b844b021f2eee263f04af3ea6f0092918290030190a250505050565b600154600160a060020a031681565b600054600160a060020a0316331461077057600080fd5b600054600160a060020a038281169116141561078b57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b8154818355818111156107de576000838152602090206107de9181019083016107e3565b505050565b61059691905b808211156107fd57600081556001016107e9565b50905600a165627a7a72305820a17f43325f7c94fcd2acb9954d436567d840a391a6f5e37e1b764c10d37cf0020029 \ No newline at end of file diff --git a/solidity/build/BancorConverterUpgrader.abi b/solidity/build/BancorConverterUpgrader.abi deleted file mode 100644 index 3b4bb9fa4..000000000 --- a/solidity/build/BancorConverterUpgrader.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"BANCOR_CONVERTER_UPGRADER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BNT_TOKEN","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACT_REGISTRY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_CONVERTER_FACTORY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BNT_CONVERTER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_FORMULA","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"registry","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACT_FEATURES","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_version","type":"uint16"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_NETWORK","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_GAS_PRICE_LIMIT","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONVERTER_CONVERSION_WHITELIST","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_registry","type":"address"}],"name":"setRegistry","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_version","type":"bytes32"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_X","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_X_UPGRADER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_converter","type":"address"},{"name":"_version","type":"bytes32"}],"name":"upgradeOld","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"NON_STANDARD_TOKEN_REGISTRY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_registry","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_converter","type":"address"},{"indexed":true,"name":"_owner","type":"address"}],"name":"ConverterOwned","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_oldConverter","type":"address"},{"indexed":true,"name":"_newConverter","type":"address"}],"name":"ConverterUpgrade","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/BancorConverterUpgrader.bin b/solidity/build/BancorConverterUpgrader.bin deleted file mode 100644 index 907d6a190..000000000 --- a/solidity/build/BancorConverterUpgrader.bin +++ /dev/null @@ -1 +0,0 @@ -60c0604052600360808190527f302e33000000000000000000000000000000000000000000000000000000000060a090815262000040916002919062000094565b503480156200004e57600080fd5b5060405160208062001c5383398101604052516000805433600160a060020a03199182161790915560038054909116600160a060020a0390921691909117905562000139565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620000d757805160ff191683800117855562000107565b8280016001018555821562000107579182015b8281111562000107578251825591602001919060010190620000ea565b506200011592915062000119565b5090565b6200013691905b8082111562000115576000815560010162000120565b90565b611b0a80620001496000396000f3006080604052600436106101195763ffffffff60e060020a6000350416630c87355e811461011e5780631d000b611461014557806325f9bfef1461015a57806354fd4d501461016f5780635a46f06c146101f957806362614ae61461020e5780636d7bd3fc1461022357806379ba5097146102385780637b1039991461024f57806383315b6e146102805780638da5cb5b1461029557806390f58c96146102aa5780639232494e146102c65780639249993a146102db57806392d1abb7146102f0578063a91ee0dc14610305578063bc444e1314610326578063c4a8598e1461033e578063cc97b38f14610353578063d4ee1d9014610368578063f2cfed871461037d578063f2fde38b146103a1578063f5286b9c146103c2575b600080fd5b34801561012a57600080fd5b506101336103d7565b60408051918252519081900360200190f35b34801561015157600080fd5b506101336103fb565b34801561016657600080fd5b5061013361041f565b34801561017b57600080fd5b50610184610443565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101be5781810151838201526020016101a6565b50505050905090810190601f1680156101eb5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561020557600080fd5b506101336104ce565b34801561021a57600080fd5b506101336104f2565b34801561022f57600080fd5b50610133610516565b34801561024457600080fd5b5061024d61053a565b005b34801561025b57600080fd5b506102646105c2565b60408051600160a060020a039092168252519081900360200190f35b34801561028c57600080fd5b506101336105d1565b3480156102a157600080fd5b506102646105f5565b3480156102b657600080fd5b5061024d61ffff60043516610604565b3480156102d257600080fd5b50610133610615565b3480156102e757600080fd5b50610133610639565b3480156102fc57600080fd5b5061013361065d565b34801561031157600080fd5b5061024d600160a060020a0360043516610662565b34801561033257600080fd5b5061024d6004356106a8565b34801561034a57600080fd5b506101336106b2565b34801561035f57600080fd5b506101336106d6565b34801561037457600080fd5b506102646106fa565b34801561038957600080fd5b5061024d600160a060020a0360043516602435610709565b3480156103ad57600080fd5b5061024d600160a060020a0360043516610b4b565b3480156103ce57600080fd5b50610133610bac565b7f42616e636f72436f6e766572746572557067726164657200000000000000000081565b7f424e54546f6b656e00000000000000000000000000000000000000000000000081565b7f436f6e747261637452656769737472790000000000000000000000000000000081565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104c65780601f1061049b576101008083540402835291602001916104c6565b820191906000526020600020905b8154815290600101906020018083116104a957829003601f168201915b505050505081565b7f42616e636f72436f6e766572746572466163746f72790000000000000000000081565b7f424e54436f6e766572746572000000000000000000000000000000000000000081565b7f42616e636f72466f726d756c610000000000000000000000000000000000000081565b600154600160a060020a0316331461055157600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600354600160a060020a031681565b7f436f6e747261637446656174757265730000000000000000000000000000000081565b600054600160a060020a031681565b6106123361ffff8316610709565b50565b7f42616e636f724e6574776f726b0000000000000000000000000000000000000081565b7f42616e636f7247617350726963654c696d69740000000000000000000000000081565b600181565b600054600160a060020a0316331461067957600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6106123382610709565b7f42616e636f72580000000000000000000000000000000000000000000000000081565b7f42616e636f72585570677261646572000000000000000000000000000000000081565b600154600160a060020a031681565b6000808080807f302e34000000000000000000000000000000000000000000000000000000000086141561073c57600194505b86935083600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561077d57600080fd5b505af1158015610791573d6000803e3d6000fd5b505050506040513d60208110156107a757600080fd5b505192506107b484610bd0565b6107bd84610c5f565b91506107ca8483876111ec565b6107d48483611551565b6107df848387611644565b83600160a060020a031663fc0c546a6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561081d57600080fd5b505af1158015610831573d6000803e3d6000fd5b505050506040513d602081101561084757600080fd5b5051604080517f8da5cb5b0000000000000000000000000000000000000000000000000000000081529051919250600160a060020a038087169290841691638da5cb5b9160048083019260209291908290030181600087803b1580156108ac57600080fd5b505af11580156108c0573d6000803e3d6000fd5b505050506040513d60208110156108d657600080fd5b5051600160a060020a031614156109b15783600160a060020a03166321e6b53d836040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050600060405180830381600087803b15801561094257600080fd5b505af1158015610956573d6000803e3d6000fd5b5050505081600160a060020a03166338a5e0166040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561099857600080fd5b505af11580156109ac573d6000803e3d6000fd5b505050505b83600160a060020a031663f2fde38b846040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050600060405180830381600087803b158015610a0c57600080fd5b505af1158015610a20573d6000803e3d6000fd5b5050505081600160a060020a031663f2fde38b846040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050600060405180830381600087803b158015610a7f57600080fd5b505af1158015610a93573d6000803e3d6000fd5b5050505081600160a060020a031663e4edf852846040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050600060405180830381600087803b158015610af257600080fd5b505af1158015610b06573d6000803e3d6000fd5b5050604051600160a060020a038086169350871691507f522b846327aea07106ec4d64ae4b6d6dea47689884dab650fd3a1f2e1d6a270190600090a350505050505050565b600054600160a060020a03163314610b6257600080fd5b600054600160a060020a0382811691161415610b7d57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b7f4e6f6e5374616e64617264546f6b656e5265676973747279000000000000000081565b80600160a060020a03166379ba50976040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015610c0e57600080fd5b505af1158015610c22573d6000803e3d6000fd5b5050604051309250600160a060020a03841691507ff764604894fa993d4370a9cb28b81c11deb1aafdb2909156173ae3833dad807590600090a350565b60008060008060008060008088600160a060020a031663fc0c546a6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610ca957600080fd5b505af1158015610cbd573d6000803e3d6000fd5b505050506040513d6020811015610cd357600080fd5b5051604080517f94c275ad0000000000000000000000000000000000000000000000000000000081529051919750600160a060020a038b16916394c275ad916004808201926020929091908290030181600087803b158015610d3457600080fd5b505af1158015610d48573d6000803e3d6000fd5b505050506040513d6020811015610d5e57600080fd5b5051600354604080517fbb34534c0000000000000000000000000000000000000000000000000000000081527f42616e636f72436f6e766572746572466163746f72790000000000000000000060048201529051929750600160a060020a039091169163bb34534c916024808201926020929091908290030181600087803b158015610de957600080fd5b505af1158015610dfd573d6000803e3d6000fd5b505050506040513d6020811015610e1357600080fd5b5051600354604080517f034efaeb000000000000000000000000000000000000000000000000000000008152600160a060020a038a81166004830152928316602482015263ffffffff891660448201526000606482018190526084820181905291519397509187169263034efaeb9260a4808201936020939283900390910190829087803b158015610ea457600080fd5b505af1158015610eb8573d6000803e3d6000fd5b505050506040513d6020811015610ece57600080fd5b5051604080517f79ba50970000000000000000000000000000000000000000000000000000000081529051919450849350600160a060020a038416916379ba50979160048082019260009290919082900301818387803b158015610f3157600080fd5b505af1158015610f45573d6000803e3d6000fd5b5050505081600160a060020a031663c8c2fe6c6040518163ffffffff1660e060020a028152600401600060405180830381600087803b158015610f8757600080fd5b505af1158015610f9b573d6000803e3d6000fd5b5050600354604080517fbb34534c0000000000000000000000000000000000000000000000000000000081527f436f6e747261637446656174757265730000000000000000000000000000000060048201529051600160a060020a03909216935063bb34534c92506024808201926020929091908290030181600087803b15801561102557600080fd5b505af1158015611039573d6000803e3d6000fd5b505050506040513d602081101561104f57600080fd5b5051604080517fa5fbf287000000000000000000000000000000000000000000000000000000008152600160a060020a038c811660048301526001602483015291519293509083169163a5fbf287916044808201926020929091908290030181600087803b1580156110c057600080fd5b505af11580156110d4573d6000803e3d6000fd5b505050506040513d60208110156110ea57600080fd5b5051156111e05788600160a060020a031663c45d3d926040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561112f57600080fd5b505af1158015611143573d6000803e3d6000fd5b505050506040513d602081101561115957600080fd5b50519650600160a060020a038716156111e05781600160a060020a0316634af80f0e886040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050600060405180830381600087803b1580156111c757600080fd5b505af11580156111db573d6000803e3d6000fd5b505050505b50979650505050505050565b60008060008060008060008060008961126e578b600160a060020a03166371f52bf36040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561123d57600080fd5b505af1158015611251573d6000803e3d6000fd5b505050506040513d602081101561126757600080fd5b50516112d9565b8b600160a060020a0316639b99a8e26040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156112ac57600080fd5b505af11580156112c0573d6000803e3d6000fd5b505050506040513d60208110156112d657600080fd5b50515b9350600092505b8361ffff168361ffff1610156115435789611373578b600160a060020a03166319b64015846040518263ffffffff1660e060020a028152600401808261ffff168152602001915050602060405180830381600087803b15801561134257600080fd5b505af1158015611356573d6000803e3d6000fd5b505050506040513d602081101561136c57600080fd5b50516113ed565b8b600160a060020a031663d031370b846040518263ffffffff1660e060020a028152600401808261ffff168152602001915050602060405180830381600087803b1580156113c057600080fd5b505af11580156113d4573d6000803e3d6000fd5b505050506040513d60208110156113ea57600080fd5b50515b91506113fa8c838c61196f565b604080517f3f4d2fc2000000000000000000000000000000000000000000000000000000008152600160a060020a03808a16600483015263ffffffff8716602483015285151560448301529151969f50949d50929b5090995097508493508d1691633f4d2fc29160648082019260009290919082900301818387803b15801561148257600080fd5b505af1158015611496573d6000803e3d6000fd5b50505050861561153857604080517f0ca78923000000000000000000000000000000000000000000000000000000008152600160a060020a03838116600483015263ffffffff8b1660248301528915156044830152606482018c90529151918d1691630ca789239160848082019260009290919082900301818387803b15801561151f57600080fd5b505af1158015611533573d6000803e3d6000fd5b505050505b6001909201916112e0565b505050505050505050505050565b600082600160a060020a031663579cd3ca6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561159157600080fd5b505af11580156115a5573d6000803e3d6000fd5b505050506040513d60208110156115bb57600080fd5b5051604080517fecbca55d00000000000000000000000000000000000000000000000000000000815263ffffffff831660048201529051919250600160a060020a0384169163ecbca55d9160248082019260009290919082900301818387803b15801561162757600080fd5b505af115801561163b573d6000803e3d6000fd5b50505050505050565b6000806000806000856116c05787600160a060020a03166371f52bf36040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561168f57600080fd5b505af11580156116a3573d6000803e3d6000fd5b505050506040513d60208110156116b957600080fd5b505161172b565b87600160a060020a0316639b99a8e26040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156116fe57600080fd5b505af1158015611712573d6000803e3d6000fd5b505050506040513d602081101561172857600080fd5b50515b9350600092505b8361ffff168361ffff16101561196557856117c55787600160a060020a03166319b64015846040518263ffffffff1660e060020a028152600401808261ffff168152602001915050602060405180830381600087803b15801561179457600080fd5b505af11580156117a8573d6000803e3d6000fd5b505050506040513d60208110156117be57600080fd5b505161183f565b87600160a060020a031663d031370b846040518263ffffffff1660e060020a028152600401808261ffff168152602001915050602060405180830381600087803b15801561181257600080fd5b505af1158015611826573d6000803e3d6000fd5b505050506040513d602081101561183c57600080fd5b50515b915081905080600160a060020a03166370a08231896040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b15801561189f57600080fd5b505af11580156118b3573d6000803e3d6000fd5b505050506040513d60208110156118c957600080fd5b5051604080517f5e35359e000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301528a81166024830152604482018490529151929750908a1691635e35359e9160648082019260009290919082900301818387803b15801561194157600080fd5b505af1158015611955573d6000803e3d6000fd5b5050600190940193506117329050565b5050505050505050565b600080600080600085611a255787600160a060020a0316630e53aae9886040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060a060405180830381600087803b1580156119d757600080fd5b505af11580156119eb573d6000803e3d6000fd5b505050506040513d60a0811015611a0157600080fd5b50805160208201516040830151606084015160809094015192939192909190611aca565b87600160a060020a031663d66bd524886040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060a060405180830381600087803b158015611a8057600080fd5b505af1158015611a94573d6000803e3d6000fd5b505050506040513d60a0811015611aaa57600080fd5b508051602082015160408301516060840151608090940151929391929091905b939c929b50909950975090955093505050505600a165627a7a72305820ea9ce269d21e903736120936215ec0241c1208bd83460b7cfbd75a5ff51cd8c00029 \ No newline at end of file diff --git a/solidity/build/BancorFormula.abi b/solidity/build/BancorFormula.abi deleted file mode 100644 index f4f348275..000000000 --- a/solidity/build/BancorFormula.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[{"name":"_supply","type":"uint256"},{"name":"_connectorBalance","type":"uint256"},{"name":"_connectorWeight","type":"uint32"},{"name":"_depositAmount","type":"uint256"}],"name":"calculatePurchaseReturn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_supply","type":"uint256"},{"name":"_connectorBalance","type":"uint256"},{"name":"_connectorWeight","type":"uint32"},{"name":"_sellAmount","type":"uint256"}],"name":"calculateSaleReturn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_fromConnectorBalance","type":"uint256"},{"name":"_fromConnectorWeight","type":"uint32"},{"name":"_toConnectorBalance","type":"uint256"},{"name":"_toConnectorWeight","type":"uint32"},{"name":"_amount","type":"uint256"}],"name":"calculateCrossConnectorReturn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}] \ No newline at end of file diff --git a/solidity/build/BancorFormula.bin b/solidity/build/BancorFormula.bin deleted file mode 100644 index 3bfb8cc41..000000000 --- a/solidity/build/BancorFormula.bin +++ /dev/null @@ -1 +0,0 @@ -60c0604052600360808190527f302e33000000000000000000000000000000000000000000000000000000000060a0908152620000409160009190620007f7565b503480156200004e57600080fd5b506001606060020a641c35fedd1502036021556001605e60020a646c3390ecc902036022556001606160020a640cf801476102036023556001605f60020a6431bdb23e1d02036024556001605b60020a6502fb1d8fe08302036025556001605a60020a6505b771955b3702036026556001605960020a650af67a93bb5102036027556001605860020a6515060c256cb302036028556001605860020a651428a2f98d7302036029556001605660020a654d51566397090203602a556001605560020a65944620b0e70f0203602b557011c592761c666fffffffffffffffffffff602c5570110a688680a757ffffffffffffffffffff602d55701056f1b5bedf77ffffffffffffffffffff602e55700faadceceeff8bffffffffffffffffffff602f55700f05dc6b27edadffffffffffffffffffff603055700e67a5a25da4107fffffffffffffffffff603155700dcff115b14eedffffffffffffffffffff603255700d3e7a392431239fffffffffffffffffff603355700cb2ff529eb71e4fffffffffffffffffff603455700c2d415c3db974afffffffffffffffffff603555700bad03e7d883f69bffffffffffffffffff603655700b320d03b2c343d5ffffffffffffffffff603755700abc25204e02828dffffffffffffffffff603855700a4b16f74ee4bb207fffffffffffffffff6039557009deaf736ac1f569ffffffffffffffffff603a55700976bd9952c7aa957fffffffffffffffff603b557009131271922eaa606fffffffffffffffff603c557008b380f3558668c46fffffffffffffffff603d55700857ddf0117efa215bffffffffffffffff603e556001608360020a03603f557007abbf6f6abb9d087fffffffffffffffff60405570075af62cbac95f7dfa7fffffffffffffff60415570070d7fb7452e187ac13fffffffffffffff6042557006c3390ecc8af379295fffffffffffffff60435570067c00a3b07ffc01fd6fffffffffffffff604455700637b647c39cbb9d3d27ffffffffffffff6045557005f63b1fc104dbd39587ffffffffffffff6046557005b771955b36e12f7235ffffffffffffff60475570057b3d49dda84556d6f6ffffffffffffff60485570054183095b2c8ececf30ffffffffffffff60495570050a28be635ca2b888f77fffffffffffff604a557004d5156639708c9db33c3fffffffffffff604b557004a23105873875bd52dfdfffffffffffff604c55700471649d87199aa990756fffffffffffff604d557004429a21a029d4c1457cfbffffffffffff604e55700415bc6d6fb7dd71af2cb3ffffffffffff604f557003eab73b3bbfe282243ce1ffffffffffff6050557003c1771ac9fb6b4c18e229ffffffffffff605155700399e96897690418f785257fffffffffff605255700373fc456c53bb779bf0ea9fffffffffff60535570034f9e8e490c48e67e6ab8bfffffffffff60545570032cbfd4a7adc790560b3337ffffffffff60555570030b50570f6e5d2acca94613ffffffffff6056557002eb40f9f620fda6b56c2861ffffffffff6057557002cc8340ecb0d0f520a6af58ffffffffff6058557002af09481380a0a35cf1ba02ffffffffff605955700292c5bdd3b92ec810287b1b3fffffffff605a55700277abdcdab07d5a77ac6d6b9fffffffff605b5570025daf6654b1eaa55fd64df5efffffffff605c55700244c49c648baa98192dce88b7ffffffff605d5570022ce03cd5619a311b2471268bffffffff605e55700215f77c045fbe885654a44a0fffffffff605f556001608160020a036060557001eaefdbdaaee7421fc4d3ede5ffffffff6061557001d6bd8b2eb257df7e8ca57b09bfffffff6062557001c35fedd14b861eb0443f7f133fffffff6063557001b0ce43b322bcde4a56e8ada5afffffff60645570019f0028ec1fff007f5a195a39dfffffff60655570018ded91f0e72ee74f49b15ba527ffffff60665570017d8ec7f04136f4e5615fd41a63ffffff60675570016ddc6556cdb84bdc8d12d22e6fffffff60685570015ecf52776a1155b5bd8395814f7fffff60695570015060c256cb23b3b3cc3754cf40ffffff606a557001428a2f98d728ae223ddab715be3fffff606b5570013545598e5c23276ccf0ede68034fffff606c557001288c4161ce1d6f54b7f61081194fffff606d5570011c592761c666aa641d5a01a40f17ffff606e55700110a688680a7530515f3e6e6cfdcdffff606f557001056f1b5bedf75c6bcb2ce8aed428ffff6070556ffaadceceeff8a0890f3875f008277fff6071556ff05dc6b27edad306388a600f6ba0bfff6072556fe67a5a25da41063de1495d5b18cdbfff6073556fdcff115b14eedde6fc3aa5353f2e4fff6074556fd3e7a3924312399f9aae2e0f868f8fff6075556fcb2ff529eb71e41582cccd5a1ee26fff6076556fc2d415c3db974ab32a51840c0b67edff6077556fbad03e7d883f69ad5b0a186184e06bff6078556fb320d03b2c343d4829abd6075f0cc5ff6079556fabc25204e02828d73c6e80bcdb1a95bf607a556fa4b16f74ee4bb2040a1ec6c15fbbf2df607b556f9deaf736ac1f569deb1b5ae3f36c130f607c556f976bd9952c7aa957f5937d790ef65037607d556f9131271922eaa6064b73a22d0bd4f2bf607e556f8b380f3558668c46c91c49a2f8e967b9607f556f857ddf0117efa215952912839f6473e66080556200089c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200083a57805160ff19168380011785556200086a565b828001600101855582156200086a579182015b828111156200086a5782518255916020019190600101906200084d565b50620008789291506200087c565b5090565b6200089991905b8082111562000878576000815560010162000883565b90565b6116ba80620008ac6000396000f3006080604052600436106100615763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166329a00e7c811461006657806349f9b0f71461009f57806354fd4d50146100c657806365098bb314610150575b600080fd5b34801561007257600080fd5b5061008d60043560243563ffffffff6044351660643561017e565b60408051918252519081900360200190f35b3480156100ab57600080fd5b5061008d60043560243563ffffffff6044351660643561025e565b3480156100d257600080fd5b506100db61035b565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101155781810151838201526020016100fd565b50505050905090810190601f1680156101425780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561015c57600080fd5b5061008d60043563ffffffff6024358116906044359060643516608435610407565b600080600080600080891180156101955750600088115b80156101a7575060008763ffffffff16115b80156101bc5750620f424063ffffffff881611155b15156101c757600080fd5b8515156101d75760009450610252565b63ffffffff8716620f4240141561020a57876101f98a8863ffffffff61051c16565b81151561020257fe5b049450610252565b61021a868963ffffffff61055516565b915061022b828989620f4240610567565b909450925060ff83166102448a8663ffffffff61051c16565b9060020a9004905088810394505b50505050949350505050565b60008060008060008060008a1180156102775750600089115b8015610289575060008863ffffffff16115b801561029e5750620f424063ffffffff891611155b80156102aa5750898711155b15156102b557600080fd5b8615156102c5576000955061034e565b898714156102d55788955061034e565b63ffffffff8816620f4240141561030857896102f78a8963ffffffff61051c16565b81151561030057fe5b04955061034e565b868a03925061031c8a84620f42408b610567565b9095509350610331898663ffffffff61051c16565b91505060ff831660020a88028481830381151561034a57fe5b0495505b5050505050949350505050565b6000805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f810184900484028201840190925281815292918301828280156103ff5780601f106103d4576101008083540402835291602001916103ff565b820191906000526020600020905b8154815290600101906020018083116103e257829003601f168201915b505050505081565b60008060008060008060008b118015610426575060008a63ffffffff16115b801561043b5750620f424063ffffffff8b1611155b80156104475750600089115b8015610459575060008863ffffffff16115b801561046e5750620f424063ffffffff891611155b151561047957600080fd5b8763ffffffff168a63ffffffff1614156104be5761049d8b8863ffffffff61055516565b6104ad8a8963ffffffff61051c16565b8115156104b657fe5b04955061050e565b6104ce8b8863ffffffff61055516565b92506104dc838c8c8b610567565b90955093506104f1898663ffffffff61051c16565b91505060ff831660020a88028481830381151561050a57fe5b0495505b505050505095945050505050565b60008083151561052f576000915061054e565b5082820282848281151561053f57fe5b041461054a57600080fd5b8091505b5092915050565b60008282018381101561054a57600080fd5b600080808080807002000000000000000000000000000000008a1061058b57600080fd5b886f800000000000000000000000000000008b028115156105a857fe5b04925070015bf0a8b1457695355fb8ac404e7a79e38310156105d4576105cd8361065d565b93506105e0565b6105dd83610b51565b93505b8663ffffffff168863ffffffff1685028115156105f957fe5b0491507008000000000000000000000000000000008210156106295761061e82610c90565b607f95509550610650565b61063282611175565b905061064a60ff607f8390031660020a830482611202565b81955095505b5050505094509492505050565b6000808080806fd3094c70f034de4b96ff7d5b6f99fcd886106106b8576f4000000000000000000000000000000093909301926fd3094c70f034de4b96ff7d5b6f99fcd86f8000000000000000000000000000000087020495505b6fa45af1e1f40c333b3de1db4dd55f29a7861061070d576f2000000000000000000000000000000093909301926fa45af1e1f40c333b3de1db4dd55f29a76f8000000000000000000000000000000087020495505b6f910b022db7ae67ce76b441c27035c6a18610610762576f1000000000000000000000000000000093909301926f910b022db7ae67ce76b441c27035c6a16f8000000000000000000000000000000087020495505b6f88415abbe9a76bead8d00cf112e4d4a886106107b7576f0800000000000000000000000000000093909301926f88415abbe9a76bead8d00cf112e4d4a86f8000000000000000000000000000000087020495505b6f84102b00893f64c705e841d5d4064bd3861061080c576f0400000000000000000000000000000093909301926f84102b00893f64c705e841d5d4064bd36f8000000000000000000000000000000087020495505b6f8204055aaef1c8bd5c3259f4822735a28610610861576f0200000000000000000000000000000093909301926f8204055aaef1c8bd5c3259f4822735a26f8000000000000000000000000000000087020495505b6f810100ab00222d861931c15e39b44e9986106108b6576f0100000000000000000000000000000093909301926f810100ab00222d861931c15e39b44e996f8000000000000000000000000000000087020495505b6f808040155aabbbe9451521693554f733861061090a576e80000000000000000000000000000093909301926f808040155aabbbe9451521693554f7336f8000000000000000000000000000000087020495505b7fffffffffffffffffffffffffffffffff80000000000000000000000000000000860192508291506f8000000000000000000000000000000082800204905070010000000000000000000000000000000083810383020493909301926f800000000000000000000000000000008282020491507002000000000000000000000000000000006faaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa84900383020493909301926f800000000000000000000000000000008282020491507003000000000000000000000000000000006f9999999999999999999999999999999984900383020493909301926f800000000000000000000000000000008282020491507004000000000000000000000000000000006f9249249249249249249249249249249284900383020493909301926f800000000000000000000000000000008282020491507005000000000000000000000000000000006f8e38e38e38e38e38e38e38e38e38e38e84900383020493909301926f800000000000000000000000000000008282020491507006000000000000000000000000000000006f8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8b84900383020493909301926f800000000000000000000000000000008282020491507007000000000000000000000000000000006f89d89d89d89d89d89d89d89d89d89d8984900383020493909301926f800000000000000000000000000000008282020491507008000000000000000000000000000000006f888888888888888888888888888888888490038302049390930195945050505050565b60008080807001000000000000000000000000000000008510610bad57610b896f800000000000000000000000000000008604611625565b60ff8116600281900a909604956f8000000000000000000000000000000002935091505b6f80000000000000000000000000000000851115610c605750607f5b60008160ff161115610c60576f800000000000000000000000000000008580020494507001000000000000000000000000000000008510610c39576002948590049460ff7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff830116900a92909201915b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff01610bc9565b6f05b9de1d10bf4103d647b0955897ba806f03f80fe03f80fe03f80fe03f80fe03f884020493505b505050919050565b6000670168244fdac780006f800000000000000000000000000000006f0fffffffffffffffffffffffffffffff84168080028290048082028390048083028490049485026710e1b3be415a00009092026705a0913f6b1e000091909102010192909181830204905080664807432bc1800002830192506f80000000000000000000000000000000828202811515610d2357fe5b04905080660c0135dca0400002830192506f80000000000000000000000000000000828202811515610d5157fe5b049050806601b707b1cdc00002830192506f80000000000000000000000000000000828202811515610d7f57fe5b049050806536e0f639b80002830192506f80000000000000000000000000000000828202811515610dac57fe5b04905080650618fee9f80002830192506f80000000000000000000000000000000828202811515610dd957fe5b04905080649c197dcc0002830192506f80000000000000000000000000000000828202811515610e0557fe5b04905080640e30dce40002830192506f80000000000000000000000000000000828202811515610e3157fe5b0490508064012ebd130002830192506f80000000000000000000000000000000828202811515610e5d57fe5b049050806317499f0002830192506f80000000000000000000000000000000828202811515610e8857fe5b049050806301a9d48002830192506f80000000000000000000000000000000828202811515610eb357fe5b04905080621c638002830192506f80000000000000000000000000000000828202811515610edd57fe5b049050806201c63802830192506f80000000000000000000000000000000828202811515610f0757fe5b04905080611ab802830192506f80000000000000000000000000000000828202811515610f3057fe5b0490508061017c02830192506f80000000000000000000000000000000828202811515610f5957fe5b04905080601402830192506f80000000000000000000000000000000828202811515610f8157fe5b6721c3677c82b400009190049384010482016f80000000000000000000000000000000019290506f10000000000000000000000000000000851615610fea5770018ebef9eac820ae8682b9793ac6d1e7767001c3d6a24ed82218787d624d3e5eba95f984020492505b6f2000000000000000000000000000000085161561102c577001368b2fc6f9609fe7aceb46aa619baed470018ebef9eac820ae8682b9793ac6d1e77884020492505b6f4000000000000000000000000000000085161561106d576fbc5ab1b16779be3575bd8f0520a9f21f7001368b2fc6f9609fe7aceb46aa619baed584020492505b6f800000000000000000000000000000008516156110ad576f454aaa8efe072e7f6ddbab84b40a55c96fbc5ab1b16779be3575bd8f0520a9f21e84020492505b7001000000000000000000000000000000008516156110ee576f0960aadc109e7a3bf4578099615711ea6f454aaa8efe072e7f6ddbab84b40a55c584020492505b70020000000000000000000000000000000085161561112e576e2bf84208204f5977f9a8cf01fdce3d6f0960aadc109e7a3bf4578099615711d784020492505b70040000000000000000000000000000000085161561116c576d03c6ab775dd0b95b4cbee7e65d116e2bf84208204f5977f9a8cf01fdc30784020492505b50909392505050565b60006020607f825b8160ff168360010160ff1610156111c257600260ff8484011604905084600160ff8316608081106111aa57fe5b0154106111b9578092506111bd565b8091505b61117d565b84600160ff8416608081106111d357fe5b0154106111e257819350610c88565b84600160ff8516608081106111f357fe5b01541061006157829350610c88565b6000806000849150600090508360ff168583029060020a90049150816f03442c4e6074a82f1797f72ac000000002810190508360ff168583029060020a90049150816f0116b96f757c380fb287fd0e4000000002810190508360ff168583029060020a90049150816e45ae5bdd5f0e03eca1ff439000000002810190508360ff168583029060020a90049150816e0defabf91302cd95b9ffda5000000002810190508360ff168583029060020a90049150816e02529ca9832b22439efff9b800000002810190508360ff168583029060020a90049150816d54f1cf12bd04e516b6da8800000002810190508360ff168583029060020a90049150816d0a9e39e257a09ca2d6db5100000002810190508360ff168583029060020a90049150816d012e066e7b839fa050c30900000002810190508360ff168583029060020a90049150816c1e33d7d926c329a1ad1a80000002810190508360ff168583029060020a90049150816c02bee513bdb4a6b19b5f80000002810190508360ff168583029060020a90049150816b3a9316fa79b88eccf2a0000002810190508360ff168583029060020a90049150816b048177ebe1fa81237520000002810190508360ff168583029060020a90049150816a5263fe90242dcbacf0000002810190508360ff168583029060020a90049150816a057e22099c030d9410000002810190508360ff168583029060020a90049150816957e22099c030d941000002810190508360ff168583029060020a900491508169052b6b5456997631000002810190508360ff168583029060020a9004915081684985f67696bf74800002810190508360ff168583029060020a90049150816803dea12ea99e49800002810190508360ff168583029060020a90049150816731880f2214b6e00002810190508360ff168583029060020a900491508167025bcff56eb3600002810190508360ff168583029060020a9004915081661b722e10ab100002810190508360ff168583029060020a90049150816601317c7007700002810190508360ff168583029060020a9004915081650cba84aafa0002810190508360ff168583029060020a90049150816482573a0a0002810190508360ff168583029060020a90049150816405035ad90002810190508360ff168583029060020a9004915081632f881b0002810190508360ff168583029060020a90049150816301b2934002810190508360ff168583029060020a9004915081620efc4002810190508360ff168583029060020a9004915081617fe002810190508360ff168583029060020a900491508161042002810190508360ff168583029060020a9004915081602102810190508360ff168583029060020a9004915081600102810190508360ff1660019060020a02856f0688589cc0e9505e2f2fee55800000008381151561161957fe5b04010195945050505050565b60008080610100841015611654575b600184111561164f5760029093049260019190910190611634565b61054e565b5060805b60008160ff16111561054e5760ff811660020a84106116815760ff811660020a90930492908117905b600260ff909116046116585600a165627a7a72305820fe2dfbe26c907ea3dc7e76f4286090066db9c04cb7472239e1a424c415cd871e0029 \ No newline at end of file diff --git a/solidity/build/BancorGasPriceLimit.abi b/solidity/build/BancorGasPriceLimit.abi deleted file mode 100644 index f6269ff2b..000000000 --- a/solidity/build/BancorGasPriceLimit.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[{"name":"_gasPrice","type":"uint256"}],"name":"validateGasPrice","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_gasPrice","type":"uint256"}],"name":"setGasPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"gasPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_gasPrice","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/BancorGasPriceLimit.bin b/solidity/build/BancorGasPriceLimit.bin deleted file mode 100644 index 85b82ce89..000000000 --- a/solidity/build/BancorGasPriceLimit.bin +++ /dev/null @@ -1 +0,0 @@ -6080604052600060025534801561001557600080fd5b5060405160208061033a833981016040525160008054600160a060020a031916331781558190811161004657600080fd5b506002556102e1806100596000396000f3006080604052600436106100825763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416636b4dff1f811461008757806379ba5097146100a15780638da5cb5b146100b6578063bf1fe420146100e7578063d4ee1d90146100ff578063f2fde38b14610114578063fe173b9714610135575b600080fd5b34801561009357600080fd5b5061009f60043561015c565b005b3480156100ad57600080fd5b5061009f61017d565b3480156100c257600080fd5b506100cb610205565b60408051600160a060020a039092168252519081900360200190f35b3480156100f357600080fd5b5061009f600435610214565b34801561010b57600080fd5b506100cb61023f565b34801561012057600080fd5b5061009f600160a060020a036004351661024e565b34801561014157600080fd5b5061014a6102af565b60408051918252519081900360200190f35b806000811161016a57600080fd5b60025482111561017957600080fd5b5050565b600154600160a060020a0316331461019457600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b600054600160a060020a0316331461022b57600080fd5b806000811161023957600080fd5b50600255565b600154600160a060020a031681565b600054600160a060020a0316331461026557600080fd5b600054600160a060020a038281169116141561028057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254815600a165627a7a72305820d5d47858eedd927513464f071c056a2ae5a2f91be015cd73e40d4eb64eba39590029 \ No newline at end of file diff --git a/solidity/build/BancorNetwork.abi b/solidity/build/BancorNetwork.abi deleted file mode 100644 index e8bfea8c7..000000000 --- a/solidity/build/BancorNetwork.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_register","type":"bool"}],"name":"registerEtherToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_signerAddress","type":"address"}],"name":"setSignerAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"}],"name":"getReturnByPath","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_CONVERTER_UPGRADER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"},{"name":"_for","type":"address"},{"name":"_block","type":"uint256"},{"name":"_nonce","type":"uint256"},{"name":"_v","type":"uint8"},{"name":"_r","type":"bytes32"},{"name":"_s","type":"bytes32"}],"name":"convertForPrioritized","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"BNT_TOKEN","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACT_REGISTRY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_CONVERTER_FACTORY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"signerAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"BNT_CONVERTER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"},{"name":"_toBlockchain","type":"bytes32"},{"name":"_to","type":"bytes32"},{"name":"_conversionId","type":"uint256"},{"name":"_block","type":"uint256"},{"name":"_v","type":"uint8"},{"name":"_r","type":"bytes32"},{"name":"_s","type":"bytes32"}],"name":"xConvertPrioritized","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"},{"name":"_for","type":"address"},{"name":"_block","type":"uint256"},{"name":"_v","type":"uint8"},{"name":"_r","type":"bytes32"},{"name":"_s","type":"bytes32"}],"name":"convertForPrioritized2","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_FORMULA","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"registry","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"etherTokens","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACT_FEATURES","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"bytes32"}],"name":"conversionHashes","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_NETWORK","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_GAS_PRICE_LIMIT","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONVERTER_CONVERSION_WHITELIST","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_registry","type":"address"}],"name":"setRegistry","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"},{"name":"_for","type":"address"}],"name":"claimAndConvertFor","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"},{"name":"_for","type":"address"},{"name":"_customVal","type":"uint256"},{"name":"_block","type":"uint256"},{"name":"_v","type":"uint8"},{"name":"_r","type":"bytes32"},{"name":"_s","type":"bytes32"}],"name":"convertForPrioritized3","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_X","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"},{"name":"_toBlockchain","type":"bytes32"},{"name":"_to","type":"bytes32"},{"name":"_conversionId","type":"uint256"}],"name":"xConvert","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"}],"name":"claimAndConvert","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"},{"name":"_for","type":"address"}],"name":"convertFor","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_X_UPGRADER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"}],"name":"convert","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"NON_STANDARD_TOKEN_REGISTRY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_registry","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/BancorNetwork.bin b/solidity/build/BancorNetwork.bin deleted file mode 100644 index 408b40593..000000000 --- a/solidity/build/BancorNetwork.bin +++ /dev/null @@ -1 +0,0 @@ -608060405260028054600160a060020a031916905534801561002057600080fd5b50604051602080613222833981016040525160008054600160a060020a0319163317905580600160a060020a038116151561005a57600080fd5b5060038054600160a060020a031916600160a060020a03929092169190911790556131988061008a6000396000f30060806040526004361061019d5763ffffffff60e060020a60003504166302ef521e81146101a2578063046dc166146101ca5780630c8496cc146101eb5780630c87355e1461025b5780631134269a146102825780631d000b61146102ff57806325f9bfef146103145780635a46f06c146103295780635b7633d01461033e5780635e35359e1461036f57806362614ae6146103995780636896b999146103ae5780636b08f2ef146104295780636d7bd3fc146104a057806379ba5097146104b55780637b103999146104ca5780638077ccf7146104df57806383315b6e1461051457806389e63a60146105295780638da5cb5b146105415780639232494e146105565780639249993a1461056b57806392d1abb714610580578063a91ee0dc14610595578063b1e9932b146105b6578063b406d38614610621578063c4a8598e1461069e578063c52173de146106b3578063c7ba24bc14610712578063c98fefed14610770578063cc97b38f146107ce578063d4ee1d90146107e3578063f2fde38b146107f8578063f3898a9714610819578063f5286b9c1461086a575b600080fd5b3480156101ae57600080fd5b506101c8600160a060020a0360043516602435151561087f565b005b3480156101d657600080fd5b506101c8600160a060020a03600435166108f0565b3480156101f757600080fd5b50604080516020600480358082013583810280860185019096528085526102429536959394602494938501929182918501908490808284375094975050933594506109659350505050565b6040805192835260208301919091528051918290030190f35b34801561026757600080fd5b50610270611130565b60408051918252519081900360200190f35b604080516020600480358082013583810280860185019096528085526102709536959394602494938501929182918501908490808284375094975050843595505050602083013592600160a060020a0360408201351692506060810135915060808101359060ff60a0820135169060c08101359060e00135611154565b34801561030b57600080fd5b50610270611175565b34801561032057600080fd5b50610270611199565b34801561033557600080fd5b506102706111bd565b34801561034a57600080fd5b506103536111e1565b60408051600160a060020a039092168252519081900360200190f35b34801561037b57600080fd5b506101c8600160a060020a03600435811690602435166044356111f0565b3480156103a557600080fd5b506102706112cd565b604080516020600480358082013583810280860185019096528085526102709536959394602494938501929182918501908490808284375094975050843595505050602083013592604081013592506060810135915060808101359060a08101359060ff60c0820135169060e08101359061010001356112f1565b604080516020600480358082013583810280860185019096528085526102709536959394602494938501929182918501908490808284375094975050843595505050602083013592600160a060020a0360408201351692506060810135915060ff6080820135169060a08101359060c00135611466565b3480156104ac57600080fd5b50610270611486565b3480156104c157600080fd5b506101c86114aa565b3480156104d657600080fd5b50610353611532565b3480156104eb57600080fd5b50610500600160a060020a0360043516611541565b604080519115158252519081900360200190f35b34801561052057600080fd5b50610270611556565b34801561053557600080fd5b5061050060043561157a565b34801561054d57600080fd5b5061035361158f565b34801561056257600080fd5b5061027061159e565b34801561057757600080fd5b506102706115c2565b34801561058c57600080fd5b506102706115e6565b3480156105a157600080fd5b506101c8600160a060020a03600435166115eb565b3480156105c257600080fd5b5060408051602060048035808201358381028086018501909652808552610270953695939460249493850192918291850190849080828437509497505084359550505060208301359260400135600160a060020a031691506116609050565b604080516020600480358082013583810280860185019096528085526102709536959394602494938501929182918501908490808284375094975050843595505050602083013592600160a060020a0360408201351692506060810135915060808101359060ff60a0820135169060c08101359060e001356116a0565b3480156106aa57600080fd5b5061027061177b565b60408051602060048035808201358381028086018501909652808552610270953695939460249493850192918291850190849080828437509497505084359550505060208301359260408101359250606081013591506080013561179f565b34801561071e57600080fd5b5060408051602060048035808201358381028086018501909652808552610270953695939460249493850192918291850190849080828437509497505084359550505060209092013591506117be9050565b60408051602060048035808201358381028086018501909652808552610270953695939460249493850192918291850190849080828437509497505084359550505060208301359260400135600160a060020a031691506117d49050565b3480156107da57600080fd5b506102706117f0565b3480156107ef57600080fd5b50610353611814565b34801561080457600080fd5b506101c8600160a060020a0360043516611823565b60408051602060048035808201358381028086018501909652808552610270953695939460249493850192918291850190849080828437509497505084359550505060209092013591506118849050565b34801561087657600080fd5b50610270611892565b600054600160a060020a0316331461089657600080fd5b81600160a060020a03811615156108ac57600080fd5b82600160a060020a0381163014156108c357600080fd5b5050600160a060020a03919091166000908152600460205260409020805460ff1916911515919091179055565b600054600160a060020a0316331461090757600080fd5b80600160a060020a038116151561091d57600080fd5b81600160a060020a03811630141561093457600080fd5b50506002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600080600080600080600080600080600080600080600360009054906101000a9004600160a060020a0316600160a060020a03166321f8a7217f42616e636f72466f726d756c61000000000000000000000000000000000000006040518263ffffffff1660e060020a028152600401808260001916600019168152602001915050602060405180830381600087803b158015610a0057600080fd5b505af1158015610a14573d6000803e3d6000fd5b505050506040513d6020811015610a2a57600080fd5b810190808051906020019092919050505091508e97508f6000815181101515610a4f57fe5b906020019060200201519b50600190505b8f5181101561111a578f81815181101515610a7757fe5b906020019060200201519a508f81600101815181101515610a9457fe5b9060200190602002015199508a600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610ade57600080fd5b505af1158015610af2573d6000803e3d6000fd5b505050506040513d6020811015610b0857600080fd5b50519850600160a060020a038a8116908c161415610e2e5782600160a060020a03168b600160a060020a031614610ba8578a600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610b7757600080fd5b505af1158015610b8b573d6000803e3d6000fd5b505050506040513d6020811015610ba157600080fd5b5051610baa565b855b9550610bb6898d6118b6565b1515610bc157600080fd5b88600160a060020a031663d89595128d6040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610c1c57600080fd5b505af1158015610c30573d6000803e3d6000fd5b505050506040513d6020811015610c4657600080fd5b50519450610c54898d611955565b604080517f29a00e7c000000000000000000000000000000000000000000000000000000008152600481018990526024810188905263ffffffff83166044820152606481018b90529051919550600160a060020a038416916329a00e7c916084808201926020929091908290030181600087803b158015610cd457600080fd5b505af1158015610ce8573d6000803e3d6000fd5b505050506040513d6020811015610cfe57600080fd5b5051604080517f579cd3ca0000000000000000000000000000000000000000000000000000000081529051919950610db491620f424091610da891600160a060020a038e169163579cd3ca9160048083019260209291908290030181600087803b158015610d6b57600080fd5b505af1158015610d7f573d6000803e3d6000fd5b505050506040513d6020811015610d9557600080fd5b50518b9063ffffffff908116906119f416565b9063ffffffff611a2d16565b96508688039750878b600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610dfa57600080fd5b505af1158015610e0e573d6000803e3d6000fd5b505050506040513d6020811015610e2457600080fd5b505101955061110a565b8a600160a060020a03168c600160a060020a031614156110f85782600160a060020a03168b600160a060020a031614610ed0578a600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610e9f57600080fd5b505af1158015610eb3573d6000803e3d6000fd5b505050506040513d6020811015610ec957600080fd5b5051610ed2565b855b955088600160a060020a031663d89595128b6040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015610f2f57600080fd5b505af1158015610f43573d6000803e3d6000fd5b505050506040513d6020811015610f5957600080fd5b50519450610f67898b611955565b604080517f49f9b0f7000000000000000000000000000000000000000000000000000000008152600481018990526024810188905263ffffffff83166044820152606481018b90529051919550600160a060020a038416916349f9b0f7916084808201926020929091908290030181600087803b158015610fe757600080fd5b505af1158015610ffb573d6000803e3d6000fd5b505050506040513d602081101561101157600080fd5b5051604080517f579cd3ca000000000000000000000000000000000000000000000000000000008152905191995061107e91620f424091610da891600160a060020a038e169163579cd3ca9160048083019260209291908290030181600087803b158015610d6b57600080fd5b96508688039750878b600160a060020a03166318160ddd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156110c457600080fd5b505af11580156110d8573d6000803e3d6000fd5b505050506040513d60208110156110ee57600080fd5b505103955061110a565b611104898d8c8b611a50565b90985096505b989a508a988a9250600201610a60565b50959e949d50939b505050505050505050505050565b7f42616e636f72436f6e766572746572557067726164657200000000000000000081565b60006111678a8a8a8a8d8b8a8a8a6116a0565b9a9950505050505050505050565b7f424e54546f6b656e00000000000000000000000000000000000000000000000081565b7f436f6e747261637452656769737472790000000000000000000000000000000081565b7f42616e636f72436f6e766572746572466163746f72790000000000000000000081565b600254600160a060020a031681565b600054600160a060020a0316331461120757600080fd5b82600160a060020a038116151561121d57600080fd5b82600160a060020a038116151561123357600080fd5b83600160a060020a03811630141561124a57600080fd5b85600160a060020a031663a9059cbb86866040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b1580156112ad57600080fd5b505af11580156112c1573d6000803e3d6000fd5b50505050505050505050565b7f424e54436f6e766572746572000000000000000000000000000000000000000081565b6000806113028c8c88888888611b6e565b6113278c8c8c8f600081518110151561131757fe5b9060200190602002015130611ea0565b6003546040805160e260020a632ecd14d30281527f42616e636f72580000000000000000000000000000000000000000000000000060048201529051929450600160a060020a03909116925063bb34534c9160248083019260209291908290030181600087803b15801561139a57600080fd5b505af11580156113ae573d6000803e3d6000fd5b505050506040513d60208110156113c457600080fd5b5051604080517f427c0374000000000000000000000000000000000000000000000000000000008152600481018c9052602481018b905260448101849052606481018a90529051600160a060020a039092169163427c03749160848082019260009290919082900301818387803b15801561143e57600080fd5b505af1158015611452573d6000803e3d6000fd5b50929e9d5050505050505050505050505050565b6000611479898989898c8a8a8a8a6116a0565b9998505050505050505050565b7f42616e636f72466f726d756c610000000000000000000000000000000000000081565b600154600160a060020a031633146114c157600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600354600160a060020a031681565b60046020526000908152604090205460ff1681565b7f436f6e747261637446656174757265730000000000000000000000000000000081565b60056020526000908152604090205460ff1681565b600054600160a060020a031681565b7f42616e636f724e6574776f726b0000000000000000000000000000000000000081565b7f42616e636f7247617350726963654c696d69740000000000000000000000000081565b600181565b600054600160a060020a0316331461160257600080fd5b80600160a060020a038116151561161857600080fd5b81600160a060020a03811630141561162f57600080fd5b50506003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60008085600081518110151561167257fe5b90602001906020020151905061168a8133308861210f565b611696868686866117d4565b9695505050505050565b6000808a60008151811015156116b257fe5b90602001906020020151905034600014806116ef5750348a1480156116ef5750600160a060020a03811660009081526004602052604090205460ff165b15156116fa57600080fd5b600034111561175b5780600160a060020a031663d0e30db0346040518263ffffffff1660e060020a0281526004016000604051808303818588803b15801561174157600080fd5b505af1158015611755573d6000803e3d6000fd5b50505050505b61176c8b8b8b8b8b8b8b8b8b6124a7565b9b9a5050505050505050505050565b7f42616e636f72580000000000000000000000000000000000000000000000000081565b60006117b3878787878787878080806112f1565b979650505050505050565b60006117cc84848433611660565b949350505050565b60006117e78585858582868080806116a0565b95945050505050565b7f42616e636f72585570677261646572000000000000000000000000000000000081565b600154600160a060020a031681565b600054600160a060020a0316331461183a57600080fd5b600054600160a060020a038281169116141561185557600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60006117cc848484336117d4565b7f4e6f6e5374616e64617264546f6b656e5265676973747279000000000000000081565b60008060008060008087600160a060020a0316630e53aae9886040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060a060405180830381600087803b15801561191a57600080fd5b505af115801561192e573d6000803e3d6000fd5b505050506040513d60a081101561194457600080fd5b506060015198975050505050505050565b60008060008060008087600160a060020a0316630e53aae9886040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a0316815260200191505060a060405180830381600087803b1580156119b957600080fd5b505af11580156119cd573d6000803e3d6000fd5b505050506040513d60a08110156119e357600080fd5b506020015198975050505050505050565b600080831515611a075760009150611a26565b50828202828482811515611a1757fe5b0414611a2257600080fd5b8091505b5092915050565b600080808311611a3c57600080fd5b8284811515611a4757fe5b04949350505050565b600080611a5b613151565b604080517f67657452657475726e28616464726573732c616464726573732c75696e74323581527f36290000000000000000000000000000000000000000000000000000000000006020808301919091528251918290036022018220600160a060020a03808b166024850152891660448401526064808401899052845180850390910181526084909301845290820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000060e060020a9384900490930292909216919091178152815191929184918b5afa801515611b5757600080fd5b505080516020909101519097909650945050505050565b6000808760028151118015611b8557506015815111155b8015611b9657508051600290066001145b1515611ba157600080fd5b886000815181101515611bb057fe5b9060200190602002015192503460001480611bed57503488148015611bed5750600160a060020a03831660009081526004602052604090205460ff165b1515611bf857600080fd5b6003546040805160e260020a632ecd14d30281527f424e54546f6b656e00000000000000000000000000000000000000000000000060048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b158015611c6857600080fd5b505af1158015611c7c573d6000803e3d6000fd5b505050506040513d6020811015611c9257600080fd5b50518951600160a060020a03909116908a906000198101908110611cb257fe5b60209081029091010151600160a060020a031614611ccf57600080fd5b6000341115611d345782600160a060020a031663d0e30db0346040518263ffffffff1660e060020a0281526004016000604051808303818588803b158015611d1657600080fd5b505af1158015611d2a573d6000803e3d6000fd5b5050505050611d40565b611d408333308b61210f565b60ff8616158015611d4f575084155b8015611d59575083155b15611e7b576003546040805160e260020a632ecd14d30281527f42616e636f7247617350726963654c696d69740000000000000000000000000060048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b158015611dce57600080fd5b505af1158015611de2573d6000803e3d6000fd5b505050506040513d6020811015611df857600080fd5b5051604080517f6b4dff1f0000000000000000000000000000000000000000000000000000000081523a60048201529051919350600160a060020a03841691636b4dff1f9160248082019260009290919082900301818387803b158015611e5e57600080fd5b505af1158015611e72573d6000803e3d6000fd5b50505050611e95565b611e8a898989338a8a8a61271e565b1515611e9557600080fd5b505050505050505050565b6003546040805160e260020a632ecd14d30281527f436f6e7472616374466561747572657300000000000000000000000000000000600482015290516000928392839283928392839283928392600160a060020a039091169163bb34534c9160248082019260209290919082900301818787803b158015611f2057600080fd5b505af1158015611f34573d6000803e3d6000fd5b505050506040513d6020811015611f4a57600080fd5b50518d519093509150600190505b818110156120fe578c81815181101515611f6e57fe5b9060200190602002015195508c81600101815181101515611f8b57fe5b90602001906020020151945085600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015611fd557600080fd5b505af1158015611fe9573d6000803e3d6000fd5b505050506040513d6020811015611fff57600080fd5b5051935061200e848a856129dd565b600160a060020a03868116908b161461202c5761202c8a858e612b99565b83600160a060020a0316635e5144eb8b878f60028703861461204f576001612051565b8f5b6040518563ffffffff1660e060020a0281526004018085600160a060020a0316600160a060020a0316815260200184600160a060020a0316600160a060020a03168152602001838152602001828152602001945050505050602060405180830381600087803b1580156120c357600080fd5b505af11580156120d7573d6000803e3d6000fd5b505050506040513d60208110156120ed57600080fd5b50519b509398508893600201611f58565b50929b999a50505050505050505050565b6003546040805160e260020a632ecd14d30281527f4e6f6e5374616e64617264546f6b656e526567697374727900000000000000006004820152905160009283928392600160a060020a039092169163bb34534c9160248082019260209290919082900301818787803b15801561218557600080fd5b505af1158015612199573d6000803e3d6000fd5b505050506040513d60208110156121af57600080fd5b5051604080517faeea10bd000000000000000000000000000000000000000000000000000000008152600160a060020a038a8116600483015291519295509085169163aeea10bd916024808201926020929091908290030181600087803b15801561221957600080fd5b505af115801561222d573d6000803e3d6000fd5b505050506040513d602081101561224357600080fd5b5051156123f65786600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b1580156122a557600080fd5b505af11580156122b9573d6000803e3d6000fd5b505050506040513d60208110156122cf57600080fd5b5051604080517f23b872dd000000000000000000000000000000000000000000000000000000008152600160a060020a0389811660048301528881166024830152604482018890529151929450908916916323b872dd9160648082019260009290919082900301818387803b15801561234757600080fd5b505af115801561235b573d6000803e3d6000fd5b5050505086600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b1580156123ba57600080fd5b505af11580156123ce573d6000803e3d6000fd5b505050506040513d60208110156123e457600080fd5b505190508181116123f157fe5b61249e565b604080517f23b872dd000000000000000000000000000000000000000000000000000000008152600160a060020a0388811660048301528781166024830152604482018790529151918916916323b872dd916064808201926020929091908290030181600087803b15801561246a57600080fd5b505af115801561247e573d6000803e3d6000fd5b505050506040513d602081101561249457600080fd5b5051151561249e57fe5b50505050505050565b6000806000808c600281511180156124c157506015815111155b80156124d257508051600290066001145b15156124dd57600080fd5b60ff88161580156124ec575086155b80156124f6575085155b15612618576003546040805160e260020a632ecd14d30281527f42616e636f7247617350726963654c696d69740000000000000000000000000060048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b15801561256b57600080fd5b505af115801561257f573d6000803e3d6000fd5b505050506040513d602081101561259557600080fd5b5051604080517f6b4dff1f0000000000000000000000000000000000000000000000000000000081523a60048201529051919550600160a060020a03861691636b4dff1f9160248082019260009290919082900301818387803b1580156125fb57600080fd5b505af115801561260f573d6000803e3d6000fd5b50505050612632565b6126278e8b8b8e8c8c8c61271e565b151561263257600080fd5b8d600081518110151561264157fe5b90602001906020020151925061265a8e8e8e868f611ea0565b600160a060020a038216600090815260046020526040902054909e5090925060ff16156127015781600160a060020a031663205c28788c8f6040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b1580156126e457600080fd5b505af11580156126f8573d6000803e3d6000fd5b5050505061270c565b61270c828c8f612dd3565b509a9c9b505050505050505050505050565b600080600080883a89338d8f6040516020018087815260200186815260200185600160a060020a0316600160a060020a03166c0100000000000000000000000002815260140184600160a060020a0316600160a060020a03166c01000000000000000000000000028152601401838152602001828051906020019060200280838360005b838110156127ba5781810151838201526020016127a2565b5050505090500196505050505050506040516020818303038152906040526040518082805190602001908083835b602083106128075780518252601f1990920191602091820191016127e8565b51815160209384036101000a6000190180199092169116179052604080519290940182900390912060008181526005909252929020549196505060ff161591505080156128545750884311155b151561285f57600080fd5b604080517f19457468657265756d205369676e6564204d6573736167653a0a333200000000602080830191909152603c80830187905283518084039091018152605c90920192839052815191929182918401908083835b602083106128d55780518252601f1990920191602091820191016128b6565b6001836020036101000a03801982511681845116808217855250505050505090500191505060405180910390209150600260009054906101000a9004600160a060020a0316600160a060020a0316600183898989604051600081526020016040526040518085600019166000191681526020018460ff1660ff1681526020018360001916600019168152602001826000191660001916815260200194505050505060206040516020810390808403906000865af115801561299a573d6000803e3d6000fd5b50505060206040510351600160a060020a03161490508015611167576000838152600560205260409020805460ff191660011790559a9950505050505050505050565b604080517fa5fbf287000000000000000000000000000000000000000000000000000000008152600160a060020a03858116600483015260016024830152915160009284169163a5fbf28791604480830192602092919082900301818787803b158015612a4957600080fd5b505af1158015612a5d573d6000803e3d6000fd5b505050506040513d6020811015612a7357600080fd5b50511515612a8057612b93565b83600160a060020a031663c45d3d926040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015612abe57600080fd5b505af1158015612ad2573d6000803e3d6000fd5b505050506040513d6020811015612ae857600080fd5b50519050600160a060020a0381161515612b0157612b93565b80600160a060020a0316633af32abf846040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015612b5c57600080fd5b505af1158015612b70573d6000803e3d6000fd5b505050506040513d6020811015612b8657600080fd5b50511515612b9357600080fd5b50505050565b604080517fdd62ed3e000000000000000000000000000000000000000000000000000000008152306004820152600160a060020a0384811660248301529151839286169163dd62ed3e9160448083019260209291908290030181600087803b158015612c0457600080fd5b505af1158015612c18573d6000803e3d6000fd5b505050506040513d6020811015612c2e57600080fd5b505110612c3a57612dce565b604080517fdd62ed3e000000000000000000000000000000000000000000000000000000008152306004820152600160a060020a03848116602483015291519185169163dd62ed3e916044808201926020929091908290030181600087803b158015612ca557600080fd5b505af1158015612cb9573d6000803e3d6000fd5b505050506040513d6020811015612ccf57600080fd5b505115612d5757604080517f095ea7b3000000000000000000000000000000000000000000000000000000008152600160a060020a03848116600483015260006024830181905292519086169263095ea7b3926044808201939182900301818387803b158015612d3e57600080fd5b505af1158015612d52573d6000803e3d6000fd5b505050505b82600160a060020a031663095ea7b383836040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b158015612dba57600080fd5b505af115801561249e573d6000803e3d6000fd5b505050565b6003546040805160e260020a632ecd14d30281527f4e6f6e5374616e64617264546f6b656e526567697374727900000000000000006004820152905160009283928392600160a060020a039092169163bb34534c9160248082019260209290919082900301818787803b158015612e4957600080fd5b505af1158015612e5d573d6000803e3d6000fd5b505050506040513d6020811015612e7357600080fd5b5051604080517faeea10bd000000000000000000000000000000000000000000000000000000008152600160a060020a03898116600483015291519295509085169163aeea10bd916024808201926020929091908290030181600087803b158015612edd57600080fd5b505af1158015612ef1573d6000803e3d6000fd5b505050506040513d6020811015612f0757600080fd5b5051156130b25785600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b158015612f6957600080fd5b505af1158015612f7d573d6000803e3d6000fd5b505050506040513d6020811015612f9357600080fd5b5051604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a0388811660048301526024820188905291519294509088169163a9059cbb9160448082019260009290919082900301818387803b15801561300357600080fd5b505af1158015613017573d6000803e3d6000fd5b5050505085600160a060020a03166370a08231866040518263ffffffff1660e060020a0281526004018082600160a060020a0316600160a060020a03168152602001915050602060405180830381600087803b15801561307657600080fd5b505af115801561308a573d6000803e3d6000fd5b505050506040513d60208110156130a057600080fd5b505190508181116130ad57fe5b613149565b85600160a060020a031663a9059cbb86866040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561311557600080fd5b505af1158015613129573d6000803e3d6000fd5b505050506040513d602081101561313f57600080fd5b5051151561314957fe5b505050505050565b604080518082018252906002908290803883395091929150505600a165627a7a7230582008cc12baa444b417e9140fe1bf0c8d0a7dab80be64ec89cf7ba61ff2bd21dd0c0029 \ No newline at end of file diff --git a/solidity/build/BancorPriceFloor.abi b/solidity/build/BancorPriceFloor.abi deleted file mode 100644 index b4caaba04..000000000 --- a/solidity/build/BancorPriceFloor.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"TOKEN_PRICE_D","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"sell","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_PRICE_N","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/BancorPriceFloor.bin b/solidity/build/BancorPriceFloor.bin deleted file mode 100644 index 6de27fb3a..000000000 --- a/solidity/build/BancorPriceFloor.bin +++ /dev/null @@ -1 +0,0 @@ -60c0604052600360808190527f302e31000000000000000000000000000000000000000000000000000000000060a090815261003e91600291906100ab565b5034801561004b57600080fd5b506040516020806108c1833981016040525160008054600160a060020a0319163317905580600160a060020a038116151561008557600080fd5b5060038054600160a060020a031916600160a060020a0392909216919091179055610146565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106100ec57805160ff1916838001178555610119565b82800160010185558215610119579182015b828111156101195782518255916020019190600101906100fe565b50610125929150610129565b5090565b61014391905b80821115610125576000815560010161012f565b90565b61076c806101556000396000f3006080604052600436106100ae5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630d2806ad81146100b05780632e1a7d4d146100d757806345710074146100ef57806345cfad3e1461010457806354fd4d50146101195780635e35359e146101a357806379ba5097146101cd5780638da5cb5b146101e2578063d4ee1d9014610213578063f2fde38b14610228578063fc0c546a14610249575b005b3480156100bc57600080fd5b506100c561025e565b60408051918252519081900360200190f35b3480156100e357600080fd5b506100ae600435610263565b3480156100fb57600080fd5b506100c56102ab565b34801561011057600080fd5b506100c561044c565b34801561012557600080fd5b5061012e610451565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610168578181015183820152602001610150565b50505050905090810190601f1680156101955780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101af57600080fd5b506100ae600160a060020a03600435811690602435166044356104dc565b3480156101d957600080fd5b506100ae6105d2565b3480156101ee57600080fd5b506101f761065a565b60408051600160a060020a039092168252519081900360200190f35b34801561021f57600080fd5b506101f7610669565b34801561023457600080fd5b506100ae600160a060020a0360043516610678565b34801561025557600080fd5b506101f76106d9565b606481565b600054600160a060020a0316331461027a57600080fd5b604051339082156108fc029083906000818181858888f193505050501580156102a7573d6000803e3d6000fd5b5050565b600354604080517fdd62ed3e000000000000000000000000000000000000000000000000000000008152336004820152306024820152905160009283928392600160a060020a039092169163dd62ed3e9160448082019260209290919082900301818787803b15801561031d57600080fd5b505af1158015610331573d6000803e3d6000fd5b505050506040513d602081101561034757600080fd5b5051600354604080517f23b872dd000000000000000000000000000000000000000000000000000000008152336004820152306024820152604481018490529051929450600160a060020a03909116916323b872dd916064808201926020929091908290030181600087803b1580156103bf57600080fd5b505af11580156103d3573d6000803e3d6000fd5b505050506040513d60208110156103e957600080fd5b505115156103f357fe5b610415606461040984600163ffffffff6106e816565b9063ffffffff61071d16565b604051909150339082156108fc029083906000818181858888f19350505050158015610445573d6000803e3d6000fd5b5092915050565b600181565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104d45780601f106104a9576101008083540402835291602001916104d4565b820191906000526020600020905b8154815290600101906020018083116104b757829003601f168201915b505050505081565b600054600160a060020a031633146104f357600080fd5b82600160a060020a038116151561050957600080fd5b82600160a060020a038116151561051f57600080fd5b83600160a060020a03811630141561053657600080fd5b85600160a060020a031663a9059cbb86866040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b1580156105b257600080fd5b505af11580156105c6573d6000803e3d6000fd5b50505050505050505050565b600154600160a060020a031633146105e957600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b600154600160a060020a031681565b600054600160a060020a0316331461068f57600080fd5b600054600160a060020a03828116911614156106aa57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600354600160a060020a031681565b6000808315156106fb5760009150610445565b5082820282848281151561070b57fe5b041461071657600080fd5b9392505050565b60008080831161072c57600080fd5b828481151561073757fe5b049493505050505600a165627a7a72305820aba415a7c337cceb552dc106cfe71d30e77e7b29b5db4615ee10073eb96495c00029 \ No newline at end of file diff --git a/solidity/build/BancorX.abi b/solidity/build/BancorX.abi deleted file mode 100644 index 99c62a9d9..000000000 --- a/solidity/build/BancorX.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"bntConverter","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_reporters","type":"address[]"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_CONVERTER_UPGRADER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"prevLockLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCurrentLockLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"prevLockBlockNumber","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BNT_TOKEN","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCurrentReleaseLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"allowRegistryUpdate","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACT_REGISTRY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"reporters","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_toBlockchain","type":"bytes32"},{"name":"_to","type":"bytes32"},{"name":"_amount","type":"uint256"},{"name":"_id","type":"uint256"}],"name":"xTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_toBlockchain","type":"bytes32"},{"name":"_to","type":"bytes32"},{"name":"_amount","type":"uint256"}],"name":"xTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"updateRegistry","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"setBNTConverterAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"prevReleaseBlockNumber","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxReleaseLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"uint16"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_CONVERTER_FACTORY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"prevRegistry","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BNT_CONVERTER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_FORMULA","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_fromBlockchain","type":"bytes32"},{"name":"_txId","type":"uint256"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_xTransferId","type":"uint256"}],"name":"reportTx","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_minLimit","type":"uint256"}],"name":"setMinLimit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"limitIncPerBlock","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"registry","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACT_FEATURES","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"},{"name":"","type":"address"}],"name":"reportedTxs","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_NETWORK","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_GAS_PRICE_LIMIT","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"reportingEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"transactions","outputs":[{"name":"amount","type":"uint256"},{"name":"fromBlockchain","type":"bytes32"},{"name":"to","type":"address"},{"name":"numOfReports","type":"uint8"},{"name":"completed","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_limitIncPerBlock","type":"uint256"}],"name":"setLimitIncPerBlock","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_enable","type":"bool"}],"name":"enableXTransfers","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"maxLockLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_xTransferId","type":"uint256"},{"name":"_for","type":"address"}],"name":"getXTransferAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_maxLockLimit","type":"uint256"}],"name":"setMaxLockLimit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"bntToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"restoreRegistry","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_maxReleaseLimit","type":"uint256"}],"name":"setMaxReleaseLimit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_X","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"minRequiredReports","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_X_UPGRADER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_minRequiredReports","type":"uint256"}],"name":"setMinRequiredReports","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_reporter","type":"address"},{"name":"_active","type":"bool"}],"name":"setReporter","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"transactionIds","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_enable","type":"bool"}],"name":"enableReporting","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"NON_STANDARD_TOKEN_REGISTRY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"prevReleaseLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_disable","type":"bool"}],"name":"disableRegistryUpdate","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"xTransfersEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_maxLockLimit","type":"uint256"},{"name":"_maxReleaseLimit","type":"uint256"},{"name":"_minLimit","type":"uint256"},{"name":"_limitIncPerBlock","type":"uint256"},{"name":"_minRequiredReports","type":"uint256"},{"name":"_registry","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"TokensLock","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"TokensRelease","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":false,"name":"_toBlockchain","type":"bytes32"},{"indexed":true,"name":"_to","type":"bytes32"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_id","type":"uint256"}],"name":"XTransfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_reporter","type":"address"},{"indexed":false,"name":"_fromBlockchain","type":"bytes32"},{"indexed":false,"name":"_txId","type":"uint256"},{"indexed":false,"name":"_to","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_xTransferId","type":"uint256"}],"name":"TxReport","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_to","type":"address"},{"indexed":false,"name":"_id","type":"uint256"}],"name":"XTransferComplete","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/BancorX.bin b/solidity/build/BancorX.bin deleted file mode 100644 index 3e25aa585..000000000 --- a/solidity/build/BancorX.bin +++ /dev/null @@ -1 +0,0 @@ -6080604052600180547402000000000000000000000000000000000000000060a060020a61ffff0219909116179055600e805460b060020a60ff021960a860020a60ff021960a060020a60ff0219909216740100000000000000000000000000000000000000001791909116750100000000000000000000000000000000000000000017167601000000000000000000000000000000000000000000001790553480156100ab57600080fd5b5060405160c080611e3b8339810160408181528251602080850151838601516060870151608088015160a09098015160008054600160a060020a0319908116331782556002889055600386905560048581556007859055600a8c905560058990556006879055436008819055600955600b8054600160a060020a03808716918516821792839055600c80549095169091179093557fbb34534c000000000000000000000000000000000000000000000000000000008c527f424e54546f6b656e000000000000000000000000000000000000000000000000918c01919091529851979a9599949893979596929593169363bb34534c936024808301949391928390030190829087803b1580156101c057600080fd5b505af11580156101d4573d6000803e3d6000fd5b505050506040513d60208110156101ea57600080fd5b5051600e8054600160a060020a031916600160a060020a03928316179055600b54604080517fbb34534c0000000000000000000000000000000000000000000000000000000081527f424e54436f6e766572746572000000000000000000000000000000000000000060048201529051919092169163bb34534c9160248083019260209291908290030181600087803b15801561028657600080fd5b505af115801561029a573d6000803e3d6000fd5b505050506040513d60208110156102b057600080fd5b5051600d8054600160a060020a03909216600160a060020a0319909216919091179055505050505050611b53806102e86000396000f3006080604052600436106102a85763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663011857d081146102ad5780630183592b146102de5780630c87355e1461033557806316c76c271461035c57806319967439146103715780631aff29eb146103865780631d000b611461039b5780631e04a593146103b05780631fd8088d146103c557806320d7d367146103da57806325f9bfef146104035780632cc1cd9e14610418578063427c037414610439578063492825381461045a57806349d10b64146104785780634a453af11461048d5780634b3e475c146104a257806352e94ce3146104b757806354fd4d50146104cc5780635a46f06c146104f85780635e35359e1461050d57806361cd756e1461053757806362614ae61461054c5780636d7bd3fc146105615780636dc6a01b146105765780636ec6d4a6146105a357806372f43d19146105bb57806379ba5097146105d05780637b103999146105e557806383315b6e146105fa5780638544c52d1461060f5780638da5cb5b146106335780639232494e146106485780639249993a1461065d5780639390701c146106725780639ace38c214610687578063a50c326c146106d7578063a5c670ca146106ef578063a8c36a9014610709578063aafd6b761461071e578063af2b961814610742578063af6c0f601461075a578063b4a176d31461076f578063bf28ece414610784578063c4a8598e1461079c578063ca27e011146107b1578063cc97b38f146107c6578063d4ee1d90146107db578063df68ab02146107f0578063e1bb513314610808578063e36f8dc51461082e578063ed1d73a614610846578063f2fde38b14610860578063f5286b9c14610881578063f7385f7614610896578063fa1c594e146108ab578063fbb24692146108c5575b600080fd5b3480156102b957600080fd5b506102c26108da565b60408051600160a060020a039092168252519081900360200190f35b3480156102ea57600080fd5b5060408051602060048035808201358381028086018501909652808552610333953695939460249493850192918291850190849080828437509497506108e99650505050505050565b005b34801561034157600080fd5b5061034a610a94565b60408051918252519081900360200190f35b34801561036857600080fd5b5061034a610ab8565b34801561037d57600080fd5b5061034a610abe565b34801561039257600080fd5b5061034a610b18565b3480156103a757600080fd5b5061034a610b1e565b3480156103bc57600080fd5b5061034a610b42565b3480156103d157600080fd5b5061034a610b88565b3480156103e657600080fd5b506103ef610b8e565b604080519115158252519081900360200190f35b34801561040f57600080fd5b5061034a610bb1565b34801561042457600080fd5b506103ef600160a060020a0360043516610bd5565b34801561044557600080fd5b50610333600435602435604435606435610bea565b34801561046657600080fd5b50610333600435602435604435610c97565b34801561048457600080fd5b50610333610d43565b34801561049957600080fd5b50610333610ea9565b3480156104ae57600080fd5b5061034a610fa0565b3480156104c357600080fd5b5061034a610fa6565b3480156104d857600080fd5b506104e1610fac565b6040805161ffff9092168252519081900360200190f35b34801561050457600080fd5b5061034a610fbd565b34801561051957600080fd5b50610333600160a060020a0360043581169060243516604435610fe1565b34801561054357600080fd5b506102c26110d7565b34801561055857600080fd5b5061034a6110e6565b34801561056d57600080fd5b5061034a61110a565b34801561058257600080fd5b50610333600435602435600160a060020a036044351660643560843561112e565b3480156105af57600080fd5b506103336004356113ea565b3480156105c757600080fd5b5061034a611406565b3480156105dc57600080fd5b5061033361140c565b3480156105f157600080fd5b506102c2611494565b34801561060657600080fd5b5061034a6114a3565b34801561061b57600080fd5b506103ef600435600160a060020a03602435166114c7565b34801561063f57600080fd5b506102c26114e7565b34801561065457600080fd5b5061034a6114f6565b34801561066957600080fd5b5061034a61151a565b34801561067e57600080fd5b506103ef61153e565b34801561069357600080fd5b5061069f60043561154e565b604080519586526020860194909452600160a060020a039092168484015260ff16606084015215156080830152519081900360a00190f35b3480156106e357600080fd5b5061033360043561158e565b3480156106fb57600080fd5b5061033360043515156115aa565b34801561071557600080fd5b5061034a6115f0565b34801561072a57600080fd5b5061034a600435600160a060020a03602435166115f6565b34801561074e57600080fd5b50610333600435611639565b34801561076657600080fd5b506102c2611655565b34801561077b57600080fd5b50610333611664565b34801561079057600080fd5b506103336004356116cc565b3480156107a857600080fd5b5061034a6116e8565b3480156107bd57600080fd5b5061034a61170c565b3480156107d257600080fd5b5061034a611712565b3480156107e757600080fd5b506102c2611736565b3480156107fc57600080fd5b50610333600435611745565b34801561081457600080fd5b50610333600160a060020a03600435166024351515611761565b34801561083a57600080fd5b5061034a6004356117a3565b34801561085257600080fd5b5061033360043515156117b5565b34801561086c57600080fd5b50610333600160a060020a03600435166117fc565b34801561088d57600080fd5b5061034a61185d565b3480156108a257600080fd5b5061034a611881565b3480156108b757600080fd5b506103336004351515611887565b3480156108d157600080fd5b506103ef6118df565b600d54600160a060020a031681565b60008054600160a060020a0316331461090157600080fd5b600b54604080517fbb34534c0000000000000000000000000000000000000000000000000000000081527f42616e636f72585570677261646572000000000000000000000000000000000060048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b15801561098757600080fd5b505af115801561099b573d6000803e3d6000fd5b505050506040513d60208110156109b157600080fd5b505190506109be816117fc565b600154604080517f546872cc00000000000000000000000000000000000000000000000000000000815260a060020a90920461ffff166004830181815260248401928352855160448501528551600160a060020a0386169463546872cc948893929091606401906020808601910280838360005b83811015610a4a578181015183820152602001610a32565b505050509050019350505050600060405180830381600087803b158015610a7057600080fd5b505af1158015610a84573d6000803e3d6000fd5b50505050610a9061140c565b5050565b7f42616e636f72436f6e766572746572557067726164657200000000000000000081565b60055481565b600080610afa610aeb600754610adf600854436118ef90919063ffffffff16565b9063ffffffff61190416565b6005549063ffffffff61193916565b9050600254811115610b10576002549150610b14565b8091505b5090565b60085481565b7f424e54546f6b656e00000000000000000000000000000000000000000000000081565b600080610b72610b63600754610adf600954436118ef90919063ffffffff16565b6006549063ffffffff61193916565b9050600354811115610b10576003549150610b14565b60045481565b600e54760100000000000000000000000000000000000000000000900460ff1681565b7f436f6e747261637452656769737472790000000000000000000000000000000081565b60126020526000908152604090205460ff1681565b600e5460009060a060020a900460ff161515610c0557600080fd5b610c0d610abe565b90506004548310158015610c215750808311155b1515610c2c57600080fd5b610c358361194b565b610c45818463ffffffff6118ef16565b6005554360085560408051868152602081018590528082018490529051859133917f4780f3edc9124597ede658e04ed3d8887b58c86943b2a805dc961cf512570b629181900360600190a35050505050565b600e5460009060a060020a900460ff161515610cb257600080fd5b610cba610abe565b90506004548210158015610cce5750808211155b1515610cd957600080fd5b610ce28261194b565b610cf2818363ffffffff6118ef16565b6005554360085560408051858152602081018490526000818301529051849133917f4780f3edc9124597ede658e04ed3d8887b58c86943b2a805dc961cf512570b629181900360600190a350505050565b600e54600090760100000000000000000000000000000000000000000000900460ff1680610d7b5750600054600160a060020a031633145b1515610d8657600080fd5b600b54604080517fbb34534c0000000000000000000000000000000000000000000000000000000081527f436f6e747261637452656769737472790000000000000000000000000000000060048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b158015610e0c57600080fd5b505af1158015610e20573d6000803e3d6000fd5b505050506040513d6020811015610e3657600080fd5b5051600b54909150600160a060020a03808316911614801590610e615750600160a060020a03811615155b1515610e6c57600080fd5b600b8054600c8054600160a060020a0380841673ffffffffffffffffffffffffffffffffffffffff19928316179092559091169216919091179055565b600054600160a060020a03163314610ec057600080fd5b600b54604080517fbb34534c0000000000000000000000000000000000000000000000000000000081527f424e54436f6e766572746572000000000000000000000000000000000000000060048201529051600160a060020a039092169163bb34534c916024808201926020929091908290030181600087803b158015610f4657600080fd5b505af1158015610f5a573d6000803e3d6000fd5b505050506040513d6020811015610f7057600080fd5b5051600d805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055565b60095481565b60035481565b60015460a060020a900461ffff1681565b7f42616e636f72436f6e766572746572466163746f72790000000000000000000081565b600054600160a060020a03163314610ff857600080fd5b82600160a060020a038116151561100e57600080fd5b82600160a060020a038116151561102457600080fd5b83600160a060020a03811630141561103b57600080fd5b85600160a060020a031663a9059cbb86866040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b1580156110b757600080fd5b505af11580156110cb573d6000803e3d6000fd5b50505050505050505050565b600c54600160a060020a031681565b7f424e54436f6e766572746572000000000000000000000000000000000000000081565b7f42616e636f72466f726d756c610000000000000000000000000000000000000081565b3360009081526012602052604081205460ff16151561114c57600080fd5b600e5460a860020a900460ff16151561116457600080fd5b600085815260116020908152604080832033845290915290205460ff161561118b57600080fd5b5060008481526011602090815260408083203384528252808320805460ff19166001179055868352600f9091529020600281015460a060020a900460ff1615156112395760028101805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a038616179055828155600181018690558115611234576000828152601060205260409020541561122257600080fd5b60008281526010602052604090208590555b611292565b6002810154600160a060020a0385811691161480156112585750805483145b80156112675750600181015486145b151561127257600080fd5b811561129257600082815260106020526040902054851461129257600080fd5b600281018054600160ff60a060020a808404821692909201160274ff0000000000000000000000000000000000000000199091161790556040805187815260208101879052600160a060020a038616818301526060810185905260808101849052905133917f5e77831e701760f7f4a1e61a8e9834d773b52c45d91ba9006b7d2afb7a144739919081900360a00190a2600a54600282015460a060020a900460ff16106113e2576000858152600f602052604090206002015460a860020a900460ff161561135f57600080fd5b6000858152600f6020908152604091829020600201805475ff000000000000000000000000000000000000000000191660a860020a1790558151600160a060020a038716815290810184905281517fd87906b7fce534fc5e6dde30064e777d92d0aaf3a28c72315de8ef2e4134dfef929181900390910190a16113e28484611a08565b505050505050565b600054600160a060020a0316331461140157600080fd5b600455565b60075481565b600154600160a060020a0316331461142357600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600b54600160a060020a031681565b7f436f6e747261637446656174757265730000000000000000000000000000000081565b601160209081526000928352604080842090915290825290205460ff1681565b600054600160a060020a031681565b7f42616e636f724e6574776f726b0000000000000000000000000000000000000081565b7f42616e636f7247617350726963654c696d69740000000000000000000000000081565b600e5460a860020a900460ff1681565b600f60205260009081526040902080546001820154600290920154909190600160a060020a0381169060ff60a060020a820481169160a860020a90041685565b600054600160a060020a031633146115a557600080fd5b600755565b600054600160a060020a031633146115c157600080fd5b600e805491151560a060020a0274ff000000000000000000000000000000000000000019909216919091179055565b60025481565b6000828152601060209081526040808320548352600f90915281206002810154600160a060020a0384811691161461162d57600080fd5b805491505b5092915050565b600054600160a060020a0316331461165057600080fd5b600255565b600e54600160a060020a031681565b600054600160a060020a0316331461167b57600080fd5b600c54600b805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03909216919091179055600e805476ff0000000000000000000000000000000000000000000019169055565b600054600160a060020a031633146116e357600080fd5b600355565b7f42616e636f72580000000000000000000000000000000000000000000000000081565b600a5481565b7f42616e636f72585570677261646572000000000000000000000000000000000081565b600154600160a060020a031681565b600054600160a060020a0316331461175c57600080fd5b600a55565b600054600160a060020a0316331461177857600080fd5b600160a060020a03919091166000908152601260205260409020805460ff1916911515919091179055565b60106020526000908152604090205481565b600054600160a060020a031633146117cc57600080fd5b600e805491151560a860020a0275ff00000000000000000000000000000000000000000019909216919091179055565b600054600160a060020a0316331461181357600080fd5b600054600160a060020a038281169116141561182e57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b7f4e6f6e5374616e64617264546f6b656e5265676973747279000000000000000081565b60065481565b600054600160a060020a0316331461189e57600080fd5b600e805476ff000000000000000000000000000000000000000000001916911576010000000000000000000000000000000000000000000002919091179055565b600e5460a060020a900460ff1681565b6000818310156118fe57600080fd5b50900390565b6000808315156119175760009150611632565b5082820282848281151561192757fe5b041461193257600080fd5b9392505050565b60008282018381101561193257600080fd5b600d54604080517ffe417fa5000000000000000000000000000000000000000000000000000000008152336004820152602481018490529051600160a060020a039092169163fe417fa59160448082019260009290919082900301818387803b1580156119b757600080fd5b505af11580156119cb573d6000803e3d6000fd5b50506040805184815290513393507ff5d7535a395393675f56d066384113754ca9cf4abd37298469934e2e9c2ec90292509081900360200190a250565b6000611a12610b42565b90506004548210158015611a265750808211155b1515611a3157600080fd5b611a41818363ffffffff6118ef16565b60065543600955600e54604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152600160a060020a038681166004830152602482018690529151919092169163a9059cbb9160448083019260209291908290030181600087803b158015611ab757600080fd5b505af1158015611acb573d6000803e3d6000fd5b505050506040513d6020811015611ae157600080fd5b5050604080518381529051600160a060020a038516917fbfdc1f3c02b4715077e0be4a262f967d53d4d0fcd76c6987fa2ad6e2257d7c8f919081900360200190a25050505600a165627a7a723058203cedef013453f75f545ceae06c839c46419b7bb00749f3087acb7fefcd3444d60029 \ No newline at end of file diff --git a/solidity/build/ContractFeatures.abi b/solidity/build/ContractFeatures.abi deleted file mode 100644 index 2757703c1..000000000 --- a/solidity/build/ContractFeatures.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_features","type":"uint256"},{"name":"_enable","type":"bool"}],"name":"enableFeatures","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_contract","type":"address"},{"name":"_features","type":"uint256"}],"name":"isSupported","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_address","type":"address"},{"indexed":false,"name":"_features","type":"uint256"}],"name":"FeaturesAddition","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_address","type":"address"},{"indexed":false,"name":"_features","type":"uint256"}],"name":"FeaturesRemoval","type":"event"}] \ No newline at end of file diff --git a/solidity/build/ContractFeatures.bin b/solidity/build/ContractFeatures.bin deleted file mode 100644 index 56ec6fc01..000000000 --- a/solidity/build/ContractFeatures.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b506101d8806100206000396000f30060806040526004361061004b5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632c7077c08114610050578063a5fbf2871461006f575b600080fd5b34801561005c57600080fd5b5061006d60043560243515156100b4565b005b34801561007b57600080fd5b506100a073ffffffffffffffffffffffffffffffffffffffff6004351660243561017e565b604080519115158252519081900360200190f35b801561011b576100c4338361017e565b156100ce5761017a565b3360008181526020818152604091829020805486179055815185815291517f461f0180592d0fa11ece082775c5b037a96f6a5418f3f23d4ee4ee063b5c1aac9281900390910190a261017a565b610125338361017e565b15156101305761017a565b336000818152602081815260409182902080548619169055815185815291517f903f96a6f8c316bb88b30f8b641bd2aa80b6e92732bab4d1accf30e1d6eba89c9281900390910190a25b5050565b73ffffffffffffffffffffffffffffffffffffffff91909116600090815260208190526040902054811614905600a165627a7a723058200c0939a068e0479d56bbe7893a37a897d17b42383c56837dd9d1bcabf8f376a40029 \ No newline at end of file diff --git a/solidity/build/ContractIds.abi b/solidity/build/ContractIds.abi deleted file mode 100644 index fe5d241c3..000000000 --- a/solidity/build/ContractIds.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"BANCOR_CONVERTER_UPGRADER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BNT_TOKEN","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACT_REGISTRY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_CONVERTER_FACTORY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BNT_CONVERTER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_FORMULA","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACT_FEATURES","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_NETWORK","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_GAS_PRICE_LIMIT","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_X","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_X_UPGRADER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"NON_STANDARD_TOKEN_REGISTRY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"}] \ No newline at end of file diff --git a/solidity/build/ContractIds.bin b/solidity/build/ContractIds.bin deleted file mode 100644 index ca69daffc..000000000 --- a/solidity/build/ContractIds.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b506103a8806100206000396000f3006080604052600436106100b95763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630c87355e81146100be5780631d000b61146100e557806325f9bfef146100fa5780635a46f06c1461010f57806362614ae6146101245780636d7bd3fc1461013957806383315b6e1461014e5780639232494e146101635780639249993a14610178578063c4a8598e1461018d578063cc97b38f146101a2578063f5286b9c146101b7575b600080fd5b3480156100ca57600080fd5b506100d36101cc565b60408051918252519081900360200190f35b3480156100f157600080fd5b506100d36101f0565b34801561010657600080fd5b506100d3610214565b34801561011b57600080fd5b506100d3610238565b34801561013057600080fd5b506100d361025c565b34801561014557600080fd5b506100d3610280565b34801561015a57600080fd5b506100d36102a4565b34801561016f57600080fd5b506100d36102c8565b34801561018457600080fd5b506100d36102ec565b34801561019957600080fd5b506100d3610310565b3480156101ae57600080fd5b506100d3610334565b3480156101c357600080fd5b506100d3610358565b7f42616e636f72436f6e766572746572557067726164657200000000000000000081565b7f424e54546f6b656e00000000000000000000000000000000000000000000000081565b7f436f6e747261637452656769737472790000000000000000000000000000000081565b7f42616e636f72436f6e766572746572466163746f72790000000000000000000081565b7f424e54436f6e766572746572000000000000000000000000000000000000000081565b7f42616e636f72466f726d756c610000000000000000000000000000000000000081565b7f436f6e747261637446656174757265730000000000000000000000000000000081565b7f42616e636f724e6574776f726b0000000000000000000000000000000000000081565b7f42616e636f7247617350726963654c696d69740000000000000000000000000081565b7f42616e636f72580000000000000000000000000000000000000000000000000081565b7f42616e636f72585570677261646572000000000000000000000000000000000081565b7f4e6f6e5374616e64617264546f6b656e52656769737472790000000000000000815600a165627a7a7230582076f6ea2b98c393a92b36f2ddc1f71f0f82e849a65f1f81edb518b12de18e61320029 \ No newline at end of file diff --git a/solidity/build/ContractRegistry.abi b/solidity/build/ContractRegistry.abi deleted file mode 100644 index 4db72bf6a..000000000 --- a/solidity/build/ContractRegistry.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"BANCOR_CONVERTER_UPGRADER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BNT_TOKEN","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_contractName","type":"bytes32"}],"name":"getAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACT_REGISTRY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_contractName","type":"bytes32"}],"name":"unregisterAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"contractNames","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_CONVERTER_FACTORY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BNT_CONVERTER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_contractName","type":"bytes32"},{"name":"_contractAddress","type":"address"}],"name":"registerAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"itemCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_FORMULA","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"CONTRACT_FEATURES","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_NETWORK","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_GAS_PRICE_LIMIT","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_contractName","type":"bytes32"}],"name":"addressOf","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_X","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BANCOR_X_UPGRADER","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"NON_STANDARD_TOKEN_REGISTRY","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_contractName","type":"bytes32"},{"indexed":false,"name":"_contractAddress","type":"address"}],"name":"AddressUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/ContractRegistry.bin b/solidity/build/ContractRegistry.bin deleted file mode 100644 index 0c8f762fb..000000000 --- a/solidity/build/ContractRegistry.bin +++ /dev/null @@ -1 +0,0 @@ -60806040523480156200001157600080fd5b5060008054600160a060020a03191633179055620000597f436f6e7472616374526567697374727900000000000000000000000000000000306401000000006200005f810204565b620002af565b60008054600160a060020a031633146200007857600080fd5b81600160a060020a03811615156200008f57600080fd5b600084815260026020526040902054600160a060020a031615156200010b576003620000c48564010000000062000171810204565b815460018101808455600093845260209384902083519194620000ee94919093019201906200020a565b506000858152600260205260409020600019820160019091015591505b6000848152600260209081526040918290208054600160a060020a031916600160a060020a0387169081179091558251908152915186927ffc08d1253c81bcd5444fc7056ef1f5a5df4c9220b6fd70d7449267f1f0f2991892908290030190a250505050565b6040805160208082528183019092526060918291600091808201610400803883390190505091505b60208110156200020357838160208110620001b057fe5b1a7f0100000000000000000000000000000000000000000000000000000000000000028282815181101515620001e257fe5b906020010190600160f860020a031916908160001a90535060010162000199565b5092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200024d57805160ff19168380011785556200027d565b828001600101855582156200027d579182015b828111156200027d57825182559160200191906001019062000260565b506200028b9291506200028f565b5090565b620002ac91905b808211156200028b576000815560010162000296565b90565b610c5c80620002bf6000396000f3006080604052600436106101275763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630c87355e811461012c5780631d000b611461015357806321f8a7211461016857806325f9bfef1461019c5780632bbd9530146101b15780633ca6bb92146101cb5780635a46f06c1461025857806362614ae61461026d578063662de379146102825780636bfb0d01146102a65780636d7bd3fc146102bb57806379ba5097146102d057806383315b6e146102e55780638da5cb5b146102fa5780639232494e1461030f5780639249993a14610324578063bb34534c14610339578063c4a8598e14610351578063cc97b38f14610366578063d4ee1d901461037b578063f2fde38b14610390578063f5286b9c146103b1575b600080fd5b34801561013857600080fd5b506101416103c6565b60408051918252519081900360200190f35b34801561015f57600080fd5b506101416103ea565b34801561017457600080fd5b5061018060043561040e565b60408051600160a060020a039092168252519081900360200190f35b3480156101a857600080fd5b5061014161041f565b3480156101bd57600080fd5b506101c9600435610443565b005b3480156101d757600080fd5b506101e360043561062e565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561021d578181015183820152602001610205565b50505050905090810190601f16801561024a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561026457600080fd5b506101416106d5565b34801561027957600080fd5b506101416106f9565b34801561028e57600080fd5b506101c9600435600160a060020a036024351661071d565b3480156102b257600080fd5b5061014161082c565b3480156102c757600080fd5b50610141610833565b3480156102dc57600080fd5b506101c9610857565b3480156102f157600080fd5b506101416108df565b34801561030657600080fd5b50610180610903565b34801561031b57600080fd5b50610141610912565b34801561033057600080fd5b50610141610936565b34801561034557600080fd5b5061018060043561095a565b34801561035d57600080fd5b50610141610975565b34801561037257600080fd5b50610141610999565b34801561038757600080fd5b506101806109bd565b34801561039c57600080fd5b506101c9600160a060020a03600435166109cc565b3480156103bd57600080fd5b50610141610a2d565b7f42616e636f72436f6e766572746572557067726164657200000000000000000081565b7f424e54546f6b656e00000000000000000000000000000000000000000000000081565b60006104198261095a565b92915050565b7f436f6e747261637452656769737472790000000000000000000000000000000081565b600080546060919081908190600160a060020a0316331461046357600080fd5b600085815260026020526040902054600160a060020a0316151561048657600080fd5b6000858152600260205260409020805473ffffffffffffffffffffffffffffffffffffffff19169055600354600110156105cb576003805460001981019081106104cc57fe5b600091825260209182902001805460408051601f600260001961010060018716150201909416939093049283018590048502810185019091528181529283018282801561055a5780601f1061052f5761010080835404028352916020019161055a565b820191906000526020600020905b81548152906001019060200180831161053d57829003601f168201915b505050600088815260026020526040902060010154600380549498509096508793909250869150811061058957fe5b9060005260206000200190805190602001906105a6929190610b05565b506105b084610a51565b60008181526002602052604090206001810185905590925090505b60038054906105de906000198301610b83565b50600085815260026020908152604080832060010183905580519283525187927ffc08d1253c81bcd5444fc7056ef1f5a5df4c9220b6fd70d7449267f1f0f2991892908290030190a25050505050565b600380548290811061063c57fe5b600091825260209182902001805460408051601f60026000196101006001871615020190941693909304928301859004850281018501909152818152935090918301828280156106cd5780601f106106a2576101008083540402835291602001916106cd565b820191906000526020600020905b8154815290600101906020018083116106b057829003601f168201915b505050505081565b7f42616e636f72436f6e766572746572466163746f72790000000000000000000081565b7f424e54436f6e766572746572000000000000000000000000000000000000000081565b60008054600160a060020a0316331461073557600080fd5b81600160a060020a038116151561074b57600080fd5b600084815260026020526040902054600160a060020a031615156107b957600361077485610a58565b81546001810180845560009384526020938490208351919461079c9491909301920190610b05565b506000858152600260205260409020600019820160019091015591505b600084815260026020908152604091829020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0387169081179091558251908152915186927ffc08d1253c81bcd5444fc7056ef1f5a5df4c9220b6fd70d7449267f1f0f2991892908290030190a250505050565b6003545b90565b7f42616e636f72466f726d756c610000000000000000000000000000000000000081565b600154600160a060020a0316331461086e57600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b7f436f6e747261637446656174757265730000000000000000000000000000000081565b600054600160a060020a031681565b7f42616e636f724e6574776f726b0000000000000000000000000000000000000081565b7f42616e636f7247617350726963654c696d69740000000000000000000000000081565b600090815260026020526040902054600160a060020a031690565b7f42616e636f72580000000000000000000000000000000000000000000000000081565b7f42616e636f72585570677261646572000000000000000000000000000000000081565b600154600160a060020a031681565b600054600160a060020a031633146109e357600080fd5b600054600160a060020a03828116911614156109fe57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b7f4e6f6e5374616e64617264546f6b656e5265676973747279000000000000000081565b6020015190565b6040805160208082528183019092526060918291600091808201610400803883390190505091505b6020811015610afe57838160208110610a9557fe5b1a7f0100000000000000000000000000000000000000000000000000000000000000028282815181101515610ac657fe5b9060200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350600101610a80565b5092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610b4657805160ff1916838001178555610b73565b82800160010185558215610b73579182015b82811115610b73578251825591602001919060010190610b58565b50610b7f929150610bac565b5090565b815481835581811115610ba757600083815260209020610ba7918101908301610bc6565b505050565b61083091905b80821115610b7f5760008155600101610bb2565b61083091905b80821115610b7f576000610be08282610be9565b50600101610bcc565b50805460018160011615610100020316600290046000825580601f10610c0f5750610c2d565b601f016020900490600052602060002090810190610c2d9190610bac565b505600a165627a7a723058204e1e4db00ef9342382d96c666a2bc2b1a5a6f063a584576448d7cbd604138aa40029 \ No newline at end of file diff --git a/solidity/build/CrowdsaleController.abi b/solidity/build/CrowdsaleController.abi deleted file mode 100644 index 4476feb8e..000000000 --- a/solidity/build/CrowdsaleController.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"BTCS_ETHER_CAP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_PRICE_D","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"contributeETH","outputs":[{"name":"amount","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"DURATION","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_contribution","type":"uint256"}],"name":"computeReturn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferTokenOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalEtherCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptTokenOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"beneficiary","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawFromToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_PRICE_N","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_disable","type":"bool"}],"name":"disableTokenTransfers","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"realEtherCapHash","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_cap","type":"uint256"},{"name":"_key","type":"uint256"}],"name":"enableRealCap","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"contributeBTCs","outputs":[{"name":"amount","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"totalEtherContributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"btcs","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_cap","type":"uint256"},{"name":"_key","type":"uint256"}],"name":"computeRealCap","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"MAX_GAS_PRICE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token","type":"address"},{"name":"_startTime","type":"uint256"},{"name":"_beneficiary","type":"address"},{"name":"_btcs","type":"address"},{"name":"_realEtherCapHash","type":"bytes32"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_contributor","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_return","type":"uint256"}],"name":"Contribution","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/CrowdsaleController.bin b/solidity/build/CrowdsaleController.bin deleted file mode 100644 index 4de42fb9e..000000000 --- a/solidity/build/CrowdsaleController.bin +++ /dev/null @@ -1 +0,0 @@ -60c0604052600360808190527f302e31000000000000000000000000000000000000000000000000000000000060a09081526200003e91908162000184565b5060006004819055600581905569d3c21bcecceda100000060065560075560098054600160a060020a0319908116909155600a805490911690553480156200008557600080fd5b5060405160a080620011368339810160409081528151602083015191830151606084015160809094015160008054600160a060020a03191633179055919390918480600160a060020a0381161515620000dd57600080fd5b5060028054600160a060020a031916600160a060020a039283161790558390811615156200010a57600080fd5b82600160a060020a03811615156200012157600080fd5b854281116200012c57fe5b83600081116200013b57600080fd5b5050506004859055506212750090930160055560098054600160a060020a03938416600160a060020a031991821617909155600a80549290931691161790556008555062000229565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001c757805160ff1916838001178555620001f7565b82800160010185558215620001f7579182015b82811115620001f7578251825591602001919060010190620001da565b506200020592915062000209565b5090565b6200022691905b8082111562000205576000815560010162000210565b90565b610efd80620002396000396000f3006080604052600436106101505763ffffffff60e060020a60003504166301d1c7fd811461015b5780630d2806ad14610182578063175323a8146101975780631be052891461019f5780631fc3a519146101b457806321e6b53d146101cc5780633197cbb6146101ef57806334971dd61461020457806338a5e0161461021957806338af3eed1461022e57806341a5b33d1461025f57806345cfad3e1461028957806354fd4d501461029e5780635e35359e1461032857806378e979251461035257806379ba50971461036757806385d5e6311461037c5780638da5cb5b14610396578063aa4bdd3b146103ab578063ad03abc5146103c0578063b3cffc6e146103db578063b591fc69146103e3578063bb632244146103f8578063d4ee1d901461040d578063e2119c8014610422578063e3bbb4f11461043d578063f2fde38b14610452578063fc0c546a14610473575b610158610488565b50005b34801561016757600080fd5b506101706104b6565b60408051918252519081900360200190f35b34801561018e57600080fd5b506101706104c4565b610170610488565b3480156101ab57600080fd5b506101706104c9565b3480156101c057600080fd5b506101706004356104d0565b3480156101d857600080fd5b506101ed600160a060020a03600435166104fa565b005b3480156101fb57600080fd5b50610170610593565b34801561021057600080fd5b50610170610599565b34801561022557600080fd5b506101ed61059f565b34801561023a57600080fd5b50610243610623565b60408051600160a060020a039092168252519081900360200190f35b34801561026b57600080fd5b506101ed600160a060020a0360043581169060243516604435610632565b34801561029557600080fd5b506101706106dc565b3480156102aa57600080fd5b506102b36106e1565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102ed5781810151838201526020016102d5565b50505050905090810190601f16801561031a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561033457600080fd5b506101ed600160a060020a036004358116906024351660443561076f565b34801561035e57600080fd5b5061017061084c565b34801561037357600080fd5b506101ed610852565b34801561038857600080fd5b506101ed60043515156108da565b3480156103a257600080fd5b50610243610958565b3480156103b757600080fd5b50610170610967565b3480156103cc57600080fd5b506101ed60043560243561096d565b610170610a75565b3480156103ef57600080fd5b50610170610ac1565b34801561040457600080fd5b50610243610ac7565b34801561041957600080fd5b50610243610ad6565b34801561042e57600080fd5b50610170600435602435610ae5565b34801561044957600080fd5b50610170610b71565b34801561045e57600080fd5b506101ed600160a060020a0360043516610b7a565b34801561047f57600080fd5b50610243610bdb565b600060045460055481421015801561049f57508042105b15156104a757fe5b6104af610bea565b9250505090565b690a968163f0a57b40000081565b606481565b6212750081565b60006104f460016104e884606463ffffffff610e6316565b9063ffffffff610e9c16565b92915050565b600054600160a060020a0316331461051157600080fd5b600254604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151919092169163f2fde38b91602480830192600092919082900301818387803b15801561057857600080fd5b505af115801561058c573d6000803e3d6000fd5b5050505050565b60055481565b60065481565b600054600160a060020a031633146105b657600080fd5b600260009054906101000a9004600160a060020a0316600160a060020a03166379ba50976040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561060957600080fd5b505af115801561061d573d6000803e3d6000fd5b50505050565b600954600160a060020a031681565b600054600160a060020a0316331461064957600080fd5b600254604080517f5e35359e000000000000000000000000000000000000000000000000000000008152600160a060020a03868116600483015285811660248301526044820185905291519190921691635e35359e91606480830192600092919082900301818387803b1580156106bf57600080fd5b505af11580156106d3573d6000803e3d6000fd5b50505050505050565b600181565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156107675780601f1061073c57610100808354040283529160200191610767565b820191906000526020600020905b81548152906001019060200180831161074a57829003601f168201915b505050505081565b600054600160a060020a0316331461078657600080fd5b82600160a060020a038116151561079c57600080fd5b82600160a060020a03811615156107b257600080fd5b83600160a060020a0381163014156107c957600080fd5b85600160a060020a031663a9059cbb86866040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b15801561082c57600080fd5b505af1158015610840573d6000803e3d6000fd5b50505050505050505050565b60045481565b600154600160a060020a0316331461086957600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031633146108f157600080fd5b600254604080517f1608f18f00000000000000000000000000000000000000000000000000000000815283151560048201529051600160a060020a0390921691631608f18f9160248082019260009290919082900301818387803b15801561057857600080fd5b600054600160a060020a031681565b60085481565b600054600160a060020a0316331461098457600080fd5b600254604080517f8da5cb5b00000000000000000000000000000000000000000000000000000000815290513092600160a060020a031691638da5cb5b9160048083019260209291908290030181600087803b1580156109e357600080fd5b505af11580156109f7573d6000803e3d6000fd5b505050506040513d6020811015610a0d57600080fd5b5051600160a060020a031614610a2257600080fd5b600454600554814210158015610a3757508042105b1515610a3f57fe5b60085484908490610a508383610ae5565b14610a5a57600080fd5b6006548610610a6857600080fd5b5050506006929092555050565b600a54600090600160a060020a03163314610a8c57fe5b34690a968163f0a57b400000610aad82600754610ebf90919063ffffffff16565b1115610ab557fe5b6004544281116104a757fe5b60075481565b600a54600160a060020a031681565b600154600160a060020a031681565b6000828260405160200180838152602001828152602001925050506040516020818303038152906040526040518082805190602001908083835b60208310610b3e5780518252601f199092019160209182019101610b1f565b5181516020939093036101000a600019018019909116921691909117905260405192018290039091209695505050505050565b640ba43b740081565b600054600160a060020a03163314610b9157600080fd5b600054600160a060020a0382811691161415610bac57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031681565b60008030600160a060020a0316600260009054906101000a9004600160a060020a0316600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610c4a57600080fd5b505af1158015610c5e573d6000803e3d6000fd5b505050506040513d6020811015610c7457600080fd5b5051600160a060020a031614610c8957600080fd5b34600654610ca282600754610ebf90919063ffffffff16565b1115610caa57fe5b640ba43b74003a1115610cb957fe5b610cc2346104d0565b600954604051919350600160a060020a0316903480156108fc02916000818181858888f19350505050158015610cfc573d6000803e3d6000fd5b50600754610d10903463ffffffff610ebf16565b600755600254604080517f867904b4000000000000000000000000000000000000000000000000000000008152336004820152602481018590529051600160a060020a039092169163867904b49160448082019260009290919082900301818387803b158015610d7f57600080fd5b505af1158015610d93573d6000803e3d6000fd5b5050600254600954604080517f867904b4000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015260248101889052905191909216935063867904b49250604480830192600092919082900301818387803b158015610e0857600080fd5b505af1158015610e1c573d6000803e3d6000fd5b5050604080513481526020810186905281513394507f5f7675b09617d2c9fa4fd13058ee5877a9538f626b0308816736e83748a4504093509081900390910190a250919050565b600080831515610e765760009150610e95565b50828202828482811515610e8657fe5b0414610e9157600080fd5b8091505b5092915050565b600080808311610eab57600080fd5b8284811515610eb657fe5b04949350505050565b600082820183811015610e9157600080fd00a165627a7a723058203cd7469d7d267d891bbc9452d40b984738fb111183b5fd01df143e7d01176eef0029 \ No newline at end of file diff --git a/solidity/build/ERC20Token.abi b/solidity/build/ERC20Token.abi deleted file mode 100644 index 173286cd0..000000000 --- a/solidity/build/ERC20Token.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}] \ No newline at end of file diff --git a/solidity/build/ERC20Token.bin b/solidity/build/ERC20Token.bin deleted file mode 100644 index 30b2e4add..000000000 --- a/solidity/build/ERC20Token.bin +++ /dev/null @@ -1 +0,0 @@ -60c0604052600960808190527f546f6b656e20302e31000000000000000000000000000000000000000000000060a090815261003e9160009190610124565b5060408051602081019182905260009081905261005d91600191610124565b5060408051602081019182905260009081905261007c91600291610124565b506003805460ff19169055600060045534801561009857600080fd5b506040516108df3803806108df833981016040908152815160208301519183015190830180519093929092019160001080156100d5575060008251115b15156100e057600080fd5b82516100f3906001906020860190610124565b508151610107906002906020850190610124565b506003805460ff191660ff92909216919091179055506101bf9050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061016557805160ff1916838001178555610192565b82800160010185558215610192579182015b82811115610192578251825591602001919060010190610177565b5061019e9291506101a2565b5090565b6101bc91905b8082111561019e57600081556001016101a8565b90565b610711806101ce6000396000f3006080604052600436106100a35763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100a8578063095ea7b31461013257806318160ddd1461016a57806323b872dd14610191578063313ce567146101bb5780635a3b7e42146101e657806370a08231146101fb57806395d89b411461021c578063a9059cbb14610231578063dd62ed3e14610255575b600080fd5b3480156100b457600080fd5b506100bd61027c565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f75781810151838201526020016100df565b50505050905090810190601f1680156101245780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561013e57600080fd5b50610156600160a060020a0360043516602435610309565b604080519115158252519081900360200190f35b34801561017657600080fd5b5061017f6103c2565b60408051918252519081900360200190f35b34801561019d57600080fd5b50610156600160a060020a03600435811690602435166044356103c8565b3480156101c757600080fd5b506101d0610503565b6040805160ff9092168252519081900360200190f35b3480156101f257600080fd5b506100bd61050c565b34801561020757600080fd5b5061017f600160a060020a0360043516610567565b34801561022857600080fd5b506100bd610579565b34801561023d57600080fd5b50610156600160a060020a03600435166024356105d1565b34801561026157600080fd5b5061017f600160a060020a036004358116906024351661069a565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103015780601f106102d657610100808354040283529160200191610301565b820191906000526020600020905b8154815290600101906020018083116102e457829003601f168201915b505050505081565b600082600160a060020a038116151561032157600080fd5b82158061034f5750336000908152600660209081526040808320600160a060020a0388168452909152902054155b151561035a57600080fd5b336000818152600660209081526040808320600160a060020a03891680855290835292819020879055805187815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b60045481565b600083600160a060020a03811615156103e057600080fd5b83600160a060020a03811615156103f657600080fd5b600160a060020a038616600090815260066020908152604080832033845290915290205461042a908563ffffffff6106b716565b600160a060020a03871660008181526006602090815260408083203384528252808320949094559181526005909152205461046b908563ffffffff6106b716565b600160a060020a0380881660009081526005602052604080822093909355908716815220546104a0908563ffffffff6106cc16565b600160a060020a0380871660008181526005602090815260409182902094909455805188815290519193928a16927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a350600195945050505050565b60035460ff1681565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103015780601f106102d657610100808354040283529160200191610301565b60056020526000908152604090205481565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156103015780601f106102d657610100808354040283529160200191610301565b600082600160a060020a03811615156105e957600080fd5b33600090815260056020526040902054610609908463ffffffff6106b716565b3360009081526005602052604080822092909255600160a060020a0386168152205461063b908463ffffffff6106cc16565b600160a060020a0385166000818152600560209081526040918290209390935580518681529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b600660209081526000928352604080842090915290825290205481565b6000818310156106c657600080fd5b50900390565b6000828201838110156106de57600080fd5b93925050505600a165627a7a72305820ede7ef30dad8a13eab32cb8ce649956abcef1cb0314c93c4ae3ff2f8da8006240029 \ No newline at end of file diff --git a/solidity/build/EtherToken.abi b/solidity/build/EtherToken.abi deleted file mode 100644 index 049c7290a..000000000 --- a/solidity/build/EtherToken.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"deposit","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Issuance","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Destruction","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/EtherToken.bin b/solidity/build/EtherToken.bin deleted file mode 100644 index 88a39f4d5..000000000 --- a/solidity/build/EtherToken.bin +++ /dev/null @@ -1 +0,0 @@ -60c0604052600960808190527f546f6b656e20302e31000000000000000000000000000000000000000000000060a090815262000040916002919062000186565b50604080516020810191829052600090819052620000619160039162000186565b50604080516020810191829052600090819052620000829160049162000186565b506005805460ff1916905560006006553480156200009f57600080fd5b50604080518082018252600b81527f457468657220546f6b656e0000000000000000000000000000000000000000006020808301919091528251808401909352600383527f45544800000000000000000000000000000000000000000000000000000000009083015260008054600160a060020a03191633178155815191929160129110801562000131575060008251115b15156200013d57600080fd5b82516200015290600390602086019062000186565b5081516200016890600490602085019062000186565b506005805460ff191660ff92909216919091179055506200022b9050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001c957805160ff1916838001178555620001f9565b82800160010185558215620001f9579182015b82811115620001f9578251825591602001919060010190620001dc565b50620002079291506200020b565b5090565b6200022891905b8082111562000207576000815560010162000212565b90565b610c54806200023b6000396000f3006080604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610105578063095ea7b31461018f57806318160ddd146101c7578063205c2878146101ee57806323b872dd146102125780632e1a7d4d1461023c578063313ce567146102545780635a3b7e421461027f5780635e35359e1461029457806370a08231146102be57806379ba5097146102df5780638da5cb5b146102f457806395d89b4114610325578063a9059cbb1461033a578063d0e30db0146100fb578063d4ee1d901461035e578063dd62ed3e14610373578063f2fde38b1461039a575b6101036103bb565b005b34801561011157600080fd5b5061011a61045b565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561015457818101518382015260200161013c565b50505050905090810190601f1680156101815780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019b57600080fd5b506101b3600160a060020a03600435166024356104e9565b604080519115158252519081900360200190f35b3480156101d357600080fd5b506101dc6105a2565b60408051918252519081900360200190f35b3480156101fa57600080fd5b50610103600160a060020a03600435166024356105a8565b34801561021e57600080fd5b506101b3600160a060020a0360043581169060243516604435610699565b34801561024857600080fd5b506101036004356106d0565b34801561026057600080fd5b506102696106dd565b6040805160ff9092168252519081900360200190f35b34801561028b57600080fd5b5061011a6106e6565b3480156102a057600080fd5b50610103600160a060020a036004358116906024351660443561073e565b3480156102ca57600080fd5b506101dc600160a060020a0360043516610834565b3480156102eb57600080fd5b50610103610846565b34801561030057600080fd5b506103096108ce565b60408051600160a060020a039092168252519081900360200190f35b34801561033157600080fd5b5061011a6108dd565b34801561034657600080fd5b506101b3600160a060020a0360043516602435610938565b34801561036a57600080fd5b5061030961096d565b34801561037f57600080fd5b506101dc600160a060020a036004358116906024351661097c565b3480156103a657600080fd5b50610103600160a060020a0360043516610999565b336000908152600760205260409020546103db903463ffffffff6109fa16565b336000908152600760205260409020556006546103fe903463ffffffff6109fa16565b6006556040805134815290517f9386c90217c323f58030f9dadcbc938f807a940f4ff41cd4cead9562f5da7dc39181900360200190a160408051348152905133913091600080516020610c098339815191529181900360200190a3565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104e15780601f106104b6576101008083540402835291602001916104e1565b820191906000526020600020905b8154815290600101906020018083116104c457829003601f168201915b505050505081565b600082600160a060020a038116151561050157600080fd5b82158061052f5750336000908152600860209081526040808320600160a060020a0388168452909152902054155b151561053a57600080fd5b336000818152600860209081526040808320600160a060020a03891680855290835292819020879055805187815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b60065481565b81600160a060020a0381163014156105bf57600080fd5b336000908152600760205260409020546105df908363ffffffff610a1316565b33600090815260076020526040902055600654610602908363ffffffff610a1316565b600655604051600160a060020a0384169083156108fc029084906000818181858888f1935050505015801561063b573d6000803e3d6000fd5b5060408051838152905130913391600080516020610c098339815191529181900360200190a36040805183815290517f9a1b418bc061a5d80270261562e6986a35d995f8051145f277be16103abd34539181900360200190a1505050565b600082600160a060020a0381163014156106b257600080fd5b6106bd858585610a28565b15156106c557fe5b506001949350505050565b6106da33826105a8565b50565b60055460ff1681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104e15780601f106104b6576101008083540402835291602001916104e1565b600054600160a060020a0316331461075557600080fd5b82600160a060020a038116151561076b57600080fd5b82600160a060020a038116151561078157600080fd5b83600160a060020a03811630141561079857600080fd5b85600160a060020a031663a9059cbb86866040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b15801561081457600080fd5b505af1158015610828573d6000803e3d6000fd5b50505050505050505050565b60076020526000908152604090205481565b600154600160a060020a0316331461085d57600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104e15780601f106104b6576101008083540402835291602001916104e1565b600082600160a060020a03811630141561095157600080fd5b61095b8484610b51565b151561096357fe5b5060019392505050565b600154600160a060020a031681565b600860209081526000928352604080842090915290825290205481565b600054600160a060020a031633146109b057600080fd5b600054600160a060020a03828116911614156109cb57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600082820183811015610a0c57600080fd5b9392505050565b600081831015610a2257600080fd5b50900390565b600083600160a060020a0381161515610a4057600080fd5b83600160a060020a0381161515610a5657600080fd5b600160a060020a0386166000908152600860209081526040808320338452909152902054610a8a908563ffffffff610a1316565b600160a060020a038716600081815260086020908152604080832033845282528083209490945591815260079091522054610acb908563ffffffff610a1316565b600160a060020a038088166000908152600760205260408082209390935590871681522054610b00908563ffffffff6109fa16565b600160a060020a0380871660008181526007602090815260409182902094909455805188815290519193928a1692600080516020610c0983398151915292918290030190a350600195945050505050565b600082600160a060020a0381161515610b6957600080fd5b33600090815260076020526040902054610b89908463ffffffff610a1316565b3360009081526007602052604080822092909255600160a060020a03861681522054610bbb908463ffffffff6109fa16565b600160a060020a038516600081815260076020908152604091829020939093558051868152905191923392600080516020610c098339815191529281900390910190a350600193925050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058201810cc7806a08111216fb4541057076407a559275679b024e8a5e9b33086515c0029 \ No newline at end of file diff --git a/solidity/build/FeatureIds.abi b/solidity/build/FeatureIds.abi deleted file mode 100644 index 018f9ea4e..000000000 --- a/solidity/build/FeatureIds.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"CONVERTER_CONVERSION_WHITELIST","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}] \ No newline at end of file diff --git a/solidity/build/FeatureIds.bin b/solidity/build/FeatureIds.bin deleted file mode 100644 index d17c08dba..000000000 --- a/solidity/build/FeatureIds.bin +++ /dev/null @@ -1 +0,0 @@ -6080604052348015600f57600080fd5b5060988061001e6000396000f300608060405260043610603e5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166392d1abb781146043575b600080fd5b348015604e57600080fd5b5060556067565b60408051918252519081900360200190f35b6001815600a165627a7a723058206793713ac4c009aedc1ba34f20847c54bf689b68fc7b0ff1652c2680ae7051630029 \ No newline at end of file diff --git a/solidity/build/IAddressList.abi b/solidity/build/IAddressList.abi deleted file mode 100644 index 5bb506e6e..000000000 --- a/solidity/build/IAddressList.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"listedAddresses","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IAddressList.bin b/solidity/build/IAddressList.bin deleted file mode 100644 index 0719faf80..000000000 --- a/solidity/build/IAddressList.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b5060c38061001f6000396000f300608060405260043610603e5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663aeea10bd81146043575b600080fd5b348015604e57600080fd5b50606e73ffffffffffffffffffffffffffffffffffffffff600435166082565b604080519115158252519081900360200190f35b60006020819052908152604090205460ff16815600a165627a7a7230582058197877d8fe2dad92a98de1ef42a717d37cb3ef3e70ff7fa79abe5b336251de0029 \ No newline at end of file diff --git a/solidity/build/IBancorConverter.abi b/solidity/build/IBancorConverter.abi deleted file mode 100644 index d45ccae64..000000000 --- a/solidity/build/IBancorConverter.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"connectors","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint32"},{"name":"","type":"bool"},{"name":"","type":"bool"},{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_fromToken","type":"address"},{"name":"_toToken","type":"address"},{"name":"_amount","type":"uint256"}],"name":"getReturn","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"conversionFee","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_fromToken","type":"address"},{"name":"_toToken","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"}],"name":"change","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_fromToken","type":"address"},{"name":"_toToken","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"}],"name":"convert","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"conversionWhitelist","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_connectorToken","type":"address"}],"name":"getConnectorBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_amount","type":"uint256"}],"name":"claimTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IBancorConverter.bin b/solidity/build/IBancorConverter.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IBancorConverterExtended.abi b/solidity/build/IBancorConverterExtended.abi deleted file mode 100644 index a210a3bbb..000000000 --- a/solidity/build/IBancorConverterExtended.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_connectorToken","type":"address"},{"name":"_weight","type":"uint32"},{"name":"_enableVirtualBalance","type":"bool"},{"name":"_virtualBalance","type":"uint256"}],"name":"updateConnector","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"connectors","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint32"},{"name":"","type":"bool"},{"name":"","type":"bool"},{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_reserveToken","type":"address"}],"name":"getReserveBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_index","type":"uint256"}],"name":"connectorTokens","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_fromToken","type":"address"},{"name":"_toToken","type":"address"},{"name":"_amount","type":"uint256"}],"name":"getReturn","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferTokenOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptTokenOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_weight","type":"uint32"},{"name":"_enableVirtualBalance","type":"bool"}],"name":"addConnector","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_whitelist","type":"address"}],"name":"setConversionWhitelist","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"conversionFee","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_fromToken","type":"address"},{"name":"_toToken","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"}],"name":"change","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"connectorTokenCount","outputs":[{"name":"","type":"uint16"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_fromToken","type":"address"},{"name":"_toToken","type":"address"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"}],"name":"convert","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"maxConversionFee","outputs":[{"name":"","type":"uint32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"reserveTokenCount","outputs":[{"name":"","type":"uint16"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"conversionWhitelist","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptManagement","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_index","type":"uint256"}],"name":"reserveTokens","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"reserves","outputs":[{"name":"virtualBalance","type":"uint256"},{"name":"weight","type":"uint32"},{"name":"isVirtualBalanceEnabled","type":"bool"},{"name":"isSaleEnabled","type":"bool"},{"name":"isSet","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_connectorToken","type":"address"}],"name":"getConnectorBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newManager","type":"address"}],"name":"transferManagement","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_conversionFee","type":"uint32"}],"name":"setConversionFee","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_amount","type":"uint256"}],"name":"claimTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IBancorConverterExtended.bin b/solidity/build/IBancorConverterExtended.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IBancorConverterFactory.abi b/solidity/build/IBancorConverterFactory.abi deleted file mode 100644 index 4f3bc10bc..000000000 --- a/solidity/build/IBancorConverterFactory.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_registry","type":"address"},{"name":"_maxConversionFee","type":"uint32"},{"name":"_connectorToken","type":"address"},{"name":"_connectorWeight","type":"uint32"}],"name":"createConverter","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IBancorConverterFactory.bin b/solidity/build/IBancorConverterFactory.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IBancorConverterUpgrader.abi b/solidity/build/IBancorConverterUpgrader.abi deleted file mode 100644 index 1211b1af9..000000000 --- a/solidity/build/IBancorConverterUpgrader.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_version","type":"uint16"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_version","type":"bytes32"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IBancorConverterUpgrader.bin b/solidity/build/IBancorConverterUpgrader.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IBancorFormula.abi b/solidity/build/IBancorFormula.abi deleted file mode 100644 index 511777e00..000000000 --- a/solidity/build/IBancorFormula.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[{"name":"_supply","type":"uint256"},{"name":"_connectorBalance","type":"uint256"},{"name":"_connectorWeight","type":"uint32"},{"name":"_depositAmount","type":"uint256"}],"name":"calculatePurchaseReturn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_supply","type":"uint256"},{"name":"_connectorBalance","type":"uint256"},{"name":"_connectorWeight","type":"uint32"},{"name":"_sellAmount","type":"uint256"}],"name":"calculateSaleReturn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_fromConnectorBalance","type":"uint256"},{"name":"_fromConnectorWeight","type":"uint32"},{"name":"_toConnectorBalance","type":"uint256"},{"name":"_toConnectorWeight","type":"uint32"},{"name":"_amount","type":"uint256"}],"name":"calculateCrossConnectorReturn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IBancorFormula.bin b/solidity/build/IBancorFormula.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IBancorGasPriceLimit.abi b/solidity/build/IBancorGasPriceLimit.abi deleted file mode 100644 index 98329e7ae..000000000 --- a/solidity/build/IBancorGasPriceLimit.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"validateGasPrice","outputs":[],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"gasPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IBancorGasPriceLimit.bin b/solidity/build/IBancorGasPriceLimit.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IBancorNetwork.abi b/solidity/build/IBancorNetwork.abi deleted file mode 100644 index 974be4847..000000000 --- a/solidity/build/IBancorNetwork.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"},{"name":"_for","type":"address"},{"name":"_block","type":"uint256"},{"name":"_nonce","type":"uint256"},{"name":"_v","type":"uint8"},{"name":"_r","type":"bytes32"},{"name":"_s","type":"bytes32"}],"name":"convertForPrioritized","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"},{"name":"_for","type":"address"},{"name":"_block","type":"uint256"},{"name":"_v","type":"uint8"},{"name":"_r","type":"bytes32"},{"name":"_s","type":"bytes32"}],"name":"convertForPrioritized2","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"},{"name":"_for","type":"address"},{"name":"_customVal","type":"uint256"},{"name":"_block","type":"uint256"},{"name":"_v","type":"uint8"},{"name":"_r","type":"bytes32"},{"name":"_s","type":"bytes32"}],"name":"convertForPrioritized3","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"},{"name":"_for","type":"address"}],"name":"convertFor","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_path","type":"address[]"},{"name":"_amount","type":"uint256"},{"name":"_minReturn","type":"uint256"}],"name":"convert","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IBancorNetwork.bin b/solidity/build/IBancorNetwork.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IBancorX.abi b/solidity/build/IBancorX.abi deleted file mode 100644 index 4e1eebc6f..000000000 --- a/solidity/build/IBancorX.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_toBlockchain","type":"bytes32"},{"name":"_to","type":"bytes32"},{"name":"_amount","type":"uint256"},{"name":"_id","type":"uint256"}],"name":"xTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_xTransferId","type":"uint256"},{"name":"_for","type":"address"}],"name":"getXTransferAmount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IBancorX.bin b/solidity/build/IBancorX.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IBancorXUpgrader.abi b/solidity/build/IBancorXUpgrader.abi deleted file mode 100644 index 6ccf7e26a..000000000 --- a/solidity/build/IBancorXUpgrader.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_version","type":"uint16"},{"name":"_reporters","type":"address[]"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IBancorXUpgrader.bin b/solidity/build/IBancorXUpgrader.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IContractFeatures.abi b/solidity/build/IContractFeatures.abi deleted file mode 100644 index 26202ecad..000000000 --- a/solidity/build/IContractFeatures.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_features","type":"uint256"},{"name":"_enable","type":"bool"}],"name":"enableFeatures","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_contract","type":"address"},{"name":"_features","type":"uint256"}],"name":"isSupported","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IContractFeatures.bin b/solidity/build/IContractFeatures.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IContractRegistry.abi b/solidity/build/IContractRegistry.abi deleted file mode 100644 index 327728160..000000000 --- a/solidity/build/IContractRegistry.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[{"name":"_contractName","type":"bytes32"}],"name":"getAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_contractName","type":"bytes32"}],"name":"addressOf","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IContractRegistry.bin b/solidity/build/IContractRegistry.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IERC20Token.abi b/solidity/build/IERC20Token.abi deleted file mode 100644 index 7c7cf083f..000000000 --- a/solidity/build/IERC20Token.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IERC20Token.bin b/solidity/build/IERC20Token.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IEtherToken.abi b/solidity/build/IEtherToken.abi deleted file mode 100644 index c7b90952a..000000000 --- a/solidity/build/IEtherToken.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"deposit","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IEtherToken.bin b/solidity/build/IEtherToken.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/INonStandardERC20.abi b/solidity/build/INonStandardERC20.abi deleted file mode 100644 index 8a2931c0c..000000000 --- a/solidity/build/INonStandardERC20.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}] \ No newline at end of file diff --git a/solidity/build/INonStandardERC20.bin b/solidity/build/INonStandardERC20.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IOwned.abi b/solidity/build/IOwned.abi deleted file mode 100644 index 8c5adc9e5..000000000 --- a/solidity/build/IOwned.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IOwned.bin b/solidity/build/IOwned.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/ISmartToken.abi b/solidity/build/ISmartToken.abi deleted file mode 100644 index 3b8dba5fe..000000000 --- a/solidity/build/ISmartToken.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_disable","type":"bool"}],"name":"disableTransfers","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"issue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_amount","type":"uint256"}],"name":"destroy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/solidity/build/ISmartToken.bin b/solidity/build/ISmartToken.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/ITokenHolder.abi b/solidity/build/ITokenHolder.abi deleted file mode 100644 index fd0874106..000000000 --- a/solidity/build/ITokenHolder.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/solidity/build/ITokenHolder.bin b/solidity/build/ITokenHolder.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/IWhitelist.abi b/solidity/build/IWhitelist.abi deleted file mode 100644 index 145bca9b8..000000000 --- a/solidity/build/IWhitelist.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"isWhitelisted","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"}] \ No newline at end of file diff --git a/solidity/build/IWhitelist.bin b/solidity/build/IWhitelist.bin deleted file mode 100644 index e69de29bb..000000000 diff --git a/solidity/build/Managed.abi b/solidity/build/Managed.abi deleted file mode 100644 index adf67db5f..000000000 --- a/solidity/build/Managed.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"newManager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"manager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptManagement","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newManager","type":"address"}],"name":"transferManagement","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevManager","type":"address"},{"indexed":true,"name":"_newManager","type":"address"}],"name":"ManagerUpdate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/Managed.bin b/solidity/build/Managed.bin deleted file mode 100644 index b763671a9..000000000 --- a/solidity/build/Managed.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b506000805433600160a060020a031991821681178355600280549092161790556103c390819061004090396000f30060806040526004361061008d5763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663429060298114610092578063481c6a75146100c357806379ba5097146100d85780638da5cb5b146100ef578063c8c2fe6c14610104578063d4ee1d9014610119578063e4edf8521461012e578063f2fde38b1461014f575b600080fd5b34801561009e57600080fd5b506100a7610170565b60408051600160a060020a039092168252519081900360200190f35b3480156100cf57600080fd5b506100a761017f565b3480156100e457600080fd5b506100ed61018e565b005b3480156100fb57600080fd5b506100a7610216565b34801561011057600080fd5b506100ed610225565b34801561012557600080fd5b506100a76102af565b34801561013a57600080fd5b506100ed600160a060020a03600435166102be565b34801561015b57600080fd5b506100ed600160a060020a0360043516610336565b600354600160a060020a031681565b600254600160a060020a031681565b600154600160a060020a031633146101a557600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b600354600160a060020a0316331461023c57600080fd5b600354600254604051600160a060020a0392831692909116907fbe4cc281795971a471c980e842627a7f1ea3892ddfce8c5b6357cd2611c1973290600090a3600380546002805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600154600160a060020a031681565b600054600160a060020a03163314806102e15750600254600160a060020a031633145b15156102ec57600080fd5b600254600160a060020a038281169116141561030757600080fd5b6003805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600054600160a060020a0316331461034d57600080fd5b600054600160a060020a038281169116141561036857600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820a337f1328d4952cef4bac154827a5e0d9fa784c6c9b237304a296976e8f629540029 \ No newline at end of file diff --git a/solidity/build/Migrations.abi b/solidity/build/Migrations.abi deleted file mode 100644 index e69e516bd..000000000 --- a/solidity/build/Migrations.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"last_completed_migration","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":false,"inputs":[{"name":"completed","type":"uint256"}],"name":"setCompleted","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"new_address","type":"address"}],"name":"upgrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/solidity/build/Migrations.bin b/solidity/build/Migrations.bin deleted file mode 100644 index 8b698eefd..000000000 --- a/solidity/build/Migrations.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b5060008054600160a060020a0319163317905561023c806100326000396000f3006080604052600436106100615763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630900f0108114610066578063445df0ac146100965780638da5cb5b146100bd578063fdacd576146100fb575b600080fd5b34801561007257600080fd5b5061009473ffffffffffffffffffffffffffffffffffffffff60043516610113565b005b3480156100a257600080fd5b506100ab6101c5565b60408051918252519081900360200190f35b3480156100c957600080fd5b506100d26101cb565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b34801561010757600080fd5b506100946004356101e7565b6000805473ffffffffffffffffffffffffffffffffffffffff163314156101c1578190508073ffffffffffffffffffffffffffffffffffffffff1663fdacd5766001546040518263ffffffff167c010000000000000000000000000000000000000000000000000000000002815260040180828152602001915050600060405180830381600087803b1580156101a857600080fd5b505af11580156101bc573d6000803e3d6000fd5b505050505b5050565b60015481565b60005473ffffffffffffffffffffffffffffffffffffffff1681565b60005473ffffffffffffffffffffffffffffffffffffffff1633141561020d5760018190555b505600a165627a7a72305820637e7420bce51ab0a90f7c19e458fa5199d0862f6893f14d4fb09330ab1a3b320029 \ No newline at end of file diff --git a/solidity/build/NonStandardTokenRegistry.abi b/solidity/build/NonStandardTokenRegistry.abi deleted file mode 100644 index e6afaa1ae..000000000 --- a/solidity/build/NonStandardTokenRegistry.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"token","type":"address"},{"name":"register","type":"bool"}],"name":"setAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"listedAddresses","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/NonStandardTokenRegistry.bin b/solidity/build/NonStandardTokenRegistry.bin deleted file mode 100644 index e6e7415d6..000000000 --- a/solidity/build/NonStandardTokenRegistry.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b5060018054600160a060020a031916331790556102e1806100326000396000f3006080604052600436106100775763ffffffff7c0100000000000000000000000000000000000000000000000000000000600035041663608b326f811461007c57806379ba5097146100a45780638da5cb5b146100b9578063aeea10bd146100ea578063d4ee1d901461011f578063f2fde38b14610134575b600080fd5b34801561008857600080fd5b506100a2600160a060020a03600435166024351515610155565b005b3480156100b057600080fd5b506100a2610197565b3480156100c557600080fd5b506100ce610221565b60408051600160a060020a039092168252519081900360200190f35b3480156100f657600080fd5b5061010b600160a060020a0360043516610230565b604080519115158252519081900360200190f35b34801561012b57600080fd5b506100ce610245565b34801561014057600080fd5b506100a2600160a060020a0360043516610254565b600154600160a060020a0316331461016c57600080fd5b600160a060020a03919091166000908152600360205260409020805460ff1916911515919091179055565b600254600160a060020a031633146101ae57600080fd5b600254600154604051600160a060020a0392831692909116907f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a90600090a3600280546001805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600154600160a060020a031681565b60036020526000908152604090205460ff1681565b600254600160a060020a031681565b600154600160a060020a0316331461026b57600080fd5b600154600160a060020a038281169116141561028657600080fd5b6002805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820d92963b6d30a4ed1bea6ab14c7819cc2fcb5ad361f296aa7298b7504f599cda70029 \ No newline at end of file diff --git a/solidity/build/Owned.abi b/solidity/build/Owned.abi deleted file mode 100644 index 75b508e45..000000000 --- a/solidity/build/Owned.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/Owned.bin b/solidity/build/Owned.bin deleted file mode 100644 index c2b8443a6..000000000 --- a/solidity/build/Owned.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b5060008054600160a060020a03191633179055610217806100326000396000f3006080604052600436106100615763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166379ba509781146100665780638da5cb5b1461007d578063d4ee1d90146100ae578063f2fde38b146100c3575b600080fd5b34801561007257600080fd5b5061007b6100e4565b005b34801561008957600080fd5b5061009261016c565b60408051600160a060020a039092168252519081900360200190f35b3480156100ba57600080fd5b5061009261017b565b3480156100cf57600080fd5b5061007b600160a060020a036004351661018a565b600154600160a060020a031633146100fb57600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b600154600160a060020a031681565b600054600160a060020a031633146101a157600080fd5b600054600160a060020a03828116911614156101bc57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820ecf197a4a47d8081932050724a0087c5b51a811e923b151b476e67bd83f2161f0029 \ No newline at end of file diff --git a/solidity/build/SafeMath.abi b/solidity/build/SafeMath.abi deleted file mode 100644 index 0637a088a..000000000 --- a/solidity/build/SafeMath.abi +++ /dev/null @@ -1 +0,0 @@ -[] \ No newline at end of file diff --git a/solidity/build/SafeMath.bin b/solidity/build/SafeMath.bin deleted file mode 100644 index b37bc04a7..000000000 --- a/solidity/build/SafeMath.bin +++ /dev/null @@ -1 +0,0 @@ -604c602c600b82828239805160001a60731460008114601c57601e565bfe5b5030600052607381538281f30073000000000000000000000000000000000000000030146080604052600080fd00a165627a7a7230582090ac207b227d7ba5c52d44451eb0c34e4d47d9da4488e8daa63b119a73467b190029 \ No newline at end of file diff --git a/solidity/build/SmartToken.abi b/solidity/build/SmartToken.abi deleted file mode 100644 index 5035d15c3..000000000 --- a/solidity/build/SmartToken.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_disable","type":"bool"}],"name":"disableTransfers","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"issue","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_amount","type":"uint256"}],"name":"destroy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"transfersEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_token","type":"address"}],"name":"NewSmartToken","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Issuance","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Destruction","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/SmartToken.bin b/solidity/build/SmartToken.bin deleted file mode 100644 index 8ef01f28d..000000000 --- a/solidity/build/SmartToken.bin +++ /dev/null @@ -1 +0,0 @@ -60c0604052600960808190527f546f6b656e20302e31000000000000000000000000000000000000000000000060a0908152620000409160029190620001d6565b506040805160208101918290526000908190526200006191600391620001d6565b506040805160208101918290526000908190526200008291600491620001d6565b506005805460ff1916905560006006556040805180820190915260038082527f302e3300000000000000000000000000000000000000000000000000000000006020909201918252620000d891600991620001d6565b50600a805460ff19166001179055348015620000f357600080fd5b506040516200101138038062001011833981016040908152815160208301519183015160008054600160a060020a0319163317815591840180519094939093019290918491849184911180156200014b575060008251115b15156200015757600080fd5b82516200016c906003906020860190620001d6565b50815162000182906004906020850190620001d6565b506005805460ff90921660ff1990921691909117905550506040805130815290517ff4cd1f8571e8d9c97ffcb81558807ab73f9803d54de5da6a0420593c82a4a9f09181900360200190a15050506200027b565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200021957805160ff191683800117855562000249565b8280016001018555821562000249579182015b82811115620002495782518255916020019190600101906200022c565b50620002579291506200025b565b5090565b6200027891905b8082111562000257576000815560010162000262565b90565b610d86806200028b6000396000f3006080604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610116578063095ea7b3146101a05780631608f18f146101d857806318160ddd146101f457806323b872dd1461021b578063313ce5671461024557806354fd4d50146102705780635a3b7e42146102855780635e35359e1461029a57806370a08231146102c457806379ba5097146102e5578063867904b4146102fa5780638da5cb5b1461031e57806395d89b411461034f578063a24835d114610364578063a9059cbb14610388578063bef97c87146103ac578063d4ee1d90146103c1578063dd62ed3e146103d6578063f2fde38b146103fd575b600080fd5b34801561012257600080fd5b5061012b61041e565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561016557818101518382015260200161014d565b50505050905090810190601f1680156101925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101ac57600080fd5b506101c4600160a060020a03600435166024356104ac565b604080519115158252519081900360200190f35b3480156101e457600080fd5b506101f26004351515610565565b005b34801561020057600080fd5b5061020961058e565b60408051918252519081900360200190f35b34801561022757600080fd5b506101c4600160a060020a0360043581169060243516604435610594565b34801561025157600080fd5b5061025a6105c2565b6040805160ff9092168252519081900360200190f35b34801561027c57600080fd5b5061012b6105cb565b34801561029157600080fd5b5061012b610626565b3480156102a657600080fd5b506101f2600160a060020a036004358116906024351660443561067e565b3480156102d057600080fd5b50610209600160a060020a0360043516610774565b3480156102f157600080fd5b506101f2610786565b34801561030657600080fd5b506101f2600160a060020a036004351660243561080e565b34801561032a57600080fd5b50610333610917565b60408051600160a060020a039092168252519081900360200190f35b34801561035b57600080fd5b5061012b610926565b34801561037057600080fd5b506101f2600160a060020a0360043516602435610981565b34801561039457600080fd5b506101c4600160a060020a0360043516602435610a6a565b3480156103b857600080fd5b506101c4610a96565b3480156103cd57600080fd5b50610333610a9f565b3480156103e257600080fd5b50610209600160a060020a0360043581169060243516610aae565b34801561040957600080fd5b506101f2600160a060020a0360043516610acb565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104a45780601f10610479576101008083540402835291602001916104a4565b820191906000526020600020905b81548152906001019060200180831161048757829003601f168201915b505050505081565b600082600160a060020a03811615156104c457600080fd5b8215806104f25750336000908152600860209081526040808320600160a060020a0388168452909152902054155b15156104fd57600080fd5b336000818152600860209081526040808320600160a060020a03891680855290835292819020879055805187815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600054600160a060020a0316331461057c57600080fd5b600a805460ff19169115919091179055565b60065481565b600a5460009060ff1615156105a557fe5b6105b0848484610b2c565b15156105b857fe5b5060019392505050565b60055460ff1681565b6009805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104a45780601f10610479576101008083540402835291602001916104a4565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156104a45780601f10610479576101008083540402835291602001916104a4565b600054600160a060020a0316331461069557600080fd5b82600160a060020a03811615156106ab57600080fd5b82600160a060020a03811615156106c157600080fd5b83600160a060020a0381163014156106d857600080fd5b85600160a060020a031663a9059cbb86866040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b15801561075457600080fd5b505af1158015610768573d6000803e3d6000fd5b50505050505050505050565b60076020526000908152604090205481565b600154600160a060020a0316331461079d57600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a0316331461082557600080fd5b81600160a060020a038116151561083b57600080fd5b82600160a060020a03811630141561085257600080fd5b600654610865908463ffffffff610c5516565b600655600160a060020a038416600090815260076020526040902054610891908463ffffffff610c5516565b600160a060020a03851660009081526007602090815260409182902092909255805185815290517f9386c90217c323f58030f9dadcbc938f807a940f4ff41cd4cead9562f5da7dc3929181900390910190a1604080518481529051600160a060020a038616913091600080516020610d3b8339815191529181900360200190a350505050565b600054600160a060020a031681565b6004805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156104a45780601f10610479576101008083540402835291602001916104a4565b33600160a060020a03831614806109a25750600054600160a060020a031633145b15156109ad57600080fd5b600160a060020a0382166000908152600760205260409020546109d6908263ffffffff610c6e16565b600160a060020a038316600090815260076020526040902055600654610a02908263ffffffff610c6e16565b6006556040805182815290513091600160a060020a03851691600080516020610d3b8339815191529181900360200190a36040805182815290517f9a1b418bc061a5d80270261562e6986a35d995f8051145f277be16103abd34539181900360200190a15050565b600a5460009060ff161515610a7b57fe5b610a858383610c83565b1515610a8d57fe5b50600192915050565b600a5460ff1681565b600154600160a060020a031681565b600860209081526000928352604080842090915290825290205481565b600054600160a060020a03163314610ae257600080fd5b600054600160a060020a0382811691161415610afd57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600083600160a060020a0381161515610b4457600080fd5b83600160a060020a0381161515610b5a57600080fd5b600160a060020a0386166000908152600860209081526040808320338452909152902054610b8e908563ffffffff610c6e16565b600160a060020a038716600081815260086020908152604080832033845282528083209490945591815260079091522054610bcf908563ffffffff610c6e16565b600160a060020a038088166000908152600760205260408082209390935590871681522054610c04908563ffffffff610c5516565b600160a060020a0380871660008181526007602090815260409182902094909455805188815290519193928a1692600080516020610d3b83398151915292918290030190a350600195945050505050565b600082820183811015610c6757600080fd5b9392505050565b600081831015610c7d57600080fd5b50900390565b600082600160a060020a0381161515610c9b57600080fd5b33600090815260076020526040902054610cbb908463ffffffff610c6e16565b3360009081526007602052604080822092909255600160a060020a03861681522054610ced908463ffffffff610c5516565b600160a060020a038516600081815260076020908152604091829020939093558051868152905191923392600080516020610d3b8339815191529281900390910190a350600193925050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a723058203f5f030a418ab1fd05527af921b181349243b1169fbcf9400ec3b4b8f7745b040029 \ No newline at end of file diff --git a/solidity/build/SmartTokenController.abi b/solidity/build/SmartTokenController.abi deleted file mode 100644 index d9b46383f..000000000 --- a/solidity/build/SmartTokenController.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferTokenOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptTokenOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawFromToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_disable","type":"bool"}],"name":"disableTokenTransfers","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/SmartTokenController.bin b/solidity/build/SmartTokenController.bin deleted file mode 100644 index f3e9e04aa..000000000 --- a/solidity/build/SmartTokenController.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b506040516020806106a4833981016040525160008054600160a060020a0319163317905580600160a060020a038116151561004a57600080fd5b5060028054600160a060020a031916600160a060020a039290921691909117905561062a8061007a6000396000f30060806040526004361061008a5763ffffffff60e060020a60003504166321e6b53d811461008f57806338a5e016146100b257806341a5b33d146100c75780635e35359e146100f157806379ba50971461011b57806385d5e631146101305780638da5cb5b1461014a578063d4ee1d901461017b578063f2fde38b14610190578063fc0c546a146101b1575b600080fd5b34801561009b57600080fd5b506100b0600160a060020a03600435166101c6565b005b3480156100be57600080fd5b506100b061025f565b3480156100d357600080fd5b506100b0600160a060020a03600435811690602435166044356102e3565b3480156100fd57600080fd5b506100b0600160a060020a036004358116906024351660443561038d565b34801561012757600080fd5b506100b061046a565b34801561013c57600080fd5b506100b060043515156104f2565b34801561015657600080fd5b5061015f610570565b60408051600160a060020a039092168252519081900360200190f35b34801561018757600080fd5b5061015f61057f565b34801561019c57600080fd5b506100b0600160a060020a036004351661058e565b3480156101bd57600080fd5b5061015f6105ef565b600054600160a060020a031633146101dd57600080fd5b600254604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151919092169163f2fde38b91602480830192600092919082900301818387803b15801561024457600080fd5b505af1158015610258573d6000803e3d6000fd5b5050505050565b600054600160a060020a0316331461027657600080fd5b600260009054906101000a9004600160a060020a0316600160a060020a03166379ba50976040518163ffffffff1660e060020a028152600401600060405180830381600087803b1580156102c957600080fd5b505af11580156102dd573d6000803e3d6000fd5b50505050565b600054600160a060020a031633146102fa57600080fd5b600254604080517f5e35359e000000000000000000000000000000000000000000000000000000008152600160a060020a03868116600483015285811660248301526044820185905291519190921691635e35359e91606480830192600092919082900301818387803b15801561037057600080fd5b505af1158015610384573d6000803e3d6000fd5b50505050505050565b600054600160a060020a031633146103a457600080fd5b82600160a060020a03811615156103ba57600080fd5b82600160a060020a03811615156103d057600080fd5b83600160a060020a0381163014156103e757600080fd5b85600160a060020a031663a9059cbb86866040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b15801561044a57600080fd5b505af115801561045e573d6000803e3d6000fd5b50505050505050505050565b600154600160a060020a0316331461048157600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a0316331461050957600080fd5b600254604080517f1608f18f00000000000000000000000000000000000000000000000000000000815283151560048201529051600160a060020a0390921691631608f18f9160248082019260009290919082900301818387803b15801561024457600080fd5b600054600160a060020a031681565b600154600160a060020a031681565b600054600160a060020a031633146105a557600080fd5b600054600160a060020a03828116911614156105c057600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a0316815600a165627a7a7230582036678da7ae1c3361871a28c84db6b27a73d64182f5b9cb23839393ea797530090029 \ No newline at end of file diff --git a/solidity/build/TestBancorFormula.abi b/solidity/build/TestBancorFormula.abi deleted file mode 100644 index 3fea317e1..000000000 --- a/solidity/build/TestBancorFormula.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[{"name":"_supply","type":"uint256"},{"name":"_connectorBalance","type":"uint256"},{"name":"_connectorWeight","type":"uint32"},{"name":"_depositAmount","type":"uint256"}],"name":"calculatePurchaseReturn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_supply","type":"uint256"},{"name":"_connectorBalance","type":"uint256"},{"name":"_connectorWeight","type":"uint32"},{"name":"_sellAmount","type":"uint256"}],"name":"calculateSaleReturn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_fromConnectorBalance","type":"uint256"},{"name":"_fromConnectorWeight","type":"uint32"},{"name":"_toConnectorBalance","type":"uint256"},{"name":"_toConnectorWeight","type":"uint32"},{"name":"_amount","type":"uint256"}],"name":"calculateCrossConnectorReturn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":true,"inputs":[{"name":"_baseN","type":"uint256"},{"name":"_baseD","type":"uint256"},{"name":"_expN","type":"uint32"},{"name":"_expD","type":"uint32"}],"name":"powerTest","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"x","type":"uint256"}],"name":"generalLogTest","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"_n","type":"uint256"}],"name":"floorLog2Test","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"_x","type":"uint256"}],"name":"findPositionInMaxExpArrayTest","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_x","type":"uint256"},{"name":"_precision","type":"uint8"}],"name":"generalExpTest","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"x","type":"uint256"}],"name":"optimalLogTest","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"x","type":"uint256"}],"name":"optimalExpTest","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"}] \ No newline at end of file diff --git a/solidity/build/TestBancorFormula.bin b/solidity/build/TestBancorFormula.bin deleted file mode 100644 index 5d3bdcc16..000000000 --- a/solidity/build/TestBancorFormula.bin +++ /dev/null @@ -1 +0,0 @@ -60c0604052600360808190527f302e33000000000000000000000000000000000000000000000000000000000060a0908152620000409160009190620007f7565b503480156200004e57600080fd5b506001606060020a641c35fedd1502036021556001605e60020a646c3390ecc902036022556001606160020a640cf801476102036023556001605f60020a6431bdb23e1d02036024556001605b60020a6502fb1d8fe08302036025556001605a60020a6505b771955b3702036026556001605960020a650af67a93bb5102036027556001605860020a6515060c256cb302036028556001605860020a651428a2f98d7302036029556001605660020a654d51566397090203602a556001605560020a65944620b0e70f0203602b557011c592761c666fffffffffffffffffffff602c5570110a688680a757ffffffffffffffffffff602d55701056f1b5bedf77ffffffffffffffffffff602e55700faadceceeff8bffffffffffffffffffff602f55700f05dc6b27edadffffffffffffffffffff603055700e67a5a25da4107fffffffffffffffffff603155700dcff115b14eedffffffffffffffffffff603255700d3e7a392431239fffffffffffffffffff603355700cb2ff529eb71e4fffffffffffffffffff603455700c2d415c3db974afffffffffffffffffff603555700bad03e7d883f69bffffffffffffffffff603655700b320d03b2c343d5ffffffffffffffffff603755700abc25204e02828dffffffffffffffffff603855700a4b16f74ee4bb207fffffffffffffffff6039557009deaf736ac1f569ffffffffffffffffff603a55700976bd9952c7aa957fffffffffffffffff603b557009131271922eaa606fffffffffffffffff603c557008b380f3558668c46fffffffffffffffff603d55700857ddf0117efa215bffffffffffffffff603e556001608360020a03603f557007abbf6f6abb9d087fffffffffffffffff60405570075af62cbac95f7dfa7fffffffffffffff60415570070d7fb7452e187ac13fffffffffffffff6042557006c3390ecc8af379295fffffffffffffff60435570067c00a3b07ffc01fd6fffffffffffffff604455700637b647c39cbb9d3d27ffffffffffffff6045557005f63b1fc104dbd39587ffffffffffffff6046557005b771955b36e12f7235ffffffffffffff60475570057b3d49dda84556d6f6ffffffffffffff60485570054183095b2c8ececf30ffffffffffffff60495570050a28be635ca2b888f77fffffffffffff604a557004d5156639708c9db33c3fffffffffffff604b557004a23105873875bd52dfdfffffffffffff604c55700471649d87199aa990756fffffffffffff604d557004429a21a029d4c1457cfbffffffffffff604e55700415bc6d6fb7dd71af2cb3ffffffffffff604f557003eab73b3bbfe282243ce1ffffffffffff6050557003c1771ac9fb6b4c18e229ffffffffffff605155700399e96897690418f785257fffffffffff605255700373fc456c53bb779bf0ea9fffffffffff60535570034f9e8e490c48e67e6ab8bfffffffffff60545570032cbfd4a7adc790560b3337ffffffffff60555570030b50570f6e5d2acca94613ffffffffff6056557002eb40f9f620fda6b56c2861ffffffffff6057557002cc8340ecb0d0f520a6af58ffffffffff6058557002af09481380a0a35cf1ba02ffffffffff605955700292c5bdd3b92ec810287b1b3fffffffff605a55700277abdcdab07d5a77ac6d6b9fffffffff605b5570025daf6654b1eaa55fd64df5efffffffff605c55700244c49c648baa98192dce88b7ffffffff605d5570022ce03cd5619a311b2471268bffffffff605e55700215f77c045fbe885654a44a0fffffffff605f556001608160020a036060557001eaefdbdaaee7421fc4d3ede5ffffffff6061557001d6bd8b2eb257df7e8ca57b09bfffffff6062557001c35fedd14b861eb0443f7f133fffffff6063557001b0ce43b322bcde4a56e8ada5afffffff60645570019f0028ec1fff007f5a195a39dfffffff60655570018ded91f0e72ee74f49b15ba527ffffff60665570017d8ec7f04136f4e5615fd41a63ffffff60675570016ddc6556cdb84bdc8d12d22e6fffffff60685570015ecf52776a1155b5bd8395814f7fffff60695570015060c256cb23b3b3cc3754cf40ffffff606a557001428a2f98d728ae223ddab715be3fffff606b5570013545598e5c23276ccf0ede68034fffff606c557001288c4161ce1d6f54b7f61081194fffff606d5570011c592761c666aa641d5a01a40f17ffff606e55700110a688680a7530515f3e6e6cfdcdffff606f557001056f1b5bedf75c6bcb2ce8aed428ffff6070556ffaadceceeff8a0890f3875f008277fff6071556ff05dc6b27edad306388a600f6ba0bfff6072556fe67a5a25da41063de1495d5b18cdbfff6073556fdcff115b14eedde6fc3aa5353f2e4fff6074556fd3e7a3924312399f9aae2e0f868f8fff6075556fcb2ff529eb71e41582cccd5a1ee26fff6076556fc2d415c3db974ab32a51840c0b67edff6077556fbad03e7d883f69ad5b0a186184e06bff6078556fb320d03b2c343d4829abd6075f0cc5ff6079556fabc25204e02828d73c6e80bcdb1a95bf607a556fa4b16f74ee4bb2040a1ec6c15fbbf2df607b556f9deaf736ac1f569deb1b5ae3f36c130f607c556f976bd9952c7aa957f5937d790ef65037607d556f9131271922eaa6064b73a22d0bd4f2bf607e556f8b380f3558668c46c91c49a2f8e967b9607f556f857ddf0117efa215952912839f6473e66080556200089c565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200083a57805160ff19168380011785556200086a565b828001600101855582156200086a579182015b828111156200086a5782518255916020019190600101906200084d565b50620008789291506200087c565b5090565b6200089991905b8082111562000878576000815560010162000883565b90565b6115e080620008ac6000396000f3006080604052600436106100ae5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166329a00e7c81146100b35780633e8a38ab146100ec5780634982d52d1461010457806349f9b0f71461011c57806354fd4d501461014357806365098bb3146101cd5780636cab5055146101fb5780638c5ce82a14610219578063a25a34b11461025e578063acdee8cb1461028c578063ce782e08146102a4575b600080fd5b3480156100bf57600080fd5b506100da60043560243563ffffffff604435166064356102bc565b60408051918252519081900360200190f35b3480156100f857600080fd5b506100da60043561038a565b34801561011057600080fd5b506100da60043561039b565b34801561012857600080fd5b506100da60043560243563ffffffff604435166064356103a6565b34801561014f57600080fd5b50610158610497565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561019257818101518382015260200161017a565b50505050905090810190601f1680156101bf5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101d957600080fd5b506100da60043563ffffffff6024358116906044359060643516608435610525565b34801561020757600080fd5b506100da60043560ff60243516610622565b34801561022557600080fd5b5061024360043560243563ffffffff60443581169060643516610635565b6040805192835260ff90911660208301528051918290030190f35b34801561026a57600080fd5b50610276600435610651565b6040805160ff9092168252519081900360200190f35b34801561029857600080fd5b506100da60043561065c565b3480156102b057600080fd5b50610276600435610667565b600080600080600080891180156102d35750600088115b80156102e5575060008763ffffffff16115b80156102fa5750620f424063ffffffff881611155b151561030557600080fd5b851515610315576000945061037e565b63ffffffff8716620f4240141561034257876103318a88610672565b81151561033a57fe5b04945061037e565b61034c8689610696565b915061035d828989620f42406106a5565b909450925060ff83166103708a86610672565b9060020a9004905088810394505b50505050949350505050565b60006103958261078f565b92915050565b600061039582610bb4565b60008060008060008060008a1180156103bf5750600089115b80156103d1575060008863ffffffff16115b80156103e65750620f424063ffffffff891611155b80156103f25750898711155b15156103fd57600080fd5b86151561040d576000955061048a565b8987141561041d5788955061048a565b63ffffffff8816620f4240141561044a57896104398a89610672565b81151561044257fe5b04955061048a565b868a03925061045e8a84620f42408b6106a5565b909550935061046d8986610672565b91505060ff831660020a88028481830381151561048657fe5b0495505b5050505050949350505050565b6000805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561051d5780601f106104f25761010080835404028352916020019161051d565b820191906000526020600020905b81548152906001019060200180831161050057829003601f168201915b505050505081565b60008060008060008060008b118015610544575060008a63ffffffff16115b80156105595750620f424063ffffffff8b1611155b80156105655750600089115b8015610577575060008863ffffffff16115b801561058c5750620f424063ffffffff891611155b151561059757600080fd5b8763ffffffff168a63ffffffff1614156105d0576105b58b88610696565b6105bf8a89610672565b8115156105c857fe5b049550610614565b6105da8b88610696565b92506105e8838c8c8b6106a5565b90955093506105f78986610672565b91505060ff831660020a88028481830381151561061057fe5b0495505b505050505095945050505050565b600061062e8383610c87565b9392505050565b600080610644868686866106a5565b9150915094509492505050565b6000610395826110aa565b600061039582611137565b600061039582611544565b600082820283158061068e575082848281151561068b57fe5b04145b151561062e57fe5b60008282018381101561062e57fe5b600080808080807002000000000000000000000000000000008a106106c957600080fd5b88607f60020a8b028115156106da57fe5b04925070015bf0a8b1457695355fb8ac404e7a79e3831015610706576106ff8361078f565b9350610712565b61070f83610bb4565b93505b8663ffffffff168863ffffffff16850281151561072b57fe5b04915070080000000000000000000000000000000082101561075b5761075082611137565b607f95509550610782565b610764826110aa565b905061077c60ff607f8390031660020a830482610c87565b81955095505b5050505094509492505050565b6000808080806fd3094c70f034de4b96ff7d5b6f99fcd886106107de576f4000000000000000000000000000000093909301926fd3094c70f034de4b96ff7d5b6f99fcd8607f60020a87020495505b6fa45af1e1f40c333b3de1db4dd55f29a78610610827576f2000000000000000000000000000000093909301926fa45af1e1f40c333b3de1db4dd55f29a7607f60020a87020495505b6f910b022db7ae67ce76b441c27035c6a18610610870576f1000000000000000000000000000000093909301926f910b022db7ae67ce76b441c27035c6a1607f60020a87020495505b6f88415abbe9a76bead8d00cf112e4d4a886106108b9576f0800000000000000000000000000000093909301926f88415abbe9a76bead8d00cf112e4d4a8607f60020a87020495505b6f84102b00893f64c705e841d5d4064bd38610610902576f0400000000000000000000000000000093909301926f84102b00893f64c705e841d5d4064bd3607f60020a87020495505b6f8204055aaef1c8bd5c3259f4822735a2861061094b576f0200000000000000000000000000000093909301926f8204055aaef1c8bd5c3259f4822735a2607f60020a87020495505b6f810100ab00222d861931c15e39b44e998610610994576f0100000000000000000000000000000093909301926f810100ab00222d861931c15e39b44e99607f60020a87020495505b6f808040155aabbbe9451521693554f73386106109dc576e80000000000000000000000000000093909301926f808040155aabbbe9451521693554f733607f60020a87020495505b6f7fffffffffffffffffffffffffffffff1986019250829150607f60020a8280020490507001000000000000000000000000000000008381038302049390930192607f60020a8282020491507002000000000000000000000000000000006faaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa8490038302049390930192607f60020a8282020491507003000000000000000000000000000000006f999999999999999999999999999999998490038302049390930192607f60020a8282020491507004000000000000000000000000000000006f924924924924924924924924924924928490038302049390930192607f60020a8282020491507005000000000000000000000000000000006f8e38e38e38e38e38e38e38e38e38e38e8490038302049390930192607f60020a8282020491507006000000000000000000000000000000006f8ba2e8ba2e8ba2e8ba2e8ba2e8ba2e8b8490038302049390930192607f60020a8282020491507007000000000000000000000000000000006f89d89d89d89d89d89d89d89d89d89d898490038302049390930192607f60020a8282020491507008000000000000000000000000000000006f888888888888888888888888888888888490038302049390930195945050505050565b60008080807001000000000000000000000000000000008510610bf857610be0607f60020a8604611544565b60ff8116600281900a90960495607f60020a02935091505b607f60020a851115610c575750607f5b60008160ff161115610c5757607f60020a8580020494507001000000000000000000000000000000008510610c4e576002948590049460ff600019830116900a92909201915b60001901610c08565b6f05b9de1d10bf4103d647b0955897ba806f03f80fe03f80fe03f80fe03f80fe03f884020493505b505050919050565b6000806000849150600090508360ff168583029060020a90049150816f03442c4e6074a82f1797f72ac000000002810190508360ff168583029060020a90049150816f0116b96f757c380fb287fd0e4000000002810190508360ff168583029060020a90049150816e45ae5bdd5f0e03eca1ff439000000002810190508360ff168583029060020a90049150816e0defabf91302cd95b9ffda5000000002810190508360ff168583029060020a90049150816e02529ca9832b22439efff9b800000002810190508360ff168583029060020a90049150816d54f1cf12bd04e516b6da8800000002810190508360ff168583029060020a90049150816d0a9e39e257a09ca2d6db5100000002810190508360ff168583029060020a90049150816d012e066e7b839fa050c30900000002810190508360ff168583029060020a90049150816c1e33d7d926c329a1ad1a80000002810190508360ff168583029060020a90049150816c02bee513bdb4a6b19b5f80000002810190508360ff168583029060020a90049150816b3a9316fa79b88eccf2a0000002810190508360ff168583029060020a90049150816b048177ebe1fa81237520000002810190508360ff168583029060020a90049150816a5263fe90242dcbacf0000002810190508360ff168583029060020a90049150816a057e22099c030d9410000002810190508360ff168583029060020a90049150816957e22099c030d941000002810190508360ff168583029060020a900491508169052b6b5456997631000002810190508360ff168583029060020a9004915081684985f67696bf74800002810190508360ff168583029060020a90049150816803dea12ea99e49800002810190508360ff168583029060020a90049150816731880f2214b6e00002810190508360ff168583029060020a900491508167025bcff56eb3600002810190508360ff168583029060020a9004915081661b722e10ab100002810190508360ff168583029060020a90049150816601317c7007700002810190508360ff168583029060020a9004915081650cba84aafa0002810190508360ff168583029060020a90049150816482573a0a0002810190508360ff168583029060020a90049150816405035ad90002810190508360ff168583029060020a9004915081632f881b0002810190508360ff168583029060020a90049150816301b2934002810190508360ff168583029060020a9004915081620efc4002810190508360ff168583029060020a9004915081617fe002810190508360ff168583029060020a900491508161042002810190508360ff168583029060020a9004915081602102810190508360ff168583029060020a9004915081600102810190508360ff1660019060020a02856f0688589cc0e9505e2f2fee55800000008381151561109e57fe5b04010195945050505050565b60006020607f825b8160ff168360010160ff1610156110f757600260ff8484011604905084600160ff8316608081106110df57fe5b0154106110ee578092506110f2565b8091505b6110b2565b84600160ff84166080811061110857fe5b01541061111757819350610c7f565b84600160ff85166080811061112857fe5b0154106100ae57829350610c7f565b6000670168244fdac78000607f60020a6f0fffffffffffffffffffffffffffffff84168080028290048082028390048083028490049485026710e1b3be415a00009092026705a0913f6b1e000091909102010192909181830204905080664807432bc180000283019250607f60020a8282028115156111b257fe5b04905080660c0135dca040000283019250607f60020a8282028115156111d457fe5b049050806601b707b1cdc0000283019250607f60020a8282028115156111f657fe5b049050806536e0f639b8000283019250607f60020a82820281151561121757fe5b04905080650618fee9f8000283019250607f60020a82820281151561123857fe5b04905080649c197dcc000283019250607f60020a82820281151561125857fe5b04905080640e30dce4000283019250607f60020a82820281151561127857fe5b0490508064012ebd13000283019250607f60020a82820281151561129857fe5b049050806317499f000283019250607f60020a8282028115156112b757fe5b049050806301a9d4800283019250607f60020a8282028115156112d657fe5b04905080621c63800283019250607f60020a8282028115156112f457fe5b049050806201c6380283019250607f60020a82820281151561131257fe5b04905080611ab80283019250607f60020a82820281151561132f57fe5b0490508061017c0283019250607f60020a82820281151561134c57fe5b0490508060140283019250607f60020a82820281151561136857fe5b6721c3677c82b40000919004938401048201607f60020a019290506f100000000000000000000000000000008516156113c55770018ebef9eac820ae8682b9793ac6d1e7767001c3d6a24ed82218787d624d3e5eba95f984020492505b6f20000000000000000000000000000000851615611407577001368b2fc6f9609fe7aceb46aa619baed470018ebef9eac820ae8682b9793ac6d1e77884020492505b6f40000000000000000000000000000000851615611448576fbc5ab1b16779be3575bd8f0520a9f21f7001368b2fc6f9609fe7aceb46aa619baed584020492505b607f60020a85161561147c576f454aaa8efe072e7f6ddbab84b40a55c96fbc5ab1b16779be3575bd8f0520a9f21e84020492505b7001000000000000000000000000000000008516156114bd576f0960aadc109e7a3bf4578099615711ea6f454aaa8efe072e7f6ddbab84b40a55c584020492505b7002000000000000000000000000000000008516156114fd576e2bf84208204f5977f9a8cf01fdce3d6f0960aadc109e7a3bf4578099615711d784020492505b70040000000000000000000000000000000085161561153b576d03c6ab775dd0b95b4cbee7e65d116e2bf84208204f5977f9a8cf01fdc30784020492505b50909392505050565b60008080610100841015611573575b600184111561156e5760029093049260019190910190611553565b6115ad565b5060805b60008160ff1611156115ad5760ff811660020a84106115a05760ff811660020a90930492908117905b600260ff90911604611577565b50929150505600a165627a7a72305820e17ea9ae1bbd77d366de7dae87d2ea29b8e5b6790cbdb1e52f66a2a0214bee560029 \ No newline at end of file diff --git a/solidity/build/TestCrowdsaleController.abi b/solidity/build/TestCrowdsaleController.abi deleted file mode 100644 index f4d3775db..000000000 --- a/solidity/build/TestCrowdsaleController.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"BTCS_ETHER_CAP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_PRICE_D","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"contributeETH","outputs":[{"name":"amount","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"DURATION","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_contribution","type":"uint256"}],"name":"computeReturn","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferTokenOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"endTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalEtherCap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptTokenOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"beneficiary","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawFromToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"TOKEN_PRICE_N","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"startTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_disable","type":"bool"}],"name":"disableTokenTransfers","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"realEtherCapHash","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_cap","type":"uint256"},{"name":"_key","type":"uint256"}],"name":"enableRealCap","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"contributeBTCs","outputs":[{"name":"amount","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"totalEtherContributed","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"btcs","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_cap","type":"uint256"},{"name":"_key","type":"uint256"}],"name":"computeRealCap","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[],"name":"MAX_GAS_PRICE","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"BTCS_ETHER_CAP_SMALL","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token","type":"address"},{"name":"_startTime","type":"uint256"},{"name":"_beneficiary","type":"address"},{"name":"_btcs","type":"address"},{"name":"_realEtherCapHash","type":"bytes32"},{"name":"_startTimeOverride","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_contributor","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"},{"indexed":false,"name":"_return","type":"uint256"}],"name":"Contribution","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/TestCrowdsaleController.bin b/solidity/build/TestCrowdsaleController.bin deleted file mode 100644 index 7ffc97063..000000000 --- a/solidity/build/TestCrowdsaleController.bin +++ /dev/null @@ -1 +0,0 @@ -60c0604052600360808190527f302e31000000000000000000000000000000000000000000000000000000000060a09081526200003e9190816200019a565b5060006004819055600581905569d3c21bcecceda100000060065560075560098054600160a060020a0319908116909155600a805490911690553480156200008557600080fd5b5060405160c080620010c983398101604090815281516020830151918301516060840151608085015160a09095015160008054600160a060020a031916331790559294919290919085858585858480600160a060020a0381161515620000ea57600080fd5b5060028054600160a060020a031916600160a060020a039283161790558390811615156200011757600080fd5b82600160a060020a03811615156200012e57600080fd5b854281116200013957fe5b83600081116200014857600080fd5b505060098054600160a060020a03968716600160a060020a031991821617909155600a8054959096169416939093179093556008555050506004829055506212750001600555506200023f9350505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620001dd57805160ff19168380011785556200020d565b828001600101855582156200020d579182015b828111156200020d578251825591602001919060010190620001f0565b506200021b9291506200021f565b5090565b6200023c91905b808211156200021b576000815560010162000226565b90565b610e7a806200024f6000396000f30060806040526004361061015b5763ffffffff60e060020a60003504166301d1c7fd81146101665780630d2806ad1461018d578063175323a8146101a25780631be05289146101aa5780631fc3a519146101bf57806321e6b53d146101d75780633197cbb6146101fa57806334971dd61461020f57806338a5e0161461022457806338af3eed1461023957806341a5b33d1461026a57806345cfad3e1461029457806354fd4d50146102a95780635e35359e1461033357806378e979251461035d57806379ba50971461037257806385d5e631146103875780638da5cb5b146103a1578063aa4bdd3b146103b6578063ad03abc5146103cb578063b3cffc6e146103e6578063b591fc69146103ee578063bb63224414610403578063d4ee1d9014610418578063e2119c801461042d578063e3bbb4f114610448578063ebaf2f3a1461045d578063f2fde38b14610472578063fc0c546a14610493575b6101636104a8565b50005b34801561017257600080fd5b5061017b6104d6565b60408051918252519081900360200190f35b34801561019957600080fd5b5061017b6104e4565b61017b6104a8565b3480156101b657600080fd5b5061017b6104e9565b3480156101cb57600080fd5b5061017b6004356104f0565b3480156101e357600080fd5b506101f8600160a060020a036004351661050f565b005b34801561020657600080fd5b5061017b6105a8565b34801561021b57600080fd5b5061017b6105ae565b34801561023057600080fd5b506101f86105b4565b34801561024557600080fd5b5061024e610638565b60408051600160a060020a039092168252519081900360200190f35b34801561027657600080fd5b506101f8600160a060020a0360043581169060243516604435610647565b3480156102a057600080fd5b5061017b6106f1565b3480156102b557600080fd5b506102be6106f6565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102f85781810151838201526020016102e0565b50505050905090810190601f1680156103255780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561033f57600080fd5b506101f8600160a060020a0360043581169060243516604435610784565b34801561036957600080fd5b5061017b61087d565b34801561037e57600080fd5b506101f8610883565b34801561039357600080fd5b506101f8600435151561090b565b3480156103ad57600080fd5b5061024e610989565b3480156103c257600080fd5b5061017b610998565b3480156103d757600080fd5b506101f860043560243561099e565b61017b610aa6565b3480156103fa57600080fd5b5061017b610ae7565b34801561040f57600080fd5b5061024e610aed565b34801561042457600080fd5b5061024e610afc565b34801561043957600080fd5b5061017b600435602435610b0b565b34801561045457600080fd5b5061017b610b26565b34801561046957600080fd5b5061017b610b2f565b34801561047e57600080fd5b506101f8600160a060020a0360043516610b3b565b34801561049f57600080fd5b5061024e610b9c565b60006004546005548142101580156104bf57508042105b15156104c757fe5b6104cf610bab565b9250505090565b690a968163f0a57b40000081565b606481565b6212750081565b600060016104ff836064610e14565b81151561050857fe5b0492915050565b600054600160a060020a0316331461052657600080fd5b600254604080517ff2fde38b000000000000000000000000000000000000000000000000000000008152600160a060020a0384811660048301529151919092169163f2fde38b91602480830192600092919082900301818387803b15801561058d57600080fd5b505af11580156105a1573d6000803e3d6000fd5b5050505050565b60055481565b60065481565b600054600160a060020a031633146105cb57600080fd5b600260009054906101000a9004600160a060020a0316600160a060020a03166379ba50976040518163ffffffff1660e060020a028152600401600060405180830381600087803b15801561061e57600080fd5b505af1158015610632573d6000803e3d6000fd5b50505050565b600954600160a060020a031681565b600054600160a060020a0316331461065e57600080fd5b600254604080517f5e35359e000000000000000000000000000000000000000000000000000000008152600160a060020a03868116600483015285811660248301526044820185905291519190921691635e35359e91606480830192600092919082900301818387803b1580156106d457600080fd5b505af11580156106e8573d6000803e3d6000fd5b50505050505050565b600181565b6003805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561077c5780601f106107515761010080835404028352916020019161077c565b820191906000526020600020905b81548152906001019060200180831161075f57829003601f168201915b505050505081565b600054600160a060020a0316331461079b57600080fd5b82600160a060020a03811615156107b157600080fd5b82600160a060020a03811615156107c757600080fd5b83600160a060020a0381163014156107de57600080fd5b85600160a060020a031663a9059cbb86866040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561084157600080fd5b505af1158015610855573d6000803e3d6000fd5b505050506040513d602081101561086b57600080fd5b5051151561087557fe5b505050505050565b60045481565b600154600160a060020a0316331461089a57600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a0316331461092257600080fd5b600254604080517f1608f18f00000000000000000000000000000000000000000000000000000000815283151560048201529051600160a060020a0390921691631608f18f9160248082019260009290919082900301818387803b15801561058d57600080fd5b600054600160a060020a031681565b60085481565b600054600160a060020a031633146109b557600080fd5b600254604080517f8da5cb5b00000000000000000000000000000000000000000000000000000000815290513092600160a060020a031691638da5cb5b9160048083019260209291908290030181600087803b158015610a1457600080fd5b505af1158015610a28573d6000803e3d6000fd5b505050506040513d6020811015610a3e57600080fd5b5051600160a060020a031614610a5357600080fd5b600454600554814210158015610a6857508042105b1515610a7057fe5b60085484908490610a818383610b0b565b14610a8b57600080fd5b6006548610610a9957600080fd5b5050506006929092555050565b600a54600090600160a060020a03163314610abd57fe5b34671bc16d674ec80000610ad360075483610e3f565b1115610adb57fe5b6004544281116104c757fe5b60075481565b600a54600160a060020a031681565b600154600160a060020a031681565b60408051928352602083019190915280519182900301902090565b640ba43b740081565b671bc16d674ec8000081565b600054600160a060020a03163314610b5257600080fd5b600054600160a060020a0382811691161415610b6d57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600254600160a060020a031681565b60008030600160a060020a0316600260009054906101000a9004600160a060020a0316600160a060020a0316638da5cb5b6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610c0b57600080fd5b505af1158015610c1f573d6000803e3d6000fd5b505050506040513d6020811015610c3557600080fd5b5051600160a060020a031614610c4a57600080fd5b34600654610c5a60075483610e3f565b1115610c6257fe5b640ba43b74003a1115610c7157fe5b610c7a346104f0565b600954604051919350600160a060020a0316903480156108fc02916000818181858888f19350505050158015610cb4573d6000803e3d6000fd5b50610cc160075434610e3f565b600755600254604080517f867904b4000000000000000000000000000000000000000000000000000000008152336004820152602481018590529051600160a060020a039092169163867904b49160448082019260009290919082900301818387803b158015610d3057600080fd5b505af1158015610d44573d6000803e3d6000fd5b5050600254600954604080517f867904b4000000000000000000000000000000000000000000000000000000008152600160a060020a03928316600482015260248101889052905191909216935063867904b49250604480830192600092919082900301818387803b158015610db957600080fd5b505af1158015610dcd573d6000803e3d6000fd5b5050604080513481526020810186905281513394507f5f7675b09617d2c9fa4fd13058ee5877a9538f626b0308816736e83748a4504093509081900390910190a250919050565b6000828202831580610e305750828482811515610e2d57fe5b04145b1515610e3857fe5b9392505050565b600082820183811015610e3857fe00a165627a7a72305820878a7167d4b2899f52ac00c04318f7ddbbcf8988d156d1da7d548402eb93ee850029 \ No newline at end of file diff --git a/solidity/build/TestERC20Token.abi b/solidity/build/TestERC20Token.abi deleted file mode 100644 index b4c4a575d..000000000 --- a/solidity/build/TestERC20Token.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_supply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_owner","type":"address"},{"indexed":true,"name":"_spender","type":"address"},{"indexed":false,"name":"_value","type":"uint256"}],"name":"Approval","type":"event"}] \ No newline at end of file diff --git a/solidity/build/TestERC20Token.bin b/solidity/build/TestERC20Token.bin deleted file mode 100644 index dca53e009..000000000 --- a/solidity/build/TestERC20Token.bin +++ /dev/null @@ -1 +0,0 @@ -60c0604052600960808190527f546f6b656e20302e31000000000000000000000000000000000000000000000060a090815261003e9160009190610141565b5060408051602081019182905260009081905261005d91600191610141565b5060408051602081019182905260009081905261007c91600291610141565b506003805460ff19169055600060045534801561009857600080fd5b506040516108d83803806108d8833981016040908152815160208301519183015190830180519093929092019183908390600090811080156100db575060008251115b15156100e657600080fd5b82516100f9906001906020860190610141565b50815161010d906002906020850190610141565b506003805460ff191660ff929092169190911790555050600481905533600090815260056020526040902055506101dc9050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061018257805160ff19168380011785556101af565b828001600101855582156101af579182015b828111156101af578251825591602001919060010190610194565b506101bb9291506101bf565b5090565b6101d991905b808211156101bb57600081556001016101c5565b90565b6106ed806101eb6000396000f3006080604052600436106100a35763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100a8578063095ea7b31461013257806318160ddd1461016a57806323b872dd14610191578063313ce567146101bb5780635a3b7e42146101e657806370a08231146101fb57806395d89b411461021c578063a9059cbb14610231578063dd62ed3e14610255575b600080fd5b3480156100b457600080fd5b506100bd61027c565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100f75781810151838201526020016100df565b50505050905090810190601f1680156101245780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561013e57600080fd5b50610156600160a060020a0360043516602435610309565b604080519115158252519081900360200190f35b34801561017657600080fd5b5061017f6103c2565b60408051918252519081900360200190f35b34801561019d57600080fd5b50610156600160a060020a03600435811690602435166044356103c8565b3480156101c757600080fd5b506101d06104f1565b6040805160ff9092168252519081900360200190f35b3480156101f257600080fd5b506100bd6104fa565b34801561020757600080fd5b5061017f600160a060020a0360043516610555565b34801561022857600080fd5b506100bd610567565b34801561023d57600080fd5b50610156600160a060020a03600435166024356105bf565b34801561026157600080fd5b5061017f600160a060020a036004358116906024351661067c565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103015780601f106102d657610100808354040283529160200191610301565b820191906000526020600020905b8154815290600101906020018083116102e457829003601f168201915b505050505081565b600082600160a060020a038116151561032157600080fd5b82158061034f5750336000908152600660209081526040808320600160a060020a0388168452909152902054155b151561035a57600080fd5b336000818152600660209081526040808320600160a060020a03891680855290835292819020879055805187815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b60045481565b600083600160a060020a03811615156103e057600080fd5b83600160a060020a03811615156103f657600080fd5b600160a060020a03861660009081526006602090815260408083203384529091529020546104249085610699565b600160a060020a03871660008181526006602090815260408083203384528252808320949094559181526005909152205461045f9085610699565b600160a060020a03808816600090815260056020526040808220939093559087168152205461048e90856106ab565b600160a060020a0380871660008181526005602090815260409182902094909455805188815290519193928a16927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a350600195945050505050565b60035460ff1681565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156103015780601f106102d657610100808354040283529160200191610301565b60056020526000908152604090205481565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156103015780601f106102d657610100808354040283529160200191610301565b600082600160a060020a03811615156105d757600080fd5b336000908152600560205260409020546105f19084610699565b3360009081526005602052604080822092909255600160a060020a0386168152205461061d90846106ab565b600160a060020a0385166000818152600560209081526040918290209390935580518681529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35060019392505050565b600660209081526000928352604080842090915290825290205481565b6000818310156106a557fe5b50900390565b6000828201838110156106ba57fe5b93925050505600a165627a7a723058204ff9a93acd7cd1b86547877db23ea78ce62974be8e27975b58a9863d45865ea10029 \ No newline at end of file diff --git a/solidity/build/TestFeatures.abi b/solidity/build/TestFeatures.abi deleted file mode 100644 index 6c63f35bd..000000000 --- a/solidity/build/TestFeatures.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":true,"inputs":[],"name":"features","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_features","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":false,"inputs":[{"name":"_features","type":"uint256"},{"name":"_enable","type":"bool"}],"name":"enableFeatures","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}] \ No newline at end of file diff --git a/solidity/build/TestFeatures.bin b/solidity/build/TestFeatures.bin deleted file mode 100644 index 8b3668e27..000000000 --- a/solidity/build/TestFeatures.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b506040516020806101d9833981016040525160008054600160a060020a03909216600160a060020a0319909216919091179055610187806100526000396000f30060806040526004361061004b5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416632b52141681146100505780632c7077c01461008e575b600080fd5b34801561005c57600080fd5b506100656100ad565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b34801561009a57600080fd5b506100ab60043560243515156100c9565b005b60005473ffffffffffffffffffffffffffffffffffffffff1681565b60008054604080517f2c7077c0000000000000000000000000000000000000000000000000000000008152600481018690528415156024820152905173ffffffffffffffffffffffffffffffffffffffff90921692632c7077c09260448084019382900301818387803b15801561013f57600080fd5b505af1158015610153573d6000803e3d6000fd5b5050505050505600a165627a7a7230582093dea3393c4f151892387d163f0ec5f27ff9411b95380abd3ddee329ad84b5970029 \ No newline at end of file diff --git a/solidity/build/TestUtils.abi b/solidity/build/TestUtils.abi deleted file mode 100644 index 3766299b7..000000000 --- a/solidity/build/TestUtils.abi +++ /dev/null @@ -1 +0,0 @@ -[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"constant":true,"inputs":[{"name":"_x","type":"uint256"},{"name":"_y","type":"uint256"}],"name":"testSafeAdd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"_x","type":"uint256"},{"name":"_y","type":"uint256"}],"name":"testSafeSub","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"},{"constant":true,"inputs":[{"name":"_x","type":"uint256"},{"name":"_y","type":"uint256"}],"name":"testSafeMul","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"pure","type":"function"}] \ No newline at end of file diff --git a/solidity/build/TestUtils.bin b/solidity/build/TestUtils.bin deleted file mode 100644 index d5ad6956f..000000000 --- a/solidity/build/TestUtils.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b5061015a806100206000396000f3006080604052600436106100565763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416639ee6ff70811461005b578063de47864c14610088578063ec0da330146100a3575b600080fd5b34801561006757600080fd5b506100766004356024356100be565b60408051918252519081900360200190f35b34801561009457600080fd5b506100766004356024356100d1565b3480156100af57600080fd5b506100766004356024356100dd565b60006100ca83836100e9565b9392505050565b60006100ca838361010d565b60006100ca838361011c565b6000828202831580610105575082848281151561010257fe5b04145b15156100ca57fe5b6000828201838110156100ca57fe5b60008183101561012857fe5b509003905600a165627a7a723058209b8a63e151f756757924e97171fc05900436b6a7addac3d9ff85a4f53ca9aaab0029 \ No newline at end of file diff --git a/solidity/build/TokenHolder.abi b/solidity/build/TokenHolder.abi deleted file mode 100644 index 6cb1432e9..000000000 --- a/solidity/build/TokenHolder.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_token","type":"address"},{"name":"_to","type":"address"},{"name":"_amount","type":"uint256"}],"name":"withdrawTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/TokenHolder.bin b/solidity/build/TokenHolder.bin deleted file mode 100644 index fe7b40044..000000000 --- a/solidity/build/TokenHolder.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b5060008054600160a060020a03191633179055610342806100326000396000f30060806040526004361061006c5763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416635e35359e811461007157806379ba50971461009d5780638da5cb5b146100b2578063d4ee1d90146100e3578063f2fde38b146100f8575b600080fd5b34801561007d57600080fd5b5061009b600160a060020a0360043581169060243516604435610119565b005b3480156100a957600080fd5b5061009b61020f565b3480156100be57600080fd5b506100c7610297565b60408051600160a060020a039092168252519081900360200190f35b3480156100ef57600080fd5b506100c76102a6565b34801561010457600080fd5b5061009b600160a060020a03600435166102b5565b600054600160a060020a0316331461013057600080fd5b82600160a060020a038116151561014657600080fd5b82600160a060020a038116151561015c57600080fd5b83600160a060020a03811630141561017357600080fd5b85600160a060020a031663a9059cbb86866040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050600060405180830381600087803b1580156101ef57600080fd5b505af1158015610203573d6000803e3d6000fd5b50505050505050505050565b600154600160a060020a0316331461022657600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b600154600160a060020a031681565b600054600160a060020a031633146102cc57600080fd5b600054600160a060020a03828116911614156102e757600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a7230582086e296719d26d7c7c087b40c46d824eab05060b5a7904cbac2e9d29f62fb65ee0029 \ No newline at end of file diff --git a/solidity/build/Utils.abi b/solidity/build/Utils.abi deleted file mode 100644 index bb1bb7d0d..000000000 --- a/solidity/build/Utils.abi +++ /dev/null @@ -1 +0,0 @@ -[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}] \ No newline at end of file diff --git a/solidity/build/Utils.bin b/solidity/build/Utils.bin deleted file mode 100644 index fff8b22ec..000000000 --- a/solidity/build/Utils.bin +++ /dev/null @@ -1 +0,0 @@ -6080604052348015600f57600080fd5b50603580601d6000396000f3006080604052600080fd00a165627a7a723058200b918847eb47c6094c9652956e3eade38ed975d7c82a0e8f67f5b43adab7c2e10029 \ No newline at end of file diff --git a/solidity/build/Whitelist.abi b/solidity/build/Whitelist.abi deleted file mode 100644 index 43641acf8..000000000 --- a/solidity/build/Whitelist.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"}],"name":"addAddresses","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"addAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_address","type":"address"}],"name":"isWhitelisted","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_address","type":"address"}],"name":"removeAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_addresses","type":"address[]"}],"name":"removeAddresses","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_address","type":"address"}],"name":"AddressAddition","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"_address","type":"address"}],"name":"AddressRemoval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/Whitelist.bin b/solidity/build/Whitelist.bin deleted file mode 100644 index 43bdddcbb..000000000 --- a/solidity/build/Whitelist.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b5060008054600160a060020a0319163317905561053f806100326000396000f3006080604052600436106100985763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416633628731c811461009d57806338eada1c146100f45780633af32abf146101155780634ba79dfe1461014a57806379ba50971461016b5780638da5cb5b14610180578063a84eb999146101b1578063d4ee1d9014610206578063f2fde38b1461021b575b600080fd5b3480156100a957600080fd5b50604080516020600480358082013583810280860185019096528085526100f29536959394602494938501929182918501908490808284375094975061023c9650505050505050565b005b34801561010057600080fd5b506100f2600160a060020a0360043516610274565b34801561012157600080fd5b50610136600160a060020a0360043516610323565b604080519115158252519081900360200190f35b34801561015657600080fd5b506100f2600160a060020a0360043516610341565b34801561017757600080fd5b506100f26103d8565b34801561018c57600080fd5b50610195610460565b60408051600160a060020a039092168252519081900360200190f35b3480156101bd57600080fd5b50604080516020600480358082013583810280860185019096528085526100f29536959394602494938501929182918501908490808284375094975061046f9650505050505050565b34801561021257600080fd5b506101956104a3565b34801561022757600080fd5b506100f2600160a060020a03600435166104b2565b60005b815181101561027057610268828281518110151561025957fe5b90602001906020020151610274565b60010161023f565b5050565b600054600160a060020a0316331461028b57600080fd5b80600160a060020a03811615156102a157600080fd5b600160a060020a03821660009081526002602052604090205460ff16156102c757610270565b600160a060020a038216600081815260026020908152604091829020805460ff19166001179055815192835290517f2c51f80053e9ee7518567e43b2f8e8b48f50cf10daede6d11893df9ad49e4a8a9281900390910190a15050565b600160a060020a031660009081526002602052604090205460ff1690565b600054600160a060020a0316331461035857600080fd5b600160a060020a03811660009081526002602052604090205460ff16151561037f576103d5565b600160a060020a038116600081815260026020908152604091829020805460ff19169055815192835290517f7ec2df28665f8610f9b1d2f74faae35dbc6bd58684a1194a6dfc31584953f03b9281900390910190a15b50565b600154600160a060020a031633146103ef57600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b60005b81518110156102705761049b828281518110151561048c57fe5b90602001906020020151610341565b600101610472565b600154600160a060020a031681565b600054600160a060020a031633146104c957600080fd5b600054600160a060020a03828116911614156104e457600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820cc231c48c135450fe09cde31a485f66f067c85826073d59e9b578a5c70939aed0029 \ No newline at end of file diff --git a/solidity/build/XTransferRerouter.abi b/solidity/build/XTransferRerouter.abi deleted file mode 100644 index 67b2c77ed..000000000 --- a/solidity/build/XTransferRerouter.abi +++ /dev/null @@ -1 +0,0 @@ -[{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_enable","type":"bool"}],"name":"enableRerouting","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_txId","type":"uint256"},{"name":"_blockchain","type":"bytes32"},{"name":"_to","type":"bytes32"}],"name":"rerouteTx","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"reroutingEnabled","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_reroutingEnabled","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_txId","type":"uint256"},{"indexed":false,"name":"_toBlockchain","type":"bytes32"},{"indexed":false,"name":"_to","type":"bytes32"}],"name":"TxReroute","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_prevOwner","type":"address"},{"indexed":true,"name":"_newOwner","type":"address"}],"name":"OwnerUpdate","type":"event"}] \ No newline at end of file diff --git a/solidity/build/XTransferRerouter.bin b/solidity/build/XTransferRerouter.bin deleted file mode 100644 index 138878328..000000000 --- a/solidity/build/XTransferRerouter.bin +++ /dev/null @@ -1 +0,0 @@ -608060405234801561001057600080fd5b506040516020806103ec833981016040525160008054600160a060020a0319163317905560018054911515740100000000000000000000000000000000000000000260a060020a60ff0219909216919091179055610379806100736000396000f3006080604052600436106100825763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166379ba509781146100875780638da5cb5b1461009e578063a3ebe71c146100cf578063d4ee1d90146100e9578063e3db16f7146100fe578063edd63c351461011c578063f2fde38b14610145575b600080fd5b34801561009357600080fd5b5061009c610166565b005b3480156100aa57600080fd5b506100b36101ee565b60408051600160a060020a039092168252519081900360200190f35b3480156100db57600080fd5b5061009c60043515156101fd565b3480156100f557600080fd5b506100b3610254565b34801561010a57600080fd5b5061009c600435602435604435610263565b34801561012857600080fd5b506101316102cb565b604080519115158252519081900360200190f35b34801561015157600080fd5b5061009c600160a060020a03600435166102ec565b600154600160a060020a0316331461017d57600080fd5b60015460008054604051600160a060020a0393841693909116917f343765429aea5a34b3ff6a3785a98a5abb2597aca87bfbb58632c173d585373a91a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b600054600160a060020a031681565b600054600160a060020a0316331461021457600080fd5b60018054911515740100000000000000000000000000000000000000000274ff000000000000000000000000000000000000000019909216919091179055565b600154600160a060020a031681565b60015474010000000000000000000000000000000000000000900460ff16151561028c57600080fd5b6040805183815260208101839052815185927fb5c80f971fb729e469ffa874c60425659ce82cb4adcfba9731af35ef87b6e619928290030190a2505050565b60015474010000000000000000000000000000000000000000900460ff1681565b600054600160a060020a0316331461030357600080fd5b600054600160a060020a038281169116141561031e57600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a72305820d787e461cb6f2587707e4b5d56625e5eeb4c3b41085230bcddc4a1b2590c56f10029 \ No newline at end of file diff --git a/solidity/migrations/2_deploy_contracts.js b/solidity/migrations/2_deploy_contracts.js index d6e00ff97..89d9a7e00 100644 --- a/solidity/migrations/2_deploy_contracts.js +++ b/solidity/migrations/2_deploy_contracts.js @@ -1,6 +1,9 @@ /* global artifacts */ /* eslint-disable prefer-reflect */ +const noowner = "0x0000000000000000000000000000000000000001"; +const noaddr = "0x0000000000000000000000000000000000000000000000000000000000000002"; + const Utils = artifacts.require('Utils'); const Owned = artifacts.require('Owned'); const Managed = artifacts.require('Managed'); @@ -23,30 +26,39 @@ const BancorConverterUpgrader = artifacts.require('BancorConverterUpgrader'); const BancorConverterRegistry = artifacts.require('BancorConverterRegistry'); const CrowdsaleController = artifacts.require('CrowdsaleController'); -module.exports = async function(deployer, network, accounts) { - if (network == "production") { - deployer.deploy(Utils); - deployer.deploy(Owned); - deployer.deploy(Managed); - deployer.deploy(TokenHolder); - deployer.deploy(ERC20Token, 'DummyToken', 'DUM', 0); - deployer.deploy(EtherToken); - await deployer.deploy(ContractRegistry); - deployer.deploy(ContractFeatures); - deployer.deploy(Whitelist); - await deployer.deploy(SmartToken, 'Token1', 'TKN1', 2) - deployer.deploy(SmartTokenController, SmartToken.address); - deployer.deploy(BancorFormula); - deployer.deploy(BancorGasPriceLimit, '22000000000'); - deployer.deploy(BancorNetwork, ContractRegistry.address); - deployer.deploy(BancorConverter, SmartToken.address, ContractRegistry.address, 0, '0x0', 0); +// sequence https://github.com/trufflesuite/truffle/issues/501 +// +module.exports = function(deployer, network, accounts) { + if (network == "production") { + deployer.then(async() => { + await deployer.deploy(ContractRegistry); + await deployer.link(ContractRegistry, [SmartToken, BancorNetwork, BancorConverter, BancorConverterUpgrader]); + await deployer.deploy(SmartToken, 'Token1', 'TKN1', 2) + await deployer.link(SmartToken, [SmartTokenController, BancorConverter, CrowdsaleController]); + await deployer.deploy(Utils); + await deployer.deploy(Owned); + await deployer.deploy(Managed); + await deployer.deploy(TokenHolder); + await deployer.deploy(ERC20Token, 'DummyToken', 'DUM', 0); + await deployer.deploy(EtherToken); + await deployer.link(EtherToken, [BancorConverter]); + await deployer.deploy(ContractFeatures); + await deployer.deploy(Whitelist); + await deployer.deploy(SmartTokenController, SmartToken.address); + await deployer.deploy(BancorFormula); + await deployer.deploy(BancorGasPriceLimit, '22000000000'); + await deployer.deploy(BancorNetwork, ContractRegistry.address); + await deployer.deploy(BancorConverter, SmartToken.address, ContractRegistry.address, 0, EtherToken.address, 25); - deployer.deploy(BancorConverterFactory); - deployer.deploy(BancorConverterUpgrader, ContractRegistry.address); + await deployer.deploy(BancorConverterFactory); + await deployer.deploy(BancorConverterUpgrader, ContractRegistry.address); - deployer.deploy(BancorConverterRegistry); + await deployer.deploy(BancorConverterRegistry); - deployer.deploy(CrowdsaleController, SmartToken.address, 4102444800, '0x125', '0x126', 1); - deployer.deploy(XTransferRerouter, true); - } + //await deployer.deploy(CrowdsaleController, SmartToken.address, 4102444800, '0x125', '0x126', 1); + await deployer.deploy(CrowdsaleController, SmartToken.address, 114102444800, noowner, noowner, noaddr); + await deployer.deploy(XTransferRerouter, true); + }); + } }; +