ZunamiPoolControllerApsZunETH

Verified contract

Active on Ethereum with 175 txns
Deployed by via 0x003d201d at 19537949
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xe338540771b4497f6f2077c137613550d071d13f4614d5289dae53e6acf4abdd
0x23c4f50361d4947a3710fb228f0765de85ab854cc7d2f123436c3977c4201471
0x74d7e484ddf3e7ae8dc8bd87242ab9c06922355b45e78a61841913b731fb48f5
0x1fa219c033ec7fd02b954dd28a1d18fa9cf9ad0cb443e9233d1e8e682bab1012
0x7038e50138bace76df508f327d5351a487857f737f59b454a9b7946634f7945e
0x303a0deddea43a306f80de6c3a09f2c548602cb6b112da88ffb009d90f1e083d
0x504ce6b91adb45e24ded36f7fc8324d1e16347248024ac9ecdfe6fc27b8eabfc
0x5b2d1facebb1a50a0292a24dde18f347c0986b4e88c8451b3ffe62f85a5cdef4
0xd98be45b17b9bdb98723681d43a370013e909e4a6180645d1d37e7a34a5adbc6
0x24f60358add216cdf0969cb3801d8917c7e3a284c40744fdb357930efe64e836

Functions
Getter at block 20853619
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0xb360e5d1dfe98bc7a9c41af41ad45cb7c2eb0b13f2ece0d8fc9bd6e1d93de53b
FEE_DENOMINATOR(view returns (uint256)
1000
MAX_FEE(view returns (uint256)
300
MINIMUM_LIQUIDITY(view returns (uint256)
1000
MINIMUM_LIQUIDITY_LOCKER(view returns (address)
0x000000000000000000000000000000000000dead
POOL_ASSETS(view returns (uint8)
5
PRICE_MULTIPLIER(view returns (uint256)
1000000000000000000
collectedManagementFee(view returns (uint256)
58020783098814129
decimals(view returns (uint8)
18
defaultDepositSid(view returns (uint256)
0
defaultWithdrawSid(view returns (uint256)
1
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Zunami ETH APS LP, version=1, chainId=1, verifyingContract=0xd8132d8cfca9ed8c95e46cb59ae6e2c9963da61f, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
feeDistributor(view returns (address)
0xb056b9a45f09b006ec7a69770a65339586231a34
feeTokenId(view returns (uint256)
0
managementFeePercent(view returns (uint256)
150
name(view returns (string)
Zunami ETH APS LP
paused(view returns (bool)
false
pool(view returns (address)
0x5ab3aa11a40eb34f1d2733f08596532871bd28e2
rewardManager(view returns (address)
0x4d271afe204a32a06a916ab536b67f1a306a2286
symbol(view returns (string)
apsZunETHLP
tokenPrice(view returns (uint256)
1071122609362652493
totalSupply(view returns (uint256)
234285990575331594274
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
calcTokenPrice(uint256 _holdingsuint256 _tokenspure returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address ownerview returns (uint256)
rewardTokens(uint256view returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
approve(address spenderuint256 valuereturns (bool)
autoCompoundAll(
claimManagementFee(
deposit(uint256[5] amountsaddress receiverreturns (uint256 shares)
grantRole(bytes32 roleaddress account
pause(
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setDefaultDepositSid(uint256 _newPoolId
setDefaultWithdrawSid(uint256 _newPoolId
setFeeDistributor(address _feeDistributor
setFeeTokenId(uint256 _tokenId
setManagementFeePercent(uint256 newManagementFeePercent
setRewardManager(address rewardManagerAddr
setRewardTokens(address[] rewardTokens_
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
unpause(
withdraw(uint256 sharesuint256[5] minTokenAmountsaddress receiver
Events
Approval(address indexed owneraddress indexed spenderuint256 value
AutoCompoundedAll(uint256 compoundedValue
ClaimedManagementFee(address feeTokenuint256 feeValue
Deposited(address indexed receiveruint256 assetsuint256 sharesuint256 sid
EIP712DomainChanged(
FeeDistributorSet(address oldFeeDistributoraddress newFeeDistributor
ManagementFeePercentSet(uint256 oldManagementFeeuint256 newManagementFee
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
SetDefaultDepositSid(uint256 sid
SetDefaultWithdrawSid(uint256 sid
SetFeeTokenId(uint256 tid
SetRewardManager(address rewardManager
SetRewardTokens(address[] rewardTokens
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Withdrawn(address indexed withdraweruint256 sharesuint256 assetsuint256 sid
Constructor
constructor(address pool
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
EnforcedPause(
ExpectedPause(
FailedInnerCall(
FeeMustBeWithdrawn(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidShortString(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token
StringTooLong(string str
WrongFee(
WrongRewardTokens(address[] rewardTokens
WrongRewardTokensLength(uint256 length
WrongSid(
WrongTokenId(uint256 tid
ZeroAddress(
ZeroFeeTokenAddress(
ZeroRewardManager(
ZeroTokenAddress(uint256 index
ZeroTokenById(uint256 tid