DeGuardPlan
Verified contract
Proxy
Active on
Base with 11,773 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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
0xc1a6…242d
16 additional
variables
Balances ($515.91)
Native
Value
$515.91
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.129218 | $3,992.59 |
$515.91 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 23524278 | 6 days ago | | | 0 | 0.0000011390684 | |
| 23524022 | 6 days ago | | | 0 | 0.0000019766322 | |
| 23524016 | 6 days ago | | | 0 | 0.0000019766322 | |
| 23524009 | 6 days ago | | | 0 | 0.0000019766322 | |
| 23524002 | 6 days ago | | | 0 | 6.7169984e-7 | |
| 23523995 | 6 days ago | | | 0 | 0.0000028818582 | |
| 23523989 | 6 days ago | | | 0 | 0.0000018677957 | |
| 23523979 | 6 days ago | | | 0 | 0.0000017777460 | |
| 23523971 | 6 days ago | | | 0 | 0.0000024635772 | |
| 23523964 | 6 days ago | | | 0 | 0.0000017831505 |
ABI
ABI objects
Getter at block 23802215 getPlanList() view returns (struct DeGuardNFTPlan[]) proxiableUUID() view returns (bytes32)
getDisableHashValidation() view returns (bool)
true
getExternalRelay() view returns (address)
0x0000000000000000000000000000000000000000
getInitializerAddress() view returns (address)
0xc1a6233450e4c7e1169a62183ee5ebc099ca242d
getNotifyTransferSendingResult() view returns (bool)
true
name() view returns (string)
DeGuardPlan
owner() view returns (address)
0xd7c7e12eaf370d61b72777ffa90310cfc1a855fb
rate() view returns (uint256 value, uint256 updated)
(value=584795320000000, updated=1698694171)
symbol() view returns (string)
DGP
totalSupply() view returns (uint256)
5861
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()
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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)
constructor(address _logic, bytes _data)
fallback()
receive()
This contract contains no error objects.