0 txs
0 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 from, uint256 deadline)
events
Result
event Result(uint256[])
Start
event Start(address, address, uint256)
Train
event Train(uint256, uint256, address[], address, uint256)
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506113b5806100606000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c806314127a3b146100515780632619667c1461006d578063a54d944a14610089578063e1f21c6714610093575b600080fd5b61006b60048036038101906100669190610a37565b6100af565b005b61008760048036038101906100829190610aff565b6101d6565b005b610091610559565b005b6100ad60048036038101906100a89190610b99565b61061c565b005b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036101d357600081905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016101429190610bfb565b602060405180830381865afa15801561015f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101839190610c2b565b90506101d060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff16828473ffffffffffffffffffffffffffffffffffffffff166106fa9092919063ffffffff16565b50505b50565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1603610551576000861161026c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161026390610cb5565b60405180910390fd5b7fdaa62f5dc391112de521eb5e9f1aea5ec7510337948f8b903bcfc40ccdc8c3e2848460008181106102a1576102a0610cd5565b5b90506020020160208101906102b69190610a37565b83886040516102c793929190610d13565b60405180910390a16000848460008181106102e5576102e4610cd5565b5b90506020020160208101906102fa9190610a37565b90506103298330898473ffffffffffffffffffffffffffffffffffffffff16610780909392919063ffffffff16565b868173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016103639190610bfb565b602060405180830381865afa158015610380573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103a49190610c2b565b10156103e5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103dc90610d96565b60405180910390fd5b7f46b47a7b8d701c677e292e1660b84fc58239a1a6e8c25e230b38269143750d3d87878787878760405161041e96959493929190610e79565b60405180910390a160007310ed43c718714eb63d5aa57b78b54704e256024e73ffffffffffffffffffffffffffffffffffffffff166338ed17398989898989896040518763ffffffff1660e01b815260040161047f96959493929190610e79565b6000604051808303816000875af115801561049e573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f820116820180604052508101906104c79190611024565b90506000816000815181106104df576104de610cd5565b5b602002602001015111801561050f575060008160018151811061050557610504610cd5565b5b6020026020010151115b61054e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610545906110df565b60405180910390fd5b50505b505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff160361061a57600047905060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc829081150290604051600060405180830381858888f19350505050158015610617573d6000803e3d6000fd5b50505b565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036106f55760008290508073ffffffffffffffffffffffffffffffffffffffff1663095ea7b385846040518363ffffffff1660e01b81526004016106af9291906110ff565b6020604051808303816000875af11580156106ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106f29190611160565b50505b505050565b61077b8363a9059cbb60e01b84846040516024016107199291906110ff565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610809565b505050565b610803846323b872dd60e01b8585856040516024016107a193929190610d13565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050610809565b50505050565b6108288273ffffffffffffffffffffffffffffffffffffffff1661097a565b610867576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161085e906111d9565b60405180910390fd5b6000808373ffffffffffffffffffffffffffffffffffffffff168360405161088f919061126a565b6000604051808303816000865af19150503d80600081146108cc576040519150601f19603f3d011682016040523d82523d6000602084013e6108d1565b606091505b509150915081610916576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161090d906112cd565b60405180910390fd5b60008151111561097457808060200190518101906109349190611160565b610973576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161096a9061135f565b60405180910390fd5b5b50505050565b60008060007fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a47060001b9050833f91506000801b82141580156109bc5750808214155b92505050919050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610a04826109d9565b9050919050565b610a14816109f9565b8114610a1f57600080fd5b50565b600081359050610a3181610a0b565b92915050565b600060208284031215610a4d57610a4c6109cf565b5b6000610a5b84828501610a22565b91505092915050565b6000819050919050565b610a7781610a64565b8114610a8257600080fd5b50565b600081359050610a9481610a6e565b92915050565b600080fd5b600080fd5b600080fd5b60008083601f840112610abf57610abe610a9a565b5b8235905067ffffffffffffffff811115610adc57610adb610a9f565b5b602083019150836020820283011115610af857610af7610aa4565b5b9250929050565b60008060008060008060a08789031215610b1c57610b1b6109cf565b5b6000610b2a89828a01610a85565b9650506020610b3b89828a01610a85565b955050604087013567ffffffffffffffff811115610b5c57610b5b6109d4565b5b610b6889828a01610aa9565b94509450506060610b7b89828a01610a22565b9250506080610b8c89828a01610a85565b9150509295509295509295565b600080600060608486031215610bb257610bb16109cf565b5b6000610bc086828701610a22565b9350506020610bd186828701610a22565b9250506040610be286828701610a85565b9150509250925092565b610bf5816109f9565b82525050565b6000602082019050610c106000830184610bec565b92915050565b600081519050610c2581610a6e565b92915050565b600060208284031215610c4157610c406109cf565b5b6000610c4f84828501610c16565b91505092915050565b600082825260208201905092915050565b7f4e6f20616d6f756e7420746f2070726f63657373000000000000000000000000600082015250565b6000610c9f601483610c58565b9150610caa82610c69565b602082019050919050565b60006020820190508181036000830152610cce81610c92565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b610d0d81610a64565b82525050565b6000606082019050610d286000830186610bec565b610d356020830185610bec565b610d426040830184610d04565b949350505050565b7f4e6f7420656e6f7567682066756e647300000000000000000000000000000000600082015250565b6000610d80601083610c58565b9150610d8b82610d4a565b602082019050919050565b60006020820190508181036000830152610daf81610d73565b9050919050565b600082825260208201905092915050565b6000819050919050565b610dda816109f9565b82525050565b6000610dec8383610dd1565b60208301905092915050565b6000610e076020840184610a22565b905092915050565b6000602082019050919050565b6000610e288385610db6565b9350610e3382610dc7565b8060005b85811015610e6c57610e498284610df8565b610e538882610de0565b9750610e5e83610e0f565b925050600181019050610e37565b5085925050509392505050565b600060a082019050610e8e6000830189610d04565b610e9b6020830188610d04565b8181036040830152610eae818688610e1c565b9050610ebd6060830185610bec565b610eca6080830184610d04565b979650505050505050565b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b610f1e82610ed5565b810181811067ffffffffffffffff82111715610f3d57610f3c610ee6565b5b80604052505050565b6000610f506109c5565b9050610f5c8282610f15565b919050565b600067ffffffffffffffff821115610f7c57610f7b610ee6565b5b602082029050602081019050919050565b6000610fa0610f9b84610f61565b610f46565b90508083825260208201905060208402830185811115610fc357610fc2610aa4565b5b835b81811015610fec5780610fd88882610c16565b845260208401935050602081019050610fc5565b5050509392505050565b600082601f83011261100b5761100a610a9a565b5b815161101b848260208601610f8d565b91505092915050565b60006020828403121561103a576110396109cf565b5b600082015167ffffffffffffffff811115611058576110576109d4565b5b61106484828501610ff6565b91505092915050565b7f45786368616e67652066696e697368656420776974682061207a65726f20726560008201527f73756c7400000000000000000000000000000000000000000000000000000000602082015250565b60006110c9602483610c58565b91506110d48261106d565b604082019050919050565b600060208201905081810360008301526110f8816110bc565b9050919050565b60006040820190506111146000830185610bec565b6111216020830184610d04565b9392505050565b60008115159050919050565b61113d81611128565b811461114857600080fd5b50565b60008151905061115a81611134565b92915050565b600060208284031215611176576111756109cf565b5b60006111848482850161114b565b91505092915050565b7f5361666542455032303a2063616c6c20746f206e6f6e2d636f6e747261637400600082015250565b60006111c3601f83610c58565b91506111ce8261118d565b602082019050919050565b600060208201905081810360008301526111f2816111b6565b9050919050565b600081519050919050565b600081905092915050565b60005b8381101561122d578082015181840152602081019050611212565b60008484015250505050565b6000611244826111f9565b61124e8185611204565b935061125e81856020860161120f565b80840191505092915050565b60006112768284611239565b915081905092915050565b7f5361666542455032303a206c6f772d6c6576656c2063616c6c206661696c6564600082015250565b60006112b7602083610c58565b91506112c282611281565b602082019050919050565b600060208201905081810360008301526112e6816112aa565b9050919050565b7f5361666542455032303a204245503230206f7065726174696f6e20646964206e60008201527f6f74207375636365656400000000000000000000000000000000000000000000602082015250565b6000611349602a83610c58565b9150611354826112ed565b604082019050919050565b600060208201905081810360008301526113788161133c565b905091905056fea2646970667358221220733b7a30a2ffd30b07af8ab9c5bdcd751b9019741548c42b1c4d6d00c8930c9064736f6c63430008120033