SafEth

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xa54d239b at 17914443
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 48 additional slots
-
variable spans 48 additional slots
9 additional variables

No balances found for "SafEth"

No transactions found for "SafEth"


Functions
Getter at block 21053746
decimals(view returns (uint8)
18
derivativeCount(view returns (uint256)
0
enabledDerivativeCount(view returns (uint256)
0
ethToClaim(view returns (uint256)
0
floorPrice(view returns (uint256)
0
hasInitializedV2(view returns (bool)
false
maxAmount(view returns (uint256)
0
maxPreMintAmount(view returns (uint256)
0
minAmount(view returns (uint256)
0
name(view returns (string)
owner(view returns (address)
0x0000000000000000000000000000000000000000
pauseStaking(view returns (bool)
false
pauseUnstaking(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
preMintedSupply(view returns (uint256)
0
singleDerivativeThreshold(view returns (uint256)
0
symbol(view returns (string)
totalSupply(view returns (uint256)
0
totalWeight(view returns (uint256)
0
Read-only
allowance(address owneraddress spenderview returns (uint256)
approxPrice(bool _validateview returns (uint256)
balanceOf(address accountview returns (uint256)
blacklistedRecipients(addressview returns (bool)
derivatives(uint256view returns (address derivativeuint256 weightbool enabled)
enabledDerivatives(uint256view returns (uint256)
whitelistedSenders(addressview returns (bool)
State-modifying
acceptOwnership(
addDerivative(address _contractAddressuint256 _weight
adjustWeight(uint256 _derivativeIndexuint256 _weight
approve(address spenderuint256 amountreturns (bool)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
derivativeRebalance(uint256 _sellDerivativeIndexuint256 _buyDerivativeIndexuint256 _sellAmount
disableDerivative(uint256 _derivativeIndex
enableDerivative(uint256 _derivativeIndex
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(string _tokenNamestring _tokenSymbol
initializeV2(
preMint(uint256 _minAmountbool _useBalancebool _overWriteFloorPricepayable returns (uint256)
renounceOwnership(
setBlacklistedRecipient(address _recipientbool _isBlacklisted
setMaxAmount(uint256 _maxAmount
setMaxPreMintAmount(uint256 _amount
setMinAmount(uint256 _minAmount
setPauseStaking(bool _pause
setPauseUnstaking(bool _pause
setSingleDerivativeThreshold(uint256 _amount
setWhitelistedSender(address _senderbool _isWhitelisted
stake(uint256 _minOutpayable returns (uint256 mintedAmountuint256 depositPrice)
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
transferOwnership(address newOwner
unstake(uint256 _safEthAmountuint256 _minOut
withdrawEth(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
ChangeMaxAmount(uint256 indexed oldMaxAmountuint256 indexed newMaxAmount
ChangeMinAmount(uint256 indexed oldMinAmountuint256 indexed newMinAmount
DerivativeAdded(address indexed contractAddressuint256 indexed weightuint256 indexed index
DerivativeDisabled(uint256 indexed index
DerivativeEnabled(uint256 indexed index
Initialized(uint8 version
MaxPreMintAmount(uint256 indexed amount
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PreMint(uint256 indexed ethInuint256 indexed mintAmountuint256 newFloorPrice
Rebalanced(
SetMaxSlippage(uint256 indexed indexuint256 indexed slippage
SingleDerivativeThresholdUpdated(uint256 indexed newThreshold
Staked(address indexed recipientuint256 indexed ethInuint256 totalStakeValueuint256 pricebool indexed usedPremint
StakingPaused(bool indexed paused
Transfer(address indexed fromaddress indexed touint256 value
Unstaked(address indexed recipientuint256 indexed ethOutuint256 indexed safEthInuint256 price
UnstakingPaused(bool indexed paused
WeightChange(uint256 indexed indexuint256 indexed weightuint256 indexed totalWeight
Constructor
constructor(
Fallback and receive
receive(
Errors
AlreadyEnabled(
AlreadySet(
AmountTooHigh(
AmountTooLow(
BlacklistedAddress(
FailedToSend(
IndexOutOfBounds(
InsufficientBalance(
InvalidDerivative(
MintedAmountTooLow(
NoEnabledDerivatives(
NotEnabled(
PremintTooLow(
ReceivedZeroAmount(
SameDerivative(
StakingPausedError(
TotalWeightZero(
UnstakingPausedError(