Git Product home page Git Product logo

ethereum-verified-contracts's Introduction

Ethereum Verified Contracts

Verification

Download solidity binaries:

git clone https://github.com/ethereum/solc-bin.git
mkdir .soljson
mv ./solc-bin/soljson-v* ./.soljson
rm -rf ./solc-bin

Verify contracts:

node ./bin/verify.js

LICENSE

MIT license.

ethereum-verified-contracts's People

Contributors

fanatid avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ethereum-verified-contracts's Issues

Doubling constructor arguments: 0xd80df9c12982e1746c4f3dfc75e267d404527ffc

Current code:

6060604052341561000f57600080fd5b60405160408061034d83398101604052808051919060200180519150505b600082905560018190555b50505b6103038061004a6000396000f3006060604052361561005c5763ffffffff60e060020a600035041663296ca48a811461006157806360f6fb2e146100865780638dbe3be5146100ab578063a04e34bc146100d2578063b12dff6514610103578063d0bc97d01461012e575b600080fd5b341561006c57600080fd5b61007461015b565b60405190815260200160405180910390f35b341561009157600080fd5b610074610161565b60405190815260200160405180910390f35b34156100b657600080fd5b6100be610167565b604051901515815260200160405180910390f35b34156100dd57600080fd5b61007460043560243560443560643561016d565b60405190815260200160405180910390f35b341561010e57600080fd5b6100746004356024356101f2565b60405190815260200160405180910390f35b341561013957600080fd5b6100be600435602435610241565b604051901515815260200160405180910390f35b60015481565b60005481565b60015b90565b60008080610181878663ffffffff61025b16565b91506001548211156101a3576001546101a0908663ffffffff61027516565b96505b8315156101b2578692506101e7565b6101c2878763ffffffff61025b16565b9050838110156101d4578692506101e7565b6101e4848763ffffffff61027516565b92505b5b5050949350505050565b60008183111561020357508161023a565b6000546102379061022b600161021f868463ffffffff61028c16565b9063ffffffff61025b16565b9063ffffffff6102a816565b90505b5b92915050565b600080821180156102375750818310155b90505b92915050565b60008282018381101561026a57fe5b8091505b5092915050565b60008282111561028157fe5b508082035b92915050565b600080828481151561029a57fe5b0490508091505b5092915050565b60008282028315806102c457508284828115156102c157fe5b04145b151561026a57fe5b8091505b50929150505600a165627a7a72305820a52c9bca7cbc4d524dfd6b63f6c5ae8f01cbffb0e33ed72a9dd41acb49de0e1800290000000000000000000000000000000000000000000003cfc82e37e9a740000000000000000000000000000000000000000000000000152d02c7e14af6800000

includes:

0000000000000000000000000000000000000000000003cfc82e37e9a740000000000000000000000000000000000000000000000000152d02c7e14af6800000

Constructor arguments encoding: 0xa15c784319fa96d3e36cfe97fbadd89ec704a8dc

Probably problem with ethers.
encode(decode(data)) =>

00000000000000000000000000000000000000000000000000000000000f42400000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c00000000000000000000000000000000000000000000000000000000000000005495454646c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000254954542044656d6f20302e332e36202d204c69766520436861696e2028736f6c20332e3629000000000000000000000000000000000000000000000000000000

Linking problem: 0x0a43edfe106d295e7c1e591a4b04b5598af9474

Result of solc:

6060604052600160a060020a033316600081815260208181526040909120805460ff1916600117905560609182527f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f691a1610e878061005e6000396000f3606060405236156100e55760e060020a6000350463095ea7b381146100e757806318160ddd146100fc57806323b872dd146101065780633092afd51461011f57806334b7ac9b1461014c5780634fc9c91a146101595780635cd2f4d3146101cf57806369c8b344146101ec5780636e0bd2821461020457806370a082311461021d5780637d32e7bd146102425780637dd564111461025c57806396286cc914610282578063983b2d56146102d5578063a9059cbb146102ed578063b3c06f5014610302578063d0def52114610323578063dd62ed3e14610380578063f46eccc4146103b6575b005b6103d1600435602435600061048283836101d9565b6103e56001545b90565b6103d1600435602435604435600061048984848461030f565b6103d160043533600160a060020a031660009081526020819052604081205460ff1615156104915761023d565b6103e56357e31f00610103565b6103f76004356040805160208181018352600080835284815260028083528451918590208054600181161561010002600019011691909104601f810184900484028301840190955284825292939092918301828280156105175780601f106104ec57610100808354040283529160200191610517565b6103d16004356024355b60008082811415610523575b5092915050565b6103e560043560036020526000908152604090205481565b6103d16004356000806357e31f00421061073657610002565b6103e5600435600160a060020a0381166000908152600360205260409020545b919050565b6103d16004356024355b600080828114156107e3576101e5565b610465600435600081815260026020526040902060010154600160a060020a031661023d565b6103d1600435600160a060020a03811660009081526003602052604081205481148015906102ce575060408082205482526002602052812060010154600160a060020a03908116908316145b905061023d565b6103d160043560006357e31f00421061095457610002565b6103d16004356024356000610482838361024c565b6103d16004356024356044355b600080828114156109dc575b509392505050565b60408051602060248035600481810135601f81018590048502860185019096528585526103d19581359591946044949293909201918190840183828082843750949650505050505050600080806357e31f004210610c6b57610002565b6103e5600435602435600160a060020a038281166000908152600460209081526040808320938516835292905220545b92915050565b6103d160043560006020819052908152604090205460ff1681565b604080519115158252519081900360200190f35b60408051918252519081900360200190f35b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156104575780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b60408051600160a060020a03929092168252519081900360200190f35b90506103b0565b949350505050565b600160a060020a03821660008181526020818152604091829020805460ff19169055815192835290517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929281900390910190a150600161023d565b820191906000526020600020905b8154815290600101906020018083116104fa57829003601f168201915b5050505050905061023d565b600083815260026020908152604091829020825160e060020a634f57331d02815260048101919091529151859273__TokenLib______________________________92634f57331d9260248381019382900301818660325a03f41561000257505060405151909114905061059a57600091506101e5565b5060008281526002602052604090206001810154600160a060020a0390811633909116146105cb57600091506101e5565b33600160a060020a031660009081526003602052604090205483146105f357600091506101e5565b33600160a060020a03908116600081815260046020908152604080832094891680845294825291829020879055815187815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3604080517fafb95eed00000000000000000000000000000000000000000000000000000000815233600160a060020a0390811660048301528616602482015260448101859052905173__TokenLib______________________________9163afb95eed91606480830192600092919082900301818660325a03f41561000257505050600191506101e5565b5050600181018054600160a060020a03191690556040805184815290517f8535b0d6f3fe3bb87e3f03bc05112b6ceeb7a980eb24403785da9e70a409561d9181900360200190a16001805460001901815591505b50919050565b33600160a060020a031660009081526020819052604090205460ff1615156107615760009150610730565b506000828152600260208181526040808420600180820154600160a060020a0316865260038452828620869055825180850193849052869052815482875295849020925160ff19168255909485946106dc9492821615610100026000190190911604601f01048101905b808211156107df57600081556001016107cb565b5090565b600083815260026020908152604091829020825160e060020a634f57331d02815260048101919091529151859273__TokenLib______________________________92634f57331d9260248381019382900301818660325a03f41561000257505060405151909114905061085a57600091506101e5565b600160a060020a0384166000908152600360205260408120541461088157600091506101e5565b5060008281526002602052604090206001810154600160a060020a0390811633909116146108b257600091506101e5565b600181018054600160a060020a0319168517905533600160a060020a03908116600081815260036020526040808220829055928716808252838220879055835160e060020a6385d5c9710281526004810193909352602483015260448201869052915173__TokenLib______________________________926385d5c971926064808201939182900301818660325a03f41561000257505050600191506101e5565b33600160a060020a031660009081526020819052604090205460ff16151561097e5750600061023d565b600160a060020a03821660008181526020818152604091829020805460ff19166001179055815192835290517f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f69281900390910190a150600161023d565b600083815260026020908152604091829020825160e060020a634f57331d02815260048101919091529151859273__TokenLib______________________________92634f57331d9260248381019382900301818660325a03f415610002575050604051519091149050610a53576000915061031b565b600160a060020a03841660009081526003602052604081205414610a7a576000915061031b565b5060008281526002602052604090206001810154600160a060020a0390811690861614610aaa576000915061031b565b600160a060020a0385166000908152600360205260409020548314610ad2576000915061031b565b600160a060020a03858116600090815260046020908152604080832033909416835292905220548314610b08576000915061031b565b600181018054600160a060020a03191685179055600160a060020a0385811660008181526003602090815260408083208390558885168084528184208990558484526004835281842033909616845294825280832092909255815187815291517fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a36040805160e060020a6385d5c971028152600160a060020a0387811660048301528616602482015260448101859052905173__TokenLib______________________________916385d5c97191606482810192600092919082900301818660325a03f415610002575050506001915061031b565b5050600160a060020a038516600081815260036020908152604091829020859055815185815291517fd55909a3222b4688b86d9a5ff4d4660b08fc8b66c20c62bba968a42382d275ca9281900390910190a2600180548101815592505b505092915050565b33600160a060020a031660009081526020819052604090205460ff161515610c965760009250610c63565b600160a060020a03851660009081526003602052604081205414610cbd5760009250610c63565b73__TokenLib______________________________6319a9c2f1856040518260e060020a02815260040180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f168015610d445780820380516001836020036101000a031916815260200191505b50925050506020604051808303818660325a03f4156100025750506040805180516000818152600260209081529084902060e060020a634f57331d02845260048401819052935191965092945073__TokenLib______________________________9350634f57331d9260248381019391929182900301818660325a03f41561000257505050604051805190602001506000191682600019161415610dec5760009250610c63565b60018181018054600160a060020a031916871790558451825460008481526020908190208594600290841615610100026000190190931692909204601f9081018290048301939291890190839010610e5757805160ff19168380011785555b50610c069291506107cb565b82800160010185558215610e4b579182015b82811115610e4b578251826000505591602001919060010190610e6956

__TokenLib______________________________ should be replaced

Doubling constructor arguments: 0xe2cc64efb6c1fabb09fe6e59eba6df2dacb92915

Constructor arguments in Contract Creation Code and in Constructor Arguments

00000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000de0b6b3a7640000000000000000000000000000000000000000000000000000000000000000000c506f636b657420546f6b656e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004504b545400000000000000000000000000000000000000000000000000000000

Wrong ABI: 0xe0b7927c4af23765cb51314a0e0521a9645f0e2a

On etherscan:

