ZunamiLP

Verified contract

Active on Ethereum with 2,517 txns
Deployed by via 0x86813f1a at 14403415
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
-
variable spans 2 additional slots
ERC-20
Value $100.1
ERC-20
Value $0
ERC-20
Value $0
0x4fd638f1507a85359a24e1c5b031fa382209934a391f8a76c75fb72cf10ef08d
0xa11323aed424ad5c3b832fcc3f28b7c07ff1be1b2d9113ecdc3a0b2a290f3360
0x2b95fa406a3df1a5bf210944d788f42ec738a4768da45ae426513367cee5360b
0xfa45f45d5a32ec660c02c09e97217dca83c192c450091ec9424ed5358fc496ea
From
0xbc28c263fd9a10f5426e937d8f5577e7b6e128e90b2074c37e6928480db4fa47
0xbcb7ef563215aa268d8ecd95469e99d4204a715f8cdaf878d0037748efb234f1
0x3135363262f3113419ff8d3f270a069b4f04b8f929c0ec0cf58233d4311d12cf
0x825c207948adce4d126489f0e250babd3f74f1d9ee2448a8a34243449909d720
0x7ef80e718dbeaf9c432995fa84f94ca83179eb977ac54605a198ee072dbf4bef
0x29361b27342c2c4aa07e5dbff9720b0cbd76adeb53d3e495eb0686d9af1533b9

Functions
Getter at block 21292172
ALL_WITHDRAWAL_TYPES_MASK(view returns (uint8)
3
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
FEE_DENOMINATOR(view returns (uint256)
1000
FUNDS_DENOMINATOR(view returns (uint256)
10000
LP_RATIO_MULTIPLIER(view returns (uint256)
1000000000000000000
MIN_LOCK_TIME(view returns (uint256)
86400
OPERATOR_ROLE(view returns (bytes32)
0x97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929
POOL_ASSETS(view returns (uint8)
3
availableWithdrawalTypes(view returns (uint8)
3
decimals(view returns (uint8)
18
defaultDepositPid(view returns (uint256)
20
defaultWithdrawPid(view returns (uint256)
21
launched(view returns (bool)
true
 
lpPrice(view returns (uint256)
managementFee(view returns (uint256)
150
name(view returns (string)
ZunamiLP
paused(view returns (bool)
true
poolCount(view returns (uint256)
23
symbol(view returns (string)
ZLP
totalDeposited(view returns (uint256)
5038641637342703492527411
 
totalHoldings(view returns (uint256)
totalSupply(view returns (uint256)
5616268126029902353642545
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
calcManagementFee(uint256 amountview returns (uint256)
calcSharesAmount(uint256[3] tokenAmountsbool isDepositview returns (uint256 lpShares)
calcWithdrawOneCoin(uint256 lpSharesuint128 tokenIndexview returns (uint256 tokenAmount)
decimalsMultipliers(uint256view returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
pendingDeposits(address userview returns (uint256[3])
pendingDepositsToken(address useruint256 tokenIndexview returns (uint256)
pendingWithdrawals(address userview returns (struct ZunamiPendingWithdrawal)
poolInfo(uint256 pidview returns (struct ZunamiPoolInfo)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokens(uint256view returns (address)
State-modifying
addPool(address _strategyAddr
approve(address spenderuint256 amountreturns (bool)
autoCompoundAll(
claimAllManagementFee(
completeDeposits(address[] userList
completeWithdrawals(address[] userList
completeWithdrawalsOptimized(address[] userList
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
delegateDeposit(uint256[3] amounts
delegateWithdrawal(uint256 lpSharesuint256[3] tokenAmounts
deposit(uint256[3] amountsreturns (uint256)
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
launch(
moveFundsBatch(uint256[] _strategiesuint256[] withdrawalsPercentsuint256 _receiverStrategyId
pause(
removePendingDeposit(
removePendingWithdrawal(
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setAvailableWithdrawalTypes(uint8 newAvailableWithdrawalTypes
setDefaultDepositPid(uint256 _newPoolId
setDefaultWithdrawPid(uint256 _newPoolId
setManagementFee(uint256 newManagementFee
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
unpause(
updateOperator(address _newOperator
withdraw(uint256 lpSharesuint256[3] tokenAmountsuint8 withdrawalTypeuint128 tokenIndex
withdrawStuckToken(address _token
Events
AddedPool(uint256 pidaddress strategyAddruint256 startTime
Approval(address indexed owneraddress indexed spenderuint256 value
AutoCompoundAll(
ClaimedAllManagementFee(uint256 feeValue
CreatedPendingDeposit(address indexed depositoruint256[3] amounts
CreatedPendingWithdrawal(address indexed withdraweruint256 lpSharesuint256[3] tokenAmounts
Deposited(address indexed depositoruint256[3] amountsuint256 lpShares
FailedDeposit(address indexed depositoruint256[3] amountsuint256 lpShares
FailedWithdrawal(address indexed withdraweruint256[3] amountsuint256 lpShares
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetDefaultDepositPid(uint256 pid
SetDefaultWithdrawPid(uint256 pid
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Withdrawn(address indexed withdraweruint8 withdrawalTypeuint256[3] tokenAmountsuint256 lpSharesuint128 tokenIndex
Constructor
constructor(address[3] _tokens
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.