DeGuardNFT
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 45 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
15 additional
variables
Balances ($0.00)
No balances found for "DeGuardNFT"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DeGuardNFT"
ABI
ABI objects
Getter at block 23802215
getDisableHashValidation() view returns (bool)
false
getExternalRelay() view returns (address)
0x0000000000000000000000000000000000000000
getInitializerAddress() view returns (address)
0x0000000000000000000000000000000000000000
getNotifyTransferSendingResult() view returns (bool)
false
getPlanList() view returns (struct DeGuardNFTPlan[])
[]
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
rate() view returns (uint256 value, uint256 updated)
(value=0, updated=0)
symbol() view returns (string)
totalSupply() view returns (uint256)
0
Read-only
balanceOf(address owner) view returns (uint256)
crosschainTransfers(uint256) view returns (bool exists, uint64 destChain, address from, address to, uint256 tokenId, address target)
getApproved(uint256 tokenId) view returns (address)
getRange(address _owner, uint256 _id) view returns (uint256 startTime, uint256 endTime, uint256 range)
getTrustedAddresses(uint64 _chainId) view returns (struct AsterizmClientUpgradeableAsterizmChain)
isApprovedForAll(address owner, address operator) view returns (bool)
isValid(address _owner, uint256 _id) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
plans(uint256) view returns (uint256 id, uint256 price, uint256 range)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenToPlan(uint256) view returns (uint256 id, uint256 startTime, uint256 endTime)
tokenURI(uint256 tokenId) view returns (string)
tokensOfOwner(address _owner) view returns (uint256[])
State-modifying
Events __AsterizmClientUpgradeable_init(address _initializerLib, bool _notifyTransferSendingResult, bool _disableHashValidation)
addPlan(uint256 _id, uint256 _priceInUSD, uint256 _daysRange)
addSender(address _sender)
addTrustedAddress(uint64 _chainId, uint256 _trustedAddress)
addTrustedAddresses(uint64[] _chainIds, uint256[] _trustedAddresses)
approve(address to, uint256 tokenId)
asterizmClReceive(uint64 _srcChainId, uint256 _srcAddress, uint256 _txId, bytes32 _transferHash, bytes _payload)
asterizmIzReceive(struct IAsterizmEnvIzAsterizmReceiveRequestDto _dto)
burn(uint256 tokenId)
buyPlan(uint256 _plan, uint64 _dstChainId, address _to, bool _crosschain) payable
crossChainTransfer(uint64 _dstChainId, address _from, address _to, uint256 _tokenId) payable
initAsterizmTransfer(uint64 _dstChainId, uint256 _txId, bytes32 _transferHash) payable
initialize(address _initializerLib)
removePlan(uint256 index)
removeSender(address _sender)
removeTrustedAddress(uint64 _chainId)
renounceOwnership()
resendAsterizmTransfer(bytes32 _transferHash) payable
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setExternalRelay(address _externalRelay)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
transferSendingResultNotification(bytes32 _transferHash, uint8 _statusCode)
updatePlan(uint256 index, uint256 _id, uint256 _priceInUSD, uint256 _daysRange)
updateRate(uint256 _value)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
withdraw()
AddSenderEvent(address _sender)
AddTrustedAddressEvent(uint64 _chainId, uint256 _address)
AdminChanged(address previousAdmin, address newAdmin)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
BeaconUpgraded(address indexed beacon)
CrossChainTransferCompleted(uint256 id, address to)
CrossChainTransferReceived(uint256 id, uint64 destChain, address from, address to, uint256 tokenId, uint256 _transactionId, address target)
EncodedPayloadRecieved(uint64 srcChainId, address srcAddress, uint256 nonce, uint256 _transactionId, bytes payload)
Initialized(uint8 version)
InitiateTransferEvent(uint64 _dstChainId, uint256 _dstAddress, uint256 _txId, bytes32 _transferHash, bytes _payload)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PayloadReceivedEvent(uint64 _srcChainId, uint256 _srcAddress, uint256 _txId, bytes32 _transferHash)
PlanRemoved(uint256 indexed index, uint256 id, uint256 price, uint256 range)
PlanSold(address user, uint256 plan, uint256 id)
PlanUpdated(uint256 indexed index, uint256 id, uint256 price, uint256 range)
RateUpdated(uint256 value)
RemoveSenderEvent(address _sender)
RemoveTrustedAddressEvent(uint64 _chainId, uint256 _address)
ResendAsterizmTransferEvent(bytes32 _transferHash, uint256 _feeAmount)
SetDisableHashValidationEvent(bool _flag)
SetExternalRelayEvent(address _externalRelayAddress)
SetInitializerEvent(address _initializerAddress)
SetLocalChainIdEvent(uint64 _localChainId)
SetNotifyTransferSendingResultEvent(bool _flag)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
TransferSendingResultNotification(bytes32 indexed _transferHash, uint8 _statusCode)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.