CompoundV2MigrationBundlerV2

Verified contract

Active on Base with 7,541 txns
Deployed by via 0x01502cd6 at 15322137
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x93e02f08b1be0499ad4f66ce17f487d8266b58455a5a3c9c2627af40ad1af213
0xb4cc1042fd770436093973c802ff02dacfe2bc4f3355d0773e54b6dc5b2949e5
0x23c444cc25bb67e77b3072d4dd8d291e060c745071c059129839cd50c752dbe5
0x8a3e92ed57ab25d0f19c0f1cfdb2a6ed6d53d34d27fde80e1a4cc10f6f07d66b
0xc7c82e6aa1d6d2de41a5dfd2614d592903ce069f16f66fa7e5089c1b5b787e3f
0x5126e50877dc4f7d48afa61de187978857cd16860298f9be4ec16e5e520d8dd6
0x92ce99b50c3c42e7149d885ec243202571094065deafe76e0cc19293c255a7e4
0xd87837c5a09348b009eb067b09f6b219347bf03377fcff6a25d79ca566a13ad9
0x4522298ce9ba28dc370d7e1d6776b0a37db1288afb5243969adf92ed0a79db7e
0xefa257d299cad82b6ee4262c89d5aa7a0499ccbf3cc22ebb03febd83e5a87774

Functions
Getter at block 22755460
C_ETH(view returns (address)
0x0000000000000000000000000000000000000001
MORPHO(view returns (address)
0xbbbbbbbbbb9cc5e90e3b3af64bdaf62c37eeffcb
WRAPPED_NATIVE(view returns (address)
0x4200000000000000000000000000000000000006
initiator(view returns (address)
0x0000000000000000000000000000000000000001
Read-only

This contract contains no read-only function objects.

State-modifying
approve2(struct IAllowanceTransferPermitSingle permitSinglebytes signaturebool skipRevertpayable 
compoundV2Redeem(address cTokenuint256 amountpayable 
compoundV2Repay(address cTokenuint256 amountpayable 
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 
unwrapNative(uint256 amountpayable 
wrapNative(uint256 amountpayable 
Events

This contract contains no event objects.

Constructor
constructor(address morphoaddress wNativeaddress cEth
Fallback and receive
receive(
Errors
UnsafeCast(