DVN

Verified contract

Active on Ethereum with 6,688 txns
Deployed by via 0xd2dddf0f at 19109198
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "DVN"

0x48aa028fc6db37aa3d1ed01591941a59f11d402b2f6c0ebb942236665fe29d2d
0x28f37a879867e548aeeca4de30c5d487e0d563b65c800f4ef2cecf900c75b609
0x6a6797537a75f194afa8b5c7ce7e636dffb345fc5a22c75fb4e0b5cf09c95262
0x6141a4d5be115c1e0c530ed1fbf347258d7f963fa343ebd37b362ffcd0ba8055
0xe721e37f4ebd88984d9cf7047236f040c0a771fc773c3185008642044c349a65
0xa8065d850df683622c9ecb274112e22ae088b9aabfa5cedc6b56ae86f1965c07
0x2e929faf782ad132975dc66712eeaf3d67b09cc63a7d662b7f18826b873aa8a5
0xa066894a75e544e5318fc791ec5b71a9782af137dc33ae0b7d86d17354f0457a
0x528de9825553198a486b91cfb3f99c695f559a3b3e2220d08c19fc374301ab34
0xb8c1bbc89fbb93121440acb89b211c51561fad8d3ffcdd23d62537f5207373b1

Functions
Getter at block 21158776
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)
0xc03f31fd86a9077785b7bcf6598ce3598fa91113
quorum(view returns (uint64)
2
signerSize(view returns (uint64)
2
vid(view returns (uint32)
101
workerFeeLib(view returns (address)
0x9e930731cb4a6bf7ecc11f695a295c60bdd212eb
Read-only
dstConfig(uint32 dstEidview returns (uint64 gasuint16 multiplierBpsuint128 floorMarginUSD)
getFee(uint16 _dstEiduint16uint64 _confirmationsaddress _senderview returns (uint256 fee)
getFee(uint32 _dstEiduint64 _confirmationsaddress _senderbytes _optionsview returns (uint256 fee)
getRoleAdmin(bytes32 roleview returns (bytes32)
getSupportedOptionTypes(uint32 _eidview returns (uint8[])
hasAcl(address _senderview returns (bool)
hasRole(bytes32 roleaddress accountview returns (bool)
hashCallData(uint32 _vidaddress _targetbytes _callDatauint256 _expirationpure returns (bytes32)
renounceRole(bytes32addresspure 
signers(address signerview returns (bool active)
supportsInterface(bytes4 interfaceIdview returns (bool)
usedHashes(bytes32 executableHashview returns (bool used)
verifySignatures(bytes32 _hashbytes _signaturesview returns (booluint8)
State-modifying
assignJob(struct ILayerZeroDVNAssignJobParam _parambytes _optionspayable returns (uint256 totalFee)
assignJob(uint16 _dstEiduint16uint64 _confirmationsaddress _senderreturns (uint256 totalFee)
execute(struct ExecuteParam[] _params
grantRole(bytes32 _roleaddress _account
quorumChangeAdmin(struct ExecuteParam _param
revokeRole(bytes32 _roleaddress _account
setDefaultMultiplierBps(uint16 _multiplierBps
setDstConfig(struct IDVNDstConfigParam[] _params
setPaused(bool _paused
setPriceFeed(address _priceFeed
setQuorum(uint64 _quorum
setSigner(address _signerbool _active
setSupportedOptionTypes(uint32 _eiduint8[] _optionTypes
setWorkerFeeLib(address _workerFeeLib
withdrawFee(address _libaddress _touint256 _amount
withdrawFeeFromUlnV2(address _libaddress _touint256 _amount
withdrawToken(address _tokenaddress _touint256 _amount
Events
ExecuteFailed(uint256 _indexbytes _data
HashAlreadyUsed(struct ExecuteParam parambytes32 _hash
Paused(address account
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetDefaultMultiplierBps(uint16 multiplierBps
SetDstConfig(struct IDVNDstConfigParam[] params
SetPriceFeed(address priceFeed
SetSupportedOptionTypes(uint32 dstEiduint8[] optionTypes
SetWorkerLib(address workerLib
Unpaused(address account
UpdateQuorum(uint64 _quorum
UpdateSigner(address _signerbool _active
VerifierFeePaid(uint256 fee
VerifySignaturesFailed(uint256 idx
Withdraw(address libaddress touint256 amount
Constructor
constructor(uint32 _vidaddress[] _messageLibsaddress _priceFeedaddress[] _signersuint64 _quorumaddress[] _admins
Fallback and receive

This contract contains no fallback and receive objects.

Errors
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 signersSizeuint64 quorum
MultiSig_StateAlreadySet(address signerbool active
MultiSig_UnorderedSigners(
Transfer_NativeFailed(address _touint256 _value
Transfer_ToAddressIsZero(
Worker_NotAllowed(
Worker_OnlyMessageLib(
Worker_RoleRenouncingDisabled(