0xCC54299Fc291B261B2bF5552E7F0E5d2F8613E8C
on Aurora Mainnet (1313161554)
Exact Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- CompoundLikeWrapper
- Compilation Target
- contracts/wrappers/CompoundLikeWrapper.sol:CompoundLikeWrapper
- Language
- Solidity
- Compiler
- solc 0.8.14+commit.80d49f37
- EVM Version
- london
- Verified At
- 2024-08-08 10:12:49 UTC
- Deployer
- 0x56E44874F624EbDE6efCc783eFD685f0FBDC6dcF
- Deployment Transaction
- 0x756f4fb29391e115ba34e6c56775216ed3f1cb243e5ab1941371ac36308a2a5a
- Block Number
- 66365595
- Transaction Index
- 1
ABI
Expand to view
Source Code
- contracts/interfaces/ICToken.sol
- contracts/interfaces/IWrapper.sol
- contracts/interfaces/IComptroller.sol
- contracts/wrappers/CompoundLikeWrapper.sol
- @openzeppelin/contracts/token/ERC20/IERC20.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x60c060405234801561001057600080fd5b50604051610c9e380380610c9e8339818101604052604081101561003357600080fd5b5080516020909101516001600160a01b039182166080521660a05260805160a051610c0f61008f600039600081816102e501528181610306015281816103ab015261040001526000818161065201526108ab0152610c0f6000f3fe608060405234801561001057600080fd5b50600436106100675760003560e01c80637d683561116100505780637d6835611461013a578063bfef7bdf1461017d578063da40385d1461022257600080fd5b8063023276f01461006c57806346bfac4a146100cf575b600080fd5b61009f6004803603602081101561008257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166102c5565b6040805173ffffffffffffffffffffffffffffffffffffffff909316835260208301919091528051918290030190f35b610111600480360360208110156100e557600080fd5b506000602081905273ffffffffffffffffffffffffffffffffffffffff91358216815260409020541681565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6101116004803603602081101561015057600080fd5b50600160205273ffffffffffffffffffffffffffffffffffffffff90358116600090815260409020541681565b6102206004803603602081101561019357600080fd5b8101906020810181356401000000008111156101ae57600080fd5b8201836020820111156101c057600080fd5b803590602001918460208302840111640100000000831117156101e257600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610642945050505050565b005b6102206004803603602081101561023857600080fd5b81019060208101813564010000000081111561025357600080fd5b82018360208201111561026557600080fd5b8035906020019184602083028401116401000000008311171561028757600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061089b945050505050565b60008073ffffffffffffffffffffffffffffffffffffffff83166103a9577f00000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663182df0f56040518163ffffffff1660e01b8152600401602060405180830381865afa15801561036f573d6000803e3d6000fd5b505050506040513d602081101561038557600080fd5b50516103a0906ec097ce7bc90715b34b9f1000000000610b6f565b91509150915091565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361048b5760007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663182df0f56040518163ffffffff1660e01b8152600401602060405180830381865afa158015610469573d6000803e3d6000fd5b505050506040513d602081101561047f57600080fd5b50519094909350915050565b73ffffffffffffffffffffffffffffffffffffffff808416600090815260208181526040808320546001909252909120549082169116811561053757818573ffffffffffffffffffffffffffffffffffffffff1663182df0f56040518163ffffffff1660e01b8152600401602060405180830381865afa158015610513573d6000803e3d6000fd5b505050506040513d602081101561052957600080fd5b505190969095509350505050565b73ffffffffffffffffffffffffffffffffffffffff8116156105db57808173ffffffffffffffffffffffffffffffffffffffff1663182df0f56040518163ffffffff1660e01b8152600401602060405180830381865afa15801561059f573d6000803e3d6000fd5b505050506040513d60208110156105b557600080fd5b50516105d0906ec097ce7bc90715b34b9f1000000000610b6f565b935093505050915091565b604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f556e737570706f7274656420746f6b656e000000000000000000000000000000604482015290519081900360640190fd5b60005b81518110156108975760007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16638e8f294b84848151811061069e5761069e610baa565b60200260200101516040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050606060405180830381865afa1580156106f5573d6000803e3d6000fd5b505050506040513d606081101561070b57600080fd5b50519050801561077c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f4d61726b6574206973206c697374656400000000000000000000000000000000604482015290519081900360640190fd5b600083838151811061079057610790610baa565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107e2573d6000803e3d6000fd5b505050506040513d60208110156107f857600080fd5b50518451909150600090819086908690811061081657610816610baa565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff9081168352828201939093526040918201600090812080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811690915594909316835260019081905291208054909216909155919091019050610645565b5050565b60005b81518110156108975760007f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16638e8f294b8484815181106108f7576108f7610baa565b60200260200101516040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050606060405180830381865afa15801561094e573d6000803e3d6000fd5b505050506040513d606081101561096457600080fd5b50519050806109d457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f4d61726b6574206973206e6f74206c6973746564000000000000000000000000604482015290519081900360640190fd5b60008383815181106109e8576109e8610baa565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a3a573d6000803e3d6000fd5b505050506040513d6020811015610a5057600080fd5b5051845190915081906000908190879087908110610a7057610a70610baa565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838381518110610b0257610b02610baa565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff92831660009081526001928390526040902080547fffffffffffffffffffffffff000000000000000000000000000000000000000016939091169290921790915591909101905061089e565b600082610ba5577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220106ce230fdc4d870d38ca8590d946b4a4a8f964a77d32a7dd95284df2a8fe78964736f6c634300080e00330000000000000000000000006de54724e128274520606f038591a00c5e94a1f60000000000000000000000004e8fe8fd314cfc09bdb0942c5adcc37431abdcd0
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: QmPSmXgkX2UELiVEBD6Ck5XoLrvDUxpyDn4R74TzYcNLN4

