ETH Price: $1,646.31 (+3.56%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Remediate Royalt...223151112025-04-21 4:53:473 hrs ago1745211227IN
0xC683c953...70A4e64F0
0.0222 ETH0.000035980.85720307
Remediate Royalt...222827872025-04-16 16:35:354 days ago1744821335IN
0xC683c953...70A4e64F0
0.00599 ETH0.000040290.9598316
Remediate Royalt...222826902025-04-16 16:15:594 days ago1744820159IN
0xC683c953...70A4e64F0
0.022 ETH0.000044081.05015562
Remediate Royalt...222546742025-04-12 18:28:598 days ago1744482539IN
0xC683c953...70A4e64F0
0.024 ETH0.000048751.16143023
Remediate Royalt...222348062025-04-10 0:02:3511 days ago1744243355IN
0xC683c953...70A4e64F0
0.025245 ETH0.00003810.90775561
Remediate Royalt...222323732025-04-09 15:54:3511 days ago1744214075IN
0xC683c953...70A4e64F0
0.0338 ETH0.000068511.63191329
Remediate Royalt...222034522025-04-05 14:56:5915 days ago1743865019IN
0xC683c953...70A4e64F0
0.014535 ETH0.000039530.94186995
Remediate Royalt...221959322025-04-04 13:44:2316 days ago1743774263IN
0xC683c953...70A4e64F0
0.0212 ETH0.000057561.37112398
Remediate Royalt...221778122025-04-02 1:02:3519 days ago1743555755IN
0xC683c953...70A4e64F0
0.029 ETH0.000045311.07935102
Remediate Royalt...221713612025-04-01 3:26:1120 days ago1743477971IN
0xC683c953...70A4e64F0
0.01995 ETH0.000045181.07630581
Remediate Royalt...221687712025-03-31 18:46:1120 days ago1743446771IN
0xC683c953...70A4e64F0
0.071 ETH0.000037670.89749969
Remediate Royalt...221445022025-03-28 9:25:2323 days ago1743153923IN
0xC683c953...70A4e64F0
0.024 ETH0.000038240.91102904
Remediate Royalt...221445002025-03-28 9:24:5923 days ago1743153899IN
0xC683c953...70A4e64F0
0.023 ETH0.000038280.91196112
Remediate Royalt...221444982025-03-28 9:24:3523 days ago1743153875IN
0xC683c953...70A4e64F0
0.018996 ETH0.00003830.91234349
Remediate Royalt...219744272025-03-04 15:29:4747 days ago1741102187IN
0xC683c953...70A4e64F0
0.033 ETH0.000198674.73245394
Remediate Royalt...219737512025-03-04 13:13:4747 days ago1741094027IN
0xC683c953...70A4e64F0
0.0083 ETH0.000052111.24162192
Remediate Royalt...219737502025-03-04 13:13:3547 days ago1741094015IN
0xC683c953...70A4e64F0
0.0073 ETH0.000052481.25013596
Remediate Royalt...219736472025-03-04 12:52:3547 days ago1741092755IN
0xC683c953...70A4e64F0
0.0249 ETH0.000054211.29142815
Remediate Royalt...219736462025-03-04 12:52:2347 days ago1741092743IN
0xC683c953...70A4e64F0
0.0215 ETH0.000052971.26221879
Remediate Royalt...219736452025-03-04 12:52:1147 days ago1741092731IN
0xC683c953...70A4e64F0
0.091 ETH0.000053111.26520148
Remediate Royalt...219736442025-03-04 12:51:5947 days ago1741092719IN
0xC683c953...70A4e64F0
0.03 ETH0.000048811.1626613
Remediate Royalt...219736422025-03-04 12:51:3547 days ago1741092695IN
0xC683c953...70A4e64F0
0.0221 ETH0.000052471.24997231
Remediate Royalt...219621152025-03-02 22:15:2349 days ago1740953723IN
0xC683c953...70A4e64F0
0.03 ETH0.000086182.05343867
Remediate Royalt...219619812025-03-02 21:48:1149 days ago1740952091IN
0xC683c953...70A4e64F0
0.034 ETH0.000081021.92996282
Remediate Royalt...219618662025-03-02 21:25:1149 days ago1740950711IN
0xC683c953...70A4e64F0
0.019855 ETH0.000118342.81903823
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Method Block
From
To
Transfer223151112025-04-21 4:53:473 hrs ago1745211227
0xC683c953...70A4e64F0
0.0222 ETH
Transfer222827872025-04-16 16:35:354 days ago1744821335
0xC683c953...70A4e64F0
0.00599 ETH
Transfer222826902025-04-16 16:15:594 days ago1744820159
0xC683c953...70A4e64F0
0.022 ETH
Transfer222546742025-04-12 18:28:598 days ago1744482539
0xC683c953...70A4e64F0
0.024 ETH
Transfer222348062025-04-10 0:02:3511 days ago1744243355
0xC683c953...70A4e64F0
0.025245 ETH
Transfer222323732025-04-09 15:54:3511 days ago1744214075
0xC683c953...70A4e64F0
0.0338 ETH
Transfer222034522025-04-05 14:56:5915 days ago1743865019
0xC683c953...70A4e64F0
0.014535 ETH
Transfer221959322025-04-04 13:44:2316 days ago1743774263
0xC683c953...70A4e64F0
0.0212 ETH
Transfer221778122025-04-02 1:02:3519 days ago1743555755
0xC683c953...70A4e64F0
0.029 ETH
Transfer221713612025-04-01 3:26:1120 days ago1743477971
0xC683c953...70A4e64F0
0.01995 ETH
Transfer221687712025-03-31 18:46:1120 days ago1743446771
0xC683c953...70A4e64F0
0.071 ETH
Transfer221445022025-03-28 9:25:2323 days ago1743153923
0xC683c953...70A4e64F0
0.024 ETH
Transfer221445002025-03-28 9:24:5923 days ago1743153899
0xC683c953...70A4e64F0
0.023 ETH
Transfer221444982025-03-28 9:24:3523 days ago1743153875
0xC683c953...70A4e64F0
0.018996 ETH
Transfer219744272025-03-04 15:29:4747 days ago1741102187
0xC683c953...70A4e64F0
0.033 ETH
Transfer219737512025-03-04 13:13:4747 days ago1741094027
0xC683c953...70A4e64F0
0.0083 ETH
Transfer219737502025-03-04 13:13:3547 days ago1741094015
0xC683c953...70A4e64F0
0.0073 ETH
Transfer219736472025-03-04 12:52:3547 days ago1741092755
0xC683c953...70A4e64F0
0.0249 ETH
Transfer219736462025-03-04 12:52:2347 days ago1741092743
0xC683c953...70A4e64F0
0.0215 ETH
Transfer219736452025-03-04 12:52:1147 days ago1741092731
0xC683c953...70A4e64F0
0.091 ETH
Transfer219736442025-03-04 12:51:5947 days ago1741092719
0xC683c953...70A4e64F0
0.03 ETH
Transfer219736422025-03-04 12:51:3547 days ago1741092695
0xC683c953...70A4e64F0
0.0221 ETH
Transfer219621152025-03-02 22:15:2349 days ago1740953723
0xC683c953...70A4e64F0
0.03 ETH
Transfer219619812025-03-02 21:48:1149 days ago1740952091
0xC683c953...70A4e64F0
0.034 ETH
Transfer219618662025-03-02 21:25:1149 days ago1740950711
0xC683c953...70A4e64F0
0.019855 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RoyaltyRemittanceV2

Compiler Version
v0.8.28+commit.7893614a

Optimization Enabled:
Yes with 20000 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2025-02-10
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20 ^0.8.7;

// lib/openzeppelin-contracts/contracts/utils/Context.sol

// OpenZeppelin Contracts (last updated v5.0.1) (utils/Context.sol)

/**
 * @dev Provides information about the current execution context, including the
 * sender of the transaction and its data. While these are generally available
 * via msg.sender and msg.data, they should not be accessed in such a direct
 * manner, since when dealing with meta-transactions the account sending and
 * paying for execution may not be the actual sender (as far as an application
 * is concerned).
 *
 * This contract is only required for intermediate, library-like contracts.
 */
abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }

    function _contextSuffixLength() internal view virtual returns (uint256) {
        return 0;
    }
}

