ZtakingPool

Verified contract

Active on Ethereum with 266,488 txns
Deployed by via 0xa70aea49 at 19237243
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $818,014,320.91
ERC-20
Value $293,277,238
ERC-20
Value $158,511,151.76
ERC-20
Value $98,536,395.57
ERC-20
Value $76,694,680.96
ERC-20
Value $66,179,185.06
ERC-20
Value $40,983,789.68
ERC-20
Value $37,081,703.1
ERC-20
Value $11,545,640.78
ERC-20
Value $9,463,530.91
0xd295acb94ad5ca84641675ee34b24212aaa877f3d876f623088897616ac6ce75
0x513000f92d69ebe8db6becffec36b209d774c722ff4c4ec11bdadd6451b5c5ab
0xfab6fa07654c18eca435f0c0bc913ba25f24e035a2a9f2e55a2cbae974447fa1
0x96f3846b1ea19cbed583006dda98a7bbe3bf7931084fae5e91a21bc1666b7d9e
0xc171f0fab5995da0f3345d372dfd464f62ab674dd2a0a7b58d5f764a4144cfdf
0x0380ba2e158c57409cf291755183790cb2d32fef51a791b13741c64fb0caee25
0xe4ff4acc9979b18b7ef4f0f804a2df47b6653979a294742100cca55167fc0661
0xd6bf27e61fec39822641594320f39b3f8ccde6457025f3ab1e8e8f90bcf0a6b2
0xd8c6a95be44eb73be3cd61477dac809f4f87131bee8fe7ad991f22058ddeb3f0
0xf6f5ed7f568bf288fd27eac54dc9543240ebcf93caea369a6177a0d391ff497f

Functions
Getter at block 21284981
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=ZtakingPool, version=1, chainId=1, verifyingContract=0xf047ab4c75cebf0eb9ed34ae2c186f3611aeafa6, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
owner(view returns (address)
0xacaa4dde6c4fb90bb1948904f0308296f7c74252
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
zircuitSigner(view returns (address)
0xe42a95c84f9dd116066effb733e8294931967a0d
Read-only
balance(addressaddressview returns (uint256)
migratorBlocklist(addressview returns (bool)
nonces(address ownerview returns (uint256)
tokenAllowlist(addressview returns (bool)
State-modifying
acceptOwnership(
blockMigrator(address _migratorbool _blocklisted
depositETHFor(address _forpayable 
depositFor(address _tokenaddress _foruint256 _amount
migrate(address[] _tokensaddress _migratorContractaddress _destinationuint256 _signatureExpirybytes _authorizationSignatureFromZircuit
migrateWithSig(address _useraddress[] _tokensaddress _migratorContractaddress _destinationuint256 _signatureExpirybytes _stakerSignature
pause(
renounceOwnership(
setStakable(address _tokenbool _canStake
setZircuitSigner(address _signer
transferOwnership(address newOwner
unpause(
withdraw(address _tokenuint256 _amount
Events
BlocklistChanged(address migratorbool blocked
Deposit(uint256 indexed eventIdaddress indexed depositoraddress indexed tokenuint256 amount
EIP712DomainChanged(
Migrate(uint256 indexed eventIdaddress indexed useraddress[] tokensaddress destinationaddress migratoruint256[] amounts
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
SignerChanged(address newSigner
TokenStakabilityChanged(address tokenbool enabled
Unpaused(address account
Withdraw(uint256 indexed eventIdaddress indexed withdraweraddress indexed tokenuint256 amount
Constructor
constructor(address _signeraddress[] _tokensAllowedaddress _weth
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CannotDepositForZeroAddress(
CannotRenounceOwnership(
DepositAmountCannotBeZero(
DuplicateToken(
EnforcedPause(
ExpectedPause(
FailedInnerCall(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidShortString(
MigratorAlreadyAllowedOrBlocked(
MigratorBlocked(
MigratorCannotBeZeroAddress(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
SignatureExpired(
SignatureInvalid(
SignerAlreadySetToAddress(
SignerCannotBeZeroAddress(
StringTooLong(string str
TokenAlreadyConfiguredWithState(
TokenArrayCannotBeEmpty(
TokenCannotBeZeroAddress(
TokenNotAllowedForStaking(
UserDoesNotHaveStake(
WETHCannotBeZeroAddress(
WithdrawAmountCannotBeZero(