[{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"setOwner","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"subtractSafely","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeToAdd","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"addSafely","outputs":[{"name":"result","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[],"name":"locked","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeToSubtract","outputs":[{"name":"","type":"bool"}],"type":"function"},{"inputs":[],"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":"_recipient","type":"address"},{"indexed":true,"name":"_amount","type":"uint256"}],"name":"Mint","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"}]

From solc:

[{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_newowner","type":"address"}],"name":"setOwner","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_dao","type":"address"}],"name":"registerDao","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"subtractSafely","outputs":[{"name":"","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_tokensales","type":"address"}],"name":"registerSeller","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mint","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":true,"inputs":[],"name":"dao","outputs":[{"name":"","type":"address"}],"type":"function"},{"constant":true,"inputs":[],"name":"badgeLedger","outputs":[{"name":"","type":"address"}],"type":"function"},{"constant":false,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeToAdd","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_newdao","type":"address"}],"name":"setDao","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[],"name":"config","outputs":[{"name":"","type":"address"}],"type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_tokensales","type":"address"}],"name":"unregisterSeller","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"addSafely","outputs":[{"name":"result","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[],"name":"locked","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"},{"name":"_amount","type":"uint256"}],"name":"mintBadge","outputs":[{"name":"success","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeToSubtract","outputs":[{"name":"","type":"bool"}],"type":"function"},{"constant":false,"inputs":[{"name":"_query","type":"address"}],"name":"isSeller","outputs":[{"name":"isseller","type":"bool"}],"type":"function"},{"inputs":[{"name":"_config","type":"address"}],"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":"_recipient","type":"address"},{"indexed":false,"name":"_amount","type":"uint256"}],"name":"Mint","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"}]

ping @mtbitcoin

Wrong bytecode: 0xdd6c68bb32462e01705011a4e2ad1a60740f217f

Result:

60606040526000600460146101000a81548160ff0219169083151502179055506000600660006101000a81548160ff02191690831515021790555034156200004657600080fd5b60405162002ef238038062002ef2833981016040528080518201919060200180518201919060200180519060200190919080519060200190919080519060200190919080519060200190919050505b815b8483835b5b33600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141515156200011b57600080fd5b808062000129575060008314155b15156200013557600080fd5b600083111562000160576200015f8284620001fa640100000000026200257c176401000000009004565b5b8015600660006101000a81548160ff0219169083151502179055505b5050506200019e81620003586401000000000262002913176401000000009004565b5b5085600c9080519060200190620001b8929190620003e4565b5084600d9080519060200190620001d1929190620003e4565b5082600b60006101000a81548160ff021916908360ff1602179055505b50505050505062000493565b600660009054906101000a900460ff161515156200021757600080fd5b6200023c81600054620003c464010000000002620026d3179091906401000000009004565b600081905550620002a481600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054620003c464010000000002620026d3179091906401000000009004565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe8282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15b5b5050565b60008173ffffffffffffffffffffffffffffffffffffffff16141515156200037f57600080fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b6000808284019050838110151515620003d957fe5b8091505b5092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200042757805160ff191683800117855562000458565b8280016001018555821562000458579182015b82811115620004575782518255916020019190600101906200043a565b5b5090506200046791906200046b565b5090565b6200049091905b808211156200048c57600081600090555060010162000472565b5090565b90565b612a4f80620004a36000396000f3006060604052361561019f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806302f652a3146101a457806305d2035b146101e857806306fdde0314610215578063095ea7b3146102a457806318160ddd146102fe57806323b872dd1461032757806329ff4f53146103a0578063313ce567146103d957806340c10f191461040857806342c1867b1461044a578063432146751461049b57806345977d03146104df5780634eee966f146105025780635de4ccb0146105a25780635f412d4f146105f7578063600440cb1461060c57806370a08231146106615780638444b391146106ae578063867c2857146106e55780638da5cb5b1461073657806395d89b411461078b578063961325211461081a5780639738968c14610847578063a9059cbb14610874578063ac3cb72c146108ce578063c752ff6214610928578063d1f276d314610951578063d7e7088a146109a6578063dd62ed3e146109df578063e2301d0214610a4b578063ea56a44d14610aa5578063eefa597b14610ade578063f2fde38b14610b0b575b600080fd5b34156101af57600080fd5b6101e6600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080351515906020019091905050610b44565b005b34156101f357600080fd5b6101fb610c22565b604051808215151515815260200191505060405180910390f35b341561022057600080fd5b610228610c35565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156102695780820151818401525b60208101905061024d565b50505050905090810190601f1680156102965780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156102af57600080fd5b6102e4600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610cd3565b604051808215151515815260200191505060405180910390f35b341561030957600080fd5b610311610e5b565b6040518082815260200191505060405180910390f35b341561033257600080fd5b610386600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610e61565b604051808215151515815260200191505060405180910390f35b34156103ab57600080fd5b6103d7600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610eea565b005b34156103e457600080fd5b6103ec610fb1565b604051808260ff1660ff16815260200191505060405180910390f35b341561041357600080fd5b610448600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610fc4565b005b341561045557600080fd5b610481600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061102c565b604051808215151515815260200191505060405180910390f35b34156104a657600080fd5b6104dd600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035151590602001909190505061104c565b005b34156104ea57600080fd5b6105006004808035906020019091905050611191565b005b341561050d57600080fd5b6105a0600480803590602001908201803590602001908080601f0160208091040260200160405190810160405280939291908181526020018383808284378201915050505050509190803590602001908201803590602001908080601f01602080910402602001604051908101604052809392919081815260200183838082843782019150505050505091905050611421565b005b34156105ad57600080fd5b6105b56115f6565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561060257600080fd5b61060a61161c565b005b341561061757600080fd5b61061f61169f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561066c57600080fd5b610698600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506116c5565b6040518082815260200191505060405180910390f35b34156106b957600080fd5b6106c161170f565b604051808260048111156106d157fe5b60ff16815260200191505060405180910390f35b34156106f057600080fd5b61071c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611795565b604051808215151515815260200191505060405180910390f35b341561074157600080fd5b6107496117b5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561079657600080fd5b61079e6117db565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156107df5780820151818401525b6020810190506107c3565b50505050905090810190601f16801561080c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561082557600080fd5b61082d611879565b604051808215151515815260200191505060405180910390f35b341561085257600080fd5b61085a61188c565b604051808215151515815260200191505060405180910390f35b341561087f57600080fd5b6108b4600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506118b4565b604051808215151515815260200191505060405180910390f35b34156108d957600080fd5b61090e600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061193b565b604051808215151515815260200191505060405180910390f35b341561093357600080fd5b61093b611b3d565b6040518082815260200191505060405180910390f35b341561095c57600080fd5b610964611b43565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34156109b157600080fd5b6109dd600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611b69565b005b34156109ea57600080fd5b610a35600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611e60565b6040518082815260200191505060405180910390f35b3415610a5657600080fd5b610a8b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611ee8565b604051808215151515815260200191505060405180910390f35b3415610ab057600080fd5b610adc600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061217a565b005b3415610ae957600080fd5b610af16121e3565b604051808215151515815260200191505060405180910390f35b3415610b1657600080fd5b610b42600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506121ed565b005b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610ba057600080fd5b6000600460149054906101000a900460ff161515811515141515610bc357600080fd5b81600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b5b505b5050565b600660009054906101000a900460ff1681565b600c8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610ccb5780601f10610ca057610100808354040283529160200191610ccb565b820191906000526020600020905b815481529060010190602001808311610cae57829003601f168201915b505050505081565b600080821480610d5f57506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b1515610d6a57600080fd5b81600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a3600190505b92915050565b60005481565b600083600460149054906101000a900460ff1680610ec85750600560008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515610ed357600080fd5b610ede8585856122cb565b91505b5b509392505050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f4657600080fd5b6000600460149054906101000a900460ff161515811515141515610f6957600080fd5b81600460006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b505b50565b600b60009054906101000a900460ff1681565b600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561101c57600080fd5b611026828261257c565b5b5b5050565b60076020528060005260406000206000915054906101000a900460ff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156110a857600080fd5b600660009054906101000a900460ff161515156110c457600080fd5b80600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055507f4b0adf6c802794c7dde28a08a4e07131abcff3bf9603cd71f14f90bec7865efa8282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001821515151581526020019250505060405180910390a15b5b5b5050565b600061119b61170f565b9050600360048111156111aa57fe5b8160048111156111b657fe5b14806111d757506004808111156111c957fe5b8160048111156111d557fe5b145b15156111e257600080fd5b600082141515156111f257600080fd5b61124482600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126b990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061129c826000546126b990919063ffffffff16565b6000819055506112b782600a546126d390919063ffffffff16565b600a81905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663753e88e533846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050600060405180830381600087803b151561138157600080fd5b6102c65a03f1151561139257600080fd5b505050600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f7e5c344a8141a805725cb476f76c6953b842222b967edd1f78ddb6e8b3f397ac846040518082815260200191505060405180910390a35b5050565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561147d57600080fd5b81600c908051906020019061149392919061297e565b5080600d90805190602001906114aa92919061297e565b507fd131ab1e6f279deea74e13a18477e13e2107deb6dc8ae955648948be5841fb46600c600d60405180806020018060200183810383528581815460018160011615610100020316600290048152602001915080546001816001161561010002031660029004801561155d5780601f106115325761010080835404028352916020019161155d565b820191906000526020600020905b81548152906001019060200180831161154057829003601f168201915b50508381038252848181546001816001161561010002031660029004815260200191508054600181600116156101000203166002900480156115e05780601f106115b5576101008083540402835291602001916115e0565b820191906000526020600020905b8154815290600101906020018083116115c357829003601f168201915b505094505050505060405180910390a15b5b5050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561167857600080fd5b6001600660006101000a81548160ff02191690831515021790555061169b6126f2565b5b5b565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b919050565b600061171961188c565b15156117285760019050611792565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156117725760029050611792565b6000600a5414156117865760039050611792565b60049050611792565b5b5b5b90565b60056020528060005260406000206000915054906101000a900460ff1681565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600d8054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156118715780601f1061184657610100808354040283529160200191611871565b820191906000526020600020905b81548152906001019060200180831161185457829003601f168201915b505050505081565b600460149054906101000a900460ff1681565b6000600460149054906101000a900460ff1680156118ae57506118ad61276d565b5b90505b90565b600033600460149054906101000a900460ff168061191b5750600560008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b151561192657600080fd5b6119308484612777565b91505b5b5092915050565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506119d083826126d390919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505b5092915050565b600a5481565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b611b7161188c565b1515611b7c57600080fd5b60008173ffffffffffffffffffffffffffffffffffffffff1614151515611ba257600080fd5b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611bfe57600080fd5b600480811115611c0a57fe5b611c1261170f565b6004811115611c1d57fe5b14151515611c2a57600080fd5b80600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166361d3d7a66000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1515611cf957600080fd5b6102c65a03f11515611d0a57600080fd5b505050604051805190501515611d1f57600080fd5b600054600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16634b2ba0dd6000604051602001526040518163ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401602060405180830381600087803b1515611db057600080fd5b6102c65a03f11515611dc157600080fd5b50505060405180519050141515611dd757600080fd5b7f7845d5aa74cc410e35571258d954f23b82276e160fe8c188fa80566580f279cc600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390a15b50565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115611ff9576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061208d565b61200c83826126b990919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505b5092915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156121d657600080fd5b6121df81612913565b5b50565b6000600190505b90565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561224957600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561228557600080fd5b80600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b5b50565b600080600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905061239f83600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126d390919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061243483600160008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126b990919063ffffffff16565b600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061248a83826126b990919063ffffffff16565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3600191505b509392505050565b600660009054906101000a900460ff1615151561259857600080fd5b6125ad816000546126d390919063ffffffff16565b60008190555061260581600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126d390919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507f30385c845b448a36257a6a1716e6ad2e1bc2cbe333cde1e69fe849ad6511adfe8282604051808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a15b5b5050565b60008282111515156126c757fe5b81830390505b92915050565b60008082840190508381101515156126e757fe5b8091505b5092915050565b600460009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561274e57600080fd5b6001600460146101000a81548160ff0219169083151502179055505b5b565b6000600190505b90565b60006127cb82600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126b990919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061286082600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546126d390919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b92915050565b60008173ffffffffffffffffffffffffffffffffffffffff161415151561293957600080fd5b80600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b50565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106129bf57805160ff19168380011785556129ed565b828001600101855582156129ed579182015b828111156129ec5782518255916020019190600101906129d1565b5b5090506129fa91906129fe565b5090565b612a2091905b80821115612a1c576000816000905550600101612a04565b5090565b905600a165627a7a7230582081828f9ae489ed77919587782a892cfe871396b934c3819f5804c4d9732b6c1e0029