// lib/openzeppelin-contracts/contracts/access/Ownable.sol

// OpenZeppelin Contracts (last updated v5.0.0) (access/Ownable.sol)

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * The initial owner is set to the address provided by the deployer. This can
 * later be changed with {transferOwnership}.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be applied to your functions to restrict their use to
 * the owner.
 */
abstract contract Ownable is Context {
    address private _owner;

    /**
     * @dev The caller account is not authorized to perform an operation.
     */
    error OwnableUnauthorizedAccount(address account);

    /**
     * @dev The owner is not a valid owner account. (eg. `address(0)`)
     */
    error OwnableInvalidOwner(address owner);

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev Initializes the contract setting the address provided by the deployer as the initial owner.
     */
    constructor(address initialOwner) {
        if (initialOwner == address(0)) {
            revert OwnableInvalidOwner(address(0));
        }
        _transferOwnership(initialOwner);
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        _checkOwner();
        _;
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view virtual returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if the sender is not the owner.
     */
    function _checkOwner() internal view virtual {
        if (owner() != _msgSender()) {
            revert OwnableUnauthorizedAccount(_msgSender());
        }
    }

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby disabling any functionality that is only available to the owner.
     */
    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        if (newOwner == address(0)) {
            revert OwnableInvalidOwner(address(0));
        }
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

// src/RoyaltyRemittanceV2.sol

/**
 * @title Royalty Remittance V2
 * @notice A contract that allows users to remit royalties to a receiver
 * @author wizrd0x
 */
contract RoyaltyRemittanceV2 is Ownable {
    address public royaltyReceiver;

    event RoyaltyRemitted(
        address indexed sender,
        address indexed tokenAddress,
        uint256 indexed tokenId,
        uint256 amount
    );

    error MustBeGreaterThanZero();
    error TransferFailed();
    error InvalidAddress();

    constructor(address _royaltyReceiver) Ownable(msg.sender) {
        if (_royaltyReceiver == address(0)) revert InvalidAddress();
        royaltyReceiver = _royaltyReceiver;
    }

    /**
     * @notice Updates the royalty receiver address
     * @param newReceiver The new address to receive royalties
     */
    function updateRoyaltyReceiver(address newReceiver) external onlyOwner {
        if (newReceiver == address(0)) revert InvalidAddress();
        royaltyReceiver = newReceiver;
    }

    /**
     * @notice Allows a user to remediate missing royalty payments
     * @param tokenAddress The address of the token contract
     * @param tokenId The ID of the token
     */
    function remediateRoyalty(
        address tokenAddress,
        uint256 tokenId
    ) external payable {
        if (msg.value == 0) revert MustBeGreaterThanZero();

        (bool success, ) = payable(royaltyReceiver).call{value: msg.value}("");
        if (!success) revert TransferFailed();

        emit RoyaltyRemitted(msg.sender, tokenAddress, tokenId, msg.value);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"_royaltyReceiver","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"InvalidAddress","type":"error"},{"inputs":[],"name":"MustBeGreaterThanZero","type":"error"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"inputs":[],"name":"TransferFailed","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"sender","type":"address"},{"indexed":true,"internalType":"address","name":"tokenAddress","type":"address"},{"indexed":true,"internalType":"uint256","name":"tokenId","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"RoyaltyRemitted","type":"event"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"tokenId","type":"uint256"}],"name":"remediateRoyalty","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"royaltyReceiver","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newReceiver","type":"address"}],"name":"updateRoyaltyReceiver","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561000f575f5ffd5b5060405161063a38038061063a83398101604081905261002e916100f8565b338061005357604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b61005c816100a9565b506001600160a01b0381166100845760405163e6c4247b60e01b815260040160405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055610125565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b5f60208284031215610108575f5ffd5b81516001600160a01b038116811461011e575f5ffd5b9392505050565b610508806101325f395ff3fe608060405260043610610063575f3560e01c80638da5cb5b116100415780638da5cb5b146100af5780639fbc8713146100fd578063f2fde38b14610129575f5ffd5b806329dc4d9b146100675780633b55fad914610088578063715018a61461009b575b5f5ffd5b348015610072575f5ffd5b5061008661008136600461048a565b610148565b005b6100866100963660046104aa565b6101e4565b3480156100a6575f5ffd5b50610086610321565b3480156100ba575f5ffd5b505f5473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b348015610108575f5ffd5b506001546100d49073ffffffffffffffffffffffffffffffffffffffff1681565b348015610134575f5ffd5b5061008661014336600461048a565b610334565b61015061039c565b73ffffffffffffffffffffffffffffffffffffffff811661019d576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b345f0361021d576040517fc065426400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040515f9173ffffffffffffffffffffffffffffffffffffffff169034908381818185875af1925050503d805f8114610274576040519150601f19603f3d011682016040523d82523d5f602084013e610279565b606091505b50509050806102b4576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b818373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f6f8b8ba815971a08c087bc53e4ecf4b05c476d05cdd7172285762378e08b86443460405161031491815260200190565b60405180910390a4505050565b61032961039c565b6103325f6103ee565b565b61033c61039c565b73ffffffffffffffffffffffffffffffffffffffff8116610390576040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081525f60048201526024015b60405180910390fd5b610399816103ee565b50565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610332576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610387565b5f805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610485575f5ffd5b919050565b5f6020828403121561049a575f5ffd5b6104a382610462565b9392505050565b5f5f604083850312156104bb575f5ffd5b6104c483610462565b94602093909301359350505056fea2646970667358221220993130d0c41130b864531bdea2509075e2c89b9886282966e647ba1124549e0864736f6c634300081c003300000000000000000000000038474cf247b0b31d602d49ba8c227198ea2a7c7f

Deployed Bytecode

0x608060405260043610610063575f3560e01c80638da5cb5b116100415780638da5cb5b146100af5780639fbc8713146100fd578063f2fde38b14610129575f5ffd5b806329dc4d9b146100675780633b55fad914610088578063715018a61461009b575b5f5ffd5b348015610072575f5ffd5b5061008661008136600461048a565b610148565b005b6100866100963660046104aa565b6101e4565b3480156100a6575f5ffd5b50610086610321565b3480156100ba575f5ffd5b505f5473ffffffffffffffffffffffffffffffffffffffff165b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200160405180910390f35b348015610108575f5ffd5b506001546100d49073ffffffffffffffffffffffffffffffffffffffff1681565b348015610134575f5ffd5b5061008661014336600461048a565b610334565b61015061039c565b73ffffffffffffffffffffffffffffffffffffffff811661019d576040517fe6c4247b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b345f0361021d576040517fc065426400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6001546040515f9173ffffffffffffffffffffffffffffffffffffffff169034908381818185875af1925050503d805f8114610274576040519150601f19603f3d011682016040523d82523d5f602084013e610279565b606091505b50509050806102b4576040517f90b8ec1800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b818373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f6f8b8ba815971a08c087bc53e4ecf4b05c476d05cdd7172285762378e08b86443460405161031491815260200190565b60405180910390a4505050565b61032961039c565b6103325f6103ee565b565b61033c61039c565b73ffffffffffffffffffffffffffffffffffffffff8116610390576040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081525f60048201526024015b60405180910390fd5b610399816103ee565b50565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610332576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610387565b5f805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610485575f5ffd5b919050565b5f6020828403121561049a575f5ffd5b6104a382610462565b9392505050565b5f5f604083850312156104bb575f5ffd5b6104c483610462565b94602093909301359350505056fea2646970667358221220993130d0c41130b864531bdea2509075e2c89b9886282966e647ba1124549e0864736f6c634300081c0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

00000000000000000000000038474cf247b0b31d602d49ba8c227198ea2a7c7f

-----Decoded View---------------
Arg [0] : _royaltyReceiver (address): 0x38474Cf247b0B31d602d49ba8c227198EA2A7C7f

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 00000000000000000000000038474cf247b0b31d602d49ba8c227198ea2a7c7f


Deployed Bytecode Sourcemap

4388:1446:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5062:184;;;;;;;;;;-1:-1:-1;5062:184:0;;;;;:::i;:::-;;:::i;:::-;;5445:386;;;;;;:::i;:::-;;:::i;3381:103::-;;;;;;;;;;;;;:::i;2706:87::-;;;;;;;;;;-1:-1:-1;2752:7:0;2779:6;;;2706:87;;;841:42:1;829:55;;;811:74;;799:2;784:18;2706:87:0;;;;;;;4435:30;;;;;;;;;;-1:-1:-1;4435:30:0;;;;;;;;3639:220;;;;;;;;;;-1:-1:-1;3639:220:0;;;;;:::i;:::-;;:::i;5062:184::-;2592:13;:11;:13::i;:::-;5148:25:::1;::::0;::::1;5144:54;;5182:16;;;;;;;;;;;;;;5144:54;5209:15;:29:::0;;;::::1;;::::0;;;::::1;::::0;;;::::1;::::0;;5062:184::o;5445:386::-;5567:9;5580:1;5567:14;5563:50;;5590:23;;;;;;;;;;;;;;5563:50;5653:15;;5645:51;;5627:12;;5653:15;;;5682:9;;5627:12;5645:51;5627:12;5645:51;5682:9;5653:15;5645:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5626:70;;;5712:7;5707:37;;5728:16;;;;;;;;;;;;;;5707:37;5804:7;5790:12;5762:61;;5778:10;5762:61;;;5813:9;5762:61;;;;1252:25:1;;1240:2;1225:18;;1106:177;5762:61:0;;;;;;;;5552:279;5445:386;;:::o;3381:103::-;2592:13;:11;:13::i;:::-;3446:30:::1;3473:1;3446:18;:30::i;:::-;3381:103::o:0;3639:220::-;2592:13;:11;:13::i;:::-;3724:22:::1;::::0;::::1;3720:93;;3770:31;::::0;::::1;::::0;;3798:1:::1;3770:31;::::0;::::1;811:74:1::0;784:18;;3770:31:0::1;;;;;;;;3720:93;3823:28;3842:8;3823:18;:28::i;:::-;3639:220:::0;:::o;2871:166::-;2752:7;2779:6;2931:23;2779:6;820:10;2931:23;2927:103;;2978:40;;;;;820:10;2978:40;;;811:74:1;784:18;;2978:40:0;665:226:1;4019:191:0;4093:16;4112:6;;;4129:17;;;;;;;;;;4162:40;;4112:6;;;;;;;4162:40;;4093:16;4162:40;4082:128;4019:191;:::o;14:196:1:-;82:20;;142:42;131:54;;121:65;;111:93;;200:1;197;190:12;111:93;14:196;;;:::o;215:186::-;274:6;327:2;315:9;306:7;302:23;298:32;295:52;;;343:1;340;333:12;295:52;366:29;385:9;366:29;:::i;:::-;356:39;215:186;-1:-1:-1;;;215:186:1:o;406:254::-;474:6;482;535:2;523:9;514:7;510:23;506:32;503:52;;;551:1;548;541:12;503:52;574:29;593:9;574:29;:::i;:::-;564:39;650:2;635:18;;;;622:32;;-1:-1:-1;;;406:254:1:o

Swarm Source

ipfs://993130d0c41130b864531bdea2509075e2c89b9886282966e647ba1124549e08

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.