0 txs
0 calls
constructor
constructor(address _tokenAddress, address _usdcAddress, address _uniswapRouterAddress)
functions
getETHPrice
viewfunction getETHPrice() view returns (uint256)
getPrice
viewfunction getPrice(uint256 amountIn) view returns (uint256)
getTokenPriceInUSDC
viewfunction getTokenPriceInUSDC(uint256 amountIn) view returns (uint256)
tokenAddress
viewfunction tokenAddress() view returns (address)
uniswapRouterAddress
viewfunction uniswapRouterAddress() view returns (address)
usdcAddress
viewfunction usdcAddress() view returns (address)
events
No events.
errors
No errors.
creation bytecode
0x610100604052348015610010575f80fd5b50604051610ffd380380610ffd83398181016040528101906100329190610168565b8273ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff16815250508173ffffffffffffffffffffffffffffffffffffffff1660a08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660c08173ffffffffffffffffffffffffffffffffffffffff16815250508073ffffffffffffffffffffffffffffffffffffffff1660e08173ffffffffffffffffffffffffffffffffffffffff16815250505050506101b8565b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6101378261010e565b9050919050565b6101478161012d565b8114610151575f80fd5b50565b5f815190506101628161013e565b92915050565b5f805f6060848603121561017f5761017e61010a565b5b5f61018c86828701610154565b935050602061019d86828701610154565b92505060406101ae86828701610154565b9150509250925092565b60805160a05160c05160e051610dd361022a5f395f818161026601528181610342015281816104c30152818161060e0152818161078e015261086a01525f61016201525f818161013e015281816101f8015261059e01525f81816101860152818161045501526107200152610dd35ff3fe608060405234801561000f575f80fd5b5060043610610060575f3560e01c806302d454571461006457806320ca3c7f146100825780639d76ea58146100a0578063a607a8d9146100be578063c19e4094146100dc578063e75722301461010c575b5f80fd5b61006c61013c565b604051610079919061096b565b60405180910390f35b61008a610160565b604051610097919061096b565b60405180910390f35b6100a8610184565b6040516100b5919061096b565b60405180910390f35b6100c66101a8565b6040516100d3919061099c565b60405180910390f35b6100f660048036038101906100f191906109f0565b610405565b604051610103919061099c565b60405180910390f35b610126600480360381019061012191906109f0565b6106d0565b604051610133919061099c565b60405180910390f35b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b7f000000000000000000000000000000000000000000000000000000000000000081565b5f80600267ffffffffffffffff8111156101c5576101c4610a1b565b5b6040519080825280602002602001820160405280156101f35781602001602082028036833780820191505090505b5090507f0000000000000000000000000000000000000000000000000000000000000000815f8151811061022a57610229610a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102cd573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102f19190610a9f565b8160018151811061030557610304610a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663d06ca61f620f4240846040518363ffffffff1660e01b815260040161039e929190610bc3565b5f60405180830381865afa1580156103b8573d5f803e3d5ffd5b505050506040513d5f823e3d601f19601f820116820180604052508101906103e09190610d28565b9050806001815181106103f6576103f5610a48565b5b60200260200101519250505090565b5f80600367ffffffffffffffff81111561042257610421610a1b565b5b6040519080825280602002602001820160405280156104505781602001602082028036833780820191505090505b5090507f0000000000000000000000000000000000000000000000000000000000000000815f8151811061048757610486610a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa15801561052a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061054e9190610a9f565b8160018151811061056257610561610a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f0000000000000000000000000000000000000000000000000000000000000000816002815181106105d1576105d0610a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663d06ca61f85846040518363ffffffff1660e01b8152600401610667929190610d6f565b5f60405180830381865afa158015610681573d5f803e3d5ffd5b505050506040513d5f823e3d601f19601f820116820180604052508101906106a99190610d28565b9050806002815181106106bf576106be610a48565b5b602002602001015192505050919050565b5f80600267ffffffffffffffff8111156106ed576106ec610a1b565b5b60405190808252806020026020018201604052801561071b5781602001602082028036833780820191505090505b5090507f0000000000000000000000000000000000000000000000000000000000000000815f8151811061075257610751610a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107f5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108199190610a9f565b8160018151811061082d5761082c610a48565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663d06ca61f85846040518363ffffffff1660e01b81526004016108c3929190610d6f565b5f60405180830381865afa1580156108dd573d5f803e3d5ffd5b505050506040513d5f823e3d601f19601f820116820180604052508101906109059190610d28565b90508060018151811061091b5761091a610a48565b5b602002602001015192505050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6109558261092c565b9050919050565b6109658161094b565b82525050565b5f60208201905061097e5f83018461095c565b92915050565b5f819050919050565b61099681610984565b82525050565b5f6020820190506109af5f83018461098d565b92915050565b5f604051905090565b5f80fd5b5f80fd5b6109cf81610984565b81146109d9575f80fd5b50565b5f813590506109ea816109c6565b92915050565b5f60208284031215610a0557610a046109be565b5b5f610a12848285016109dc565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b610a7e8161094b565b8114610a88575f80fd5b50565b5f81519050610a9981610a75565b92915050565b5f60208284031215610ab457610ab36109be565b5b5f610ac184828501610a8b565b91505092915050565b5f819050919050565b5f819050919050565b5f610af6610af1610aec84610aca565b610ad3565b610984565b9050919050565b610b0681610adc565b82525050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b610b3e8161094b565b82525050565b5f610b4f8383610b35565b60208301905092915050565b5f602082019050919050565b5f610b7182610b0c565b610b7b8185610b16565b9350610b8683610b26565b805f5b83811015610bb6578151610b9d8882610b44565b9750610ba883610b5b565b925050600181019050610b89565b5085935050505092915050565b5f604082019050610bd65f830185610afd565b8181036020830152610be88184610b67565b90509392505050565b5f80fd5b5f601f19601f8301169050919050565b610c0e82610bf5565b810181811067ffffffffffffffff82111715610c2d57610c2c610a1b565b5b80604052505050565b5f610c3f6109b5565b9050610c4b8282610c05565b919050565b5f67ffffffffffffffff821115610c6a57610c69610a1b565b5b602082029050602081019050919050565b5f80fd5b5f81519050610c8d816109c6565b92915050565b5f610ca5610ca084610c50565b610c36565b90508083825260208201905060208402830185811115610cc857610cc7610c7b565b5b835b81811015610cf15780610cdd8882610c7f565b845260208401935050602081019050610cca565b5050509392505050565b5f82601f830112610d0f57610d0e610bf1565b5b8151610d1f848260208601610c93565b91505092915050565b5f60208284031215610d3d57610d3c6109be565b5b5f82015167ffffffffffffffff811115610d5a57610d596109c2565b5b610d6684828501610cfb565b91505092915050565b5f604082019050610d825f83018561098d565b8181036020830152610d948184610b67565b9050939250505056fea264697066735822122063a8517c2855e9443c7494611137cef8108a8bb6c019ff9376207cd4510d7a7864736f6c634300081a0033000000000000000000000000fad8cb754230dbfd249db0e8eccb5142dd675a0d000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029130000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad24