SwapERC721Bedu2117Upgradeable

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x7c20791a at 15963310
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots

No balances found for "SwapERC721Bedu2117Upgradeable"

No transactions found for "SwapERC721Bedu2117Upgradeable"


Functions
Getter at block 20821368
config(view returns (address erc721Bedu2117Addressaddress erc721KeyPassAddressaddress trustedSignerAddressaddress trustedRecipientAddressuint256 tokenLimitPerClaimTransaction)
(erc721Bedu2117Address=0x0000000000000000000000000000000000000000, erc721KeyPassAddress=0x0000000000000000000000000000000000000000, trustedSignerAddress=0x0000000000000000000000000000000000000000, trustedRecipientAddress=0x0000000000000000000000000000000000000000, tokenLimitPerClaimTransaction=30)
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
stats(view returns (uint256 statsTokenAmountuint256 statsEthAmountuint256 statsUsedKeyPassTokenAmount)
(statsTokenAmount=0, statsEthAmount=0, statsUsedKeyPassTokenAmount=0)
Read-only
checkBeforeClaim(address payer_address receiver_uint256 tokenAmount_view returns (bool)
checkBeforeClaimByKeyPassHolder(address payer_address keyPassHolder_uint256[] keyPassTokenIds_view returns (bool)
checkKeyPassTokensUsageAddressesBatch(uint256[] keyPassTokenIds_view returns (address[] keyPassTokenIdUsageAddresses)
checkNonceUsage(uint256 nonce_view returns (bool)
getHolderKeyPassTokensUsage(address keyPassHolder_view returns (uint256[] keyPassTokenIdsbool[] keyPassTokenIdUsages)
receivedTokens(address account_view returns (uint256)
State-modifying
claimToken(address receiver_uint256 tokenAmount_uint256 ethAmount_uint256 nonce_uint256 salt_uint256 maxBlockNumber_bytes signature_payable 
claimTokenByKeyPassHolder(address keyPassHolder_uint256[] keyPassTokenIds_uint256 ethAmount_uint256 nonce_uint256 salt_uint256 maxBlockNumber_bytes signature_payable 
initialize(address erc721Bedu2117Address_address erc721KeyPassAddress_address trustedSignerAddress_address trustedRecipientAddress_
pause(
renounceOwnership(
transferOwnership(address newOwner
unpause(
updateTrustedRecipientAddress(address trustedRecipientAddress_
updateTrustedSignerAddress(address trustedSignerAddress_
withdrawEth(address account_uint256 ethAmount_
Events
EthWithdrawn(address accountuint256 ethAmount
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
TokenClaimed(address indexed payeraddress indexed receiveruint256 indexed nonceuint256 tokenAmountuint256 ethAmount
TrustedRecipientAddressUpdated(address trustedRecipientAddress
TrustedSignerAddressUpdated(address trustedSignerAddress
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.