Simple Asymmetry Finance ETH
Verified contract
Proxy
Active on
Ethereum with 706 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 48 additional slots
-
variable spans 48 additional slots
13 additional
variables
Balances ($2.47)
Native
Value
$2.47
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.001 | $2,473.90 |
$2.47 | |
safETH | ERC-20 | 0.022677 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21010158 | 6 days ago | | | 0 | 0.00046381963 | |
| 20974195 | 11 days ago | | | 0 | 0.00060549798 | |
| 20881185 | 24 days ago | | | 0 | 0.0048325067 | |
| 20858247 | a month ago | | | 0 | 0.00054100660 | |
| 20844718 | a month ago | | | 0 | 0.00048405473 | |
| 20728125 | a month ago | | | 0 | 0.011526578 | |
| 20658794 | 2 months ago | | | 0 | 0.0017615934 | |
| 20612716 | 2 months ago | | | 0 | 0.00022343072 | |
| 20604968 | 2 months ago | | | 0 | 0.0011423654 | |
| 20570932 | 2 months ago | | | 0 | 0.000085159034 |
ABI
ABI objects
Getter at block 21053746
decimals() view returns (uint8)
18
derivativeCount() view returns (uint256)
6
enabledDerivativeCount() view returns (uint256)
6
ethToClaim() view returns (uint256)
1000000000000000
floorPrice() view returns (uint256)
1029049628212880958
hasInitializedV2() view returns (bool)
true
maxAmount() view returns (uint256)
200000000000000000000
maxPreMintAmount() view returns (uint256)
4000000000000000000
minAmount() view returns (uint256)
0
name() view returns (string)
Simple Asymmetry Finance ETH
owner() view returns (address)
0x263b03bba0bbbc320928b6026f5eaafad9f1ddeb
pauseStaking() view returns (bool)
false
pauseUnstaking() view returns (bool)
false
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
preMintedSupply() view returns (uint256)
22676907428856130
singleDerivativeThreshold() view returns (uint256)
0
symbol() view returns (string)
safETH
totalSupply() view returns (uint256)
16607191930812475651
totalWeight() view returns (uint256)
10000000000000000000
Read-only
allowance(address owner, address spender) view returns (uint256)
approxPrice(bool _validate) view returns (uint256)
balanceOf(address account) view returns (uint256)
blacklistedRecipients(address) view returns (bool)
derivatives(uint256) view returns (address derivative, uint256 weight, bool enabled)
enabledDerivatives(uint256) view returns (uint256)
whitelistedSenders(address) view returns (bool)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
acceptOwnership()
addDerivative(address _contractAddress, uint256 _weight)
adjustWeight(uint256 _derivativeIndex, uint256 _weight)
approve(address spender, uint256 amount) returns (bool)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
derivativeRebalance(uint256 _sellDerivativeIndex, uint256 _buyDerivativeIndex, uint256 _sellAmount)
disableDerivative(uint256 _derivativeIndex)
enableDerivative(uint256 _derivativeIndex)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(string _tokenName, string _tokenSymbol)
initializeV2()
preMint(uint256 _minAmount, bool _useBalance, bool _overWriteFloorPrice) payable returns (uint256)
renounceOwnership()
setBlacklistedRecipient(address _recipient, bool _isBlacklisted)
setMaxAmount(uint256 _maxAmount)
setMaxPreMintAmount(uint256 _amount)
setMinAmount(uint256 _minAmount)
setPauseStaking(bool _pause)
setPauseUnstaking(bool _pause)
setSingleDerivativeThreshold(uint256 _amount)
setWhitelistedSender(address _sender, bool _isWhitelisted)
stake(uint256 _minOut) payable returns (uint256 mintedAmount, uint256 depositPrice)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
transferOwnership(address newOwner)
unstake(uint256 _safEthAmount, uint256 _minOut)
withdrawEth()
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed spender, uint256 value)
ChangeMaxAmount(uint256 indexed oldMaxAmount, uint256 indexed newMaxAmount)
ChangeMinAmount(uint256 indexed oldMinAmount, uint256 indexed newMinAmount)
DerivativeAdded(address indexed contractAddress, uint256 indexed weight, uint256 indexed index)
DerivativeDisabled(uint256 indexed index)
DerivativeEnabled(uint256 indexed index)
Initialized(uint8 version)
MaxPreMintAmount(uint256 indexed amount)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PreMint(uint256 indexed ethIn, uint256 indexed mintAmount, uint256 newFloorPrice)
Rebalanced()
SetMaxSlippage(uint256 indexed index, uint256 indexed slippage)
SingleDerivativeThresholdUpdated(uint256 indexed newThreshold)
Staked(address indexed recipient, uint256 indexed ethIn, uint256 totalStakeValue, uint256 price, bool indexed usedPremint)
StakingPaused(bool indexed paused)
Transfer(address indexed from, address indexed to, uint256 value)
Unstaked(address indexed recipient, uint256 indexed ethOut, uint256 indexed safEthIn, uint256 price)
UnstakingPaused(bool indexed paused)
WeightChange(uint256 indexed index, uint256 indexed weight, uint256 indexed totalWeight)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
AlreadyEnabled()
AlreadySet()
AmountTooHigh()
AmountTooLow()
BlacklistedAddress()
FailedToSend()
IndexOutOfBounds()
InsufficientBalance()
InvalidDerivative()
MintedAmountTooLow()
NoEnabledDerivatives()
NotEnabled()
PremintTooLow()
ReceivedZeroAmount()
SameDerivative()
StakingPausedError()
TotalWeightZero()
UnstakingPausedError()