AaveV3MigrationBundlerV2

Verified contract

Active on Base with 1,185 txns
Deployed by via 0xb8f4a91d at 15322139
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
0x367ddc105ff5a7a967389ddd0a810639de23f4d49bfcb09b8b458bf4b6120df1
0x436a49184ec9e3cf3562d3384942145726f7db4a1ad24480f83a0a5ed0dea8de
0xded6becc2b458cc092a0236aa2603ae80e6b7b8b3e859bdd0f657ac96cd0829e
0x8a747eb25963940fb5e43a830572ebd0455a8d1be821b3aa6ed015eb25739ce4
0xd8c90d405850332835cc3ceb0d210e65b04165dd8b3e628f95ad81c62b4fdfbe
0x0b7bf420bcac1e64cf119b5b3e1e4d11985b4eb5099363d8c479f501c110a8eb
0xc098790c61943d847e9af4dbe25734e91b8cd5d98a6d16a3bab49b9c66d5ff5d
0xc7eaeb8dd9a950c2a4f1561265827fd40b75871686cf9f99f5cc2dbb3cf74b2c
0x65158a4c38392be8bfe4a896915e9221c177e2ea2d486292701f05305299e7c6
0x5d363eddc573145f98a8dbaab651d538e5701ec4667a725065859f981dd4960c

Functions
Getter at block 23623941
AAVE_V3_POOL(view returns (address)
0xa238dd80c259a72e81d7e4664a9801593f98d1c5
MORPHO(view returns (address)
0xbbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb
initiator(view returns (address)
0x0000000000000000000000000000000000000001
Read-only

This contract contains no read-only function objects.

State-modifying
aaveV3Repay(address assetuint256 amountuint256 interestRateModepayable 
aaveV3Withdraw(address assetuint256 amountpayable 
approve2(struct IAllowanceTransferPermitSingle permitSinglebytes signaturebool skipRevertpayable 
erc20Transfer(address assetaddress recipientuint256 amountpayable 
erc20TransferFrom(address assetuint256 amountpayable 
erc4626Deposit(address vaultuint256 assetsuint256 minSharesaddress receiverpayable 
erc4626Mint(address vaultuint256 sharesuint256 maxAssetsaddress receiverpayable 
erc4626Redeem(address vaultuint256 sharesuint256 minAssetsaddress receiveraddress ownerpayable 
erc4626Withdraw(address vaultuint256 assetsuint256 maxSharesaddress receiveraddress ownerpayable 
morphoBorrow(struct MarketParams marketParamsuint256 assetsuint256 sharesuint256 slippageAmountaddress receiverpayable 
morphoFlashLoan(address tokenuint256 assetsbytes datapayable 
morphoRepay(struct MarketParams marketParamsuint256 assetsuint256 sharesuint256 slippageAmountaddress onBehalfbytes datapayable 
morphoSetAuthorizationWithSig(struct Authorization authorizationstruct Signature signaturebool skipRevertpayable 
morphoSupply(struct MarketParams marketParamsuint256 assetsuint256 sharesuint256 slippageAmountaddress onBehalfbytes datapayable 
morphoSupplyCollateral(struct MarketParams marketParamsuint256 assetsaddress onBehalfbytes datapayable 
morphoWithdraw(struct MarketParams marketParamsuint256 assetsuint256 sharesuint256 slippageAmountaddress receiverpayable 
morphoWithdrawCollateral(struct MarketParams marketParamsuint256 assetsaddress receiverpayable 
multicall(bytes[] datapayable 
nativeTransfer(address recipientuint256 amountpayable 
onMorphoFlashLoan(uint256bytes data
onMorphoRepay(uint256bytes data
onMorphoSupply(uint256bytes data
onMorphoSupplyCollateral(uint256bytes data
permit(address assetuint256 amountuint256 deadlineuint8 vbytes32 rbytes32 sbool skipRevertpayable 
reallocateTo(address publicAllocatoraddress vaultuint256 valuestruct Withdrawal[] withdrawalsstruct MarketParams supplyMarketParamspayable 
transferFrom2(address assetuint256 amountpayable 
Events

This contract contains no event objects.

Constructor
constructor(address morphoaddress aaveV3Pool
Fallback and receive

This contract contains no fallback and receive objects.

Errors
UnsafeCast(