swEXIT

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xf5327925 at 19324496
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
4 additional variables

No balances found for "swEXIT"

No transactions found for "swEXIT"


Functions
Getter at block 21296716
AccessControlManager(view returns (address)
0x0000000000000000000000000000000000000000
baseURI(view returns (string)
exitingETH(view returns (uint256)
0
getLastTokenIdCreated(view returns (uint256)
0
getLastTokenIdProcessed(view returns (uint256)
0
name(view returns (string)
symbol(view returns (string)
totalETHExited(view returns (uint256)
0
totalSupply(view returns (uint256)
0
whitelistEnabled(view returns (bool)
false
withdrawRequestMaximum(view returns (uint256)
0
withdrawRequestMinimum(view returns (uint256)
0
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
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
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(
Fallback and receive
fallback(
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(