0 txs
0 calls
constructor
No constructor.
functions
pairFor
purefunction pairFor(address tokenA, address tokenB) pure returns (address pair)
swapInfo
viewfunction swapInfo(address account, address[] path, uint256 amountIn) view returns (tuple _swapInfoWithFee)
events
No events.
errors
No errors.
creation bytecode
0x608060405234801561001057600080fd5b50610a6a806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80634cb4a5d01461003b57806396ed28f914610064575b600080fd5b61004e610049366004610688565b61008f565b60405161005b91906107cc565b60405180910390f35b610077610072366004610848565b610544565b6040516001600160a01b03909116815260200161005b565b6100de6040518061012001604052806000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001606081525090565b6040516304cb4a5d60e41b815260009073785e76678e04ad2ac481fcdbe9064b00dd8651e390634cb4a5d09061011c90889088908890600401610881565b61010060405180830381865afa15801561013a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061015e91906108e6565b805183526040808201519084015260208082015190840152606080820151908401526080808201519084015260a0808201519084015260c0808201519084015260e0808201519084015284519091506101b99060019061098c565b67ffffffffffffffff8111156101d1576101d1610641565b60405190808252806020026020018201604052801561022a57816020015b6040805160a0810182526000808252602080830182905292820181905260608201819052608082015282526000199092019101816101ef5790505b5061010083015260005b60018551610242919061098c565b81101561053b576000610293868381518110610260576102606109a3565b60200260200101518784600161027691906109b9565b81518110610286576102866109a3565b6020026020010151610544565b90508084610100015183815181106102ad576102ad6109a3565b6020026020010151600001906001600160a01b031690816001600160a01b031681525050806001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa15801561030f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061033391906109d1565b846101000151838151811061034a5761034a6109a3565b6020026020010151602001906001600160a01b031690816001600160a01b031681525050806001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa1580156103ac573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103d091906109d1565b84610100015183815181106103e7576103e76109a3565b6020026020010151604001906001600160a01b031690816001600160a01b031681525050806001600160a01b03166354cf2aeb6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610449573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061046d91906109f5565b63ffffffff16846101000151838151811061048a5761048a6109a3565b60200260200101516060018181525050806001600160a01b0316636827e7646040518163ffffffff1660e01b8152600401602060405180830381865afa1580156104d8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104fc91906109f5565b63ffffffff168461010001518381518110610519576105196109a3565b602090810291909101015160800152508061053381610a1b565b915050610234565b50509392505050565b6000806000836001600160a01b0316856001600160a01b03161061056957838561056c565b84845b604080516bffffffffffffffffffffffff19606094851b81166020808401919091529390941b9093166034840152805180840360280181526048840182528051908301206001600160f81b031960688501527342c71989769d43b4a3f524eab953e216f0457bf760611b6069850152607d8401527ffea293c909d87cd4153593f077b76bb7e94340200f4ee84211ae8e4f9bd7ffdf609d808501919091528151808503909101815260bd9093019052815191012095945050505050565b6001600160a01b038116811461063e57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561068057610680610641565b604052919050565b60008060006060848603121561069d57600080fd5b83356106a881610629565b925060208481013567ffffffffffffffff808211156106c657600080fd5b818701915087601f8301126106da57600080fd5b8135818111156106ec576106ec610641565b8060051b91506106fd848301610657565b818152918301840191848101908a84111561071757600080fd5b938501935b83851015610741578435925061073183610629565b828252938501939085019061071c565b979a979950505050604095909501359450505050565b600081518084526020808501945080840160005b838110156107c157815180516001600160a01b039081168952848201518116858a015260408083015190911690890152606080820151908901526080908101519088015260a0909601959082019060010161076b565b509495945050505050565b6020815281516020820152602082015160408201526040820151606082015260608201516080820152608082015160a082015260a082015160c082015260c082015160e0820152600060e0830151610100818185015280850151915050610120808185015250610840610140840182610757565b949350505050565b6000806040838503121561085b57600080fd5b823561086681610629565b9150602083013561087681610629565b809150509250929050565b6001600160a01b038481168252606060208084018290528551918401829052600092868201929091906080860190855b818110156108cf5785518516835294830194918301916001016108b1565b505080945050505050826040830152949350505050565b60006101008083850312156108fa57600080fd5b6040519081019067ffffffffffffffff8211818310171561091d5761091d610641565b81604052835181526020840151602082015260408401516040820152606084015160608201526080840151608082015260a084015160a082015260c084015160c082015260e084015160e0820152809250505092915050565b634e487b7160e01b600052601160045260246000fd5b60008282101561099e5761099e610976565b500390565b634e487b7160e01b600052603260045260246000fd5b600082198211156109cc576109cc610976565b500190565b6000602082840312156109e357600080fd5b81516109ee81610629565b9392505050565b600060208284031215610a0757600080fd5b815163ffffffff811681146109ee57600080fd5b600060018201610a2d57610a2d610976565b506001019056fea2646970667358221220f9b3b2edec21beb82e88de517e4a34479a9941111820f799f4544b213dd2671e64736f6c634300080f0033