0 txs
1 call
constructor
constructor(address aaveV3Pool)
functions
AAVE_V3_POOL
viewfunction AAVE_V3_POOL() view returns (address)
depositAll
nonpayablefunction depositAll(address underlyingToken)
withdrawAll
nonpayablefunction withdrawAll(address underlyingToken)
events
No events.
errors
ReentrancyGuardReentrantCall
error ReentrancyGuardReentrantCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
UnexpectedBalance
error UnexpectedBalance()
ZeroAddress
error ZeroAddress()
ZeroAmount
error ZeroAmount()
creation bytecode
0x60a03461009057601f610c9738819003918201601f19168301916001600160401b038311848410176100945780849260209460405283398101031261009057516001600160a01b0381168082036100905760015f551561008157608052604051610bee90816100a9823960805181818160ae015281816106c6015261085e0152f35b63d92e233d60e01b5f5260045ffd5b5f80fd5b634e487b7160e01b5f52604160045260245ffdfe6080806040526004361015610012575f80fd5b5f905f3560e01c9081633b30370514610816575080639f0d5f27146105ba5763fa09e6301461003f575f80fd5b346105b75760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126105b75760043573ffffffffffffffffffffffffffffffffffffffff81168091036105b55761009761092e565b73ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000166040517f35ea6a750000000000000000000000000000000000000000000000000000000081528260048201526101e081602481855afa90811561031e5784916103e8575b50610100015173ffffffffffffffffffffffffffffffffffffffff169182156103c0576040517f70a08231000000000000000000000000000000000000000000000000000000008152336004820152602081602481875afa90811561035b57859161038e575b5080156103665761018b90303386610965565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152306004820152602081602481875afa90811561035b578591610329575b506101da818486610ad2565b604051917f69328dec0000000000000000000000000000000000000000000000000000000083526004830152602482015233604482015260208160648187865af1801561031e576102eb575b50816102366020926024946109d3565b604051928380927f70a082310000000000000000000000000000000000000000000000000000000082523060048301525afa9081156102e05782916102aa575b50610282576001815580f35b807fc7a4cf100000000000000000000000000000000000000000000000000000000060049252fd5b90506020813d6020116102d8575b816102c560209383610882565b810103126102d457515f610276565b5f80fd5b3d91506102b8565b6040513d84823e3d90fd5b916020833d602011610316575b8161030560209383610882565b810103126102d45791506024610226565b3d91506102f8565b6040513d86823e3d90fd5b90506020813d602011610353575b8161034460209383610882565b810103126102d457515f6101ce565b3d9150610337565b6040513d87823e3d90fd5b6004857f1f2a2005000000000000000000000000000000000000000000000000000000008152fd5b90506020813d6020116103b8575b816103a960209383610882565b810103126102d457515f610178565b3d915061039c565b6004847fd92e233d000000000000000000000000000000000000000000000000000000008152fd5b8091506101e03d81116105ae575b6104008183610882565b8101036101e081126105aa57604051906101e0820182811067ffffffffffffffff82111761057d576040526020136105aa576040516020810181811067ffffffffffffffff82111761057d57604052825181528152610461602083016108f0565b6020820152610472604083016108f0565b6040820152610483606083016108f0565b6060820152610494608083016108f0565b60808201526104a560a083016108f0565b60a082015260c082015164ffffffffff811681036105795760c082015260e08201519061ffff821682036105795761056c6101c073ffffffffffffffffffffffffffffffffffffffff946101009460e085015261050385820161090d565b85850152610514610120820161090d565b610120850152610527610140820161090d565b61014085015261053a610160820161090d565b61016085015261054d61018082016108f0565b6101808501526105606101a082016108f0565b6101a0850152016108f0565b6101c08201529150610112565b8580fd5b6024877f4e487b710000000000000000000000000000000000000000000000000000000081526041600452fd5b8480fd5b503d6103f6565b505b80fd5b50346102d45760207ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102d45760043573ffffffffffffffffffffffffffffffffffffffff8116908181036102d45761061461092e565b6040517f70a08231000000000000000000000000000000000000000000000000000000008152336004820152602081602481865afa90811561077d575f916107e4575b5080156107bc5761066a90303384610965565b604051907f70a08231000000000000000000000000000000000000000000000000000000008252306004830152602082602481865afa91821561077d575f92610788575b5073ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000000000000000000000000000000000000000000016916106f2818484610ad2565b823b156102d457604051907f617ba03700000000000000000000000000000000000000000000000000000000825284600483015260248201523360448201525f60648201525f8160848183875af1801561077d5761075b575b50916102366020926024946109d3565b6024939194506020926107715f61023693610882565b5f95929450925061074b565b6040513d5f823e3d90fd5b9091506020813d6020116107b4575b816107a460209383610882565b810103126102d45751905f6106ae565b3d9150610797565b7f1f2a2005000000000000000000000000000000000000000000000000000000005f5260045ffd5b90506020813d60201161080e575b816107ff60209383610882565b810103126102d457515f610657565b3d91506107f2565b346102d4575f7ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126102d45760209073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000168152f35b90601f7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0910116810190811067ffffffffffffffff8211176108c357604052565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b51906fffffffffffffffffffffffffffffffff821682036102d457565b519073ffffffffffffffffffffffffffffffffffffffff821682036102d457565b60025f541461093d5760025f55565b7f3ee5aeb5000000000000000000000000000000000000000000000000000000005f5260045ffd5b90919273ffffffffffffffffffffffffffffffffffffffff6109d19481604051957f23b872dd0000000000000000000000000000000000000000000000000000000060208801521660248601521660448401526064830152606482526109cc608483610882565b610b31565b565b6040519060205f73ffffffffffffffffffffffffffffffffffffffff828501957f095ea7b3000000000000000000000000000000000000000000000000000000008752169485602486015281604486015260448552610a33606486610882565b84519082855af15f513d82610aa0575b505015610a4f57505050565b6109cc6109d193604051907f095ea7b300000000000000000000000000000000000000000000000000000000602083015260248201525f604482015260448152610a9a606482610882565b82610b31565b909150610aca575073ffffffffffffffffffffffffffffffffffffffff81163b15155b5f80610a43565b600114610ac3565b60205f6040519373ffffffffffffffffffffffffffffffffffffffff838601917f095ea7b30000000000000000000000000000000000000000000000000000000083521695866024870152604486015260448552610a33606486610882565b905f602091828151910182855af11561077d575f513d610baf575073ffffffffffffffffffffffffffffffffffffffff81163b155b610b6d5750565b73ffffffffffffffffffffffffffffffffffffffff907f5274afe7000000000000000000000000000000000000000000000000000000005f521660045260245ffd5b60011415610b6656fea2646970667358221220400730df1de3dbe2241ccfd30f7a1699ac5ebecccb9beb9f8118b5c2eec6fc1f64736f6c634300081c003300000000000000000000000011fcfe756c05ad438e312a7fd934381537d3cffe