APY Pool Token

Verified contract

Proxy

Active on Ethereum with 2 txns
Deployed by via 0x260a3f58 at 13610396
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 43 additional slots
5 additional variables
ERC-20
Value $565.67
ERC-20
--
0xf5ac2e089dc484cb0d811b9491d0e6aae5c6e3f886ce943503dc6f49ce2e238f
0x5e7c0db31408b9b35b7b10aa6df7d21764608bec445bd912c3f9f44484825157

Functions
Getter at block 21026219
ADMIN_ROLE(view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
CONTRACT_ROLE(view returns (bytes32)
0x364d3d7565c7a8300c96fd53e065d19b65848d7b23b3191adcd55621c744223c
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEFAULT_APT_TO_UNDERLYER_FACTOR(view returns (uint256)
1000
EMERGENCY_ROLE(view returns (bytes32)
0xbf233dd2aafeb4d50879c4aa5c81e96d92f6e6945c906a58f9f2d1c1631b4b26
LP_ROLE(view returns (bytes32)
0xb0296ea8dd3227371927b1c1cea2b12ea394743ddf2f32f58024ce26f83a24a6
addLiquidityLock(view returns (bool)
false
addressRegistry(view returns (address)
0x7ec81b7035e91f8435bdeb2787dcbd51116ad303
decimals(view returns (uint8)
18
feePercentage(view returns (uint256)
5
feePeriod(view returns (uint256)
86400
 
getPoolTotalValue(view returns (uint256)
 
getReserveTopUpValue(view returns (int256)
 
getUnderlyerPrice(view returns (uint256)
isEarlyRedeem(view returns (bool)
false
name(view returns (string)
APY Pool Token
paused(view returns (bool)
false
proxyAdmin(view returns (address adm)
0x7965283631253dfcb71db63a60c656dedf76234f
redeemLock(view returns (bool)
false
reservePercentage(view returns (uint256)
900
symbol(view returns (string)
APT
totalSupply(view returns (uint256)
474048108353340
underlyer(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
calculateMintAmount(uint256 depositAmountview returns (uint256)
getAPTValue(uint256 aptAmountview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getUnderlyerAmount(uint256 aptAmountview returns (uint256)
getUnderlyerAmountWithFee(uint256 aptAmountview returns (uint256)
getValueFromUnderlyerAmount(uint256 underlyerAmountview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
lastDepositTime(addressview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addLiquidity(uint256 depositAmount
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
emergencyExit(address token
emergencyLock(
emergencyLockAddLiquidity(
emergencyLockRedeem(
emergencySetAddressRegistry(address addressRegistry_
emergencyUnlock(
emergencyUnlockAddLiquidity(
emergencyUnlockRedeem(
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address adminAddressaddress underlyer_address priceAgg
initializeUpgrade(address addressRegistry_
redeem(uint256 aptAmount
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setFeePercentage(uint256 feePercentage_
setFeePeriod(uint256 feePeriod_
setReservePercentage(uint256 reservePercentage_
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
transferToLpAccount(uint256 amount
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
AddLiquidityLocked(
AddLiquidityUnlocked(
AddressRegistryChanged(address arg0
Approval(address indexed owneraddress indexed spenderuint256 value
DepositedAPT(address indexed senderaddress tokenuint256 tokenAmountuint256 aptMintAmountuint256 tokenEthValueuint256 totalEthValueLocked
EmergencyExit(address emergencySafeaddress tokenuint256 balance
FeePercentageChanged(uint256 feePercentage
FeePeriodChanged(uint256 feePeriod
Paused(address account
RedeemLocked(
RedeemUnlocked(
RedeemedAPT(address indexed senderaddress tokenuint256 redeemedTokenAmountuint256 aptRedeemAmountuint256 tokenEthValueuint256 totalEthValueLocked
ReservePercentageChanged(uint256 reservePercentage
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.