RawDecoded
Length: 53 bytes
0xa2646970667358221220106ce230fdc4d870d38ca8590d946b4a4a8f964a77d32a7dd95284df2a8fe78964736f6c634300080e0033
Transformations
Constructor Arguments
RawDecoded
Length: 64 bytes
0x0000000000000000000000006de54724e128274520606f038591a00c5e94a1f60000000000000000000000004e8fe8fd314cfc09bdb0942c5adcc37431abdcd0
Runtime Bytecode
0x608060405234801561001057600080fd5b50600436106100675760003560e01c80637d683561116100505780637d6835611461013a578063bfef7bdf1461017d578063da40385d1461022257600080fd5b8063023276f01461006c57806346bfac4a146100cf575b600080fd5b61009f6004803603602081101561008257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166102c5565b6040805173ffffffffffffffffffffffffffffffffffffffff909316835260208301919091528051918290030190f35b610111600480360360208110156100e557600080fd5b506000602081905273ffffffffffffffffffffffffffffffffffffffff91358216815260409020541681565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6101116004803603602081101561015057600080fd5b50600160205273ffffffffffffffffffffffffffffffffffffffff90358116600090815260409020541681565b6102206004803603602081101561019357600080fd5b8101906020810181356401000000008111156101ae57600080fd5b8201836020820111156101c057600080fd5b803590602001918460208302840111640100000000831117156101e257600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600092019190915250929550610642945050505050565b005b6102206004803603602081101561023857600080fd5b81019060208101813564010000000081111561025357600080fd5b82018360208201111561026557600080fd5b8035906020019184602083028401116401000000008311171561028757600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061089b945050505050565b60008073ffffffffffffffffffffffffffffffffffffffff83166103a9577f0000000000000000000000004e8fe8fd314cfc09bdb0942c5adcc37431abdcd07f0000000000000000000000004e8fe8fd314cfc09bdb0942c5adcc37431abdcd073ffffffffffffffffffffffffffffffffffffffff1663182df0f56040518163ffffffff1660e01b8152600401602060405180830381865afa15801561036f573d6000803e3d6000fd5b505050506040513d602081101561038557600080fd5b50516103a0906ec097ce7bc90715b34b9f1000000000610b6f565b91509150915091565b7f0000000000000000000000004e8fe8fd314cfc09bdb0942c5adcc37431abdcd073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361048b5760007f0000000000000000000000004e8fe8fd314cfc09bdb0942c5adcc37431abdcd073ffffffffffffffffffffffffffffffffffffffff1663182df0f56040518163ffffffff1660e01b8152600401602060405180830381865afa158015610469573d6000803e3d6000fd5b505050506040513d602081101561047f57600080fd5b50519094909350915050565b73ffffffffffffffffffffffffffffffffffffffff808416600090815260208181526040808320546001909252909120549082169116811561053757818573ffffffffffffffffffffffffffffffffffffffff1663182df0f56040518163ffffffff1660e01b8152600401602060405180830381865afa158015610513573d6000803e3d6000fd5b505050506040513d602081101561052957600080fd5b505190969095509350505050565b73ffffffffffffffffffffffffffffffffffffffff8116156105db57808173ffffffffffffffffffffffffffffffffffffffff1663182df0f56040518163ffffffff1660e01b8152600401602060405180830381865afa15801561059f573d6000803e3d6000fd5b505050506040513d60208110156105b557600080fd5b50516105d0906ec097ce7bc90715b34b9f1000000000610b6f565b935093505050915091565b604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f556e737570706f7274656420746f6b656e000000000000000000000000000000604482015290519081900360640190fd5b60005b81518110156108975760007f0000000000000000000000006de54724e128274520606f038591a00c5e94a1f673ffffffffffffffffffffffffffffffffffffffff16638e8f294b84848151811061069e5761069e610baa565b60200260200101516040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050606060405180830381865afa1580156106f5573d6000803e3d6000fd5b505050506040513d606081101561070b57600080fd5b50519050801561077c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f4d61726b6574206973206c697374656400000000000000000000000000000000604482015290519081900360640190fd5b600083838151811061079057610790610baa565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa1580156107e2573d6000803e3d6000fd5b505050506040513d60208110156107f857600080fd5b50518451909150600090819086908690811061081657610816610baa565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff9081168352828201939093526040918201600090812080547fffffffffffffffffffffffff000000000000000000000000000000000000000090811690915594909316835260019081905291208054909216909155919091019050610645565b5050565b60005b81518110156108975760007f0000000000000000000000006de54724e128274520606f038591a00c5e94a1f673ffffffffffffffffffffffffffffffffffffffff16638e8f294b8484815181106108f7576108f7610baa565b60200260200101516040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff168152602001915050606060405180830381865afa15801561094e573d6000803e3d6000fd5b505050506040513d606081101561096457600080fd5b50519050806109d457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f4d61726b6574206973206e6f74206c6973746564000000000000000000000000604482015290519081900360640190fd5b60008383815181106109e8576109e8610baa565b602002602001015173ffffffffffffffffffffffffffffffffffffffff16636f307dc36040518163ffffffff1660e01b8152600401602060405180830381865afa158015610a3a573d6000803e3d6000fd5b505050506040513d6020811015610a5057600080fd5b5051845190915081906000908190879087908110610a7057610a70610baa565b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838381518110610b0257610b02610baa565b60209081029190910181015173ffffffffffffffffffffffffffffffffffffffff92831660009081526001928390526040902080547fffffffffffffffffffffffff000000000000000000000000000000000000000016939091169290921790915591909101905061089e565b600082610ba5577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fdfea2646970667358221220106ce230fdc4d870d38ca8590d946b4a4a8f964a77d32a7dd95284df2a8fe78964736f6c634300080e0033
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: QmPSmXgkX2UELiVEBD6Ck5XoLrvDUxpyDn4R74TzYcNLN4

RawDecoded
Length: 53 bytes
0xa2646970667358221220106ce230fdc4d870d38ca8590d946b4a4a8f964a77d32a7dd95284df2a8fe78964736f6c634300080e0033
Transformations
Immutable Transformations
ID | Value | Offsets |
---|---|---|
145 | 0x0000000000000000000000006de54724e128274520606f038591a00c5e94a1f6 | 1618, 2219 |
154 | 0x0000000000000000000000004e8fe8fd314cfc09bdb0942c5adcc37431abdcd0 | 741, 774, 939, 1024 |
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 32 | cTokenToToken | mapping(contract IERC20 ⇒ contract IERC20) | contracts/wrappers/CompoundLikeWrapper.sol:CompoundLikeWrapper |
1 | 0 | 32 | tokenTocToken | mapping(contract IERC20 ⇒ contract IERC20) | contracts/wrappers/CompoundLikeWrapper.sol:CompoundLikeWrapper |
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...