MichiHelper

Verified contract

Active on Ethereum with 976 txns
Deployed by via 0x43979aa0 at 19572398
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "MichiHelper"

0x5f390c6fd5b647062bff1ac970ebcc5305c76e2365cffeac137ba6a2fd435332
0x39196f5466a24bb944c53a2df7c7f81338b3e5f8a9bfda18cefa73f5eeb8bc3e
0x4b70fa5bbee93dfecf01c38be09b8b5dbeb3ba53d1234a53942c337b2bb95400
0xde99b12f2eae86593f6e0955aac7727ccabf6dd0b8e5a6cc39bd1779886b3f70
0x6a2f42d60c36fd76e9f7638e28a35d558d05f7b3eef34105826614a527a0cc36
0xb87e8f0bbbbda957784d6a6be2c582cd35b3f842b2d8c11589f8029c35018515
0xbacc592431f1dc583ce3aaf1a615c2021ae6b74b47ec0b20ff421d52b234bba0
0x3a97c587ce9a3f29d099dcb76a7d3d9fec727a14002b66a13531daf4da5f8fdc
0xc4f1275aeae2f5d5b3ba3328666aa1f40d53a0c6d27c89ce4f483f6f3b3b32c8
0xd35491e665d83d0a2280280bf0829c643f70582ff041acfdad8e0a46e88b8c91

Functions
Getter at block 21169892
depositFee(view returns (uint256)
0
erc6551Implementation(view returns (address)
0x41c8f39463a868d3a88af00cd0fe7102f30e44ec
erc6551Proxy(view returns (address)
0x55266d75d1a14e4572138116af39863ed6596e7f
erc6551Registry(view returns (address)
0x000000006551c19487814612e58fe06813775758
feePrecision(view returns (uint256)
10000
feeReceiver(view returns (address)
0x8b28c50b80f19a4534148e25dc8240b73d95617e
 
getApprovedTokens(view returns (address[])
michiWalletNFT(view returns (address)
0xd022977a22f9a681df8f3c51ed9ad144bdc5bb38
owner(view returns (address)
0x8b28c50b80f19a4534148e25dc8240b73d95617e
Read-only
approvedToken(addressview returns (bool)
depositsByAccountByToken(addressaddressview returns (uint256)
depositsByToken(addressview returns (uint256)
feesCollectedByToken(addressview returns (uint256)
listApprovedTokens(uint256view returns (address)
State-modifying
addApprovedToken(address token
createWallet(uint256 quantitypayable 
depositToken(address tokenaddress walletAddressuint256 amountbool takeFee
removeApprovedToken(address token
renounceOwnership(
setDepositFee(uint256 newDepositFee
setFeeReceiver(address newFeeReceiver
transferOwnership(address newOwner
updateImplementation(address newImplementation
updateProxy(address newProxy
Events
Deposit(address indexed senderaddress indexed walletAddressaddress indexed tokenuint256 amountAfterFeesuint256 feeTaken
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
WalletCreated(address indexed senderaddress indexed walletAddressaddress nftContractuint256 tokenId
Constructor
constructor(address erc6551Registry_address erc6551Implementation_address erc6551Proxy_address michiWalletNFT_address feeReceiver_uint256 depositFee_uint256 feePrecision_
Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidDepositFee(uint256 depositFee
InvalidFeeReceiver(address feeRecipient
InvalidPayableAmount(uint256 amount
OwnerMismatch(
TokenAlreadyApproved(address token
TokenNotApproved(address token
UnauthorizedToken(address token
UnauthorizedUser(address user