Staked Ampleforth

Verified contract

Proxy

Active on Ethereum with 1,865 txns
Deployed by via 0xc5b2d329 at 17329340
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 44 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 1 additional slot
4 additional variables
ERC-20
Value $9,041,051.28
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x37460fe2af6fbd9665752c04ace6d261e1816bb9815c980e5e6bb04b8b97be7c
0x17b79e61226f703a336b3ae54f96eeca5ad24b9856bf5fe752697c8968263d39
0xe2cb0d8ca8245e73cefa4e13566be1121be97bc76c6897031573516f791e75f4
0x7b4ac1f3092cbcd69ddb46a5a4b61dcfe5d4a9bdae4d93ba7ec0d418b1a766ee
0x3f295aa3b9b7b59e6d9a06d0e5d2af3878669d7d684c9d1931f0bd635a017804
0xc5ac01ae5a5b3f7d632570ecdb6c4d0ee5f3eee8ec5bdd970da044f2ef06d532
0xee9405424bfcf768c3931711661c32d99e14cf8c33a85ade96209ff4c8be008e
0x31df9bb9eb36212dcc4a298ca1a4c9e847dd6673f9027bb7c86e4818afce50d9
0x0c08ed8c52e81743e769219a91472b289dc8bd235c638984704d61a17b5b06fb
0xbe1a4fbbff5a46fef04c811bb363b8b8ee4a82b6842b561f8a4eb7e82aa396e3

Functions
Getter at block 21259414
MAX_DEPLOYED_COUNT(view returns (uint8)
47
ONE(view returns (uint256)
100000000
PERC_DECIMALS(view returns (uint8)
8
TRANCHE_DUST_AMT(view returns (uint256)
10000000
assetCount(view returns (uint256)
9
decimals(view returns (uint8)
18
feePolicy(view returns (address)
0xe22977381506bf094cb3ed50cb8834e358f7ef6c
 
getTVL(view returns (uint256)
keeper(view returns (address)
0x57981b1eafe4b18ec97f8b10859b40207b364662
minDeploymentAmt(view returns (uint256)
25000000000000
name(view returns (string)
Staked Ampleforth
owner(view returns (address)
0x223592a191ecfc7fdc38a9256c3bd96e771539a9
paused(view returns (bool)
false
perp(view returns (address)
0xc1f33e0cf7e40a67375007104b929e49a581bafe
reservedSubscriptionPerc(view returns (uint256)
5000000
reservedUnderlyingBal(view returns (uint256)
100000000000000
symbol(view returns (string)
stAMPL
totalSupply(view returns (uint256)
3193154161211448626502
underlying(view returns (address)
0xd46ba6d942050d489dbd938a2c909a5d5039a161
Read-only
allowance(address owneraddress spenderview returns (uint256)
assetAt(uint256 iview returns (address)
balanceOf(address accountview returns (uint256)
computeMintAmt(uint256 underlyingAmtInview returns (uint256)
computeRedemptionAmts(uint256 noteAmtBurntview returns (struct TokenAmount[])
getVaultAssetValue(address tokenview returns (uint256)
isVaultAsset(address tokenview returns (bool)
vaultAssetBalance(address tokenview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
burn(uint256 amount
burnFrom(address accountuint256 amount
computePerpToUnderlyingSwapAmt(uint256 perpAmtInreturns (uint256uint256struct SubscriptionParams)
computeUnderlyingToPerpSwapAmt(uint256 underlyingAmtInreturns (uint256uint256struct SubscriptionParams)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
deploy(
deposit(uint256 underlyingAmtInreturns (uint256)
deviationRatio(returns (uint256)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
init(string namestring symboladdress perp_address feePolicy_
pause(
recover(
recover(address token
recoverAndRedeem(uint256 notesreturns (struct TokenAmount[])
recoverAndRedeploy(
redeem(uint256 notesreturns (struct TokenAmount[])
renounceOwnership(
swapPerpsForUnderlying(uint256 perpAmtInreturns (uint256)
swapUnderlyingForPerps(uint256 underlyingAmtInreturns (uint256)
transfer(address touint256 amountreturns (bool)
transferERC20(address tokenaddress touint256 amount
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
unpause(
updateFeePolicy(address feePolicy_
updateKeeper(address keeper_
updateMinDeploymentAmt(uint256 minDeploymentAmt_
updateReservedSubscriptionPerc(uint256 reservedSubscriptionPerc_
updateReservedUnderlyingBal(uint256 reservedUnderlyingBal_
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
AssetSynced(address tokenuint256 balance
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Transfer(address indexed fromaddress indexed touint256 value
Unpaused(address account
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
DeployedCountOverLimit(
InsufficientDeployment(
InsufficientLiquidity(
OutOfBounds(
UnacceptableSwap(
UnacceptableTrancheLength(
UnauthorizedCall(
UnauthorizedTransferOut(
UnexpectedAsset(
UnexpectedDecimals(