swEXIT

Verified contract

Proxy

Active on Ethereum with 31,443 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 $6,192,298.02
ERC-20
--
0xc660933476c8ddc4b25413672f04c8a513be0b6e5a5e57000adfa4f7bb874334
0x37f228377fb2ae5e876020e8b0101a404a85947a9d1e9382d95c6d89f03b1c8b
0x74ecc73e1661371b3ee689374303eee0c7fe536ee24551d87b4cfab33f11b15a
0x19b3b347a2cb933eb876b4f03ff8d6b81bd8fa235c05092c175c8217a4b219a6
0xa1999ba82cb027a00059b37c5c52405c5762285fc6b206f33b06f1b4a03db70a
0x6d6d2875fd28495e2ae748ed0680c16e87c74fa7b70f4b07826192ade23d6b20
From
0xa8c45508b1c20322fb96d925fddeadd6d9bb2929e1768869d74dbe9b9807ef61
From
0xafab4fc9609dedbb685e52d515b54658e8d48eb66f019db4963d1ae13332d4ac
0xf597514455e4327746a9126ea77ba6918032e12cdbc5ce6ed197a69d025b7ea7
0x66392fa8e5724a74ca69a293516f2fc69380693740408b740c7d24b919d26eff

Functions
Getter at block 20791623
AccessControlManager(view returns (address)
0x625087d72c762254a72cb22cc2eca40da6b95eac
baseURI(view returns (string)
https://v3-lst.svc.swellnetwork.io/api/swexit/sweth/metadata/
exitingETH(view returns (uint256)
4976205589612701032053
getLastTokenIdCreated(view returns (uint256)
16408
getLastTokenIdProcessed(view returns (uint256)
15913
name(view returns (string)
swEXIT
symbol(view returns (string)
swEXIT
totalETHExited(view returns (uint256)
151023528126800538464128
totalSupply(view returns (uint256)
1937
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(