DotStaking
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
14
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 48 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
1 additional
variable
Balances ($0.00)
No balances found for "DotStaking"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "DotStaking"
ABI
ABI objects
Getter at block 21308381
ADMIN_ROLE() view returns (bytes32)
0xa49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775
CONTROLLER_ROLE() view returns (bytes32)
0x7b765e0e932d348852a6f810bfa1ab891e259123f02db8cdcde614c570223357
CREDIT_MINTER_ROLE() view returns (bytes32)
0x98eee63452386eeb3e8c10d0cfe42a80ba83b7826c38149de72788766ce2cb36
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DEFAULT_PAYLOAD_SIZE_LIMIT() view returns (uint256)
10000
DOTS() view returns (address)
0x0000000000000000000000000000000000000000
L2_CHAIN_ID() view returns (uint16)
0
PROTOCOL_ROLE() view returns (bytes32)
0xba279271fb7bbf76a6f3df3cc57bf80647fcafdea60ec3383d90f459de74e7c0
RELAYER_ROLE() view returns (bytes32)
0xe2b7fb3b832174769106daebcfd6d1970523240dda11281102db9363b83b0dc4
lzEndpoint() view returns (address)
0x0000000000000000000000000000000000000000
precrime() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
VESTING_DURATIONS(uint256) view returns (uint256)
dotForDust(uint256) view returns (uint256)
dustForDot(uint256) view returns (uint256)
estimateFees(struct IDotStakingStakingDetails[] _stakingDetails, uint256 _gasForDestinationLzReceive) view returns (uint256 messageFee)
failedMessages(uint16, bytes, uint64) view returns (bytes32)
getConfig(uint16 _version, uint16 _chainId, address, uint256 _configType) view returns (bytes)
getRoleAdmin(bytes32 role) view returns (bytes32)
getTrustedRemoteAddress(uint16 _remoteChainId) view returns (bytes)
hasRole(bytes32 role, address account) view returns (bool)
isTrustedRemote(uint16 _srcChainId, bytes _srcAddress) view returns (bool)
minDstGasLookup(uint16, uint256) view returns (uint256)
payloadSizeLimitLookup(uint16) view returns (uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
trustedRemoteLookup(uint16) view returns (bytes)
State-modifying
Events __DotStaking_init(address _dots, address _endpoint, address _admin, uint256 _l2ChainId)
__LzApp_init(address _endpoint, address _admin)
__NonblockingLzApp_init(address _endpoint, address _admin)
forceResumeReceive(uint16 _srcChainId, bytes _srcAddress)
grantRole(bytes32 role, address account)
lzReceive(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload)
nonblockingLzReceive(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload)
renounceRole(bytes32 role, address account)
retryMessage(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload) payable
revokeRole(bytes32 role, address account)
setConfig(uint16 _version, uint16 _chainId, uint256 _configType, bytes _config)
setLzEndpoint(address _lzEndpoint)
setMinDstGas(uint16 _dstChainId, uint16 _packetType, uint256 _minGas)
setPayloadSizeLimit(uint16 _dstChainId, uint256 _size)
setPrecrime(address _precrime)
setReceiveVersion(uint16 _version)
setSendVersion(uint16 _version)
setTrustedRemote(uint16 _srcChainId, bytes _srcAddress)
setTrustedRemoteAddress(uint16 _remoteChainId, bytes _remoteAddress)
updateStake(struct IDotStakingStakingDetails[] _stakingDetails, uint256 _gasForDestinationLzReceive) payable
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
DotStaked(address userAddress, uint256 dustId, uint256 dotId, uint256 vestingDuration)
Initialized(uint8 version)
LzGasUpdated(uint256 newGasAmount)
MessageFailed(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes _payload, bytes _reason)
RetryMessageSuccess(uint16 _srcChainId, bytes _srcAddress, uint64 _nonce, bytes32 _payloadHash)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
SetMinDstGas(uint16 _dstChainId, uint256 _type, uint256 _dstGasAmount)
SetPrecrime(address precrime)
SetTrustedRemote(uint16 _srcChainId, bytes _srcAddress)
SetTrustedRemoteAddress(uint16 _remoteChainId, bytes _remoteAddress)
Upgraded(address indexed implementation)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
Blocked()
ChainIdNotSet()
InvalidCaller()
InvalidParams()
NoPermission()
ZeroAddress()