false
false
0
The new Blockscout UI is now open source! Learn how to deploy it here
- We're indexing this chain right now. Some of the counts may be inaccurate.

Contract Address Details

0xc30Ff4F3182A75C0bE27493fA357886c06c384b6

Contract Name
DeadDVN
Creator
0x9f4031–4ef327 at 0x8fac44–4fb7b6
Balance
0 ETH
Tokens
Fetching tokens...
Transactions
0 Transactions
Transfers
0 Transfers
Gas Used
Fetching gas used...
Last Balance Update
5874346
Warning! Contract bytecode has been changed and doesn't match the verified one. Therefore, interaction with this smart contract may be risky.
Contract name:
DeadDVN




Optimization enabled
true
Compiler version
v0.8.22+commit.4fc1097e




Optimization runs
20000
EVM Version
paris




Verified at
2026-04-20T19:54:47.642163Z

contracts/uln/dvn/DeadDVN.sol

// SPDX-License-Identifier: LZBL-1.2

pragma solidity ^0.8.20;

import { ILayerZeroDVN } from "../interfaces/ILayerZeroDVN.sol";

contract DeadDVN is ILayerZeroDVN {
    string internal constant ERROR_NOT_ALLOWED = "Please set your OApp's DVNs and/or Executor";

    /// @dev for ULN301, ULN302 and more to assign job
    function assignJob(AssignJobParam calldata, bytes calldata) external payable returns (uint256) {
        revert(ERROR_NOT_ALLOWED);
    }

    /// @dev to support ULNv2
    function assignJob(uint16, uint16, uint64, address) external pure returns (uint256) {
        revert(ERROR_NOT_ALLOWED);
    }

    // ========================= View =========================

    function getFee(uint32, uint64, address, bytes calldata) external pure returns (uint256) {
        revert(ERROR_NOT_ALLOWED);
    }

    /// @dev to support ULNv2
    function getFee(uint16, uint16, uint64, address) public pure returns (uint256) {
        revert(ERROR_NOT_ALLOWED);
    }
}
        

contracts/uln/interfaces/ILayerZeroDVN.sol

// SPDX-License-Identifier: MIT

pragma solidity >=0.8.0;

interface ILayerZeroDVN {
    struct AssignJobParam {
        uint32 dstEid;
        bytes packetHeader;
        bytes32 payloadHash;
        uint64 confirmations;
        address sender;
    }

    // @notice query price and assign jobs at the same time
    function assignJob(AssignJobParam calldata _param, bytes calldata _options) external payable returns (uint256 fee);

    // @notice query the dvn fee for relaying block information to the destination chain
    function getFee(
        uint32 _dstEid,
        uint64 _confirmations,
        address _sender,
        bytes calldata _options
    ) external view returns (uint256 fee);
}
          

Compiler Settings

{"outputSelection":{"*":{"*":["*"],"":["*"]}},"optimizer":{"runs":20000,"enabled":true},"libraries":{},"evmVersion":"paris"}
              

Contract ABI

