Batcher

Verified contract

Active on Ethereum with 3,651 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
ERC-20
--
 (#0)
ERC-1555
--
0xee0145e9cedca90eaf7282ad0e1bf438cf8bc59f1c12f74bb8714fe4a23e9799
0x478dc824dd3b4dc14674101d3039ca59298dc1aa9e750887d8b052e82461c246
0xa380c3d45a0bdcf03e559c90286b2852a3553c00562eef2b556babb2534c1cc8
0xa66ccf906ddaa62086edcf27adcc7809a83de4b4833f8940512fc743d859f9c3
0x4ea7159ffc238d3686ca84f5c9f403274918aee0ab59fb0f5b55378552f96125
0xf198f2cdc2b1806014f1967882e05fba57ba26af51c91699846d73154ccadb46
0x197b0d64410830414f01664d97d57555df7edb68c9f9a4c61cbe5a14855d8266
0x619519d00ff9065f2f65315ae1f083cfdbfcd50409c93d16d587fa0c03a18123
0x1b3d8a593e6bd747a5f6f934bd2ba50680c211738f37822681631f6e19a64f43
0x8358b7ccb0caabae00933300a8318b38241581cae8234ef99aba1e295807e172

Functions
Getter at block 21284093
checkValidDepositSignature(view returns (bool)
false
governance(view returns (address)
0x6b29610d6c6a9e47812be40f1335918bd63321bf
keeper(view returns (address)
0xc731c3e9f353a8f924b793960c80139a33d71a79
pendingDeposit(view returns (uint256)
0
pendingWithdrawal(view returns (uint256)
1097416956
vaultInfo(view returns (address vaultAddressaddress tokenAddressuint256 maxAmount)
(vaultAddress=0x3c4fe0db16c9b521480c43856ba3196a9fa50e08, tokenAddress=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48, maxAmount=0)
verificationAuthority(view returns (address)
0x687f4304df62449dbc6c95fe9a8cb1153d40d42e
Read-only
depositLedger(addressview returns (uint256)
userLPTokens(addressview returns (uint256)
userWantTokens(addressview returns (uint256)
withdrawLedger(addressview returns (uint256)
State-modifying
batchDeposit(address[] users
batchWithdraw(address[] users
cancelWithdrawal(uint256 cancellationAmount
claimTokens(uint256 amountaddress recipient
completeWithdrawal(uint256 amountOutaddress recipient
depositFunds(uint256 amountInbytes signatureaddress recipientstruct IBatcherPermitParams permit
initiateWithdrawal(uint256 amountIn
setAuthority(address authority
setDepositSignatureCheck(bool enabled
setVaultLimit(uint256 maxAmount
sweep(address _token
Events
BatchDepositSuccessful(uint256 amountInuint256 totalUsers
BatchWithdrawSuccessful(uint256 amountOutuint256 totalUsers
DepositRequest(address indexed senderaddress indexed vaultuint256 amountIn
VaultLimitUpdated(address indexed vaultAddressuint256 oldMaxAmountuint256 newMaxAmount
VerificationAuthorityUpdated(address indexed oldVerificationAuthorityaddress indexed newVerificationAuthority
WithdrawComplete(address indexed senderaddress indexed vaultuint256 amountOut
WithdrawRequest(address indexed senderaddress indexed vaultuint256 amountOut
WithdrawRescinded(address indexed senderaddress indexed vaultuint256 amountCancelled
Constructor
constructor(address _verificationAuthorityaddress vaultAddressuint256 maxAmount
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.