0 txs
1 call
constructor
constructor(uint256 marketId_, address aaveV3PoolAddressesProvider_)
functions
AAVE_V3_POOL_ADDRESSES_PROVIDER
viewfunction AAVE_V3_POOL_ADDRESSES_PROVIDER() view returns (address)
INTEREST_RATE_MODE
viewfunction INTEREST_RATE_MODE() view returns (uint256)
MARKET_ID
viewfunction MARKET_ID() view returns (uint256)
VERSION
viewfunction VERSION() view returns (address)
enter
nonpayablefunction enter(tuple data_)
exit
nonpayablefunction exit(tuple data_)
events
AaveV3BorrowFuseEnter
event AaveV3BorrowFuseEnter(address version, address asset, uint256 amount, uint256 interestRateMode)
AaveV3BorrowFuseExit
event AaveV3BorrowFuseExit(address version, address asset, uint256 repaidAmount, uint256 interestRateMode)
errors
AaveV3BorrowFuseUnsupportedAsset
error AaveV3BorrowFuseUnsupportedAsset(string action, address asset)
AddressEmptyCode
error AddressEmptyCode(address target)
AddressInsufficientBalance
error AddressInsufficientBalance(address account)
FailedInnerCall
error FailedInnerCall()
SafeERC20FailedOperation
error SafeERC20FailedOperation(address token)
WrongAddress
error WrongAddress()
creation bytecode
0x60e060405234801561000f575f80fd5b50604051610dfa380380610dfa83398101604081905261002e91610070565b3060805260a08290526001600160a01b03811661005e57604051630d23cf4160e11b815260040160405180910390fd5b6001600160a01b031660c052506100aa565b5f8060408385031215610081575f80fd5b825160208401519092506001600160a01b038116811461009f575f80fd5b809150509250929050565b60805160a05160c051610cfe6100fc5f395f818160ba0152818161028501526105b001525f818160780152818161016301526104b701525f818161012e0152818161043601526106fa0152610cfe5ff3fe608060405234801561000f575f80fd5b506004361061006f575f3560e01c806392876ac81161004d57806392876ac814610101578063d5ee791614610116578063ffa1ad7414610129575f80fd5b8063454dab231461007357806383008bd9146100ad578063875f5415146100b5575b5f80fd5b61009a7f000000000000000000000000000000000000000000000000000000000000000081565b6040519081526020015b60405180910390f35b61009a600281565b6100dc7f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020016100a4565b61011461010f366004610b8f565b610150565b005b610114610124366004610bc9565b6104a5565b6100dc7f000000000000000000000000000000000000000000000000000000000000000081565b80602001355f0361015e5750565b6101e57f000000000000000000000000000000000000000000000000000000000000000061018f6020840184610c46565b5f9182527f78e40624004925a4ef6749756748b1deddc674477302d5b7fe18e5335cde39006020908152604080842073ffffffffffffffffffffffffffffffffffffffff93909316845291905290205460011490565b610282576101f66020820182610c46565b6040517f8cba8537000000000000000000000000000000000000000000000000000000008152600401610279919060408082526004908201527f6578697400000000000000000000000000000000000000000000000000000000606082015273ffffffffffffffffffffffffffffffffffffffff91909116602082015260800190565b60405180910390fd5b5f7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663026b1d5f6040518163ffffffff1660e01b8152600401602060405180830381865afa1580156102ec573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103109190610c61565b905061034481602084018035906103279086610c46565b73ffffffffffffffffffffffffffffffffffffffff169190610765565b5f73ffffffffffffffffffffffffffffffffffffffff821663573ade8161036e6020860186610c46565b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff909116600482015260208601356024820152600260448201523060648201526084016020604051808303815f875af11580156103ed573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104119190610c7c565b90507f3aa0c4f0c8ec9910acafed4e8ecda2d01ae6ea681cc476ac1bf3542b422533cf7f00000000000000000000000000000000000000000000000000000000000000006104626020860186610c46565b6040805173ffffffffffffffffffffffffffffffffffffffff938416815292909116602083015281018390526002606082015260800160405180910390a1505050565b80602001515f036104b35750565b80517f00000000000000000000000000000000000000000000000000000000000000005f9081527f78e40624004925a4ef6749756748b1deddc674477302d5b7fe18e5335cde39006020908152604080832073ffffffffffffffffffffffffffffffffffffffff909416835292905220546001146105ae578051604080517f8cba85370000000000000000000000000000000000000000000000000000000081526004810191909152600560448201527f656e746572000000000000000000000000000000000000000000000000000000606482015273ffffffffffffffffffffffffffffffffffffffff9091166024820152608401610279565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663026b1d5f6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610617573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061063b9190610c61565b815160208301516040517fa415bcad00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff92831660048201526024810191909152600260448201525f606482015230608482015291169063a415bcad9060a4015f604051808303815f87803b1580156106c3575f80fd5b505af11580156106d5573d5f803e3d5ffd5b505082516020808501516040805173ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000000000000000000000000000000000000000000000811682529094169284019290925290820152600260608201527f690ee653ccc266741e8ee64bb95bc010748a6155fd8b3a4dfc23e02c7dbc06b29250608001905060405180910390a150565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b3000000000000000000000000000000000000000000000000000000001790526107f18482610894565b61088e576040805173ffffffffffffffffffffffffffffffffffffffff851660248201525f6044808301919091528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b30000000000000000000000000000000000000000000000000000000017905261088490859061094f565b61088e848261094f565b50505050565b5f805f8473ffffffffffffffffffffffffffffffffffffffff16846040516108bc9190610c93565b5f604051808303815f865af19150503d805f81146108f5576040519150601f19603f3d011682016040523d82523d5f602084013e6108fa565b606091505b50915091508180156109245750805115806109245750808060200190518101906109249190610ca9565b801561094657505f8573ffffffffffffffffffffffffffffffffffffffff163b115b95945050505050565b5f61097073ffffffffffffffffffffffffffffffffffffffff8416836109e8565b905080515f141580156109945750808060200190518101906109929190610ca9565b155b156109e3576040517f5274afe700000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84166004820152602401610279565b505050565b60606109f583835f6109fc565b9392505050565b606081471015610a3a576040517fcd786059000000000000000000000000000000000000000000000000000000008152306004820152602401610279565b5f808573ffffffffffffffffffffffffffffffffffffffff168486604051610a629190610c93565b5f6040518083038185875af1925050503d805f8114610a9c576040519150601f19603f3d011682016040523d82523d5f602084013e610aa1565b606091505b5091509150610ab1868383610abb565b9695505050505050565b606082610ad057610acb82610b4a565b6109f5565b8151158015610af4575073ffffffffffffffffffffffffffffffffffffffff84163b155b15610b43576040517f9996b31500000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85166004820152602401610279565b50806109f5565b805115610b5a5780518082602001fd5b6040517f1425ea4200000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50565b5f6040828403128015610ba0575f80fd5b509092915050565b73ffffffffffffffffffffffffffffffffffffffff81168114610b8c575f80fd5b5f6040828403128015610bda575f80fd5b506040805190810167ffffffffffffffff81118282101715610c23577f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b6040528235610c3181610ba8565b81526020928301359281019290925250919050565b5f60208284031215610c56575f80fd5b81356109f581610ba8565b5f60208284031215610c71575f80fd5b81516109f581610ba8565b5f60208284031215610c8c575f80fd5b5051919050565b5f82518060208501845e5f920191825250919050565b5f60208284031215610cb9575f80fd5b815180151581146109f5575f80fdfea2646970667358221220bdb3c960e28dc35b3892d11413c0d4fffcade2dbad8bb08b9250521d35ff117564736f6c634300081a003300000000000000000000000000000000000000000000000000000000000000010000000000000000000000002f39d218133afab8f2b819b1066c7e434ad94e9e