Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "DVN"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22017944 | a few seconds ago | | | 0 | 0.000000608990984448 | |
| 22016778 | 39 minutes ago | | | 0 | 5.5559478e-7 | |
| 22015375 | an hour ago | | | 0 | 6.8283274e-7 | |
| 22015287 | an hour ago | | | 0 | 7.2060817e-7 | |
| 22014777 | 2 hours ago | | | 0 | 0.000000604066761400 | |
| 22014508 | 2 hours ago | | | 0 | 5.3836931e-7 | |
| 22013713 | 2 hours ago | | | 0 | 4.1861082e-7 | |
| 22013600 | 2 hours ago | | | 0 | 0.000000401564961504 | |
| 22012394 | 3 hours ago | | | 0 | 0.000000609612317664 | |
| 22012191 | 3 hours ago | | | 0 | 5.8992868e-7 |
ABI
ABI objects
Getter at block 22017949
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
allowlistSize() view returns (uint64)
0
defaultMultiplierBps() view returns (uint16)
12000
paused() view returns (bool)
false
priceFeed() view returns (address)
0x3c2269811836af69497e5f486a85d7316753cf62
quorum() view returns (uint64)
1
signerSize() view returns (uint64)
1
vid() view returns (uint32)
184
workerFeeLib() view returns (address)
0x8d77d35604a9f37f488e41d1d916b2a0088f82dd
Read-only
dstConfig(uint32 dstEid) view returns (uint64 gas, uint16 multiplierBps, uint128 floorMarginUSD)
getFee(uint16 _dstEid, uint16, uint64 _confirmations, address _sender) view returns (uint256 fee)
getFee(uint32 _dstEid, uint64 _confirmations, address _sender, bytes _options) view returns (uint256 fee)
getRoleAdmin(bytes32 role) view returns (bytes32)
getSupportedOptionTypes(uint32 _eid) view returns (uint8[])
hasAcl(address _sender) view returns (bool)
hasRole(bytes32 role, address account) view returns (bool)
hashCallData(uint32 _vid, address _target, bytes _callData, uint256 _expiration) pure returns (bytes32)
renounceRole(bytes32, address) pure
signers(address signer) view returns (bool active)
supportsInterface(bytes4 interfaceId) view returns (bool)
usedHashes(bytes32 executableHash) view returns (bool used)
verifySignatures(bytes32 _hash, bytes _signatures) view returns (bool, uint8)
State-modifying
Events assignJob(struct ILayerZeroDVNAssignJobParam _param, bytes _options) payable returns (uint256 totalFee)
assignJob(uint16 _dstEid, uint16, uint64 _confirmations, address _sender) returns (uint256 totalFee)
execute(struct ExecuteParam[] _params)
grantRole(bytes32 _role, address _account)
quorumChangeAdmin(struct ExecuteParam _param)
revokeRole(bytes32 _role, address _account)
setDefaultMultiplierBps(uint16 _multiplierBps)
setDstConfig(struct IDVNDstConfigParam[] _params)
setPaused(bool _paused)
setPriceFeed(address _priceFeed)
setQuorum(uint64 _quorum)
setSigner(address _signer, bool _active)
setSupportedOptionTypes(uint32 _eid, uint8[] _optionTypes)
setWorkerFeeLib(address _workerFeeLib)
withdrawFee(address _lib, address _to, uint256 _amount)
withdrawFeeFromUlnV2(address _lib, address _to, uint256 _amount)
withdrawToken(address _token, address _to, uint256 _amount)
ExecuteFailed(uint256 _index, bytes _data)
HashAlreadyUsed(struct ExecuteParam param, bytes32 _hash)
Paused(address account)
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)
SetDefaultMultiplierBps(uint16 multiplierBps)
SetDstConfig(struct IDVNDstConfigParam[] params)
SetPriceFeed(address priceFeed)
SetSupportedOptionTypes(uint32 dstEid, uint8[] optionTypes)
SetWorkerLib(address workerLib)
Unpaused(address account)
UpdateQuorum(uint64 _quorum)
UpdateSigner(address _signer, bool _active)
VerifierFeePaid(uint256 fee)
VerifySignaturesFailed(uint256 idx)
Withdraw(address lib, address to, uint256 amount)
constructor(uint32 _vid, address[] _messageLibs, address _priceFeed, address[] _signers, uint64 _quorum, address[] _admins)
This contract contains no fallback and receive objects.
DVN_DuplicatedHash(bytes32 executableHash)
DVN_InstructionExpired()
DVN_InvalidRole(bytes32 role)
DVN_InvalidSignatures()
DVN_InvalidTarget(address target)
DVN_InvalidVid(uint32 vid)
DVN_OnlySelf()
MultiSig_OnlySigner()
MultiSig_QuorumIsZero()
MultiSig_SignersSizeIsLessThanQuorum(uint64 signersSize, uint64 quorum)
MultiSig_StateAlreadySet(address signer, bool active)
MultiSig_UnorderedSigners()
Transfer_NativeFailed(address _to, uint256 _value)
Transfer_ToAddressIsZero()
Worker_NotAllowed()
Worker_OnlyMessageLib()
Worker_RoleRenouncingDisabled()