Wrong linking: 0xdd94de9cfe063577051a5eb7465d08317d8808b6

For reference, etherscan show contract creation code as:

606060405260008054600160a060020a031916730a43edfe106d295e7c1e591a4b04b5598af9474c1781556112cf90819061003990396000f3606060405236156100cf5760e060020a6000350463095ea7b381146100d457806309fc8f6d146100e7578063103f9251146100f757806318160ddd146101275780631a695230146101a7578063216ef940146101c857806323b872dd1461024857806357b8e8c31461025e57806370a08231146102755780637ca317241461029d5780637dd56411146102c257806396286cc9146102de578063a9059cbb146102ee578063c4128b6d14610301578063d55ec69714610310578063daea85c5146103a1578063dd62ed3e146103e4575b610002565b346100025761042a6004356024356103b5565b346100025761042a600435610443565b346100025761042a60043560243560006105e8838360015b6000806001831461092e57600091505b509392505050565b34610002576104636000805460408051602090810184905281517f18160ddd0000000000000000000000000000000000000000000000000000000081529151600160a060020a03909316926318160ddd92600480820193929182900301818787803b156100025760325a03f11561000257505060405151915061030d9050565b346100025761042a60043560006105ef8260015b60006000610ddd336103be565b3461000257604080516020600460443581810135601f810184900484028501840190955284845261042a94823594602480359560649492939190920191819084018382808284375094965050505050505060008080600160a060020a038616158061023a5750600160a060020a038516155b156106825760009250610679565b346100025761042a60043560243560443561010f565b3461000257610475600054600160a060020a031681565b34610002576104636004355b600080600160a060020a0383161515610b095760009150610c47565b34610002576104636004356000600160a060020a0382161515610c565750600061045e565b34610002576104756004356000811515610d375750600061045e565b346100025761042a600435610281565b346100025761042a6004356024356101bb565b34610002576104636004545b90565b346100025761042a5b60006000600060009054906101000a9004600160a060020a0316600160a060020a03166396286cc9336000604051602001526040518260e060020a0281526004018082600160a060020a03168152602001915050602060405180830381600087803b156100025760325a03f1156100025750506040515115159050611010576000915061100c565b346100025761042a60043560006105ef8260015b60006000610491335b600160a060020a038116600090815260016020526040812054156111ba5750600061045e565b3461000257610463600435602435600160a060020a03808316600090815260036020908152604080832093851683529290529081205480151561116457600091506104b6565b604080519115158252519081900360200190f35b61078c825b600081815260026020526040902054600160a060020a031615155b919050565b60408051918252519081900360200190f35b60408051600160a060020a039092168252519081900360200190f35b156104a05761049e610319565b505b600183146104bd57600091506104b6565b600091505b5092915050565b600160a060020a03841615156104d657600091506104b6565b600160a060020a03331660009081526001602052604090205415156104fe57600091506104b6565b50600160a060020a0333811660008181526001602081815260408084205460038352818520968a1680865296835293819020849055805192835251929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a373__TokenEventLib_________________________6362c99e843386846040518460e060020a0281526004018084600160a060020a0316815260200183600160a060020a0316815260200182600019168152602001935050505060006040518083038186803b156100025760325a03f41561000257505050600191506104b6565b9392505050565b905061045e565b60008281526002602090815260408083208054600160a060020a031916606060020a8a810204179055600160a060020a03881680845260018084529382902086905560048054909401909355805185815290517fd55909a3222b4688b86d9a5ff4d4660b08fc8b66c20c62bba968a42382d275ca929181900390910190a2600192505b50509392505050565b600060009054906101000a9004600160a060020a0316600160a060020a03166396286cc9876000604051602001526040518260e060020a0281526004018082600160a060020a03168152602001915050602060405180830381600087803b156100025760325a03f11561000257505060405151151590506107065760009250610679565b600060009054906101000a9004600160a060020a0316600160a060020a03166370a08231876000604051602001526040518260e060020a0281526004018082600160a060020a03168152602001915050602060405180830381600087803b156100025760325a03f1156100025750506040515192505081151561043e5760009250610679565b1561079a5760009250610679565b600160a060020a038516600090815260016020526040902054156107c15760009250610679565b84600160a060020a031686600160a060020a0316141580156107e757506107e7856103be565b156107f55760009250610679565b3086866040518084600160a060020a0316606060020a02815260140183600160a060020a0316606060020a02815260140182600160a060020a0316606060020a02815260140193505050506040518091039020905073__ECVerifyLib___________________________6339cdde328286896000604051602001526040518460e060020a02815260040180846000191681526020018060200183600160a060020a031681526020018281038252848181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156108f55780820380516001836020036101000a031916815260200191505b5094505050505060206040518083038186803b156100025760325a03f41561000257505060405151151590506105f65760009250610679565b600160a060020a0384161515610947576000915061011f565b600160a060020a038516600090815260016020526040902054151561096f576000915061011f565b600160a060020a03841660009081526001602052604090205415610996576000915061011f565b600160a060020a038086166000908152600160209081526040808320546003835281842033909516845293909152902054146109d5576000915061011f565b6109de846103be565b156109ec576000915061011f565b50600160a060020a038481166000818152600160208181526040808420805460038452828620338916875284528286208690558484529085905595891680855281852087905586855260028352938190208054600160a060020a031916606060020a808c02041790558051928352519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a373__TokenEventLib_________________________6376d66f5d8686846040518460e060020a0281526004018084600160a060020a0316815260200183600160a060020a0316815260200182600019168152602001935050505060006040518083038186803b156100025760325a03f415610002575050506001915061011f565b600160a060020a0383166000908152600160205260409020541515610c4257600060009054906101000a9004600160a060020a0316600160a060020a03166396286cc9846000604051602001526040518260e060020a0281526004018082600160a060020a03168152602001915050602060405180830381600087803b156100025760325a03f11561000257505060405151159050610c4d57600060009054906101000a9004600160a060020a0316600160a060020a03166370a08231846000604051602001526040518260e060020a0281526004018082600160a060020a03168152602001915050602060405180830381600087803b156100025760325a03f1156100025750506040805151600081815260026020529190912054909250600160a060020a031615159050610c4d5760019150610c47565b600191505b50919050565b60009150610c47565b600160a060020a03821660009081526001602052604090205415610c935750600160a060020a03811660009081526001602052604090205461045e565b600060009054906101000a9004600160a060020a0316600160a060020a03166370a08231836000604051602001526040518260e060020a0281526004018082600160a060020a03168152602001915050602060405180830381600087803b156100025760325a03f1156100025750506040805151600081815260026020529190912054909250600160a060020a031615159050610d2f5761045e565b50600061045e565b600082815260026020526040902054600160a060020a031615610d725750600081815260026020526040902054600160a060020a031661045e565b60008054604080516020908101849052815160e060020a637dd56411028152600481018790529151600160a060020a0390931693637dd56411936024808501949192918390030190829087803b156100025760325a03f11561000257505060405151915061045e9050565b15610dec57610dea610319565b505b60018314610dfd57600091506104b6565b600160a060020a0384161515610e1657600091506104b6565b600160a060020a0333166000908152600160205260409020541515610e3e57600091506104b6565b600160a060020a03841660009081526001602052604090205415610e6557600091506104b6565b610e6e846103be565b15610e7c57600091506104b6565b5033600160a060020a03908116600081815260016020818152604080842080549085905595891680855281852087905586855260028352938190208054600160a060020a031916606060020a808c02041790558051928352519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a373__TokenEventLib_________________________6376d66f5d3386846040518460e060020a0281526004018084600160a060020a0316815260200183600160a060020a0316815260200182600019168152602001935050505060006040518083038186803b156100025760325a03f41561000257505050600191506104b6565b33600160a060020a038116600081815260016020818152604080842087905586845260028252928390208054600160a060020a031916606060020a96870296909604959095179094556004805490910190558051848152905191927fd55909a3222b4688b86d9a5ff4d4660b08fc8b66c20c62bba968a42382d275ca92918290030190a2600191505b5090565b600160a060020a03331660009081526001602052604090205415611037576000915061100c565b600060009054906101000a9004600160a060020a0316600160a060020a03166370a08231336000604051602001526040518260e060020a0281526004018082600160a060020a03168152602001915050602060405180830381600087803b156100025760325a03f115610002575050604051519150508015156110bd576000915061100c565b600081815260026020526040902054600160a060020a0316156110e3576000915061100c565b60008054604080516020908101849052815160e060020a637dd56411028152600481018690529151600160a060020a0333811695941693637dd56411936024808201949392918390030190829087803b156100025760325a03f11561000257505060405151600160a060020a0316919091149050610f83576000915061100c565b600160a060020a03841615806111815750600160a060020a038316155b1561118f57600091506104b6565b600081815260026020526040902054600160a060020a03858116911614156104b157600191506104b6565b600060009054906101000a9004600160a060020a0316600160a060020a03166396286cc9836000604051602001526040518260e060020a0281526004018082600160a060020a03168152602001915050602060405180830381600087803b156100025760325a03f115610002575050604051511515905061123d5750600061045e565b6112ba600060009054906101000a9004600160a060020a0316600160a060020a03166370a08231846000604051602001526040518260e060020a0281526004018082600160a060020a03168152602001915050602060405180830381600087803b156100025760325a03f115610002575050604051519050610443565b156112c75750600061045e565b50600161045e56

In code: 3__TokenEventLib_________________________63

Wrong bytecode: 0xd80df9c12982e1746c4f3dfc75e267d404527ffc

Result:

6060604052341561000f57600080fd5b6040516040806103fe833981016040528080519060200190919080519060200190919050505b81600081905550806001819055505b50505b6103a8806100566000396000f30060606040523615610076576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063296ca48a1461007b57806360f6fb2e146100a45780638dbe3be5146100cd578063a04e34bc146100fa578063b12dff651461014c578063d0bc97d01461018c575b600080fd5b341561008657600080fd5b61008e6101d0565b6040518082815260200191505060405180910390f35b34156100af57600080fd5b6100b76101d6565b6040518082815260200191505060405180910390f35b34156100d857600080fd5b6100e06101dc565b604051808215151515815260200191505060405180910390f35b341561010557600080fd5b61013660048080359060200190919080359060200190919080359060200190919080359060200190919050506101e6565b6040518082815260200191505060405180910390f35b341561015757600080fd5b610176600480803590602001909190803590602001909190505061027d565b6040518082815260200191505060405180910390f35b341561019757600080fd5b6101b660048080359060200190919080359060200190919050506102d9565b604051808215151515815260200191505060405180910390f35b60015481565b60005481565b6000600190505b90565b60008060006101fe85886102f390919063ffffffff16565b91506001548211156102225761021f8560015461031290919063ffffffff16565b96505b600084141561023357869250610273565b61024686886102f390919063ffffffff16565b90508381101561025857869250610273565b61026b868561031290919063ffffffff16565b9250610273565b5b5050949350505050565b60008183111561028f578290506102d3565b6102cb6000546102bd60016102af6000548761032c90919063ffffffff16565b6102f390919063ffffffff16565b61034890919063ffffffff16565b90506102d3565b5b92915050565b600080821180156102ea5750818310155b90505b92915050565b600080828401905083811015151561030757fe5b8091505b5092915050565b600082821115151561032057fe5b81830390505b92915050565b600080828481151561033a57fe5b0490508091505b5092915050565b60008082840290506000841480610369575082848281151561036657fe5b04145b151561037157fe5b8091505b50929150505600a165627a7a72305820a52c9bca7cbc4d524dfd6b63f6c5ae8f01cbffb0e33ed72a9dd41acb49de0e180029

