Staked Ampleforth
Verified contract
Proxy
Active on
Ethereum with 1,865 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0xd46b…a161
-
variable spans 1 additional slot
0xc1f3…bafe
0xe229…ef6c
4 additional
variables
Balances ($9,041,051.28)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
AMPL | ERC-20 | 7.727394M | $1.17 |
$9,041,051.28 | |
TRANCHE-AMPL-Z | ERC-20 | 1.908034M | -- | -- | |
TRANCHE-AMPL-Z | ERC-20 | 1.322097M | -- | -- | |
TRANCHE-AMPL-Z | ERC-20 | 704.952515K | -- | -- | |
TRANCHE-AMPL-A | ERC-20 | 45.741557K | -- | -- | |
TRANCHE-AMPL-Z | ERC-20 | 0 | -- | -- | |
TRANCHE-AMPL-A | ERC-20 | 0 | -- | -- | |
TRANCHE-AMPL-A | ERC-20 | 0 | -- | -- | |
TRANCHE-AMPL-A | ERC-20 | 0 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21256302 | 10 hours ago | | | 0 | 0.0024244821 | |
| 21255137 | 14 hours ago | | | 0 | 0.00031867542 | |
| 21255107 | 14 hours ago | | | 0 | 0.0026584918 | |
| 21254929 | 15 hours ago | | | 0 | 0.0027284697 | |
| 21254897 | 15 hours ago | | | 0 | 0.0028595041 | |
| 21254878 | 15 hours ago | | | 0 | 0.0028901198 | |
| 21254855 | 15 hours ago | | | 0 | 0.0031286021 | |
| 21253808 | 19 hours ago | | | 0 | 0.0031612951 | |
| 21253102 | 21 hours ago | | | 0 | 0.0031708026 | |
| 21248878 | a day ago | | | 0 | 0.0036077881 |
ABI
ABI objects
Getter at block 21259414 getTVL() view returns (uint256)
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
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 owner, address spender) view returns (uint256)
assetAt(uint256 i) view returns (address)
balanceOf(address account) view returns (uint256)
computeMintAmt(uint256 underlyingAmtIn) view returns (uint256)
computeRedemptionAmts(uint256 noteAmtBurnt) view returns (struct TokenAmount[])
getVaultAssetValue(address token) view returns (uint256)
isVaultAsset(address token) view returns (bool)
vaultAssetBalance(address token) view returns (uint256)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
approve(address spender, uint256 amount) returns (bool)
burn(uint256 amount)
burnFrom(address account, uint256 amount)
computePerpToUnderlyingSwapAmt(uint256 perpAmtIn) returns (uint256, uint256, struct SubscriptionParams)
computeUnderlyingToPerpSwapAmt(uint256 underlyingAmtIn) returns (uint256, uint256, struct SubscriptionParams)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deploy()
deposit(uint256 underlyingAmtIn) returns (uint256)
deviationRatio() returns (uint256)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
init(string name, string symbol, address perp_, address feePolicy_)
pause()
recover()
recover(address token)
recoverAndRedeem(uint256 notes) returns (struct TokenAmount[])
recoverAndRedeploy()
redeem(uint256 notes) returns (struct TokenAmount[])
renounceOwnership()
swapPerpsForUnderlying(uint256 perpAmtIn) returns (uint256)
swapUnderlyingForPerps(uint256 underlyingAmtIn) returns (uint256)
transfer(address to, uint256 amount) returns (bool)
transferERC20(address token, address to, uint256 amount)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
unpause()
updateFeePolicy(address feePolicy_)
updateKeeper(address keeper_)
updateMinDeploymentAmt(uint256 minDeploymentAmt_)
updateReservedSubscriptionPerc(uint256 reservedSubscriptionPerc_)
updateReservedUnderlyingBal(uint256 reservedUnderlyingBal_)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed spender, uint256 value)
AssetSynced(address token, uint256 balance)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
DeployedCountOverLimit()
InsufficientDeployment()
InsufficientLiquidity()
OutOfBounds()
UnacceptableSwap()
UnacceptableTrancheLength()
UnauthorizedCall()
UnauthorizedTransferOut()
UnexpectedAsset()
UnexpectedDecimals()