github.com/amazechain/amc@v0.1.3/contracts/deposit/AMT/bytecode.bin (about)
1 608060405260006004556000600560006101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600560086101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055506000600560106101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055503480156200009457600080fd5b50604051620026e4380380620026e48339818101604052810190620000ba91906200029e565b620000da620000ce6200018860201b60201c565b6200019060201b60201c565b83600360006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555082600360086101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555081600360106101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555080600360186101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505050505062000310565b600033905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600080fd5b600067ffffffffffffffff82169050919050565b620002788162000259565b81146200028457600080fd5b50565b60008151905062000298816200026d565b92915050565b60008060008060808587031215620002bb57620002ba62000254565b5b6000620002cb8782880162000287565b9450506020620002de8782880162000287565b9350506040620002f18782880162000287565b9250506060620003048782880162000287565b91505092959194509250565b6123c480620003206000396000f3fe6080604052600436106100c25760003560e01c80638da5cb5b1161007f578063d680292f11610059578063d680292f1461024e578063e3a9db1a14610277578063ee7bc641146102b4578063f2fde38b146102e1576100c2565b80638da5cb5b146101bb5780639363a141146101e6578063973bbea014610211576100c2565b80630e4a72ff146100c7578063164af1df146101045780633ccfd60b14610120578063715018a61461012a5780637bf7c807146101415780638d3043b01461017e575b600080fd5b3480156100d357600080fd5b506100ee60048036038101906100e991906115b6565b61030a565b6040516100fb91906115fe565b60405180910390f35b61011e6004803603810190610119919061167e565b6105c0565b005b6101286108bc565b005b34801561013657600080fd5b5061013f610bda565b005b34801561014d57600080fd5b506101686004803603810190610163919061173f565b610bee565b60405161017591906115fe565b60405180910390f35b34801561018a57600080fd5b506101a560048036038101906101a091906115b6565b610e30565b6040516101b2919061177b565b60405180910390f35b3480156101c757600080fd5b506101d0610ec6565b6040516101dd91906117d7565b60405180910390f35b3480156101f257600080fd5b506101fb610eef565b6040516102089190611801565b60405180910390f35b34801561021d57600080fd5b5061023860048036038101906102339190611848565b610ef9565b604051610245919061177b565b60405180910390f35b34801561025a57600080fd5b5061027560048036038101906102709190611875565b611016565b005b34801561028357600080fd5b5061029e60048036038101906102999190611848565b6111a3565b6040516102ab9190611801565b60405180910390f35b3480156102c057600080fd5b506102c96111ec565b6040516102d8939291906118b5565b60405180910390f35b3480156102ed57600080fd5b5061030860048036038101906103039190611848565b6112b5565b005b600080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541461038d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103849061196f565b60405180910390fd5b68056bc75e2d631000008214806103ac5750681b1ae4d6e2ef50000082145b806103bf57506802b5e3af16b188000082145b6103fe576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103f590611a01565b60405180910390fd5b6802b5e3af16b1880000820361049157600560009054906101000a900467ffffffffffffffff1667ffffffffffffffff16600360089054906101000a900467ffffffffffffffff1667ffffffffffffffff1611610490576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161048790611a93565b60405180910390fd5b5b68056bc75e2d63100000820361052457600560089054906101000a900467ffffffffffffffff1667ffffffffffffffff16600360109054906101000a900467ffffffffffffffff1667ffffffffffffffff1611610523576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161051a90611b25565b60405180910390fd5b5b681b1ae4d6e2ef50000082036105b757600560109054906101000a900467ffffffffffffffff1667ffffffffffffffff16600360189054906101000a900467ffffffffffffffff1667ffffffffffffffff16116105b6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ad90611bb7565b60405180910390fd5b5b60019050919050565b60003490506105ce8161030a565b61060d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161060490611a01565b60405180910390fd5b60308585905014610653576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161064a90611c49565b60405180910390fd5b60608383905014610699576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161069090611cdb565b60405180910390fd5b80600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555042600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548167ffffffffffffffff021916908367ffffffffffffffff16021790555080600460008282546107559190611d2a565b925050819055506802b5e3af16b188000081036107ba576005600081819054906101000a900467ffffffffffffffff168092919061079290611d5e565b91906101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505b68056bc75e2d631000008103610818576005600881819054906101000a900467ffffffffffffffff16809291906107f090611d5e565b91906101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505b681b1ae4d6e2ef5000008103610876576005601081819054906101000a900467ffffffffffffffff168092919061084e90611d5e565b91906101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505b7fb8d51a6e65c24b720301201860c41bedb147444aa7a59c1c6402493d56595f5885858386866040516108ad959493929190611dec565b60405180910390a15050505050565b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541161093e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161093590611e81565b60405180910390fd5b61094742610bee565b610986576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161097d90611a01565b60405180910390fd5b6000600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490506109d43382611338565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009055600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81549067ffffffffffffffff02191690556802b5e3af16b18800008103610acb576005600081819054906101000a900467ffffffffffffffff1680929190610aa390611ea1565b91906101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505b68056bc75e2d631000008103610b29576005600881819054906101000a900467ffffffffffffffff1680929190610b0190611ea1565b91906101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505b681b1ae4d6e2ef5000008103610b87576005601081819054906101000a900467ffffffffffffffff1680929190610b5f90611ea1565b91906101000a81548167ffffffffffffffff021916908367ffffffffffffffff160217905550505b8060046000828254610b999190611eca565b925050819055507f58799390987ee1f6c91da03f668142478dbf60938ef1355203cceb37caea106b81604051610bcf9190611801565b60405180910390a150565b610be261142c565b610bec60006114aa565b565b600080600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054118015610c9b57506000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900467ffffffffffffffff1667ffffffffffffffff16115b610cda576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610cd190611f4a565b60405180910390fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054471015610d5c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d5390611fb6565b60405180910390fd5b8167ffffffffffffffff16600360009054906101000a900467ffffffffffffffff16600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900467ffffffffffffffff16610ddc9190611fd6565b67ffffffffffffffff161115610e27576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e1e9061205e565b60405180910390fd5b60019050919050565b60006802b5e3af16b18800008203610e6057600360089054906101000a900467ffffffffffffffff169050610ec1565b68056bc75e2d631000008203610e8e57600360109054906101000a900467ffffffffffffffff169050610ec1565b681b1ae4d6e2ef5000008203610ebc57600360189054906101000a900467ffffffffffffffff169050610ec1565b600090505b919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b6000600454905090565b600080600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900467ffffffffffffffff1667ffffffffffffffff1611610f9a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610f91906120f0565b60405180910390fd5b600360009054906101000a900467ffffffffffffffff16600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900467ffffffffffffffff1661100f9190611fd6565b9050919050565b61101e610ec6565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461108b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110829061215c565b60405180910390fd5b6802b5e3af16b188000082036110e75780600360088282829054906101000a900467ffffffffffffffff166110c09190611fd6565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b68056bc75e2d6310000082036111435780600360108282829054906101000a900467ffffffffffffffff1661111c9190611fd6565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b681b1ae4d6e2ef500000820361119f5780600360188282829054906101000a900467ffffffffffffffff166111789190611fd6565b92506101000a81548167ffffffffffffffff021916908367ffffffffffffffff1602179055505b5050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080600080600560009054906101000a900467ffffffffffffffff16600360089054906101000a900467ffffffffffffffff1661122a919061217c565b90506000600560089054906101000a900467ffffffffffffffff16600360109054906101000a900467ffffffffffffffff16611266919061217c565b90506000600560109054906101000a900467ffffffffffffffff16600360189054906101000a900467ffffffffffffffff166112a2919061217c565b9050828282955095509550505050909192565b6112bd61142c565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff160361132c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113239061222a565b60405180910390fd5b611335816114aa565b50565b8047101561137b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161137290611fb6565b60405180910390fd5b60008273ffffffffffffffffffffffffffffffffffffffff16826040516113a19061227b565b60006040518083038185875af1925050503d80600081146113de576040519150601f19603f3d011682016040523d82523d6000602084013e6113e3565b606091505b5050905080611427576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161141e90612302565b60405180910390fd5b505050565b61143461156e565b73ffffffffffffffffffffffffffffffffffffffff16611452610ec6565b73ffffffffffffffffffffffffffffffffffffffff16146114a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161149f9061236e565b60405180910390fd5b565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600033905090565b600080fd5b600080fd5b6000819050919050565b61159381611580565b811461159e57600080fd5b50565b6000813590506115b08161158a565b92915050565b6000602082840312156115cc576115cb611576565b5b60006115da848285016115a1565b91505092915050565b60008115159050919050565b6115f8816115e3565b82525050565b600060208201905061161360008301846115ef565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f84011261163e5761163d611619565b5b8235905067ffffffffffffffff81111561165b5761165a61161e565b5b60208301915083600182028301111561167757611676611623565b5b9250929050565b6000806000806040858703121561169857611697611576565b5b600085013567ffffffffffffffff8111156116b6576116b561157b565b5b6116c287828801611628565b9450945050602085013567ffffffffffffffff8111156116e5576116e461157b565b5b6116f187828801611628565b925092505092959194509250565b600067ffffffffffffffff82169050919050565b61171c816116ff565b811461172757600080fd5b50565b60008135905061173981611713565b92915050565b60006020828403121561175557611754611576565b5b60006117638482850161172a565b91505092915050565b611775816116ff565b82525050565b6000602082019050611790600083018461176c565b92915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006117c182611796565b9050919050565b6117d1816117b6565b82525050565b60006020820190506117ec60008301846117c8565b92915050565b6117fb81611580565b82525050565b600060208201905061181660008301846117f2565b92915050565b611825816117b6565b811461183057600080fd5b50565b6000813590506118428161181c565b92915050565b60006020828403121561185e5761185d611576565b5b600061186c84828501611833565b91505092915050565b6000806040838503121561188c5761188b611576565b5b600061189a858286016115a1565b92505060206118ab8582860161172a565b9150509250929050565b60006060820190506118ca600083018661176c565b6118d7602083018561176c565b6118e4604083018461176c565b949350505050565b600082825260208201905092915050565b7f4465706f736974436f6e74726163743a20796f7520616c72656164792064657060008201527f6f73697465640000000000000000000000000000000000000000000000000000602082015250565b60006119596026836118ec565b9150611964826118fd565b604082019050919050565b600060208201905081810360008301526119888161194c565b9050919050565b7f4465706f736974436f6e74726163743a207061796565206973206e6f7420616c60008201527f6c6f77656420746f206465706f73697400000000000000000000000000000000602082015250565b60006119eb6030836118ec565b91506119f68261198f565b604082019050919050565b60006020820190508181036000830152611a1a816119de565b9050919050565b7f313020414d43204465706f736974204c696d697420686173206265656e20726560008201527f6163686564000000000000000000000000000000000000000000000000000000602082015250565b6000611a7d6025836118ec565b9150611a8882611a21565b604082019050919050565b60006020820190508181036000830152611aac81611a70565b9050919050565b7f31303020414d43204465706f736974204c696d697420686173206265656e207260008201527f6561636865640000000000000000000000000000000000000000000000000000602082015250565b6000611b0f6026836118ec565b9150611b1a82611ab3565b604082019050919050565b60006020820190508181036000830152611b3e81611b02565b9050919050565b7f35303020414d43204465706f736974204c696d697420686173206265656e207260008201527f6561636865640000000000000000000000000000000000000000000000000000602082015250565b6000611ba16026836118ec565b9150611bac82611b45565b604082019050919050565b60006020820190508181036000830152611bd081611b94565b9050919050565b7f4465706f736974436f6e74726163743a20696e76616c6964207075626b65792060008201527f6c656e6774680000000000000000000000000000000000000000000000000000602082015250565b6000611c336026836118ec565b9150611c3e82611bd7565b604082019050919050565b60006020820190508181036000830152611c6281611c26565b9050919050565b7f4465706f736974436f6e74726163743a20696e76616c6964207369676e61747560008201527f7265206c656e6774680000000000000000000000000000000000000000000000602082015250565b6000611cc56029836118ec565b9150611cd082611c69565b604082019050919050565b60006020820190508181036000830152611cf481611cb8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000611d3582611580565b9150611d4083611580565b9250828201905080821115611d5857611d57611cfb565b5b92915050565b6000611d69826116ff565b915067ffffffffffffffff8203611d8357611d82611cfb565b5b600182019050919050565b600082825260208201905092915050565b82818337600083830152505050565b6000601f19601f8301169050919050565b6000611dcb8385611d8e565b9350611dd8838584611d9f565b611de183611dae565b840190509392505050565b60006060820190508181036000830152611e07818789611dbf565b9050611e1660208301866117f2565b8181036040830152611e29818486611dbf565b90509695505050505050565b7f446f206e6f742068617665206465706f73697400000000000000000000000000600082015250565b6000611e6b6013836118ec565b9150611e7682611e35565b602082019050919050565b60006020820190508181036000830152611e9a81611e5e565b9050919050565b6000611eac826116ff565b915060008203611ebf57611ebe611cfb565b5b600182039050919050565b6000611ed582611580565b9150611ee083611580565b9250828203905081811115611ef857611ef7611cfb565b5b92915050565b7f446f206e6f742068617665206465706f73697473000000000000000000000000600082015250565b6000611f346014836118ec565b9150611f3f82611efe565b602082019050919050565b60006020820190508181036000830152611f6381611f27565b9050919050565b7f496e73756666696369656e742062616c616e6365000000000000000000000000600082015250565b6000611fa06014836118ec565b9150611fab82611f6a565b602082019050919050565b60006020820190508181036000830152611fcf81611f93565b9050919050565b6000611fe1826116ff565b9150611fec836116ff565b9250828201905067ffffffffffffffff81111561200c5761200b611cfb565b5b92915050565b7f4465706f736974206973206c6f636b696e670000000000000000000000000000600082015250565b60006120486012836118ec565b915061205382612012565b602082019050919050565b600060208201905081810360008301526120778161203b565b9050919050565b7f4465706f736974436f6e74726163743a20646f206e6f7420686176652064657060008201527f6f73697400000000000000000000000000000000000000000000000000000000602082015250565b60006120da6024836118ec565b91506120e58261207e565b604082019050919050565b60006020820190508181036000830152612109816120cd565b9050919050565b7f43616c6c6572206973206e6f74204f70657261746f7200000000000000000000600082015250565b60006121466016836118ec565b915061215182612110565b602082019050919050565b6000602082019050818103600083015261217581612139565b9050919050565b6000612187826116ff565b9150612192836116ff565b9250828203905067ffffffffffffffff8111156121b2576121b1611cfb565b5b92915050565b7f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160008201527f6464726573730000000000000000000000000000000000000000000000000000602082015250565b60006122146026836118ec565b915061221f826121b8565b604082019050919050565b6000602082019050818103600083015261224381612207565b9050919050565b600081905092915050565b50565b600061226560008361224a565b915061227082612255565b600082019050919050565b600061228682612258565b9150819050919050565b7f556e61626c6520746f2073656e642076616c75652c20726563697069656e742060008201527f6d61792068617665207265766572746564000000000000000000000000000000602082015250565b60006122ec6031836118ec565b91506122f782612290565b604082019050919050565b6000602082019050818103600083015261231b816122df565b9050919050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572600082015250565b60006123586020836118ec565b915061236382612322565b602082019050919050565b600060208201905081810360008301526123878161234b565b905091905056fea2646970667358221220b62c2fec2b83d4d4dfd96ba7114dc2e4110afaa2e05b2f08d56984d0693be50464736f6c63430008110033