Wrong bytecode: 0xbb9bc244d798123fde783fcc1c72d3bb8c189413

Compiler: 0.3.1-nightly.2016.4.12+commit.3ad5e82

Right bytecode (with constructor arguments) is:

606060405260405160c0806132c88339610120604052905160805160a051925160e0516101005193949293828282600f829055601083905560118054610100830261010060a860020a031990911617905560405130906001906101bc8061033e8339600160a060020a03909316908301526101408201526040519081900361016001906000f060128054600160a060020a031916919091179055505060038054600160a060020a03199081168917909155600e80549091168717905550600c84905560405130906000906101bc806104fa8339018083600160a060020a0316815260200182815260200192505050604051809103906000f0600760006101000a815481600160a060020a03021916908302179055503060006040516101bc806106b68339018083600160a060020a0316815260200182815260200192505050604051809103906000f060088054600160a060020a031916919091179055600754600160a060020a03166000141561017557610002565b600854600160a060020a03166000141561018e57610002565b426002556005600190815560008054828255829080158290116101ca57600e0281600e0283600052602060002091820191016101ca9190610245565b50505030600160a060020a03908116600090815260046020526040808220805460ff19908116600190811790925560035490941683529120805490921617905550505050505050612a56806108726000396000f35b5050600060098201819055600a820155600d81018054600160a060020a03191690556001015b8082111561033a578054600160a060020a03191681556000600182810182905560028381018054848255909281161561010002600019011604601f81901061030c57505b506000600383018190556004838101805461ffff19169055600584018290556006840182905560078401805460ff19169055600884018054838255908352602090922061021f929091028101905b8082111561033a5760008082556001820181815560028301919091556003919091018054600160a060020a03191690556102d7565b601f01602090049060005260206000209081019061028991905b8082111561033a5760008155600101610326565b50905660606040818152806101bc833960a090525160805160008054600160a060020a03191690921760a060020a60ff0219167401000000000000000000000000000000000000000090910217815561016290819061005a90396000f3606060405236156100405760e060020a60003504630221038a811461004d57806318bdc79a146100aa5780638da5cb5b146100be578063d2cc718f146100d0575b6100d96001805434019055565b6100db6004356024356000805433600160a060020a0390811691161415806100755750600034115b806100a05750805460a060020a900460ff1680156100a057508054600160a060020a03848116911614155b156100f757610002565b6100db60005460ff60a060020a9091041681565b6100ed600054600160a060020a031681565b6100db60015481565b005b60408051918252519081900360200190f35b6060908152602090f35b600160a060020a0383168260608381818185876185025a03f1925050501561015c57604080518381529051600160a060020a038516917f9735b0cb909f3d21d5c16bbcccd272d85fa11446f6d679f6ecb170d2dabfecfc919081900360200190a25060015b929150505660606040818152806101bc833960a090525160805160008054600160a060020a03191690921760a060020a60ff0219167401000000000000000000000000000000000000000090910217815561016290819061005a90396000f3606060405236156100405760e060020a60003504630221038a811461004d57806318bdc79a146100aa5780638da5cb5b146100be578063d2cc718f146100d0575b6100d96001805434019055565b6100db6004356024356000805433600160a060020a0390811691161415806100755750600034115b806100a05750805460a060020a900460ff1680156100a057508054600160a060020a03848116911614155b156100f757610002565b6100db60005460ff60a060020a9091041681565b6100ed600054600160a060020a031681565b6100db60015481565b005b60408051918252519081900360200190f35b6060908152602090f35b600160a060020a0383168260608381818185876185025a03f1925050501561015c57604080518381529051600160a060020a038516917f9735b0cb909f3d21d5c16bbcccd272d85fa11446f6d679f6ecb170d2dabfecfc919081900360200190a25060015b929150505660606040818152806101bc833960a090525160805160008054600160a060020a03191690921760a060020a60ff0219167401000000000000000000000000000000000000000090910217815561016290819061005a90396000f3606060405236156100405760e060020a60003504630221038a811461004d57806318bdc79a146100aa5780638da5cb5b146100be578063d2cc718f146100d0575b6100d96001805434019055565b6100db6004356024356000805433600160a060020a0390811691161415806100755750600034115b806100a05750805460a060020a900460ff1680156100a057508054600160a060020a03848116911614155b156100f757610002565b6100db60005460ff60a060020a9091041681565b6100ed600054600160a060020a031681565b6100db60015481565b005b60408051918252519081900360200190f35b6060908152602090f35b600160a060020a0383168260608381818185876185025a03f1925050501561015c57604080518381529051600160a060020a038516917f9735b0cb909f3d21d5c16bbcccd272d85fa11446f6d679f6ecb170d2dabfecfc919081900360200190a25060015b92915050566060604052361561020e5760e060020a6000350463013cf08b8114610247578063095ea7b3146102d05780630c3b7b96146103455780630e7082031461034e578063149acf9a1461036057806318160ddd146103725780631f2dc5ef1461037b57806321b5b8dd1461039b578063237e9492146103ad57806323b872dd1461040e5780632632bf2014610441578063341458081461047257806339d1f9081461047b5780634b6753bc146104935780634df6d6cc1461049c5780634e10c3ee146104b7578063590e1ae3146104ca578063612e45a3146104db578063643f7cdd1461057a578063674ed066146105925780636837ff1e1461059b57806370a08231146105e5578063749f98891461060b57806378524b2e1461062457806381f03fcb1461067e57806382661dc41461069657806382bf6464146106b75780638b15a605146106c95780638d7af473146106d257806396d7f3f5146106e1578063a1da2fb9146106ea578063a3912ec814610704578063a9059cbb1461070f578063b7bc2c841461073f578063baac53001461074b578063be7c29c1146107b1578063c9d27afe14610817578063cc9ae3f61461082d578063cdef91d014610841578063dbde198814610859578063dd62ed3e1461087e578063e33734fd146108b2578063e5962195146108c6578063e66f53b7146108de578063eceb2945146108f0578063f8c80d261461094f575b610966600f546000906234bc000142108015610239575060125433600160a060020a03908116911614155b156109785761098033610752565b6109866004356000805482908110156100025750808052600e8202600080516020612a3683398151915201905060038101546004820154600683015460018401548454600786015460058701546009880154600a890154600d8a0154600160a060020a039586169b509599600201989760ff81811698610100909204811697949691951693168c565b61096660043560243533600160a060020a03908116600081815260156020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b61096660105481565b610a7d600754600160a060020a031681565b610a7d600e54600160a060020a031681565b61096660165481565b6109665b60004262127500600f60005054031115610de557506014610983565b610a7d601254600160a060020a031681565b60408051602060248035600481810135601f810185900485028601850190965285855261096695813595919460449492939092019181908401838280828437509496505050505050506000600060006000600060003411156116a857610002565b6109666004356024356044355b60115460009060ff1680156104315750600f5442115b80156124e957506124e78461044b565b6109666000610980335b600160a060020a0381166000908152600b602052604081205481908114156129cb57610b99565b61096660065481565b6109665b600d5430600160a060020a03163103610983565b610966600f5481565b61096660043560046020526000908152604090205460ff1681565b61096660043560243560006124cb610831565b610a9a6000341115610ba457610002565b604080516020604435600481810135601f8101849004840285018401909552848452610966948135946024803595939460649492939101918190840183828082843750506040805160209735808a0135601f81018a90048a0283018a01909352828252969897608497919650602491909101945090925082915084018382808284375094965050933593505060a435915050600060006110c1336105ec565b61096660043560096020526000908152604090205481565b61096660015481565b610a9a60043530600160a060020a031633600160a060020a03161415806105db5750600160a060020a03811660009081526004602052604090205460ff16155b156121cb576121c8565b6109666004355b600160a060020a0381166000908152601460205260409020545b919050565b6109666004356024356000600034111561259957610002565b610966600062e6b680420360026000505410806106505750600354600160a060020a0390811633909116145b80156106645750600254621274ff19420190105b156126145750426002908155600180549091028155610983565b610966600435600a6020526000908152604090205481565b610966600435602435600060006000600060006000341115611ba157610002565b610a7d600854600160a060020a031681565b610966600c5481565b61096660005460001901610983565b61096660025481565b61096660043560006000600060003411156121fc57610002565b6109665b6001610983565b6109666004356024355b60115460009060ff16801561072f5750600f5442115b801561248757506124853361044b565b61096660115460ff1681565b6109666004355b60006000600f600050544210801561076a5750600034115b80156107a457506011546101009004600160a060020a0316600014806107a457506011546101009004600160a060020a0390811633909116145b15610b9f57610a9c61037f565b610a7d600435600060006000508281548110156100025750508080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56b600e83020180548290811015610002575081526020902060030154600160a060020a0316610606565b61096660043560243560006000610e1b336105ec565b6109665b6000600034111561247c57610002565b61096660043560056020526000908152604090205481565b610966600435602435604435600061252f845b6000600060003411156127ac57610002565b610966600435602435600160a060020a0382811660009081526015602090815260408083209385168352929052205461033f565b610a9a600435600034111561254557610002565b610966600435600b6020526000908152604090205481565b610a7d600354600160a060020a031681565b604080516020606435600481810135601f81018490048402850184019095528484526109669481359460248035956044359560849492019190819084018382808284375094965050505050505060006000600034111561103257610002565b610a7d6011546101009004600160a060020a031681565b60408051918252519081900360200190f35b610980610708565b90505b90565b604051808d600160a060020a031681526020018c8152602001806020018b81526020018a815260200189815260200188815260200187815260200186815260200185815260200184815260200183600160a060020a0316815260200182810382528c818154600181600116156101000203166002900481526020019150805460018160011615610100020316600290048015610a635780601f10610a3857610100808354040283529160200191610a63565b820191906000526020600020905b815481529060010190602001808311610a4657829003601f168201915b50509d505050505050505050505050505060405180910390f35b60408051600160a060020a03929092168252519081900360200190f35b005b604051601254601434908102939093049350600160a060020a03169183900390600081818185876185025a03f150505050600160a060020a038316600081815260146020908152604080832080548601905560168054860190556013825291829020805434019055815184815291517fdbccb92686efceafb9bb7e0394df7f58f71b954061b81afb57109bf247d3d75a9281900390910190a260105460165410801590610b4c575060115460ff16155b15610b94576011805460ff1916600117905560165460408051918252517ff381a3e2428fdda36615919e8d9c35878d9eb0cf85ac6edf575088e80e4c147e9181900360200190a15b600191505b50919050565b610002565b600f5442118015610bb8575060115460ff16155b15610de357601260009054906101000a9004600160a060020a0316600160a060020a031663d2cc718f6040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100025750506040516012549051600160a060020a039190911631109050610cc9576040805160125460e060020a63d2cc718f0282529151600160a060020a039290921691630221038a913091849163d2cc718f91600482810192602092919082900301816000876161da5a03f11561000257505060408051805160e160020a63011081c5028252600160a060020a039490941660048201526024810193909352516044838101936020935082900301816000876161da5a03f115610002575050505b33600160a060020a0316600081815260136020526040808220549051909181818185876185025a03f19250505015610de35733600160a060020a03167fbb28353e4598c3b9199101a66e0989549b659a59a54d2c27fbb183f1932c8e6d6013600050600033600160a060020a03168152602001908152602001600020600050546040518082815260200191505060405180910390a26014600050600033600160a060020a0316815260200190815260200160002060005054601660008282825054039250508190555060006014600050600033600160a060020a031681526020019081526020016000206000508190555060006013600050600033600160a060020a03168152602001908152602001600020600050819055505b565b4262054600600f60005054031115610e13576201518062127500600f60005054034203046014019050610983565b50601e610983565b60001415610e2857610002565b6000341115610e3657610002565b6000805485908110156100025750600160a060020a03331681527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56e600e8602908101602052604090912054600080516020612a3683398151915291909101915060ff1680610eb05750600c810160205260406000205460ff165b80610ebf575060038101544210155b15610ec957610002565b8215610f0f5733600160a060020a03166000908152601460209081526040808320546009850180549091019055600b84019091529020805460ff19166001179055610f4b565b33600160a060020a0316600090815260146020908152604080832054600a850180549091019055600c84019091529020805460ff191660011790555b33600160a060020a03166000908152600b60205260408120541415610f77576040600020849055610feb565b33600160a060020a03166000908152600b60205260408120548154811015610002579080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e566600e909102015460038201541115610feb5733600160a060020a03166000908152600b602052604090208490555b60408051848152905133600160a060020a03169186917f86abfce99b7dd908bec0169288797f85049ec73cbe046ed9de818fab3a497ae09181900360200190a35092915050565b6000805487908110156100025750808052600e8702600080516020612a3683398151915201905090508484846040518084600160a060020a0316606060020a0281526014018381526020018280519060200190808383829060006004602084601f0104600f02600301f15090500193505050506040518091039020816005016000505414915050949350505050565b600014156110ce57610002565b82801561111857508660001415806110e857508451600014155b806111005750600354600160a060020a038981169116145b8061110b5750600034115b80611118575062093a8084105b1561112257610002565b8215801561114257506111348861115c565b158061114257506212750084105b156111fe57610002565b83546118e590600160a060020a03165b600160a060020a03811660009081526004602052604081205460ff16806111f15750601254600160a060020a039081169083161480156111f15750601260009054906101000a9004600160a060020a0316600160a060020a031663d2cc718f6040518160e060020a0281526004018090506020604051808303816000876161da5a03f115610002575050604051516006541190505b156129a157506001610606565b6249d40084111561120e57610002565b60115460ff1615806112215750600f5442105b806112365750600c5434108015611236575082155b1561124057610002565b42844201101561124f57610002565b30600160a060020a031633600160a060020a0316141561126e57610002565b60008054600181018083559091908280158290116112a557600e0281600e0283600052602060002091820191016112a5919061136a565b505060008054929450918491508110156100025750808052600e8302600080516020612a368339815191520190508054600160a060020a031916891781556001818101899055875160028084018054600082815260209081902096975091959481161561010002600019011691909104601f908101829004840193918b019083901061146257805160ff19168380011785555b5061149292915061144a565b5050600060098201819055600a820155600d81018054600160a060020a03191690556001015b8082111561145e578054600160a060020a03191681556000600182810182905560028084018054848255909281161561010002600019011604601f81901061143057505b506000600383018190556004808401805461ffff19169055600584018290556006840182905560078401805460ff191690556008840180548382559083526020909220611344929091028101905b8082111561145e57600080825560018201818155600283019190915560039091018054600160a060020a03191690556113fc565b601f0160209004906000526020600020908101906113ae91905b8082111561145e576000815560010161144a565b5090565b82800160010185558215611338579182015b82811115611338578251826000505591602001919060010190611474565b50508787866040518084600160a060020a0316606060020a0281526014018381526020018280519060200190808383829060006004602084601f0104600f02600301f150905001935050505060405180910390208160050160005081905550834201816003016000508190555060018160040160006101000a81548160ff02191690830217905550828160070160006101000a81548160ff02191690830217905550821561157857600881018054600181018083559091908280158290116115735760040281600402836000526020600020918201910161157391906113fc565b505050505b600d8082018054600160a060020a031916331790553460068301819055815401905560408051600160a060020a038a16815260208181018a9052918101859052608060608201818152895191830191909152885185937f5790de2c279e58269b93b12828f56fd5f2bc8ad15e61ce08572585c81a38756f938d938d938a938e93929160a084019185810191908190849082908590600090600490601f850104600f02600301f150905090810190601f1680156116485780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a2509695505050505050565b6040805186815260208101839052815189927fdfc78bdca8e3e0b18c16c5c99323c6cb9eb5e00afde190b4e7273f5158702b07928290030190a25b5050505092915050565b6000805488908110156100025750808052600e8802600080516020612a36833981519152019050600781015490945060ff166116e757620d2f006116ec565b622398805b600485015490935060ff16801561170857506003840154830142115b15611716576117b887611890565b600384015442108061172d5750600484015460ff16155b806117ae57508360000160009054906101000a9004600160a060020a03168460010160005054876040518084600160a060020a0316606060020a0281526014018381526020018280519060200190808383829060006004602084601f0104600f02600301f15090500193505050506040518091039020846005016000505414155b1561114c57610002565b61169e565b60048401805461ff001916610100179055835460019550600160a060020a03908116309091161480159061180157508354600754600160a060020a03908116911614155b801561181d57506008548454600160a060020a03908116911614155b801561183957508354601254600160a060020a03908116911614155b801561185557506003548454600160a060020a03908116911614155b1561188b5760018401805430600160a060020a031660009081526005602052604090208054919091019055546006805490910190555b611663875b6000600060005082815481101561000257908052600e02600080516020612a36833981519152018150600481015490915060ff16156118d757600d80546006830154900390555b600401805460ff1916905550565b15156118f45761190087611890565b6001915061193161047f565b604051600d8501546006860154600160a060020a0391909116916000919082818181858883f193505050505061169e565b6001850154111561194157600091505b50600a8301546009840154865191019060049010801590611986575085600081518110156100025790602001015160f860020a900460f860020a02606860f860020a02145b80156119b6575085600181518110156100025790602001015160f860020a900460f860020a02603760f860020a02145b80156119e6575085600281518110156100025790602001015160f860020a900460f860020a0260ff60f860020a02145b8015611a16575085600381518110156100025790602001015160f860020a900460f860020a02601e60f860020a02145b8015611a45575030600160a060020a0316600090815260056020526040902054611a4290611a5d61047f565b81105b15611a4f57600091505b6001840154611a8090611a5f565b015b30600160a060020a03166000908152600560205260408120546129a961047f565b8110611ad457604051600d8501546006860154600160a060020a0391909116916000919082818181858883f193505050501515611abc57610002565b4260025560165460059004811115611ad45760056001555b6001840154611ae290611a5f565b8110158015611af85750600a8401546009850154115b8015611b015750815b1561188b578360000160009054906101000a9004600160a060020a0316600160a060020a0316846001016000505487604051808280519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015611b7d5780820380516001836020036101000a031916815260200191505b5091505060006040518083038185876185025a03f19250505015156117bd57610002565b611baa336105ec565b60001415611bb757610002565b60008054889081101561000257508052600e87027f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e566810154600080516020612a36833981519152919091019450421080611c1957506003840154622398800142115b80611c3257508354600160a060020a0390811690871614155b80611c425750600784015460ff16155b80611c68575033600160a060020a03166000908152600b8501602052604090205460ff16155b80611c9c575033600160a060020a03166000908152600b60205260409020548714801590611c9c5750604060009081205414155b15611ca657610002565b600884018054600090811015610002579081526020812060030154600160a060020a03161415611e1257611efc86604051600090600160a060020a038316907f9046fefd66f538ab35263248a44217dcb70e2eb2cd136629e141b8b8f9f03b60908390a260408051600e547fe2faf044000000000000000000000000000000000000000000000000000000008252600160a060020a03858116600484015260248301859052604483018590526223988042016064840152925192169163e2faf04491608480820192602092909190829003018187876161da5a03f1156100025750506040515191506106069050565b6008850180546000908110156100025781815260208082209390935530600160a060020a031681526005909252604082205481549092908110156100025790815260208120905060020155601654600885018054600090811015610002579081526020812090506001015560048401805461ff0019166101001790555b6008840180546000908110156100025781548282526020822060010154929190811015610002579081526020812090505433600160a060020a031660009081526014602052604081205460088801805493909102939093049550908110156100025790815260208120905060030154604080517fbaac530000000000000000000000000000000000000000000000000000000000815233600160a060020a0390811660048301529151929091169163baac53009186916024808301926020929190829003018185886185025a03f11561000257505060405151600014159150611f78905057610002565b60088501805460009081101561000257818152602081206003018054600160a060020a03191690931790925580549091908110156100025790815260208120905060030154600160a060020a031660001415611f5757610002565b600d5430600160a060020a0316311015611f7057610002565b611d9561047f565b6008840180546000908110156100025781548282526020822060010154929190811015610002579081526020812090506002015433600160a060020a0390811660009081526014602090815260408083205430909416835260058083528184205460099093529083205460088b018054969095029690960497509487020494508593929091908290811015610002575260208120815060030154600160a060020a0390811682526020828101939093526040918201600090812080549095019094553016835260059091529020548290101561205357610002565b30600160a060020a031660009081526005602052604081208054849003905560088501805483926009929091829081101561000257508152602080822060030154600160a060020a039081168352929052604080822080549094019093553090911681522054819010156120c657610002565b30600160a060020a0390811660009081526009602090815260408083208054869003905533909316808352601482528383205484519081529351929390927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a36121383361086c565b5033600160a060020a03166000908152601460209081526040808320805460168054919091039055839055600a9091528120556001945061169e565b30600160a060020a0390811660008181526005602090815260408083208054958716808552828520805490970190965584845283905560099091528082208054948352908220805490940190935590815290555b50565b604051600160a060020a0382811691309091163190600081818185876185025a03f192505050151561217457610002565b33600160a060020a03818116600090815260096020908152604080832054815160065460085460e060020a63d2cc718f028352935197995091969195929092169363d2cc718f936004848101949193929183900301908290876161da5a03f11561000257505050604051805190602001506005600050600033600160a060020a03168152602001908152602001600020600050540204101561229d57610002565b600160a060020a03338116600090815260096020908152604080832054815160065460085460e060020a63d2cc718f02835293519296909593169363d2cc718f93600483810194929383900301908290876161da5a03f11561000257505050604051805190602001506005600050600033600160a060020a0316815260200190815260200160002060005054020403905083156123ec57600860009054906101000a9004600160a060020a0316600160a060020a0316630221038a83600160a060020a0316630e7082036040518160e060020a0281526004018090506020604051808303816000876161da5a03f11561000257505060408051805160e160020a63011081c5028252600160a060020a031660048201526024810186905290516044808301935060209282900301816000876161da5a03f115610002575050604051511515905061245457610002565b6040805160085460e160020a63011081c5028252600160a060020a038581166004840152602483018590529251921691630221038a9160448082019260209290919082900301816000876161da5a03f115610002575050604051511515905061245457610002565b600160a060020a03331660009081526009602052604090208054909101905550600192915050565b6109803361086c565b155b80156124a257506124a23384845b6000600061293a856105ec565b80156124be57506124be83836000600034111561261c57610002565b15610b9f5750600161033f565b15156124d657610002565b6124e08383610719565b905061033f565b155b80156124fb57506124fb848484612495565b80156125185750612518848484600060003411156126c157610002565b15610b9f57506001612528565b90505b9392505050565b151561253a57610002565b61252584848461041b565b30600160a060020a031633600160a060020a031614158061258a575030600160a060020a031660009081526005602052604090205460649061258561047f565b010481115b1561259457610002565b600c55565b600354600160a060020a0390811633909116146125b557610002565b600160a060020a038316600081815260046020908152604091829020805460ff191686179055815185815291517f73ad2a153c8b67991df9459024950b318a609782cee8c7eeda47b905f9baa91f9281900390910190a250600161033f565b506000610983565b33600160a060020a03166000908152601460205260409020548290108015906126455750600082115b156126b957600160a060020a03338116600081815260146020908152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350600161033f565b50600061033f565b600160a060020a03841660009081526014602052604090205482901080159061270a5750601560209081526040600081812033600160a060020a03168252909252902054829010155b80156127165750600082115b156127a457600160a060020a03838116600081815260146020908152604080832080548801905588851680845281842080548990039055601583528184203390961684529482529182902080548790039055815186815291519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001612528565b506000612528565b600160a060020a038381166000908152600a6020908152604080832054601654600754835160e060020a63d2cc718f02815293519296919591169363d2cc718f9360048181019492939183900301908290876161da5a03f11561000257505060405151905061281a866105ec565b0204101561282757610002565b600160a060020a038381166000908152600a6020908152604080832054601654600754835160e060020a63d2cc718f02815293519296919591169363d2cc718f9360048181019492939183900301908290876161da5a03f115610002575050604051519050612895866105ec565b0204039050600760009054906101000a9004600160a060020a0316600160a060020a0316630221038a84836040518360e060020a0281526004018083600160a060020a03168152602001828152602001925050506020604051808303816000876161da5a03f115610002575050604051511515905061291357610002565b600160a060020a0383166000908152600a6020526040902080548201905560019150610b99565b600160a060020a0386166000908152600a602052604090205480850291909104915081111561296857610002565b600160a060020a038581166000908152600a60205260408082208054859003905591861681522080548201905560019150509392505050565b506000610606565b0160030260166000505483020460016000505460166000505404019050610606565b600160a060020a0383166000908152600b6020526040812054815481101561000257818052600e02600080516020612a368339815191520190506003810154909150421115610b9457600160a060020a0383166000908152600b602052604081208190559150610b9956290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563000000000000000000000000da4a4626d3e16e094de3225a751aab7128e965260000000000000000000000004a574510c7014e4ae985403536074abe582adfc80000000000000000000000000000000000000000000000001bc16d674ec80000000000000000000000000000000000000000000000000a968163f0a57b4000000000000000000000000000000000000000000000000000000000000057495e100000000000000000000000000000000000000000000000000000000000000000

Currently produced by solc-js

606060405260405160c0806132c78339610120604052905160805160a051925160e0516101005193949293828282600f829055601083905560118054610100830261010060a860020a031990911617905560405130906001906101bc8061033e8339600160a060020a03909316908301526101408201526040519081900361016001906000f060128054600160a060020a031916919091179055505060038054600160a060020a03199081168917909155600e80549091168717905550600c84905560405130906000906101bc806104fa8339018083600160a060020a0316815260200182815260200192505050604051809103906000f0600760006101000a815481600160a060020a03021916908302179055503060006040516101bc806106b68339018083600160a060020a0316815260200182815260200192505050604051809103906000f060088054600160a060020a031916919091179055600754600160a060020a03166000141561017557610002565b600854600160a060020a03166000141561018e57610002565b426002556005600190815560008054828255829080158290116101ca57600e0281600e0283600052602060002091820191016101ca9190610245565b50505030600160a060020a03908116600090815260046020526040808220805460ff19908116600190811790925560035490941683529120805490921617905550505050505050612a55806108726000396000f35b5050600060098201819055600a820155600d81018054600160a060020a03191690556001015b8082111561033a578054600160a060020a03191681556000600182810182905560028381018054848255909281161561010002600019011604601f81901061030c57505b506000600383018190556004838101805461ffff19169055600584018290556006840182905560078401805460ff19169055600884018054838255908352602090922061021f929091028101905b8082111561033a5760008082556001820181815560028301919091556003919091018054600160a060020a03191690556102d7565b601f01602090049060005260206000209081019061028991905b8082111561033a5760008155600101610326565b50905660606040818152806101bc833960a090525160805160008054600160a060020a03191690921760a060020a60ff0219167401000000000000000000000000000000000000000090910217815561016290819061005a90396000f3606060405236156100405760e060020a60003504630221038a811461004d57806318bdc79a146100aa5780638da5cb5b146100be578063d2cc718f146100d0575b6100d96001805434019055565b6100db6004356024356000805433600160a060020a0390811691161415806100755750600034115b806100a05750805460a060020a900460ff1680156100a057508054600160a060020a03848116911614155b156100f757610002565b6100db60005460ff60a060020a9091041681565b6100ed600054600160a060020a031681565b6100db60015481565b005b60408051918252519081900360200190f35b6060908152602090f35b600160a060020a0383168260608381818185876185025a03f1925050501561015c57604080518381529051600160a060020a038516917f9735b0cb909f3d21d5c16bbcccd272d85fa11446f6d679f6ecb170d2dabfecfc919081900360200190a25060015b929150505660606040818152806101bc833960a090525160805160008054600160a060020a03191690921760a060020a60ff0219167401000000000000000000000000000000000000000090910217815561016290819061005a90396000f3606060405236156100405760e060020a60003504630221038a811461004d57806318bdc79a146100aa5780638da5cb5b146100be578063d2cc718f146100d0575b6100d96001805434019055565b6100db6004356024356000805433600160a060020a0390811691161415806100755750600034115b806100a05750805460a060020a900460ff1680156100a057508054600160a060020a03848116911614155b156100f757610002565b6100db60005460ff60a060020a9091041681565b6100ed600054600160a060020a031681565b6100db60015481565b005b60408051918252519081900360200190f35b6060908152602090f35b600160a060020a0383168260608381818185876185025a03f1925050501561015c57604080518381529051600160a060020a038516917f9735b0cb909f3d21d5c16bbcccd272d85fa11446f6d679f6ecb170d2dabfecfc919081900360200190a25060015b929150505660606040818152806101bc833960a090525160805160008054600160a060020a03191690921760a060020a60ff0219167401000000000000000000000000000000000000000090910217815561016290819061005a90396000f3606060405236156100405760e060020a60003504630221038a811461004d57806318bdc79a146100aa5780638da5cb5b146100be578063d2cc718f146100d0575b6100d96001805434019055565b6100db6004356024356000805433600160a060020a0390811691161415806100755750600034115b806100a05750805460a060020a900460ff1680156100a057508054600160a060020a03848116911614155b156100f757610002565b6100db60005460ff60a060020a9091041681565b6100ed600054600160a060020a031681565b6100db60015481565b005b60408051918252519081900360200190f35b6060908152602090f35b600160a060020a0383168260608381818185876185025a03f1925050501561015c57604080518381529051600160a060020a038516917f9735b0cb909f3d21d5c16bbcccd272d85fa11446f6d679f6ecb170d2dabfecfc919081900360200190a25060015b92915050566060604052361561020e5760e060020a6000350463013cf08b8114610247578063095ea7b3146102d05780630c3b7b96146103455780630e7082031461034e578063149acf9a1461036057806318160ddd146103725780631f2dc5ef1461037b57806321b5b8dd1461039b578063237e9492146103ad57806323b872dd1461040e5780632632bf2014610441578063341458081461047257806339d1f9081461047b5780634b6753bc146104935780634df6d6cc1461049c5780634e10c3ee146104b7578063590e1ae3146104ca578063612e45a3146104db578063643f7cdd1461057a578063674ed066146105925780636837ff1e1461059b57806370a08231146105e5578063749f98891461060b57806378524b2e1461062457806381f03fcb1461067e57806382661dc41461069657806382bf6464146106b75780638b15a605146106c95780638d7af473146106d257806396d7f3f5146106e1578063a1da2fb9146106ea578063a3912ec814610704578063a9059cbb1461070f578063b7bc2c841461073f578063baac53001461074b578063be7c29c1146107b1578063c9d27afe14610817578063cc9ae3f61461082d578063cdef91d014610841578063dbde198814610859578063dd62ed3e1461087e578063e33734fd146108b2578063e5962195146108c6578063e66f53b7146108de578063eceb2945146108f0578063f8c80d261461094f575b610966600f546000906234bc000142108015610239575060125433600160a060020a03908116911614155b156109785761098033610752565b6109866004356000805482908110156100025750808052600e8202600080516020612a3583398151915201905060038101546004820154600683015460018401548454600786015460058701546009880154600a890154600d8a0154600160a060020a039586169b509599600201989760ff81811698610100909204811697949691951693168c565b61096660043560243533600160a060020a03908116600081815260156020908152604080832094871680845294825280832086905580518681529051929493927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060015b92915050565b61096660105481565b610a7d600754600160a060020a031681565b610a7d600e54600160a060020a031681565b61096660165481565b6109665b60004262127500600f60005054031115610de557506014610983565b610a7d601254600160a060020a031681565b60408051602060248035600481810135601f810185900485028601850190965285855261096695813595919460449492939092019181908401838280828437509496505050505050506000600060006000600060003411156116a757610002565b6109666004356024356044355b60115460009060ff1680156104315750600f5442115b80156124e857506124e68461044b565b6109666000610980335b600160a060020a0381166000908152600b602052604081205481908114156129ca57610b99565b61096660065481565b6109665b600d5430600160a060020a03163103610983565b610966600f5481565b61096660043560046020526000908152604090205460ff1681565b61096660043560243560006124ca610831565b610a9a6000341115610ba457610002565b604080516020604435600481810135601f8101849004840285018401909552848452610966948135946024803595939460649492939101918190840183828082843750506040805160209735808a0135601f81018a90048a0283018a01909352828252969897608497919650602491909101945090925082915084018382808284375094965050933593505060a43591505060006000610e1b336105ec565b61096660043560096020526000908152604090205481565b61096660015481565b610a9a60043530600160a060020a031633600160a060020a03161415806105db5750600160a060020a03811660009081526004602052604090205460ff16155b156121ca576121c7565b6109666004355b600160a060020a0381166000908152601460205260409020545b919050565b6109666004356024356000600034111561259857610002565b610966600062e6b680420360026000505410806106505750600354600160a060020a0390811633909116145b80156106645750600254621274ff19420190105b156126135750426002908155600180549091028155610983565b610966600435600a6020526000908152604090205481565b610966600435602435600060006000600060006000341115611ba057610002565b610a7d600854600160a060020a031681565b610966600c5481565b61096660005460001901610983565b61096660025481565b61096660043560006000600060003411156121fb57610002565b6109665b6001610983565b6109666004356024355b60115460009060ff16801561072f5750600f5442115b801561248657506124843361044b565b61096660115460ff1681565b6109666004355b60006000600f600050544210801561076a5750600034115b80156107a457506011546101009004600160a060020a0316600014806107a457506011546101009004600160a060020a0390811633909116145b15610b9f57610a9c61037f565b610a7d600435600060006000508281548110156100025750508080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56b600e83020180548290811015610002575081526020902060030154600160a060020a0316610606565b6109666004356024356000600061144c336105ec565b6109665b6000600034111561247b57610002565b61096660043560056020526000908152604090205481565b610966600435602435604435600061252e845b6000600060003411156127ab57610002565b610966600435602435600160a060020a0382811660009081526015602090815260408083209385168352929052205461033f565b610a9a600435600034111561254457610002565b610966600435600b6020526000908152604090205481565b610a7d600354600160a060020a031681565b604080516020606435600481810135601f8101849004840285018401909552848452610966948135946024803595604435956084949201919081908401838280828437509496505050505050506000600060003411156113bd57610002565b610a7d6011546101009004600160a060020a031681565b60408051918252519081900360200190f35b610980610708565b90505b90565b604051808d600160a060020a031681526020018c8152602001806020018b81526020018a815260200189815260200188815260200187815260200186815260200185815260200184815260200183600160a060020a0316815260200182810382528c818154600181600116156101000203166002900481526020019150805460018160011615610100020316600290048015610a635780601f10610a3857610100808354040283529160200191610a63565b820191906000526020600020905b815481529060010190602001808311610a4657829003601f168201915b50509d505050505050505050505050505060405180910390f35b60408051600160a060020a03929092168252519081900360200190f35b005b604051601254601434908102939093049350600160a060020a03169183900390600081818185876185025a03f150505050600160a060020a038316600081815260146020908152604080832080548601905560168054860190556013825291829020805434019055815184815291517fdbccb92686efceafb9bb7e0394df7f58f71b954061b81afb57109bf247d3d75a9281900390910190a260105460165410801590610b4c575060115460ff16155b15610b94576011805460ff1916600117905560165460408051918252517ff381a3e2428fdda36615919e8d9c35878d9eb0cf85ac6edf575088e80e4c147e9181900360200190a15b600191505b50919050565b610002565b600f5442118015610bb8575060115460ff16155b15610de357601260009054906101000a9004600160a060020a0316600160a060020a031663d2cc718f6040518160e060020a0281526004018090506020604051808303816000876161da5a03f1156100025750506040516012549051600160a060020a039190911631109050610cc9576040805160125460e060020a63d2cc718f0282529151600160a060020a039290921691630221038a913091849163d2cc718f91600482810192602092919082900301816000876161da5a03f11561000257505060408051805160e160020a63011081c5028252600160a060020a039490941660048201526024810193909352516044838101936020935082900301816000876161da5a03f115610002575050505b33600160a060020a0316600081815260136020526040808220549051909181818185876185025a03f19250505015610de35733600160a060020a03167fbb28353e4598c3b9199101a66e0989549b659a59a54d2c27fbb183f1932c8e6d6013600050600033600160a060020a03168152602001908152602001600020600050546040518082815260200191505060405180910390a26014600050600033600160a060020a0316815260200190815260200160002060005054601660008282825054039250508190555060006014600050600033600160a060020a031681526020019081526020016000206000508190555060006013600050600033600160a060020a03168152602001908152602001600020600050819055505b565b4262054600600f60005054031115610e13576201518062127500600f60005054034203046014019050610983565b50601e610983565b60001415610e2857610002565b828015610e725750866000141580610e4257508451600014155b80610e5a5750600354600160a060020a038981169116145b80610e655750600034115b80610e72575062093a8084105b15610e7c57610002565b82158015610e9c5750610e8e88610eb6565b1580610e9c57506212750084105b15610f5857610002565b83546118e490600160a060020a03165b600160a060020a03811660009081526004602052604081205460ff1680610f4b5750601254600160a060020a03908116908316148015610f4b5750601260009054906101000a9004600160a060020a0316600160a060020a031663d2cc718f6040518160e060020a0281526004018090506020604051808303816000876161da5a03f115610002575050604051516006541190505b156129a057506001610606565b6249d400841115610f6857610002565b60115460ff161580610f7b5750600f5442105b80610f905750600c5434108015610f90575082155b15610f9a57610002565b428442011015610fa957610002565b30600160a060020a031633600160a060020a03161415610fc857610002565b6000805460018101808355909190828015829011610fff57600e0281600e028360005260206000209182019101610fff91906110c4565b505060008054929450918491508110156100025750808052600e8302600080516020612a358339815191520190508054600160a060020a031916891781556001818101899055875160028084018054600082815260209081902096975091959481161561010002600019011691909104601f908101829004840193918b01908390106111bc57805160ff19168380011785555b506111ec9291506111a4565b5050600060098201819055600a820155600d81018054600160a060020a03191690556001015b808211156111b8578054600160a060020a03191681556000600182810182905560028084018054848255909281161561010002600019011604601f81901061118a57505b506000600383018190556004808401805461ffff19169055600584018290556006840182905560078401805460ff19169055600884018054838255908352602090922061109e929091028101905b808211156111b857600080825560018201818155600283019190915560039091018054600160a060020a0319169055611156565b601f01602090049060005260206000209081019061110891905b808211156111b857600081556001016111a4565b5090565b82800160010185558215611092579182015b828111156110925782518260005055916020019190600101906111ce565b50508787866040518084600160a060020a0316606060020a0281526014018381526020018280519060200190808383829060006004602084601f0104600f02600301f150905001935050505060405180910390208160050160005081905550834201816003016000508190555060018160040160006101000a81548160ff02191690830217905550828160070160006101000a81548160ff0219169083021790555082156112d257600881018054600181018083559091908280158290116112cd576004028160040283600052602060002091820191016112cd9190611156565b505050505b600d8082018054600160a060020a031916331790553460068301819055815401905560408051600160a060020a038a16815260208181018a9052918101859052608060608201818152895191830191909152885185937f5790de2c279e58269b93b12828f56fd5f2bc8ad15e61ce08572585c81a38756f938d938d938a938e93929160a084019185810191908190849082908590600090600490601f850104600f02600301f150905090810190601f1680156113a25780820380516001836020036101000a031916815260200191505b509550505050505060405180910390a2509695505050505050565b6000805487908110156100025750808052600e8702600080516020612a3583398151915201905090508484846040518084600160a060020a0316606060020a0281526014018381526020018280519060200190808383829060006004602084601f0104600f02600301f15090500193505050506040518091039020816005016000505414915050949350505050565b6000141561145957610002565b600034111561146757610002565b6000805485908110156100025750600160a060020a0333168152600e85027f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e56e8101602052604090912054600080516020612a3583398151915291909101915060ff16806114e05750600c810160205260406000205460ff165b806114ef575060038101544210155b156114f957610002565b821561153f5733600160a060020a03166000908152601460209081526040808320546009850180549091019055600b84019091529020805460ff1916600117905561157b565b33600160a060020a0316600090815260146020908152604080832054600a850180549091019055600c84019091529020805460ff191660011790555b33600160a060020a03166000908152600b602052604081205414156115a757604060002084905561161b565b33600160a060020a03166000908152600b60205260408120548154811015610002579080527f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e566600e90910201546003820154111561161b5733600160a060020a03166000908152600b602052604090208490555b60408051848152905133600160a060020a03169186917f86abfce99b7dd908bec0169288797f85049ec73cbe046ed9de818fab3a497ae09181900360200190a35092915050565b6040805186815260208101839052815189927fdfc78bdca8e3e0b18c16c5c99323c6cb9eb5e00afde190b4e7273f5158702b07928290030190a25b5050505092915050565b6000805488908110156100025750808052600e8802600080516020612a35833981519152019050600781015490945060ff166116e657620d2f006116eb565b622398805b600485015490935060ff16801561170757506003840154830142115b15611715576117b78761188f565b600384015442108061172c5750600484015460ff16155b806117ad57508360000160009054906101000a9004600160a060020a03168460010160005054876040518084600160a060020a0316606060020a0281526014018381526020018280519060200190808383829060006004602084601f0104600f02600301f15090500193505050506040518091039020846005016000505414155b15610ea657610002565b61169d565b60048401805461ff001916610100179055835460019550600160a060020a03908116309091161480159061180057508354600754600160a060020a03908116911614155b801561181c57506008548454600160a060020a03908116911614155b801561183857508354601254600160a060020a03908116911614155b801561185457506003548454600160a060020a03908116911614155b1561188a5760018401805430600160a060020a031660009081526005602052604090208054919091019055546006805490910190555b611662875b6000600060005082815481101561000257908052600e02600080516020612a35833981519152018150600481015490915060ff16156118d657600d80546006830154900390555b600401805460ff1916905550565b15156118f3576118ff8761188f565b6001915061193061047f565b604051600d8501546006860154600160a060020a0391909116916000919082818181858883f193505050505061169d565b6001850154111561194057600091505b50600a8301546009840154865191019060049010801590611985575085600081518110156100025790602001015160f860020a900460f860020a02606860f860020a02145b80156119b5575085600181518110156100025790602001015160f860020a900460f860020a02603760f860020a02145b80156119e5575085600281518110156100025790602001015160f860020a900460f860020a0260ff60f860020a02145b8015611a15575085600381518110156100025790602001015160f860020a900460f860020a02601e60f860020a02145b8015611a44575030600160a060020a0316600090815260056020526040902054611a4190611a5c61047f565b81105b15611a4e57600091505b6001840154611a7f90611a5e565b015b30600160a060020a03166000908152600560205260408120546129a861047f565b8110611ad357604051600d8501546006860154600160a060020a0391909116916000919082818181858883f193505050501515611abb57610002565b4260025560165460059004811115611ad35760056001555b6001840154611ae190611a5e565b8110158015611af75750600a8401546009850154115b8015611b005750815b1561188a578360000160009054906101000a9004600160a060020a0316600160a060020a0316846001016000505487604051808280519060200190808383829060006004602084601f0104600f02600301f150905090810190601f168015611b7c5780820380516001836020036101000a031916815260200191505b5091505060006040518083038185876185025a03f19250505015156117bc57610002565b611ba9336105ec565b60001415611bb657610002565b60008054889081101561000257508052600e87027f290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e566810154600080516020612a35833981519152919091019450421080611c1857506003840154622398800142115b80611c3157508354600160a060020a0390811690871614155b80611c415750600784015460ff16155b80611c67575033600160a060020a03166000908152600b8501602052604090205460ff16155b80611c9b575033600160a060020a03166000908152600b60205260409020548714801590611c9b5750604060009081205414155b15611ca557610002565b600884018054600090811015610002579081526020812060030154600160a060020a03161415611e1157611efb86604051600090600160a060020a038316907f9046fefd66f538ab35263248a44217dcb70e2eb2cd136629e141b8b8f9f03b60908390a260408051600e547fe2faf044000000000000000000000000000000000000000000000000000000008252600160a060020a03858116600484015260248301859052604483018590526223988042016064840152925192169163e2faf04491608480820192602092909190829003018187876161da5a03f1156100025750506040515191506106069050565b6008850180546000908110156100025781815260208082209390935530600160a060020a031681526005909252604082205481549092908110156100025790815260208120905060020155601654600885018054600090811015610002579081526020812090506001015560048401805461ff0019166101001790555b6008840180546000908110156100025781548282526020822060010154929190811015610002579081526020812090505433600160a060020a031660009081526014602052604081205460088801805493909102939093049550908110156100025790815260208120905060030154604080517fbaac530000000000000000000000000000000000000000000000000000000000815233600160a060020a0390811660048301529151929091169163baac53009186916024808301926020929190829003018185886185025a03f11561000257505060405151600014159150611f77905057610002565b60088501805460009081101561000257818152602081206003018054600160a060020a03191690931790925580549091908110156100025790815260208120905060030154600160a060020a031660001415611f5657610002565b600d5430600160a060020a0316311015611f6f57610002565b611d9461047f565b6008840180546000908110156100025781548282526020822060010154929190811015610002579081526020812090506002015433600160a060020a0390811660009081526014602090815260408083205430909416835260058083528184205460099093529083205460088b018054969095029690960497509487020494508593929091908290811015610002575260208120815060030154600160a060020a0390811682526020828101939093526040918201600090812080549095019094553016835260059091529020548290101561205257610002565b30600160a060020a031660009081526005602052604081208054849003905560088501805483926009929091829081101561000257508152602080822060030154600160a060020a039081168352929052604080822080549094019093553090911681522054819010156120c557610002565b30600160a060020a0390811660009081526009602090815260408083208054869003905533909316808352601482528383205484519081529351929390927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a36121373361086c565b5033600160a060020a03166000908152601460209081526040808320805460168054919091039055839055600a9091528120556001945061169d565b30600160a060020a0390811660008181526005602090815260408083208054958716808552828520805490970190965584845283905560099091528082208054948352908220805490940190935590815290555b50565b604051600160a060020a0382811691309091163190600081818185876185025a03f192505050151561217357610002565b33600160a060020a03818116600090815260096020908152604080832054815160065460085460e060020a63d2cc718f028352935197995091969195929092169363d2cc718f936004848101949193929183900301908290876161da5a03f11561000257505050604051805190602001506005600050600033600160a060020a03168152602001908152602001600020600050540204101561229c57610002565b600160a060020a03338116600090815260096020908152604080832054815160065460085460e060020a63d2cc718f02835293519296909593169363d2cc718f93600483810194929383900301908290876161da5a03f11561000257505050604051805190602001506005600050600033600160a060020a0316815260200190815260200160002060005054020403905083156123eb57600860009054906101000a9004600160a060020a0316600160a060020a0316630221038a83600160a060020a0316630e7082036040518160e060020a0281526004018090506020604051808303816000876161da5a03f11561000257505060408051805160e160020a63011081c5028252600160a060020a031660048201526024810186905290516044808301935060209282900301816000876161da5a03f115610002575050604051511515905061245357610002565b6040805160085460e160020a63011081c5028252600160a060020a038581166004840152602483018590529251921691630221038a9160448082019260209290919082900301816000876161da5a03f115610002575050604051511515905061245357610002565b600160a060020a03331660009081526009602052604090208054909101905550600192915050565b6109803361086c565b155b80156124a157506124a13384845b60006000612939856105ec565b80156124bd57506124bd83836000600034111561261b57610002565b15610b9f5750600161033f565b15156124d557610002565b6124df8383610719565b905061033f565b155b80156124fa57506124fa848484612494565b80156125175750612517848484600060003411156126c057610002565b15610b9f57506001612527565b90505b9392505050565b151561253957610002565b61252484848461041b565b30600160a060020a031633600160a060020a0316141580612589575030600160a060020a031660009081526005602052604090205460649061258461047f565b010481115b1561259357610002565b600c55565b600354600160a060020a0390811633909116146125b457610002565b600160a060020a038316600081815260046020908152604091829020805460ff191686179055815185815291517f73ad2a153c8b67991df9459024950b318a609782cee8c7eeda47b905f9baa91f9281900390910190a250600161033f565b506000610983565b33600160a060020a03166000908152601460205260409020548290108015906126445750600082115b156126b857600160a060020a03338116600081815260146020908152604080832080548890039055938716808352918490208054870190558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a350600161033f565b50600061033f565b600160a060020a0384166000908152601460205260409020548290108015906127095750601560209081526040600081812033600160a060020a03168252909252902054829010155b80156127155750600082115b156127a357600160a060020a03838116600081815260146020908152604080832080548801905588851680845281842080548990039055601583528184203390961684529482529182902080548790039055815186815291519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a3506001612527565b506000612527565b600160a060020a038381166000908152600a6020908152604080832054601654600754835160e060020a63d2cc718f02815293519296919591169363d2cc718f9360048181019492939183900301908290876161da5a03f115610002575050604051519050612819866105ec565b0204101561282657610002565b600160a060020a038381166000908152600a6020908152604080832054601654600754835160e060020a63d2cc718f02815293519296919591169363d2cc718f9360048181019492939183900301908290876161da5a03f115610002575050604051519050612894866105ec565b0204039050600760009054906101000a9004600160a060020a0316600160a060020a0316630221038a84836040518360e060020a0281526004018083600160a060020a03168152602001828152602001925050506020604051808303816000876161da5a03f115610002575050604051511515905061291257610002565b600160a060020a0383166000908152600a6020526040902080548201905560019150610b99565b600160a060020a0386166000908152600a602052604090205480850291909104915081111561296757610002565b600160a060020a038581166000908152600a60205260408082208054859003905591861681522080548201905560019150509392505050565b506000610606565b0160030260166000505483020460016000505460166000505404019050610606565b600160a060020a0383166000908152600b6020526040812054815481101561000257818052600e02600080516020612a358339815191520190506003810154909150421115610b9457600160a060020a0383166000908152600b602052604081208190559150610b9956290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563000000000000000000000000da4a4626d3e16e094de3225a751aab7128e965260000000000000000000000004a574510c7014e4ae985403536074abe582adfc80000000000000000000000000000000000000000000000001bc16d674ec80000000000000000000000000000000000000000000000000a968163f0a57b4000000000000000000000000000000000000000000000000000000000000057495e100000000000000000000000000000000000000000000000000000000000000000

