0xeec05e0D8F7D3f56CECE2026Feaf41b09B423790
on Aurora Mainnet (1313161554)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- DodoOracle
- Compilation Target
- contracts/oracles/DodoOracle.sol:DodoOracle
- Language
- Solidity
- Compiler
- solc 0.8.19+commit.7dd6d404
- EVM Version
- paris
- Verified At
- 2024-08-08 14:03:47 UTC
- Deployer
- 0x56E44874F624EbDE6efCc783eFD685f0FBDC6dcF
- Deployment Transaction
- 0xf6137466e854a5e4446cea68596e61f092c5eb31d7ef217486e9440c0e7b77fe
- Block Number
- 88500267
- Transaction Index
- 0
ABI
Expand to view
Source Code
- contracts/libraries/Sqrt.sol
- contracts/interfaces/IDodo.sol
- contracts/interfaces/IOracle.sol
- contracts/oracles/DodoOracle.sol
- contracts/interfaces/IDodoFactories.sol
- @openzeppelin/contracts/utils/Context.sol
- @openzeppelin/contracts/utils/math/Math.sol
- @openzeppelin/contracts/token/ERC20/ERC20.sol
- @openzeppelin/contracts/token/ERC20/IERC20.sol
- @openzeppelin/contracts/token/ERC20/extensions/IERC20Metadata.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x60a03461007057601f61071d38819003918201601f19168301916001600160401b038311848410176100755780849260209460405283398101031261007057516001600160a01b038116810361007057608052604051610691908161008c8239608051818181607d01526103670152f35b600080fd5b634e487b7160e01b600052604160045260246000fdfe6080604052600436101561001257600080fd5b6000803560e01c806314999e79146100a45763c45a01551461003357600080fd5b346100a157807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100a157602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b80fd5b50346100a15760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100a1576004359073ffffffffffffffffffffffffffffffffffffffff918281168091036101a457602435918383168093036100a1576044358481168091036101a457604094810361014857505061012e6101379261013c92610307565b909391936101a8565b6101ea565b82519182526020820152f35b610180610180610196936101868461016c61017696670de0b6b3a764000099610307565b97919a9092610307565b95919790926101a8565b936101a8565b90508082101561019d57506101ea565b049061013c565b90506101ea565b5080fd5b818102929181159184041417156101bb57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60009190826003821115610258575091600183811c810191845b8584106102115750505050565b929450909184801561022b5780820401831c929190610204565b6024837f4e487b710000000000000000000000000000000000000000000000000000000081526012600452fd5b925061026057565b60019150565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176102a757604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90816020910312610302575173ffffffffffffffffffffffffffffffffffffffff811681036103025790565b600080fd5b604080517f1273b0c60000000000000000000000000000000000000000000000000000000080825273ffffffffffffffffffffffffffffffffffffffff8481166004808501919091528682166024850152602097969495909492939192917f00000000000000000000000000000000000000000000000000000000000000008416908981604481855afa908115610650578a9392918691600091610633575b5016938415968715976105ad575b5050505050169182156105865783517fee27c68900000000000000000000000000000000000000000000000000000000815286818381875afa90811561057b5760009161054e575b506000831561050557505b958451937feab5d20e00000000000000000000000000000000000000000000000000000000855281858481845afa9485156104fa576000956104cb575b5081908651938480927f7c9b8e890000000000000000000000000000000000000000000000000000000082525afa9485156104c15750600094610490575b50501561048c5791565b9091565b8181959293953d83116104ba575b6104a88183610266565b810103126100a1575051913880610482565b503d61049e565b513d6000823e3d90fd5b90948282813d83116104f3575b6104e28183610266565b810103126100a15750519381610444565b503d6104d8565b86513d6000823e3d90fd5b811561052257506ec097ce7bc90715b34b9f100000000004610407565b806012847f4e487b71000000000000000000000000000000000000000000000000000000006024945252fd5b908782813d8311610574575b6105648183610266565b810103126100a1575051386103fc565b503d61055a565b85513d6000823e3d90fd5b83517f76ecffc0000000000000000000000000000000000000000000000000000000008152fd5b895190815273ffffffffffffffffffffffffffffffffffffffff918216898201908152939091166020840152935083918290819060400103915afa90811561057b57908291600091610606575b501686388080806103b4565b6106269150883d8a1161062c575b61061e8183610266565b8101906102d6565b386105fa565b503d610614565b61064a9150853d871161062c5761061e8183610266565b386103a6565b88513d6000823e3d90fdfea264697066735822122037dbec9bad2f632ac199c0a00724a9a384232bc0cac2512a2d24cec48ec1eb4364736f6c63430008130033000000000000000000000000f50bdc9e90b7a1c138cb7935071b85c417c4cb8e
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on
Solidity metadata.json IPFS hash: QmS6hdnWvMWuDaRmefm8f8sz6MnxqjTjjJqMCvvU5Wj8rE

