swETH
Verified contract
Proxy
Active on
Ethereum with 465,135 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
0x6250…5eac
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 44 additional slots
2 additional
variables
Balances ($3,680.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
swETH | ERC-20 | 0.961777 | $3,579.72 |
$3,442.89 | |
rswETH | ERC-20 | 0.069729 | $3,400.42 |
$237.11 | |
0xaeba…fe8c | ERC-1555 | 1 | -- | -- | |
0xaeba…fe8c | ERC-1555 | 1 | -- | -- | |
0xaeba…fe8c | ERC-1555 | 1 | -- | -- | |
0xaeba…fe8c | ERC-1555 | 1 | -- | -- | |
0xaeba…fe8c | ERC-1555 | 1 | -- | -- | |
0xaeba…fe8c | ERC-1555 | 1 | -- | -- | |
0xaeba…fe8c | ERC-1555 | 1 | -- | -- | |
0xaeba…fe8c | ERC-1555 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21243084 | 3 minutes ago | | | 0 | 0.00063543027 | |
| 21243083 | 3 minutes ago | | | 0 | 0.00064967471 | |
| 21243080 | 4 minutes ago | | | 0 | 0.00058784973 | |
| 21243051 | 10 minutes ago | | | 0 | 0.00047320071 | |
| 21243050 | 10 minutes ago | | | 0 | 0.00033262585 | |
| 21243047 | 10 minutes ago | | | 0 | 0.00049505209 | |
| 21243038 | 12 minutes ago | | | 0 | 0.00054604032 | |
| 21242990 | 22 minutes ago | | | 0 | 0.00047532546 | |
| 21242979 | 24 minutes ago | | | 0 | 0.00039311732 | |
| 21242974 | 25 minutes ago | | | 0 | 0.00061566886 |
ABI
ABI objects
Getter at block 21243096
AccessControlManager() view returns (address)
0x625087d72c762254a72cb22cc2eca40da6b95eac
decimals() view returns (uint8)
18
ethToSwETHRate() view returns (uint256)
928705630706158801
getRate() view returns (uint256)
1076767456701679717
lastRepriceETHReserves() view returns (uint256)
90393137171160417027898
lastRepriceUNIX() view returns (uint256)
1732064075
maximumRepriceDifferencePercentage() view returns (uint256)
10000000000000000
maximumRepriceswETHDifferencePercentage() view returns (uint256)
100000000000000000
minimumRepriceTime() view returns (uint256)
3600
name() view returns (string)
swETH
nodeOperatorRewardPercentage() view returns (uint256)
50000000000000000
swETHToETHRate() view returns (uint256)
1076767456701679717
swellTreasuryRewardPercentage() view returns (uint256)
50000000000000000
symbol() view returns (string)
swETH
totalETHDeposited() view returns (uint256)
287779268973228004451271
totalSupply() view returns (uint256)
80943797081636274692728
whitelistEnabled() view returns (bool)
false
Read-only
allowance(address owner, address spender) view returns (uint256)
balanceOf(address account) view returns (uint256)
whitelistedAddresses(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
addToWhitelist(address _address)
approve(address spender, uint256 amount) returns (bool)
batchAddToWhitelist(address[] _addresses)
batchRemoveFromWhitelist(address[] _addresses)
burn(uint256 amount)
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
deposit() payable
depositWithReferral(address referral) payable
disableWhitelist()
enableWhitelist()
increaseAllowance(address spender, uint256 addedValue) returns (bool)
initialize(address _accessControlManager)
removeFromWhitelist(address _address)
reprice(uint256 _preRewardETHReserves, uint256 _newETHRewards, uint256 _swETHTotalSupply)
setMaximumRepriceDifferencePercentage(uint256 _maximumRepriceDifferencePercentage)
setMaximumRepriceswETHDifferencePercentage(uint256 _maximumRepriceswETHDifferencePercentage)
setMinimumRepriceTime(uint256 _minimumRepriceTime)
setNodeOperatorRewardPercentage(uint256 _newNodeOperatorRewardPercentage)
setSwellTreasuryRewardPercentage(uint256 _newSwellTreasuryRewardPercentage)
transfer(address to, uint256 amount) returns (bool)
transferFrom(address from, address to, uint256 amount) returns (bool)
withdrawERC20(address _token)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AddedToWhitelist(address indexed _address)
Approval(address indexed owner, address indexed spender, uint256 value)
ETHDepositReceived(address indexed from, uint256 amount, uint256 swETHMinted, uint256 newTotalETHDeposited, address indexed referral)
ETHWithdrawn(address indexed to, uint256 swETHBurned, uint256 ethReturned)
Initialized(uint8 version)
MaximumRepriceDifferencePercentageUpdated(uint256 _oldMaximumRepriceDifferencePercentage, uint256 _newMaximumRepriceDifferencePercentage)
MaximumRepriceswETHDifferencePercentageUpdated(uint256 _oldMaximumRepriceswETHDifferencePercentage, uint256 _newMaximumRepriceswETHDifferencePercentage)
MinimumRepriceTimeUpdated(uint256 _oldMinimumRepriceTime, uint256 _newMinimumRepriceTime)
NodeOperatorRewardPercentageUpdate(uint256 oldPercentage, uint256 newPercentage)
RemovedFromWhitelist(address indexed _address)
Reprice(uint256 newEthReserves, uint256 newSwETHToETHRate, uint256 nodeOperatorRewards, uint256 swellTreasuryRewards, uint256 totalETHDeposited)
SwellTreasuryRewardPercentageUpdate(uint256 oldPercentage, uint256 newPercentage)
Transfer(address indexed from, address indexed to, uint256 value)
WhitelistDisabled()
WhitelistEnabled()
constructor(address _logic, address admin_, bytes _data)
fallback()
fallback()
receive()
AddressAlreadyInWhitelist(address _address)
AddressMissingFromWhitelist(address _address)
CannotBeZeroAddress()
CannotBurnZeroSwETH()
CannotReferSelf()
CannotRepriceWithZeroSwETHSupply()
CoreMethodsPaused()
InvalidETHDeposit()
InvalidMethodCall()
InvalidPreRewardETHReserves()
NoTokensToWithdraw()
NotEnoughTimeElapsedForReprice(uint256 remainingTime)
NotInWhitelist()
PRBMath_MulDiv18_Overflow(uint256 x, uint256 y)
PRBMath_MulDiv_Overflow(uint256 x, uint256 y, uint256 denominator)
RepriceDifferenceTooLarge(uint256 repriceDiff, uint256 maximumRepriceDiff)
RepriceswETHDifferenceTooLarge(uint256 repriceswETHDiff, uint256 maximumswETHRepriceDiff)
RewardPercentageTotalOverflow()
WhitelistAlreadyDisabled()
WhitelistAlreadyEnabled()