Wrong bytecode: 0x3f2d17ed39876c0864d321d8a533ba8080273ede

Compiler: 0.2.2-nightly.2016.3.1+commit.2bb315

Result:

6060604052610a30806100126000396000f3606060405236156100da5760e060020a600035046306fdde03811461017b57806318160ddd146101d85780631d71a1cd146101e1578063313ce567146102485780633b46a7df1461025457806340c48dfa146102945780634b7503341461029d5780634f24186a146102a65780635e983d08146103e657806370a082311461040c5780638620410b146104245780638da5cb5b1461042d57806395d89b411461043f578063a3ec138d1461049a578063a9059cbb146104b2578063d9c7041b146104e1578063e4849b32146104ea578063fc0c546a146104f8575b610512600854600160a060020a033316600081815260096020908152604080832080543496909604958601905560048054860190556005805486019055805185815290519294939285927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef928290030190a38154604051600160a060020a0391909116908390600234049082818181858883f19350505050506105246103ea565b60408051600180546020600282841615610100026000190190921691909104601f810182900482028401820190945283835261052e93908301828280156105fc5780601f106105d1576101008083540402835291602001916105fc565b61051260045481565b6040805160206004803580820135601f810184900484028501840190955284845261052e949193602493909291840191908190840183828082843750949650505050505050604080516020810190915260008152662386f26fc1000034116108e557610002565b61059c60035460ff1681565b610512600435600160a060020a033316600090815260096020908152604080832054600a80549091019055600d909152812054819011156109be57610002565b61051260055481565b61051260075481565b6040805160206004803580820135601f810184900484028501840190955284845261052e9491936024939092918401919081908401838280828437509496505050505050506040805160208101909152600080825254600160a060020a0390811633919091161415610984576000600a600050819055507fb7e05d4fafe9e4f0ac7fb9e914e9fbadbd3c1ef56486ff779b1685adb16fd8d88260405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f16801561039f5780820380516001836020036101000a031916815260200191505b509250505060405180910390a15060408051808201909152600281527f6f6b000000000000000000000000000000000000000000000000000000000000602082015261097f565b6105b25b30600160a060020a031631600681905560045490046007819055600202600855565b61051260043560096020526000908152604090205481565b61051260085481565b6105b4600054600160a060020a031681565b6040805160028054602060018216156101000260001901909116829004601f810182900482028401820190945283835261052e93908301828280156105fc5780601f106105d1576101008083540402835291602001916105fc565b610512600435600d6020526000908152604090205481565b6105b2600435602435600160a060020a0333166000908152600960205260409020548190101561079457610002565b61051260065481565b6105b26004356108266103ea565b6105b260008054600160a060020a03161461060457610002565b60408051918252519081900360200190f35b60085491505b5090565b60405180806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f16801561058e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6040805160ff9092168252519081900360200190f35b005b60408051600160a060020a03929092168252519081900360200190f35b820191906000526020600020905b8154815290600101906020018083116105df57829003601f168201915b505050505081565b3460085533600160a060020a03166000908152600960209081526040808320600190819055600481905560058190558151808301909252600d82527f6e6f786f6e66756e642e636f6d00000000000000000000000000000000000000918301918252805493819052905160ff1916601a178155916106ce917fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6600261010084871615026000190190931692909204601f01048101905b8082111561052a57600081556001016106ba565b505060408051808201909152600781527f3f205348415245000000000000000000000000000000000000000000000000006020918201908152600280546000829052915160ff1916600e1781559161075f916001811615610100026000190116839004601f01047f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace908101906106ba565b50506003805460ff191690556000805473ffffffffffffffffffffffffffffffffffffffff1916331790556107926103ea565b565b600160a060020a03821660009081526009602052604090205480820110156107bb57610002565b600160a060020a03338116600081815260096020908152604080832080548790039055938616808352918490208054860190558351858152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35050565b600160a060020a0333166000908152600960205260409020548190101561084c57610002565b30600160a060020a031633600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a360408051600480548490039055600160a060020a03331660008181526009602052928320805485900390556007549092919084029082818181858883f19350505050506108e26103ea565b50565b7fdd585e7b910c0f60ca245afc864bde0407e07a5a2521d3b3d47ef1bb8c2f9b0f348360405180838152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f16801561096e5780820380516001836020036101000a031916815260200191505b50935050505060405180910390a150805b919050565b5060408051808201909152601681527f4f6e6c792061646d696e2063616e20646f207468697300000000000000000000602082015261097f565b600160a060020a0333166000818152600d602090815260408083208054600101905560098252918290205482518681529182019390935280820192909252517f87c19bcb6d6107a628e895e6d3c7e270cd03fe3389bf78638c5d9f50f050f5c59181900360600190a150600a5461097f56```

Compilation problem: 0x4df812f6064def1e5e029f1ca858777cc98d2d81

Error:

Error: XaurumToken.sol:509:9: Error: Function, variable, struct or modifier declaration expected.
        if (msg.sender == address(coinageContract) && 
        ^Error: XaurumToken.sol:509:9: Error: Function, variable, struct or modifier declaration expected.
        if (msg.sender == address(coinageContract) &&      

Doubling arguments

Arguments in Contract Creation Code and in Constructor Arguments.

Addresses:

0xd80df9c12982e1746c4f3dfc75e267d404527ffc
0xe2cc64efb6c1fabb09fe6e59eba6df2dacb92915

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.