Source Code
Latest 12 from a total of 12 transactions
| Transaction Hash |
|
Block
|
From
|
To
|
|||||
|---|---|---|---|---|---|---|---|---|---|
| Update Token Ora... | 101382758 | 1213 days ago | IN | 0 ETH | 0.000153425273 | ||||
| Update Token Ora... | 100765328 | 1215 days ago | IN | 0 ETH | 0.000292868895 | ||||
| Update Token Ora... | 100765278 | 1215 days ago | IN | 0 ETH | 0.000292096296 | ||||
| Update Token Ora... | 100765201 | 1215 days ago | IN | 0 ETH | 0.000292868895 | ||||
| Update Token Ora... | 100765157 | 1215 days ago | IN | 0 ETH | 0.000292868895 | ||||
| Update Token Ora... | 94531716 | 1242 days ago | IN | 0 ETH | 0.000421130556 | ||||
| Update Token Ora... | 94530267 | 1242 days ago | IN | 0 ETH | 0.000328160483 | ||||
| Update Token Ora... | 94523548 | 1242 days ago | IN | 0 ETH | 0.000211338128 | ||||
| Update Token Ora... | 94522587 | 1242 days ago | IN | 0 ETH | 0.00019008753 | ||||
| Update Token Ora... | 94485893 | 1242 days ago | IN | 0 ETH | 0.000212165006 | ||||
| Update Token Ora... | 74974029 | 1310 days ago | IN | 0 ETH | 0.000133599874 | ||||
| Update Token Ora... | 74954667 | 1310 days ago | IN | 0 ETH | 0.00185299222 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Block | From | To | |||
|---|---|---|---|---|---|---|
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557884 | 1147 days ago | 0 ETH | ||||
| 107557857 | 1147 days ago | 0 ETH | ||||
| 107557857 | 1147 days ago | 0 ETH | ||||
| 107557857 | 1147 days ago | 0 ETH | ||||
| 107557857 | 1147 days ago | 0 ETH | ||||
| 107557857 | 1147 days ago | 0 ETH | ||||
| 107557857 | 1147 days ago | 0 ETH | ||||
| 107557857 | 1147 days ago | 0 ETH | ||||
| 107557857 | 1147 days ago | 0 ETH | ||||
| 107557794 | 1147 days ago | 0 ETH | ||||
| 107557794 | 1147 days ago | 0 ETH | ||||
| 107557794 | 1147 days ago | 0 ETH | ||||
| 107557794 | 1147 days ago | 0 ETH |
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"contract IOracle","name":"defaultOracle_","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"contract IOracle","name":"defaultOracle","type":"address"}],"name":"DefaultOracleUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":true,"internalType":"contract IOracle","name":"oracle","type":"address"}],"name":"TokenOracleUpdated","type":"event"},{"inputs":[],"name":"addressProvider","outputs":[{"internalType":"contract IAddressProvider","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"defaultOracle","outputs":[{"internalType":"contract IOracle","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token_","type":"address"}],"name":"getPriceInUsd","outputs":[{"internalType":"uint256","name":"_priceInUsd","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"oracles","outputs":[{"internalType":"contract IOracle","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenIn_","type":"address"},{"internalType":"address","name":"tokenOut_","type":"address"},{"internalType":"uint256","name":"amountIn_","type":"uint256"}],"name":"quote","outputs":[{"internalType":"uint256","name":"_amountOut","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token_","type":"address"},{"internalType":"uint256","name":"amountIn_","type":"uint256"}],"name":"quoteTokenToUsd","outputs":[{"internalType":"uint256","name":"_amountOut","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"token_","type":"address"},{"internalType":"uint256","name":"amountIn_","type":"uint256"}],"name":"quoteUsdToToken","outputs":[{"internalType":"uint256","name":"_amountOut","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"contract IOracle","name":"defaultOracle_","type":"address"}],"name":"updateDefaultOracle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"token_","type":"address"},{"internalType":"contract IOracle","name":"oracle_","type":"address"}],"name":"updateTokenOracle","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"tokens_","type":"address[]"},{"internalType":"contract IOracle[]","name":"oracles_","type":"address[]"}],"name":"updateTokenOracles","outputs":[],"stateMutability":"nonpayable","type":"function"}]Contract Creation Code
608060405234801561001057600080fd5b50604051610f20380380610f2083398101604081905261002f91610054565b600080546001600160a01b0319166001600160a01b0392909216919091179055610084565b60006020828403121561006657600080fd5b81516001600160a01b038116811461007d57600080fd5b9392505050565b610e8d806100936000396000f3fe608060405234801561001057600080fd5b50600436106100be5760003560e01c80638d0dba0011610076578063b5e9bef51161005b578063b5e9bef5146101ba578063b6466384146101cd578063c1934d9b146101e057600080fd5b80638d0dba0014610171578063addd50991461018457600080fd5b80633e797970116100a75780633e7979701461012957806359fd69481461013e57806380dce1691461015157600080fd5b806307ee40bf146100c35780632954018c146100e9575b600080fd5b6100d66100d1366004610abb565b6101f3565b6040519081526020015b60405180910390f35b61010473fba0816a81bcabbf3829bed28618177a2bf0e82a81565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100e0565b61013c610137366004610abb565b6103e3565b005b61013c61014c366004610b24565b61055c565b6000546101049073ffffffffffffffffffffffffffffffffffffffff1681565b6100d661017f366004610b90565b6107a5565b610104610192366004610abb565b60016020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6100d66101c8366004610b90565b610854565b6100d66101db366004610bbc565b6108e8565b61013c6101ee366004610bfd565b610900565b73ffffffffffffffffffffffffffffffffffffffff80821660009081526001602052604081205490911680156102ca576040517f07ee40bf00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301528216906307ee40bf906024015b60206040518083038186803b15801561028b57600080fd5b505afa15801561029f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102c39190610c36565b915061038d565b60005473ffffffffffffffffffffffffffffffffffffffff1615610340576000546040517f07ee40bf00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8581166004830152909116906307ee40bf90602401610273565b60405162461bcd60e51b815260206004820152601460248201527f746f6b656e2d776974686f75742d6f7261636c6500000000000000000000000060448201526064015b60405180910390fd5b600082116103dd5760405162461bcd60e51b815260206004820152601360248201527f696e76616c69642d746f6b656e2d7072696365000000000000000000000000006044820152606401610384565b50919050565b73fba0816a81bcabbf3829bed28618177a2bf0e82a73ffffffffffffffffffffffffffffffffffffffff16630c340a246040518163ffffffff1660e01b815260040160206040518083038186803b15801561043d57600080fd5b505afa158015610451573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104759190610c4f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104ef5760405162461bcd60e51b815260206004820152600c60248201527f6e6f742d676f7665726e6f7200000000000000000000000000000000000000006044820152606401610384565b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8316908117825560405190917f1bc296d82f6c12b9613275344793ebdb1c8ed5dca91d1699898b5c9adf1e997891a250565b73fba0816a81bcabbf3829bed28618177a2bf0e82a73ffffffffffffffffffffffffffffffffffffffff16630c340a246040518163ffffffff1660e01b815260040160206040518083038186803b1580156105b657600080fd5b505afa1580156105ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ee9190610c4f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106685760405162461bcd60e51b815260206004820152600c60248201527f6e6f742d676f7665726e6f7200000000000000000000000000000000000000006044820152606401610384565b82801580159061067757508082145b6106c35760405162461bcd60e51b815260206004820152601560248201527f696e76616c69642d6172726179732d6c656e67746800000000000000000000006044820152606401610384565b60005b8181101561079d5760008686838181106106e2576106e2610c6c565b90506020020160208101906106f79190610abb565b905073ffffffffffffffffffffffffffffffffffffffff811661075c5760405162461bcd60e51b815260206004820152601860248201527f612d746f6b656e2d6861732d6e756c6c2d6164647265737300000000000000006044820152606401610384565b61078c8186868581811061077257610772610c6c565b90506020020160208101906107879190610abb565b610a1a565b5061079681610cca565b90506106c6565b505050505050565b60008273ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156107ed57600080fd5b505afa158015610801573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108259190610ce5565b61083090600a610dee565b610839846101f3565b6108439084610dfd565b61084d9190610e1c565b9392505050565b600061085f836101f3565b8373ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156108a557600080fd5b505afa1580156108b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108dd9190610ce5565b61083990600a610dee565b60006108f8836101c886856107a5565b949350505050565b73fba0816a81bcabbf3829bed28618177a2bf0e82a73ffffffffffffffffffffffffffffffffffffffff16630c340a246040518163ffffffff1660e01b815260040160206040518083038186803b15801561095a57600080fd5b505afa15801561096e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109929190610c4f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a0c5760405162461bcd60e51b815260206004820152600c60248201527f6e6f742d676f7665726e6f7200000000000000000000000000000000000000006044820152606401610384565b610a168282610a1a565b5050565b73ffffffffffffffffffffffffffffffffffffffff82811660008181526001602052604080822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169486169485179055517f38af5c16b8276594303df55e002ec2a4e461e676aa19663bcb1ff9e1823acdf79190a35050565b73ffffffffffffffffffffffffffffffffffffffff81168114610ab857600080fd5b50565b600060208284031215610acd57600080fd5b813561084d81610a96565b60008083601f840112610aea57600080fd5b50813567ffffffffffffffff811115610b0257600080fd5b6020830191508360208260051b8501011115610b1d57600080fd5b9250929050565b60008060008060408587031215610b3a57600080fd5b843567ffffffffffffffff80821115610b5257600080fd5b610b5e88838901610ad8565b90965094506020870135915080821115610b7757600080fd5b50610b8487828801610ad8565b95989497509550505050565b60008060408385031215610ba357600080fd5b8235610bae81610a96565b946020939093013593505050565b600080600060608486031215610bd157600080fd5b8335610bdc81610a96565b92506020840135610bec81610a96565b929592945050506040919091013590565b60008060408385031215610c1057600080fd5b8235610c1b81610a96565b91506020830135610c2b81610a96565b809150509250929050565b600060208284031215610c4857600080fd5b5051919050565b600060208284031215610c6157600080fd5b815161084d81610a96565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000600019821415610cde57610cde610c9b565b5060010190565b600060208284031215610cf757600080fd5b815160ff8116811461084d57600080fd5b600181815b80851115610d43578160001904821115610d2957610d29610c9b565b80851615610d3657918102915b93841c9390800290610d0d565b509250929050565b600082610d5a57506001610de8565b81610d6757506000610de8565b8160018114610d7d5760028114610d8757610da3565b6001915050610de8565b60ff841115610d9857610d98610c9b565b50506001821b610de8565b5060208310610133831016604e8410600b8410161715610dc6575081810a610de8565b610dd08383610d08565b8060001904821115610de457610de4610c9b565b0290505b92915050565b600061084d60ff841683610d4b565b6000816000190483118215151615610e1757610e17610c9b565b500290565b600082610e52577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50049056fea26469706673582212204053a2478c2ca19f7ca15aefc302308681f8932a94b000864339f3e399b3126064736f6c6343000809003300000000000000000000000042c9de8bf891f0be9da7da8078c1f301553ce064
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100be5760003560e01c80638d0dba0011610076578063b5e9bef51161005b578063b5e9bef5146101ba578063b6466384146101cd578063c1934d9b146101e057600080fd5b80638d0dba0014610171578063addd50991461018457600080fd5b80633e797970116100a75780633e7979701461012957806359fd69481461013e57806380dce1691461015157600080fd5b806307ee40bf146100c35780632954018c146100e9575b600080fd5b6100d66100d1366004610abb565b6101f3565b6040519081526020015b60405180910390f35b61010473fba0816a81bcabbf3829bed28618177a2bf0e82a81565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100e0565b61013c610137366004610abb565b6103e3565b005b61013c61014c366004610b24565b61055c565b6000546101049073ffffffffffffffffffffffffffffffffffffffff1681565b6100d661017f366004610b90565b6107a5565b610104610192366004610abb565b60016020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b6100d66101c8366004610b90565b610854565b6100d66101db366004610bbc565b6108e8565b61013c6101ee366004610bfd565b610900565b73ffffffffffffffffffffffffffffffffffffffff80821660009081526001602052604081205490911680156102ca576040517f07ee40bf00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84811660048301528216906307ee40bf906024015b60206040518083038186803b15801561028b57600080fd5b505afa15801561029f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102c39190610c36565b915061038d565b60005473ffffffffffffffffffffffffffffffffffffffff1615610340576000546040517f07ee40bf00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8581166004830152909116906307ee40bf90602401610273565b60405162461bcd60e51b815260206004820152601460248201527f746f6b656e2d776974686f75742d6f7261636c6500000000000000000000000060448201526064015b60405180910390fd5b600082116103dd5760405162461bcd60e51b815260206004820152601360248201527f696e76616c69642d746f6b656e2d7072696365000000000000000000000000006044820152606401610384565b50919050565b73fba0816a81bcabbf3829bed28618177a2bf0e82a73ffffffffffffffffffffffffffffffffffffffff16630c340a246040518163ffffffff1660e01b815260040160206040518083038186803b15801561043d57600080fd5b505afa158015610451573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104759190610c4f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146104ef5760405162461bcd60e51b815260206004820152600c60248201527f6e6f742d676f7665726e6f7200000000000000000000000000000000000000006044820152606401610384565b600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff8316908117825560405190917f1bc296d82f6c12b9613275344793ebdb1c8ed5dca91d1699898b5c9adf1e997891a250565b73fba0816a81bcabbf3829bed28618177a2bf0e82a73ffffffffffffffffffffffffffffffffffffffff16630c340a246040518163ffffffff1660e01b815260040160206040518083038186803b1580156105b657600080fd5b505afa1580156105ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ee9190610c4f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106685760405162461bcd60e51b815260206004820152600c60248201527f6e6f742d676f7665726e6f7200000000000000000000000000000000000000006044820152606401610384565b82801580159061067757508082145b6106c35760405162461bcd60e51b815260206004820152601560248201527f696e76616c69642d6172726179732d6c656e67746800000000000000000000006044820152606401610384565b60005b8181101561079d5760008686838181106106e2576106e2610c6c565b90506020020160208101906106f79190610abb565b905073ffffffffffffffffffffffffffffffffffffffff811661075c5760405162461bcd60e51b815260206004820152601860248201527f612d746f6b656e2d6861732d6e756c6c2d6164647265737300000000000000006044820152606401610384565b61078c8186868581811061077257610772610c6c565b90506020020160208101906107879190610abb565b610a1a565b5061079681610cca565b90506106c6565b505050505050565b60008273ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156107ed57600080fd5b505afa158015610801573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108259190610ce5565b61083090600a610dee565b610839846101f3565b6108439084610dfd565b61084d9190610e1c565b9392505050565b600061085f836101f3565b8373ffffffffffffffffffffffffffffffffffffffff1663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156108a557600080fd5b505afa1580156108b9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108dd9190610ce5565b61083990600a610dee565b60006108f8836101c886856107a5565b949350505050565b73fba0816a81bcabbf3829bed28618177a2bf0e82a73ffffffffffffffffffffffffffffffffffffffff16630c340a246040518163ffffffff1660e01b815260040160206040518083038186803b15801561095a57600080fd5b505afa15801561096e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109929190610c4f565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a0c5760405162461bcd60e51b815260206004820152600c60248201527f6e6f742d676f7665726e6f7200000000000000000000000000000000000000006044820152606401610384565b610a168282610a1a565b5050565b73ffffffffffffffffffffffffffffffffffffffff82811660008181526001602052604080822080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169486169485179055517f38af5c16b8276594303df55e002ec2a4e461e676aa19663bcb1ff9e1823acdf79190a35050565b73ffffffffffffffffffffffffffffffffffffffff81168114610ab857600080fd5b50565b600060208284031215610acd57600080fd5b813561084d81610a96565b60008083601f840112610aea57600080fd5b50813567ffffffffffffffff811115610b0257600080fd5b6020830191508360208260051b8501011115610b1d57600080fd5b9250929050565b60008060008060408587031215610b3a57600080fd5b843567ffffffffffffffff80821115610b5257600080fd5b610b5e88838901610ad8565b90965094506020870135915080821115610b7757600080fd5b50610b8487828801610ad8565b95989497509550505050565b60008060408385031215610ba357600080fd5b8235610bae81610a96565b946020939093013593505050565b600080600060608486031215610bd157600080fd5b8335610bdc81610a96565b92506020840135610bec81610a96565b929592945050506040919091013590565b60008060408385031215610c1057600080fd5b8235610c1b81610a96565b91506020830135610c2b81610a96565b809150509250929050565b600060208284031215610c4857600080fd5b5051919050565b600060208284031215610c6157600080fd5b815161084d81610a96565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000600019821415610cde57610cde610c9b565b5060010190565b600060208284031215610cf757600080fd5b815160ff8116811461084d57600080fd5b600181815b80851115610d43578160001904821115610d2957610d29610c9b565b80851615610d3657918102915b93841c9390800290610d0d565b509250929050565b600082610d5a57506001610de8565b81610d6757506000610de8565b8160018114610d7d5760028114610d8757610da3565b6001915050610de8565b60ff841115610d9857610d98610c9b565b50506001821b610de8565b5060208310610133831016604e8410600b8410161715610dc6575081810a610de8565b610dd08383610d08565b8060001904821115610de457610de4610c9b565b0290505b92915050565b600061084d60ff841683610d4b565b6000816000190483118215151615610e1757610e17610c9b565b500290565b600082610e52577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b50049056fea26469706673582212204053a2478c2ca19f7ca15aefc302308681f8932a94b000864339f3e399b3126064736f6c63430008090033
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
00000000000000000000000042c9de8bf891f0be9da7da8078c1f301553ce064
-----Decoded View---------------
Arg [0] : defaultOracle_ (address): 0x42c9De8bf891F0bE9dA7dA8078c1f301553CE064
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000042c9de8bf891f0be9da7da8078c1f301553ce064
🤖 Code Reader
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 32 Chains
Tokens
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.

