DVN

Verified contract

Active on Ethereum with 7,375 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"

0x012679a01a8a9bdc41d65ea3a00ef39722bcdd14a7e9b2dc52d0aa686c640665
0x985dd1398fd94884290482de398562b1ad9fda656f3838647863c183f83ef1d1
0x2f7b974116c5ef43ae9d117e194d1047851571c0baf55f44dcd06b1637b8d65f
0xad85adb4d3e27ce6a9b48e53ebeb4396966726ead86931684c31769da0636b39
0x062b0fbaef2358745bd91efdd6a637236126daa847c077e2585ad12e3760ed7d
0x8026114e0a7233d0135b982d4bb680af578bd7f367349bdce8f8f58ee57f92c6
0xb267e8209bdf47353c08b159f9abf0ef5dc66ef3ab1ecd2d0e1b2c4e2fcb5243
0xfb0e370e1136b72e12058b8c12c24991a18d8f5eda2574169f580018b3ee99bb
0x96832d67228a9d646f2f470e762b865d0a46b4e2b631f7bd92fe67185d119bb4
0xe95f8cef5c8163cd129dde7d600a7f96dc8e462e322a3aaa258c767b355400b4

Functions
Getter at block 21389663
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(