swEXIT

Verified contract

Proxy

Active on Ethereum with 41,933 txns
Deployed by via 0x57f25e6e at 19324498
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 49 additional slots
-
variable spans 43 additional slots
-
variable spans 45 additional slots
-
variable spans 44 additional slots
-
variable spans 2 additional slots
8 additional variables
Native
Value $10,519,343.42
ERC-20
--
0xe17c39aced8ff9b66e59c51242a24822f1fb29319260b95c2c05949c34fa34c0
0xc635785ada09322119655ab9a27584665413c13f50055174166e1df1ebc7f2b8
0x9b183354c79ab9451e4077dbad622323b1ee65f8e0be0e14b7fa71bb692a34c4
0x16aa9e4b7ee75e6f777f69521dba51338af792958ba90070cebb6d89dd26c8f0
0x32eb492b80cfff8d05f829976ad0cb596102ba47f2f1a370c5457bbf804d372f
0xf1c1541a3268e5330499148e20e725864fa0e7cda06876f8b590b5b4c2c493dc
0x04b000c51006d64ab6b993ad8614d8955bd37d002803b8486947432dd721eca5
0x4d3b19098dae7a5857ea2982629b2d5537bc15ac2071e495a1ce6572fe1b6a86
0xa71563ff27b2aa325aa0aaf0b118fffdba188b73daabfa8ecd8399cf3496d78a
0x89fca117dd839adbf65e8e336196bb801bc07ae42ec61b85f8ea095d828d7c2d

Functions
Getter at block 21270977
AccessControlManager(view returns (address)
0x625087d72c762254a72cb22cc2eca40da6b95eac
baseURI(view returns (string)
https://v3-lst.svc.swellnetwork.io/api/swexit/sweth/metadata/
exitingETH(view returns (uint256)
7869452205326756086182
getLastTokenIdCreated(view returns (uint256)
21537
getLastTokenIdProcessed(view returns (uint256)
20901
name(view returns (string)
swEXIT
symbol(view returns (string)
swEXIT
totalETHExited(view returns (uint256)
202036946429591614525501
totalSupply(view returns (uint256)
1893
whitelistEnabled(view returns (bool)
false
withdrawRequestMaximum(view returns (uint256)
500000000000000000000
withdrawRequestMinimum(view returns (uint256)
5000000000000000
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
getProcessedRateForTokenId(uint256 tokenIdview returns (bool isProcesseduint256 processedRate)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
whitelistedAddresses(addressview returns (bool)
withdrawalRequests(uint256view returns (uint256 amountuint256 lastTokenIdProcesseduint256 rateWhenCreated)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addToWhitelist(address _address
approve(address touint256 tokenId
batchAddToWhitelist(address[] _addresses
batchRemoveFromWhitelist(address[] _addresses
createWithdrawRequest(uint256 amount
disableWhitelist(
enableWhitelist(
finalizeWithdrawal(uint256 tokenId
initialize(address _accessControlManager
processWithdrawals(uint256 _lastTokenIdToProcess
removeFromWhitelist(address _address
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setBaseURI(string _updatedBaseURI
setWithdrawRequestMaximum(uint256 _withdrawRequestMaximum
setWithdrawRequestMinimum(uint256 _withdrawRequestMinimum
transferFrom(address fromaddress touint256 tokenId
withdrawERC20(address _token
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddedToWhitelist(address indexed _address
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
BaseURIUpdated(string oldBaseURIstring newBaseURI
ETHReceived(address indexed senderuint256 amount
Initialized(uint8 version
RemovedFromWhitelist(address indexed _address
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
WhitelistDisabled(
WhitelistEnabled(
WithdrawRequestCreated(uint256 tokenIduint256 amountuint256 timestampuint256 indexed lastTokenIdProcesseduint256 rateWhenCreatedaddress indexed owner
WithdrawalClaimed(address indexed owneruint256 tokenIduint256 exitClaimedETH
WithdrawalRequestMaximumUpdated(uint256 oldLimituint256 newLimit
WithdrawalRequestMinimumUpdated(uint256 oldMinimumuint256 newMinimum
WithdrawalsProcessed(uint256 fromTokenIduint256 toTokenIduint256 processedRateuint256 processedExitingETHuint256 processedExitedETH
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors
AddressAlreadyInWhitelist(address _address
AddressMissingFromWhitelist(address _address
CannotBeZeroAddress(
CannotProcessWithdrawalsForNonExistentToken(
InvalidMethodCall(
LastTokenIdToProcessMustBeGreaterOrEqualThanPrevious(
NoTokensToWithdraw(
NotInWhitelist(
PRBMath_MulDiv18_Overflow(uint256 xuint256 y
WhitelistAlreadyDisabled(
WhitelistAlreadyEnabled(
WithdrawRequestMaximumMustBeGreaterOrEqualToMinimum(
WithdrawRequestMinimumMustBeLessOrEqualToMaximum(
WithdrawRequestTooLarge(uint256 amountuint256 limit
WithdrawRequestTooSmall(uint256 amountuint256 minimum
WithdrawalRequestDoesNotExist(
WithdrawalRequestFinalizationOnlyAllowedForNFTOwner(
WithdrawalRequestNotProcessed(
WithdrawalsPaused(