19.1k txs
19.2k calls
constructor
constructor()
functions
approve
nonpayablefunction approve(address spender, address tokenAddress, uint256 amount)
retrieveBnb
nonpayablefunction retrieveBnb()
retrieveToken
nonpayablefunction retrieveToken(address tokenAddress)
train
nonpayablefunction train(uint256 amountIn, uint256 amountOutMin, address[] path, address recipient, uint256 deadline)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550611311806100606000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806314127a3b146100515780632619667c1461006d578063a54d944a14610089578063e1f21c6714610093575b600080fd5b61006b60048036038101906100669190610993565b6100af565b005b61008760048036038101906100829190610a5b565b6101d6565b005b6100916104b5565b005b6100ad60048036038101906100a89190610af5565b610578565b005b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036101d357600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016101429190610b57565b602060405180830381865afa15801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101839190610b87565b90506101d060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828473ffffffffffffffffffffffffffffffffffffffff166106569092919063ffffffff16565b50505b50565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036104ad576000861161026c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026390610c11565b60405180910390fd5b60008484600081811061028257610281610c31565b5b90506020020160208101906102979190610993565b90506102c68330898473ffffffffffffffffffffffffffffffffffffffff166106dc909392919063ffffffff16565b868173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016103009190610b57565b602060405180830381865afa15801561031d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103419190610b87565b1015610382576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037990610cac565b60405180910390fd5b60007310ed43c718714eb63d5aa57b78b54704e256024e73ffffffffffffffffffffffffffffffffffffffff166338ed17398989898989896040518763ffffffff1660e01b81526004016103db96959493929190610d9e565b6000604051808303816000875af11580156103fa573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906104239190610f49565b905060008160008151811061043b5761043a610c31565b5b602002602001015111801561046b575060008160018151811061046157610460610c31565b5b6020026020010151115b6104aa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104a190611004565b60405180910390fd5b50505b505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff160361057657600047905060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610573573d6000803e3d6000fd5b50505b565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036106515760008290508073ffffffffffffffffffffffffffffffffffffffff1663095ea7b385846040518363ffffffff1660e01b815260040161060b929190611024565b6020604051808303816000875af115801561062a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061064e9190611085565b50505b505050565b6106d78363a9059cbb60e01b8484604051602401610675929190611024565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610765565b505050565b61075f846323b872dd60e01b8585856040516024016106fd939291906110b2565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610765565b50505050565b6107848273ffffffffffffffffffffffffffffffffffffffff166108d6565b6107c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016107ba90611135565b60405180910390fd5b6000808373ffffffffffffffffffffffffffffffffffffffff16836040516107eb91906111c6565b6000604051808303816000865af19150503d8060008114610828576040519150601f19603f3d011682016040523d82523d6000602084013e61082d565b606091505b509150915081610872576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161086990611229565b60405180910390fd5b6000815111156108d057808060200190518101906108909190611085565b6108cf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108c6906112bb565b60405180910390fd5b5b50505050565b60008060007fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060001b9050833f91506000801b82141580156109185750808214155b92505050919050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061096082610935565b9050919050565b61097081610955565b811461097b57600080fd5b50565b60008135905061098d81610967565b92915050565b6000602082840312156109a9576109a861092b565b5b60006109b78482850161097e565b91505092915050565b6000819050919050565b6109d3816109c0565b81146109de57600080fd5b50565b6000813590506109f0816109ca565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112610a1b57610a1a6109f6565b5b8235905067ffffffffffffffff811115610a3857610a376109fb565b5b602083019150836020820283011115610a5457610a53610a00565b5b9250929050565b60008060008060008060a08789031215610a7857610a7761092b565b5b6000610a8689828a016109e1565b9650506020610a9789828a016109e1565b955050604087013567ffffffffffffffff811115610ab857610ab7610930565b5b610ac489828a01610a05565b94509450506060610ad789828a0161097e565b9250506080610ae889828a016109e1565b9150509295509295509295565b600080600060608486031215610b0e57610b0d61092b565b5b6000610b1c8682870161097e565b9350506020610b2d8682870161097e565b9250506040610b3e868287016109e1565b9150509250925092565b610b5181610955565b82525050565b6000602082019050610b6c6000830184610b48565b92915050565b600081519050610b81816109ca565b92915050565b600060208284031215610b9d57610b9c61092b565b5b6000610bab84828501610b72565b91505092915050565b600082825260208201905092915050565b7f5a65726f20616d6f756e7420696e000000000000000000000000000000000000600082015250565b6000610bfb600e83610bb4565b9150610c0682610bc5565b602082019050919050565b60006020820190508181036000830152610c2a81610bee565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e6f7420656e6f7567682066756e647300000000000000000000000000000000600082015250565b6000610c96601083610bb4565b9150610ca182610c60565b602082019050919050565b60006020820190508181036000830152610cc581610c89565b9050919050565b610cd5816109c0565b82525050565b600082825260208201905092915050565b6000819050919050565b610cff81610955565b82525050565b6000610d118383610cf6565b60208301905092915050565b6000610d2c602084018461097e565b905092915050565b6000602082019050919050565b6000610d4d8385610cdb565b9350610d5882610cec565b8060005b85811015610d9157610d6e8284610d1d565b610d788882610d05565b9750610d8383610d34565b925050600181019050610d5c565b5085925050509392505050565b600060a082019050610db36000830189610ccc565b610dc06020830188610ccc565b8181036040830152610dd3818688610d41565b9050610de26060830185610b48565b610def6080830184610ccc565b979650505050505050565b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610e4382610dfa565b810181811067ffffffffffffffff82111715610e6257610e61610e0b565b5b80604052505050565b6000610e75610921565b9050610e818282610e3a565b919050565b600067ffffffffffffffff821115610ea157610ea0610e0b565b5b602082029050602081019050919050565b6000610ec5610ec084610e86565b610e6b565b90508083825260208201905060208402830185811115610ee857610ee7610a00565b5b835b81811015610f115780610efd8882610b72565b845260208401935050602081019050610eea565b5050509392505050565b600082601f830112610f3057610f2f6109f6565b5b8151610f40848260208601610eb2565b91505092915050565b600060208284031215610f5f57610f5e61092b565b5b600082015167ffffffffffffffff811115610f7d57610f7c610930565b5b610f8984828501610f1b565b91505092915050565b7f45786368616e67652066696e697368656420776974682061207a65726f20726560008201527f73756c7400000000000000000000000000000000000000000000000000000000602082015250565b6000610fee602483610bb4565b9150610ff982610f92565b604082019050919050565b6000602082019050818103600083015261101d81610fe1565b9050919050565b60006040820190506110396000830185610b48565b6110466020830184610ccc565b9392505050565b60008115159050919050565b6110628161104d565b811461106d57600080fd5b50565b60008151905061107f81611059565b92915050565b60006020828403121561109b5761109a61092b565b5b60006110a984828501611070565b91505092915050565b60006060820190506110c76000830186610b48565b6110d46020830185610b48565b6110e16040830184610ccc565b949350505050565b7f5361666542455032303a2063616c6c20746f206e6f6e2d636f6e747261637400600082015250565b600061111f601f83610bb4565b915061112a826110e9565b602082019050919050565b6000602082019050818103600083015261114e81611112565b9050919050565b600081519050919050565b600081905092915050565b60005b8381101561118957808201518184015260208101905061116e565b60008484015250505050565b60006111a082611155565b6111aa8185611160565b93506111ba81856020860161116b565b80840191505092915050565b60006111d28284611195565b915081905092915050565b7f5361666542455032303a206c6f772d6c6576656c2063616c6c206661696c6564600082015250565b6000611213602083610bb4565b915061121e826111dd565b602082019050919050565b6000602082019050818103600083015261124281611206565b9050919050565b7f5361666542455032303a204245503230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b60006112a5602a83610bb4565b91506112b082611249565b604082019050919050565b600060208201905081810360008301526112d481611298565b905091905056fea2646970667358221220d3dbef682ffe701b6d10b927132d483b5a4bc655e23256d92492efbf7be8635664736f6c63430008120033