RawDecoded
Length: 53 bytes
0xa264697066735822122037dbec9bad2f632ac199c0a00724a9a384232bc0cac2512a2d24cec48ec1eb4364736f6c63430008130033
Transformations
Constructor Arguments
RawDecoded
Length: 32 bytes
0x000000000000000000000000f50bdc9e90b7a1c138cb7935071b85c417c4cb8e
Runtime Bytecode
0x6080604052600436101561001257600080fd5b6000803560e01c806314999e79146100a45763c45a01551461003357600080fd5b346100a157807ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100a157602060405173ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000f50bdc9e90b7a1c138cb7935071b85c417c4cb8e168152f35b80fd5b50346100a15760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126100a1576004359073ffffffffffffffffffffffffffffffffffffffff918281168091036101a457602435918383168093036100a1576044358481168091036101a457604094810361014857505061012e6101379261013c92610307565b909391936101a8565b6101ea565b82519182526020820152f35b610180610180610196936101868461016c61017696670de0b6b3a764000099610307565b97919a9092610307565b95919790926101a8565b936101a8565b90508082101561019d57506101ea565b049061013c565b90506101ea565b5080fd5b818102929181159184041417156101bb57565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60009190826003821115610258575091600183811c810191845b8584106102115750505050565b929450909184801561022b5780820401831c929190610204565b6024837f4e487b710000000000000000000000000000000000000000000000000000000081526012600452fd5b925061026057565b60019150565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176102a757604052565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b90816020910312610302575173ffffffffffffffffffffffffffffffffffffffff811681036103025790565b600080fd5b604080517f1273b0c60000000000000000000000000000000000000000000000000000000080825273ffffffffffffffffffffffffffffffffffffffff8481166004808501919091528682166024850152602097969495909492939192917f000000000000000000000000f50bdc9e90b7a1c138cb7935071b85c417c4cb8e8416908981604481855afa908115610650578a9392918691600091610633575b5016938415968715976105ad575b5050505050169182156105865783517fee27c68900000000000000000000000000000000000000000000000000000000815286818381875afa90811561057b5760009161054e575b506000831561050557505b958451937feab5d20e00000000000000000000000000000000000000000000000000000000855281858481845afa9485156104fa576000956104cb575b5081908651938480927f7c9b8e890000000000000000000000000000000000000000000000000000000082525afa9485156104c15750600094610490575b50501561048c5791565b9091565b8181959293953d83116104ba575b6104a88183610266565b810103126100a1575051913880610482565b503d61049e565b513d6000823e3d90fd5b90948282813d83116104f3575b6104e28183610266565b810103126100a15750519381610444565b503d6104d8565b86513d6000823e3d90fd5b811561052257506ec097ce7bc90715b34b9f100000000004610407565b806012847f4e487b71000000000000000000000000000000000000000000000000000000006024945252fd5b908782813d8311610574575b6105648183610266565b810103126100a1575051386103fc565b503d61055a565b85513d6000823e3d90fd5b83517f76ecffc0000000000000000000000000000000000000000000000000000000008152fd5b895190815273ffffffffffffffffffffffffffffffffffffffff918216898201908152939091166020840152935083918290819060400103915afa90811561057b57908291600091610606575b501686388080806103b4565b6106269150883d8a1161062c575b61061e8183610266565b8101906102d6565b386105fa565b503d610614565b61064a9150853d871161062c5761061e8183610266565b386103a6565b88513d6000823e3d90fdfea264697066735822122037dbec9bad2f632ac199c0a00724a9a384232bc0cac2512a2d24cec48ec1eb4364736f6c63430008130033
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
View on
Solidity metadata.json IPFS hash: QmS6hdnWvMWuDaRmefm8f8sz6MnxqjTjjJqMCvvU5Wj8rE

RawDecoded
Length: 53 bytes
0xa264697066735822122037dbec9bad2f632ac199c0a00724a9a384232bc0cac2512a2d24cec48ec1eb4364736f6c63430008130033
Transformations
Immutable Transformations
ID | Value | Offsets |
---|---|---|
1736 | 0x000000000000000000000000f50bdc9e90b7a1c138cb7935071b85c417c4cb8e | 125, 871 |
Standard JSON Input
This isn't the original compiler JSON data. Generated for compatibility.
Loading...
Standard JSON Output
This isn't the original compiler JSON data. Generated for compatibility.
Loading...