Asymmetry Finance afETH

Verified contract

Proxy

Active on Ethereum with 833 txns
Deployed by via 0x75094af1 at 19258970
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 2 additional slots
Native
Value $7,640.5
ERC-20
Value $835,012.72
ERC-20
--
0x62169406ea1ddb0bc35fc6bc71f5d3228cbe22edeb111247ed8020d149bbc7f9
0x7c256a1c07bd945515de3fef6d46ea725f42b6fb1ff66e2688535b04a15155b6
0x2fda648e2b08f4096e0ec4a24a5256c6c74d3c804078e21ae433cd807eba58e0
0xded72697bab36a517a525ebb15f9fd0b6472fac57747e6d8d05789c88748848f
0x59daed268ee789fff56df8baa1abac75a4afdb5d29c7978da88bf642b1753ef4
0x3787bd07401904d215841071e1631aed0e43e31f9bc77cfd786bce4804e73118
0xd228b7ea6dbb8d88dfcc89a9d7f4551f766dfe7a8b72a1726f7e609957b4519f
0xbfc09d5b092b55c77d6e296f538da7251bf225376f218ab695f81f5fb0ce5a43
0x842e9e547bea06fbc403e372e1546f9423a6914322304a781d5b6ba1d1f9ad05
0xc728f7a4b60996bf6f7c0f706b18d5b847fc8ca1b1df5ede9417be049988c27c

Functions
Getter at block 21328519
DOMAIN_SEPARATOR(view returns (bytes32)
0x3be6b1e87a66761290d936301466615a7817bcb8f5860fb4053078e822abaaac
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
VOTIUM(view returns (address)
0x00000069abbb0b1ad6975bcf753eee15d318a0bf
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Asymmetry Finance afETH, version=1, chainId=1, verifyingContract=0x0000000016e6cb3038203c1129c8b4aee7af7a11, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
ethOwedToOwner(view returns (uint256)
58361451714563
maxSingleQuickDeposit(view returns (uint128)
2000000000000000000
maxSingleQuickWithdraw(view returns (uint128)
2000000000000000000
name(view returns (string)
Asymmetry Finance afETH
owner(view returns (address result)
0x263b03bba0bbbc320928b6026f5eaafad9f1ddeb
paused(view returns (bool)
false
 
price(view returns (uint256)
protocolFeeBps(view returns (uint16)
0
 
proxiableUUID(view returns (bytes32)
quickDepositFeeBps(view returns (uint16)
0
quickWithdrawFeeBps(view returns (uint16)
1500
 
reportValue(view returns (uint256 activeSfrxRatiouint256 sfrxStrategyValueuint256 votiumValueuint256 unlockedInactiveRewardsuint256 lockedRewards)
rewarder(view returns (address)
0xa927c81cc214cc991613cb695751bc932f042501
sfrxEthPriceData(view returns (uint256 priceLowuint256 priceHighuint256 lastUpdated)
(priceLow=1102267817427082500, priceHigh=1105693768416917155, lastUpdated=1732449215)
sfrxStrategyShareBps(view returns (uint16)
7000
symbol(view returns (string)
afETH
 
totalEthValue(view returns (uint256)
totalSupply(view returns (uint256)
386753277645156750956
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
nonces(address ownerview returns (uint256)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
State-modifying
approve(address spenderuint256 valuereturns (bool)
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
configureQuickActions(uint16 depositFeeBpsuint16 withdrawFeeBpsuint128 maxQuickDeposituint128 maxQuickWithdraw
deposit(address touint256 minDepositValueuint256 deadlinepayable returns (uint256 amount)
deposit(uint256 minDepositValueuint256 deadlinepayable returns (uint256 amount)
depositForQuickActions(uint256 afEthAmountpayable 
depositRewardsAndRebalance(struct IAfEthRebalanceParams paramspayable 
emergencyShutdown(
initialize(address initialOwneraddress initialRewarderpayable 
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
quickDeposit(address touint256 minOutuint256 deadlinepayable returns (uint256 afEthOut)
quickDeposit(uint256 minOutuint256 deadlinepayable returns (uint256 afEthOut)
quickWithdraw(address touint256 amountuint256 minOutuint256 deadlinereturns (uint256 ethOut)
quickWithdraw(uint256 amountuint256 minOutuint256 deadlinereturns (uint256 ethOut)
renounceOwnership(payable 
requestOwnershipHandover(payable 
requestWithdraw(uint256 amountuint256 minOutOnlySfrxuint256 minOutAlluint256 deadlinereturns (uint256 totalEthOutbool lockeduint256 cumulativeUnlockThreshold)
setProtocolFee(uint16 newFeeBps
setRewarder(address _rewarder
setSfrxEthStrategyShare(uint16 newShareBps
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwnerpayable 
upgradeToAndCall(address newImplementationbytes datapayable 
withdrawOwnerFunds(uint256 afEthAmountuint256 ethAmount
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
Deposit(address indexed recipientuint256 afEthAmountuint256 ethAmount
DepositRewards(address indexed recipientuint256 afEthAmountuint256 ethAmount
EIP712DomainChanged(
EmergencyShutdown(
FullWithdraw(address indexed recipientuint256 ethAmount
Initialized(uint64 version
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
PartialWithdraw(address indexed recipientuint256 ethAmountNowuint256 cumulativeUnlockThreshold
QuickActionsConfigured(uint256 stakeFeeBpsuint256 unstakeFeeBpsuint256 maxSingleQuickStakeuint256 maxSingleQuickUnstake
SetProtocolFee(uint256 indexed newProtocolFee
SetRewarder(address indexed newAddress
SetSfrxStrategyShare(uint256 indexed newShare
Transfer(address indexed fromaddress indexed touint256 value
Upgraded(address indexed implementation
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AboveActionMax(
AboveMaxIn(
AddressEmptyCode(address target
AlreadyInitialized(
BadOracleData(
BelowMinOut(
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
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
FailedInnerCall(
InitialDepositBelowMinOut(
InvalidAccountNonce(address accountuint256 currentNonce
InvalidFee(
InvalidInitialization(
InvalidShare(
NewOwnerIsZeroAddress(
NoHandoverRequest(
NotAuthorizedToRebalance(
NotInitializing(
Paused(
PriceDeviationTooHigh(
StaleAction(
StrategyAlreadyAdded(
TooMuchInitializationEth(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
Unauthorized(
UnexpectedExhangeError(
WithdrawingLockedRewards(