[{"type":"function","stateMutability":"payable","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"assignJob","inputs":[{"type":"tuple","name":"","internalType":"struct ILayerZeroDVN.AssignJobParam","components":[{"type":"uint32","name":"dstEid","internalType":"uint32"},{"type":"bytes","name":"packetHeader","internalType":"bytes"},{"type":"bytes32","name":"payloadHash","internalType":"bytes32"},{"type":"uint64","name":"confirmations","internalType":"uint64"},{"type":"address","name":"sender","internalType":"address"}]},{"type":"bytes","name":"","internalType":"bytes"}]},{"type":"function","stateMutability":"pure","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"assignJob","inputs":[{"type":"uint16","name":"","internalType":"uint16"},{"type":"uint16","name":"","internalType":"uint16"},{"type":"uint64","name":"","internalType":"uint64"},{"type":"address","name":"","internalType":"address"}]},{"type":"function","stateMutability":"pure","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"getFee","inputs":[{"type":"uint32","name":"","internalType":"uint32"},{"type":"uint64","name":"","internalType":"uint64"},{"type":"address","name":"","internalType":"address"},{"type":"bytes","name":"","internalType":"bytes"}]},{"type":"function","stateMutability":"pure","outputs":[{"type":"uint256","name":"","internalType":"uint256"}],"name":"getFee","inputs":[{"type":"uint16","name":"","internalType":"uint16"},{"type":"uint16","name":"","internalType":"uint16"},{"type":"uint64","name":"","internalType":"uint64"},{"type":"address","name":"","internalType":"address"}]}]
              

Contract Creation Code

Verify & Publish
0x608060405234801561001057600080fd5b506103a6806100206000396000f3fe60806040526004361061003f5760003560e01c806330bb3aac146100445780635553fb8e1461007657806395d376d714610091578063c5e193cd14610076575b600080fd5b34801561005057600080fd5b5061006461005f366004610180565b61009f565b60405190815260200160405180910390f35b34801561008257600080fd5b5061006461005f366004610213565b61006461005f366004610267565b60006040518060600160405280602b8152602001610346602b91396040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100ed91906102d8565b60405180910390fd5b803567ffffffffffffffff8116811461010e57600080fd5b919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461010e57600080fd5b60008083601f84011261014957600080fd5b50813567ffffffffffffffff81111561016157600080fd5b60208301915083602082850101111561017957600080fd5b9250929050565b60008060008060006080868803121561019857600080fd5b853563ffffffff811681146101ac57600080fd5b94506101ba602087016100f6565b93506101c860408701610113565b9250606086013567ffffffffffffffff8111156101e457600080fd5b6101f088828901610137565b969995985093965092949392505050565b803561ffff8116811461010e57600080fd5b6000806000806080858703121561022957600080fd5b61023285610201565b935061024060208601610201565b925061024e604086016100f6565b915061025c60608601610113565b905092959194509250565b60008060006040848603121561027c57600080fd5b833567ffffffffffffffff8082111561029457600080fd5b9085019060a082880312156102a857600080fd5b909350602085013590808211156102be57600080fd5b506102cb86828701610137565b9497909650939450505050565b60006020808352835180602085015260005b81811015610306578581018301518582016040015282016102ea565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830116850101925050509291505056fe506c656173652073657420796f7572204f41707027732044564e7320616e642f6f72204578656375746f72a2646970667358221220fbca79d5876a76f055fd560499a026c72577d4a575b6453a8deec5c2e228ee0064736f6c63430008160033

Deployed ByteCode

0x60806040526004361061003f5760003560e01c806330bb3aac146100445780635553fb8e1461007657806395d376d714610091578063c5e193cd14610076575b600080fd5b34801561005057600080fd5b5061006461005f366004610180565b61009f565b60405190815260200160405180910390f35b34801561008257600080fd5b5061006461005f366004610213565b61006461005f366004610267565b60006040518060600160405280602b8152602001610346602b91396040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100ed91906102d8565b60405180910390fd5b803567ffffffffffffffff8116811461010e57600080fd5b919050565b803573ffffffffffffffffffffffffffffffffffffffff8116811461010e57600080fd5b60008083601f84011261014957600080fd5b50813567ffffffffffffffff81111561016157600080fd5b60208301915083602082850101111561017957600080fd5b9250929050565b60008060008060006080868803121561019857600080fd5b853563ffffffff811681146101ac57600080fd5b94506101ba602087016100f6565b93506101c860408701610113565b9250606086013567ffffffffffffffff8111156101e457600080fd5b6101f088828901610137565b969995985093965092949392505050565b803561ffff8116811461010e57600080fd5b6000806000806080858703121561022957600080fd5b61023285610201565b935061024060208601610201565b925061024e604086016100f6565b915061025c60608601610113565b905092959194509250565b60008060006040848603121561027c57600080fd5b833567ffffffffffffffff8082111561029457600080fd5b9085019060a082880312156102a857600080fd5b909350602085013590808211156102be57600080fd5b506102cb86828701610137565b9497909650939450505050565b60006020808352835180602085015260005b81811015610306578581018301518582016040015282016102ea565b5060006040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f830116850101925050509291505056fe506c656173652073657420796f7572204f41707027732044564e7320616e642f6f72204578656375746f72a2646970667358221220fbca79d5876a76f055fd560499a026c72577d4a575b6453a8deec5c2e228ee0064736f6c63430008160033