rswETH
Verified contract
Proxy
Active on
Ethereum with 128,206 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
0x7965…333f
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 44 additional slots
2 additional
variables
Balances ($1,291.24)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
rswETH | ERC-20 | 0.382768 | $3,373.42 |
$1,291.24 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21246403 | 2 minutes ago | | | 0 | 0.00076262611 | |
| 21246377 | 7 minutes ago | | | 0 | 0.00081425848 | |
| 21246323 | 18 minutes ago | | | 0 | 0.00080374582 | |
| 21246031 | an hour ago | | | 0 | 0.0011428728 | |
| 21245933 | 2 hours ago | | | 0 | 0.00053420364 | |
| 21245918 | 2 hours ago | | | 0 | 0.00077566658 | |
| 21245828 | 2 hours ago | | | 0 | 0.0010125652 | |
| 21245764 | 2 hours ago | | | 0 | 0.00063702559 | |
| 21245563 | 3 hours ago | | | 0 | 0.00058461107 | |
| 21245551 | 3 hours ago | | | 0 | 0.00069570536 |
ABI
ABI objects
Getter at block 21246410
AccessControlManager() view returns (address)
0x796592b2092f7e150c48643da19dd2f28be3333f
decimals() view returns (uint8)
18
ethToRswETHRate() view returns (uint256)
975817833198747635
getRate() view returns (uint256)
1024781435610766413
lastRepriceETHReserves() view returns (uint256)
70307497927153730162005
lastRepriceUNIX() view returns (uint256)
1732258175
maximumRepriceDifferencePercentage() view returns (uint256)
10000000000000000
maximumRepriceRswETHDifferencePercentage() view returns (uint256)
100000000000000000
minimumRepriceTime() view returns (uint256)
3600
name() view returns (string)
rswETH
nodeOperatorRewardPercentage() view returns (uint256)
50000000000000000
rswETHToETHRate() view returns (uint256)
1024781435610766413
swellTreasuryRewardPercentage() view returns (uint256)
50000000000000000
symbol() view returns (string)
rswETH
totalETHDeposited() view returns (uint256)
143204932441379836881836
totalSupply() view returns (uint256)
68452510556827397218065
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
depositViaDepositManager(uint256 _amount, address _to, uint256 _minRswETH)
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 _rswETHTotalSupply)
setMaximumRepriceDifferencePercentage(uint256 _maximumRepriceDifferencePercentage)
setMaximumRepriceRswETHDifferencePercentage(uint256 _maximumRepriceRswETHDifferencePercentage)
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)
DepoistManagerDeposit(address _receiver, uint256 _ethSpent, uint256 _rswETHReceived)
ETHDepositReceived(address indexed from, uint256 amount, uint256 rswETHMinted, uint256 newTotalETHDeposited, address indexed referral)
ETHWithdrawn(address indexed to, uint256 rswETHBurned, uint256 ethReturned)
Initialized(uint8 version)
MaximumRepriceDifferencePercentageUpdated(uint256 _oldMaximumRepriceDifferencePercentage, uint256 _newMaximumRepriceDifferencePercentage)
MaximumRepriceRswETHDifferencePercentageUpdated(uint256 _oldMaximumRepriceRswETHDifferencePercentage, uint256 _newMaximumRepriceRswETHDifferencePercentage)
MinimumRepriceTimeUpdated(uint256 _oldMinimumRepriceTime, uint256 _newMinimumRepriceTime)
NodeOperatorRewardPercentageUpdate(uint256 oldPercentage, uint256 newPercentage)
RemovedFromWhitelist(address indexed _address)
Reprice(uint256 newEthReserves, uint256 newRswETHToETHRate, 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()
CannotBurnZeroRswETH()
CannotReferSelf()
CannotRepriceWithZeroRswETHSupply()
CoreMethodsPaused()
InsufficientRswETHReceived(uint256 rswETHAmount, uint256 minRswETH)
InvalidETHDeposit()
InvalidMethodCall()
InvalidPreRewardETHReserves()
NoTokensToWithdraw()
NotEnoughTimeElapsedForReprice(uint256 remainingTime)
NotInWhitelist()
OnlyDepositManager()
PRBMath_MulDiv18_Overflow(uint256 x, uint256 y)
PRBMath_MulDiv_Overflow(uint256 x, uint256 y, uint256 denominator)
RepriceDifferenceTooLarge(uint256 repriceDiff, uint256 maximumRepriceDiff)
RepriceRswETHDifferenceTooLarge(uint256 repriceRswETHDiff, uint256 maximumRswETHRepriceDiff)
RewardPercentageTotalOverflow()
WhitelistAlreadyDisabled()
WhitelistAlreadyEnabled()