0 txs
1 call
constructor
constructor(address bundler3, address cEth)
functions
BUNDLER3
viewfunction BUNDLER3() view returns (address)
C_ETH
viewfunction C_ETH() view returns (address)
compoundV2RedeemErc20
nonpayablefunction compoundV2RedeemErc20(address cToken, uint256 amount, address receiver)
compoundV2RedeemEth
nonpayablefunction compoundV2RedeemEth(uint256 amount, address receiver)
compoundV2RepayErc20
nonpayablefunction compoundV2RepayErc20(address cToken, uint256 amount, address onBehalf)
compoundV2RepayEth
nonpayablefunction compoundV2RepayEth(uint256 amount, address onBehalf)
erc20Transfer
nonpayablefunction erc20Transfer(address token, address receiver, uint256 amount)
nativeTransfer
nonpayablefunction nativeTransfer(address receiver, uint256 amount)
events
No events.
errors
AdapterAddress
error AdapterAddress()
CTokenIsCETH
error CTokenIsCETH()
FailedCall
error FailedCall()
InsufficientBalance
error InsufficientBalance(uint256 balance, uint256 needed)
RedeemError
error RedeemError()
RepayError
error RepayError()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
UnauthorizedSender
error UnauthorizedSender()
ZeroAddress
error ZeroAddress()
ZeroAmount
error ZeroAmount()
creation bytecode
0x60c0346100ec57601f6116e138819003918201601f19168301916001600160401b038311848410176100f05780849260409485528339810103126100ec57610052602061004b83610104565b9201610104565b906001600160a01b038116156100dd576080526001600160a01b038116156100dd5760a0526040516115c89081610119823960805181818160ce0152818161022c0152818161082e01528181610ac701528181610b1101528181610e55015261104c015260a0518181816102820152818161089301528181610a5901528181610b6501526110890152f35b63d92e233d60e01b5f5260045ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffd5b51906001600160a01b03821682036100ec5756fe608080604052600436101561001c575b50361561001a575f80fd5b005b5f905f3560e01c90816327de263b14610ff9575080633790767d14610dfb5780634fecf93914610aeb578063a317e4b514610a7d578063a74f785414610a0f578063d885c48f146107dc578063eba242a2146102035763f2522bcd0361000f57346102005760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc360112610200576100b3611277565b6024359073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001633036101d85773ffffffffffffffffffffffffffffffffffffffff16908082156101b057308314610188577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff810361015c575050475b8061014d578280f35b610156916113a6565b5f808280f35b610144576004837f1f2a2005000000000000000000000000000000000000000000000000000000008152fd5b6004847fde8b5909000000000000000000000000000000000000000000000000000000008152fd5b6004847fd92e233d000000000000000000000000000000000000000000000000000000008152fd5b6004837f08094908000000000000000000000000000000000000000000000000000000008152fd5b80fd5b5034610200576102123661129a565b73ffffffffffffffffffffffffffffffffffffffff9291927f00000000000000000000000000000000000000000000000000000000000000001633036107b45773ffffffffffffffffffffffffffffffffffffffff8392169273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016841461078c57604051907f6f307dc300000000000000000000000000000000000000000000000000000000825260208260048189895af191821561068f578692610739575b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1461069a575b6040517f17bfdfbc00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8316600482015260208160248189895af190811561068f57869161065d575b508381109084180290818414610635579073ffffffffffffffffffffffffffffffffffffffff602092169360405183888183017f095ea7b30000000000000000000000000000000000000000000000000000000081528960248501527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6044850152604484526103fa60648561130c565b835190828a5af188513d82610619575b5050156105bd575b506040517f2608f81800000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff9490941660048501521860248301528160448187875af19081156105b257849161057c575b5061055457604051906020848184017f095ea7b3000000000000000000000000000000000000000000000000000000008152856024860152816044860152604485526104c060648661130c565b84519082855af184513d82610538575b5050156104db578380f35b61052c61053193604051907f095ea7b300000000000000000000000000000000000000000000000000000000602083015260248201528560448201526044815261052660648261130c565b82611534565b611534565b5f80808380f35b90915061054c5750803b15155b5f806104d0565b600114610545565b6004837fc841e6f2000000000000000000000000000000000000000000000000000000008152fd5b90506020813d6020116105aa575b816105976020938361130c565b810103126105a657515f610473565b5f80fd5b3d915061058a565b6040513d86823e3d90fd5b6106139061060d6040517f095ea7b300000000000000000000000000000000000000000000000000000000878201528960248201528a60448201526044815261060760648261130c565b88611534565b86611534565b5f610412565b90915061062d5750853b15155b5f8061040a565b600114610626565b6004867f1f2a2005000000000000000000000000000000000000000000000000000000008152fd5b90506020813d602011610687575b816106786020938361130c565b810103126105a657515f610369565b3d915061066b565b6040513d88823e3d90fd5b91506040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260208160248173ffffffffffffffffffffffffffffffffffffffff87165afa90811561072e5785916106fc575b509161030f565b90506020813d602011610726575b816107176020938361130c565b810103126105a657515f6106f5565b3d915061070a565b6040513d87823e3d90fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff91925061077e9060203d602011610785575b610776818361130c565b81019061137a565b91906102e7565b503d61076c565b6004857fddf7eb66000000000000000000000000000000000000000000000000000000008152fd5b6004847f08094908000000000000000000000000000000000000000000000000000000008152fd5b50346105a65760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105a657600435610817611254565b73ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001633036109e7577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82146109df575b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000169173ffffffffffffffffffffffffffffffffffffffff604051927f17bfdfbc00000000000000000000000000000000000000000000000000000000845216918260048201526020816024815f885af190811561097a575f916109ad575b50818110908218029283821461098557803b156105a6575f9260249160405195869485937fe5974619000000000000000000000000000000000000000000000000000000008552600485015218905af1801561097a5761096e575080f35b61001a91505f9061130c565b6040513d5f823e3d90fd5b7f1f2a2005000000000000000000000000000000000000000000000000000000005f5260045ffd5b90506020813d6020116109d7575b816109c86020938361130c565b810103126105a657515f610910565b3d91506109bb565b47915061087c565b7f08094908000000000000000000000000000000000000000000000000000000005f5260045ffd5b346105a6575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346105a6575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105a657602060405173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b346105a657610af93661129a565b9173ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001633036109e75773ffffffffffffffffffffffffffffffffffffffff169173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168314610dd3576040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152602081602481875afa90811561097a575f91610da1575b50828110908318028083189214610985576040517fbd6d894d0000000000000000000000000000000000000000000000000000000081526020816004815f885af1801561097a5783905f90610d6b575b610c2892506114e9565b91604051907fdb006a7500000000000000000000000000000000000000000000000000000000825260048201526020816024815f885af190811561097a575f91610d39575b50610d11573073ffffffffffffffffffffffffffffffffffffffff821603610c9157005b60205f936004604051809681937f6f307dc30000000000000000000000000000000000000000000000000000000083525af192831561097a5761001a9373ffffffffffffffffffffffffffffffffffffffff915f91610cf2575b5016611485565b610d0b915060203d60201161078557610776818361130c565b85610ceb565b7f882d6899000000000000000000000000000000000000000000000000000000005f5260045ffd5b90506020813d602011610d63575b81610d546020938361130c565b810103126105a6575184610c6d565b3d9150610d47565b50506020813d602011610d99575b81610d866020938361130c565b810103126105a65782610c289151610c1e565b3d9150610d79565b90506020813d602011610dcb575b81610dbc6020938361130c565b810103126105a6575184610bce565b3d9150610daf565b7fddf7eb66000000000000000000000000000000000000000000000000000000005f5260045ffd5b346105a65760607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105a657610e32611277565b610e3a611254565b6044359073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001633036109e7578173ffffffffffffffffffffffffffffffffffffffff82168015610fd1573014610fa9577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8103610f7d575090506040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015260208160248173ffffffffffffffffffffffffffffffffffffffff87165afa90811561097a575f91610f4b575b50905b81610f2c57005b73ffffffffffffffffffffffffffffffffffffffff61001a9316611485565b90506020813d602011610f75575b81610f666020938361130c565b810103126105a6575183610f22565b3d9150610f59565b610f25577f1f2a2005000000000000000000000000000000000000000000000000000000005f5260045ffd5b7fde8b5909000000000000000000000000000000000000000000000000000000005f5260045ffd5b7fd92e233d000000000000000000000000000000000000000000000000000000005f5260045ffd5b346105a65760407ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105a65760043590611034611254565b9073ffffffffffffffffffffffffffffffffffffffff7f00000000000000000000000000000000000000000000000000000000000000001633036109e75773ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016907f70a08231000000000000000000000000000000000000000000000000000000008152306004820152602081602481855afa90811561097a575f91611222575b50838110908418028084189314610985576040517fbd6d894d0000000000000000000000000000000000000000000000000000000081526020816004815f865af1801561097a5784915f916111ec575b5091602461114b6020935f956114e9565b9560405194859384927fdb006a7500000000000000000000000000000000000000000000000000000000845260048401525af190811561097a575f916111ba575b50610d115773ffffffffffffffffffffffffffffffffffffffff16903082036111b157005b61001a916113a6565b90506020813d6020116111e4575b816111d56020938361130c565b810103126105a657518361118c565b3d91506111c8565b9150506020813d60201161121a575b816112086020938361130c565b810103126105a657518390602461113a565b3d91506111fb565b90506020813d60201161124c575b8161123d6020938361130c565b810103126105a65751846110ea565b3d9150611230565b6024359073ffffffffffffffffffffffffffffffffffffffff821682036105a657565b6004359073ffffffffffffffffffffffffffffffffffffffff821682036105a657565b7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc60609101126105a65760043573ffffffffffffffffffffffffffffffffffffffff811681036105a657906024359060443573ffffffffffffffffffffffffffffffffffffffff811681036105a65790565b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff82111761134d57604052565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b908160209103126105a6575173ffffffffffffffffffffffffffffffffffffffff811681036105a65790565b814710611455575f80809373ffffffffffffffffffffffffffffffffffffffff8294165af13d15611450573d67ffffffffffffffff811161134d576040519061141760207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116018361130c565b81525f60203d92013e5b1561142857565b7fd6bda275000000000000000000000000000000000000000000000000000000005f5260045ffd5b611421565b50477fcf479181000000000000000000000000000000000000000000000000000000005f5260045260245260445ffd5b6040517fa9059cbb00000000000000000000000000000000000000000000000000000000602082015273ffffffffffffffffffffffffffffffffffffffff9290921660248301526044808301939093529181526114e79161052c60648361130c565b565b81810291818304149015171561150757670de0b6b3a7640000900490565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b905f602091828151910182855af11561097a575f513d6115b2575073ffffffffffffffffffffffffffffffffffffffff81163b155b6115705750565b73ffffffffffffffffffffffffffffffffffffffff907f5274afe7000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b6001141561156956fea164736f6c634300081c000a0000000000000000000000006566194141eefa99af43bb5aa71460ca2dc902450000000000000000000000004ddc2d193948926d02f9b1fe9e1daa0718270ed5