ETH Price: $2,625.97 (-2.65%)

Contract

0x927a34917ab0ddFB37F05F56B302726d58f83A02

Overview

ETH Balance

0.24130885 ETH

ETH Value

$633.67 (@ $2,625.97/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw15175322025-02-11 15:59:0218 hrs ago1739289542IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw14692912025-02-11 1:30:5233 hrs ago1739237452IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
Withdraw14526982025-02-10 20:53:0837 hrs ago1739220788IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw14460002025-02-10 19:00:4439 hrs ago1739214044IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
Withdraw14430932025-02-10 18:12:0440 hrs ago1739211124IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
Withdraw14237212025-02-10 12:47:1545 hrs ago1739191635IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
Withdraw14098302025-02-10 8:54:082 days ago1739177648IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw13712452025-02-09 22:08:042 days ago1739138884IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
Withdraw13676042025-02-09 21:07:052 days ago1739135225IN
0x927a3491...d58f83A02
0 ETH0.000004020.04525
Withdraw13488612025-02-09 15:52:592 days ago1739116379IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw12761442025-02-08 19:32:103 days ago1739043130IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
Withdraw12244222025-02-08 5:06:374 days ago1738991197IN
0x927a3491...d58f83A02
0 ETH0.000004020.04525
Withdraw12054372025-02-07 23:47:044 days ago1738972024IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
Withdraw11785702025-02-07 16:16:584 days ago1738945018IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
Withdraw11603742025-02-07 11:12:304 days ago1738926750IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw11602442025-02-07 11:10:204 days ago1738926620IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw11599202025-02-07 11:04:534 days ago1738926293IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw11489942025-02-07 8:02:045 days ago1738915324IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw11409902025-02-07 5:48:145 days ago1738907294IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw11181922025-02-06 23:26:035 days ago1738884363IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
Withdraw11169802025-02-06 23:05:415 days ago1738883141IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
Withdraw10957302025-02-06 17:10:135 days ago1738861813IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw10855702025-02-06 14:20:195 days ago1738851619IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw10799072025-02-06 12:45:335 days ago1738845933IN
0x927a3491...d58f83A02
0 ETH0.000004080.04525
Withdraw10747582025-02-06 11:19:275 days ago1738840767IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
15697122025-02-12 6:49:023 hrs ago1739342942
0x927a3491...d58f83A02
0.0006 ETH
15175322025-02-11 15:59:0218 hrs ago1739289542
0x927a3491...d58f83A02
0.0049875 ETH
15175052025-02-11 15:58:3518 hrs ago1739289515
0x927a3491...d58f83A02
0.00525 ETH
15090162025-02-11 13:26:5221 hrs ago1739280412
0x927a3491...d58f83A02
0.0003875 ETH
15009712025-02-11 11:09:3623 hrs ago1739272176
0x927a3491...d58f83A02
0.2186 ETH
14999652025-02-11 10:52:3923 hrs ago1739271159
0x927a3491...d58f83A02
0.00001125 ETH
14692912025-02-11 1:30:5233 hrs ago1739237452
0x927a3491...d58f83A02
0.003325 ETH
14692912025-02-11 1:30:5233 hrs ago1739237452
0x927a3491...d58f83A02
0.003325 ETH
14692762025-02-11 1:30:3733 hrs ago1739237437
0x927a3491...d58f83A02
0.0035 ETH
14526982025-02-10 20:53:0837 hrs ago1739220788
0x927a3491...d58f83A02
0.001425 ETH
14526922025-02-10 20:53:0237 hrs ago1739220782
0x927a3491...d58f83A02
0.0015 ETH
14460002025-02-10 19:00:4439 hrs ago1739214044
0x927a3491...d58f83A02
0.000855 ETH
14460002025-02-10 19:00:4439 hrs ago1739214044
0x927a3491...d58f83A02
0.000855 ETH
14459882025-02-10 19:00:3239 hrs ago1739214032
0x927a3491...d58f83A02
0.0009 ETH
14430932025-02-10 18:12:0440 hrs ago1739211124
0x927a3491...d58f83A02
0.0399 ETH
14430932025-02-10 18:12:0440 hrs ago1739211124
0x927a3491...d58f83A02
0.0399 ETH
14430762025-02-10 18:11:4740 hrs ago1739211107
0x927a3491...d58f83A02
0.042 ETH
14237212025-02-10 12:47:1545 hrs ago1739191635
0x927a3491...d58f83A02
0.016625 ETH
14237212025-02-10 12:47:1545 hrs ago1739191635
0x927a3491...d58f83A02
0.016625 ETH
14237052025-02-10 12:46:5945 hrs ago1739191619
0x927a3491...d58f83A02
0.0175 ETH
14098302025-02-10 8:54:082 days ago1739177648
0x927a3491...d58f83A02
0.000475 ETH
14098052025-02-10 8:53:432 days ago1739177623
0x927a3491...d58f83A02
0.0005 ETH
13748432025-02-09 23:08:172 days ago1739142497
0x927a3491...d58f83A02
0.0006 ETH
13712452025-02-09 22:08:042 days ago1739138884
0x927a3491...d58f83A02
0.049875 ETH
13712452025-02-09 22:08:042 days ago1739138884
0x927a3491...d58f83A02
0.049875 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ArchetypePayouts

Compiler Version
v0.8.28+commit.7893614a

ZkSolc Version
v1.5.7

Optimization Enabled:
Yes with Mode 3

Other Settings:
paris EvmVersion
File 1 of 2 : ArchetypePayouts.sol
// SPDX-License-Identifier: MIT
// ArchetypePayouts v0.7.0
//
//        d8888                 888               888
//       d88888                 888               888
//      d88P888                 888               888
//     d88P 888 888d888 .d8888b 88888b.   .d88b.  888888 888  888 88888b.   .d88b.
//    d88P  888 888P"  d88P"    888 "88b d8P  Y8b 888    888  888 888 "88b d8P  Y8b
//   d88P   888 888    888      888  888 88888888 888    888  888 888  888 88888888
//  d8888888888 888    Y88b.    888  888 Y8b.     Y88b.  Y88b 888 888 d88P Y8b.
// d88P     888 888     "Y8888P 888  888  "Y8888   "Y888  "Y88888 88888P"   "Y8888
//                                                            888 888
//                                                       Y8b d88P 888
//

pragma solidity ^0.8.4;

import "@openzeppelin/contracts/token/ERC20/IERC20.sol";

error InvalidLength();
error InvalidSplitShares();
error TransferFailed();
error BalanceEmpty();
error NotApprovedToWithdraw();

contract ArchetypePayouts {
  event Withdrawal(address indexed src, address token, uint256 wad);
  event FundsAdded(address indexed recipient, address token, uint256 amount);

  mapping(address => mapping(address => uint256)) private _balance;
  mapping(address => mapping(address => bool)) private _approvals;

  function updateBalances(
    uint256 totalAmount,
    address token,
    address[] calldata recipients,
    uint16[] calldata splits
  ) public payable {
    if (recipients.length != splits.length) {
      revert InvalidLength();
    }

    uint256 totalShares = 0;
    for (uint256 i = 0; i < splits.length; i++) {
      totalShares += splits[i];
    }
    if (totalShares != 10000) {
      revert InvalidSplitShares();
    }

    if (token == address(0)) {
      // ETH payments
      uint256 totalReceived = msg.value;
      for (uint256 i = 0; i < recipients.length; i++) {
        if (splits[i] > 0) {
          uint256 amountToAdd = (totalReceived * splits[i]) / 10000;
          _balance[recipients[i]][token] += amountToAdd;
          emit FundsAdded(recipients[i], token, amountToAdd);
        }
      }
    } else {
      // ERC20 payments
      IERC20 paymentToken = IERC20(token);
      bool success = paymentToken.transferFrom(msg.sender, address(this), totalAmount);
      if (!success) {
        revert TransferFailed();
      }

      for (uint256 i = 0; i < recipients.length; i++) {
        if (splits[i] > 0) {
          uint256 amountToAdd = (totalAmount * splits[i]) / 10000;
          _balance[recipients[i]][token] += amountToAdd;
          emit FundsAdded(recipients[i], token, amountToAdd);
        }
      }
    }
  }

  function withdraw() external {
    address msgSender = msg.sender;
    _withdraw(msgSender, msgSender, address(0));
  }

  function withdrawTokens(address[] memory tokens) external {
    address msgSender = msg.sender;

    for (uint256 i = 0; i < tokens.length; i++) {
      _withdraw(msgSender, msgSender, tokens[i]);
    }
  }

  function withdrawFrom(address from, address to) public {
    if (from != msg.sender && !_approvals[from][to]) {
      revert NotApprovedToWithdraw();
    }
    _withdraw(from, to, address(0));
  }

  function withdrawTokensFrom(
    address from,
    address to,
    address[] memory tokens
  ) public {
    if (from != msg.sender && !_approvals[from][to]) {
      revert NotApprovedToWithdraw();
    }
    for (uint256 i = 0; i < tokens.length; i++) {
      _withdraw(from, to, tokens[i]);
    }
  }

  function _withdraw(
    address from,
    address to,
    address token
  ) internal {
    uint256 wad;

    wad = _balance[from][token];
    _balance[from][token] = 0;

    if (wad == 0) {
      revert BalanceEmpty();
    }

    if (token == address(0)) {
      bool success = false;
      (success, ) = to.call{ value: wad }("");
      if (!success) {
        revert TransferFailed();
      }
    } else {
      IERC20 erc20Token = IERC20(token);
      bool success = erc20Token.transfer(to, wad);
      if (!success) {
        revert TransferFailed();
      }
    }
    emit Withdrawal(from, token, wad);
  }

  function approveWithdrawal(address delegate, bool approved) external {
    _approvals[msg.sender][delegate] = approved;
  }

  function isApproved(address from, address delegate) external view returns (bool) {
    return _approvals[from][delegate];
  }

  function balance(address recipient) external view returns (uint256) {
    return _balance[recipient][address(0)];
  }

  function balanceToken(address recipient, address token) external view returns (uint256) {
    return _balance[recipient][token];
  }
}

File 2 of 2 : IERC20.sol
// SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.9.0) (token/ERC20/IERC20.sol)

pragma solidity ^0.8.0;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {
    /**
     * @dev Emitted when `value` tokens are moved from one account (`from`) to
     * another (`to`).
     *
     * Note that `value` may be zero.
     */
    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * @dev Emitted when the allowance of a `spender` for an `owner` is set by
     * a call to {approve}. `value` is the new allowance.
     */
    event Approval(address indexed owner, address indexed spender, uint256 value);

    /**
     * @dev Returns the amount of tokens in existence.
     */
    function totalSupply() external view returns (uint256);

    /**
     * @dev Returns the amount of tokens owned by `account`.
     */
    function balanceOf(address account) external view returns (uint256);

    /**
     * @dev Moves `amount` tokens from the caller's account to `to`.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transfer(address to, uint256 amount) external returns (bool);

    /**
     * @dev Returns the remaining number of tokens that `spender` will be
     * allowed to spend on behalf of `owner` through {transferFrom}. This is
     * zero by default.
     *
     * This value changes when {approve} or {transferFrom} are called.
     */
    function allowance(address owner, address spender) external view returns (uint256);

    /**
     * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * IMPORTANT: Beware that changing an allowance with this method brings the risk
     * that someone may use both the old and the new allowance by unfortunate
     * transaction ordering. One possible solution to mitigate this race
     * condition is to first reduce the spender's allowance to 0 and set the
     * desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     *
     * Emits an {Approval} event.
     */
    function approve(address spender, uint256 amount) external returns (bool);

    /**
     * @dev Moves `amount` tokens from `from` to `to` using the
     * allowance mechanism. `amount` is then deducted from the caller's
     * allowance.
     *
     * Returns a boolean value indicating whether the operation succeeded.
     *
     * Emits a {Transfer} event.
     */
    function transferFrom(address from, address to, uint256 amount) external returns (bool);
}

Settings
{
  "optimizer": {
    "enabled": true,
    "mode": "3"
  },
  "evmVersion": "paris",
  "outputSelection": {
    "*": {
      "*": [
        "abi",
        "metadata"
      ],
      "": [
        "ast"
      ]
    }
  },
  "detectMissingLibraries": false,
  "forceEVMLA": false,
  "enableEraVMExtensions": false,
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[],"name":"BalanceEmpty","type":"error"},{"inputs":[],"name":"InvalidLength","type":"error"},{"inputs":[],"name":"InvalidSplitShares","type":"error"},{"inputs":[],"name":"NotApprovedToWithdraw","type":"error"},{"inputs":[],"name":"TransferFailed","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"recipient","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"FundsAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"src","type":"address"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"uint256","name":"wad","type":"uint256"}],"name":"Withdrawal","type":"event"},{"inputs":[{"internalType":"address","name":"delegate","type":"address"},{"internalType":"bool","name":"approved","type":"bool"}],"name":"approveWithdrawal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"}],"name":"balance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"address","name":"token","type":"address"}],"name":"balanceToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"delegate","type":"address"}],"name":"isApproved","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"totalAmount","type":"uint256"},{"internalType":"address","name":"token","type":"address"},{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint16[]","name":"splits","type":"uint16[]"}],"name":"updateBalances","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"}],"name":"withdrawFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address[]","name":"tokens","type":"address[]"}],"name":"withdrawTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"address[]","name":"tokens","type":"address[]"}],"name":"withdrawTokensFrom","outputs":[],"stateMutability":"nonpayable","type":"function"}]

9c4d535b00000000000000000000000000000000000000000000000000000000000000000100018f894ab47efe9ce48c22c7b9edfd40f3a58e80714743b3b1bd130e316f00000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x0003000000000002000800000000000200000060031002700000016603300197000200000031035500010000000103550000008004000039000000400040043f00000001002001900000004f0000c13d000000040030008c000002620000413d000000000201043b000000e002200270000001680020009c000000570000a13d000001690020009c000000650000a13d0000016a0020009c000000a50000613d0000016b0020009c000000ba0000613d0000016c0020009c000002620000c13d000000840030008c000002620000413d0000000402100370000000000202043b000100000002001d0000002402100370000000000202043b000001740020009c000002620000213d0000004404100370000000000404043b000001750040009c000002620000213d0000002305400039000000000035004b000002620000813d0000000405400039000000000551034f000000000505043b000800000005001d000001750050009c000002620000213d000400240040003d000000080400002900000005044002100000000404400029000000000034004b000002620000213d0000006404100370000000000404043b000001750040009c000002620000213d0000002305400039000000000035004b000002620000813d0000000405400039000000000551034f000000000505043b000001750050009c000002620000213d000000240640003900000005045002100000000004640019000000000034004b000002620000213d000300000006001d0000000803000029000000000053004b000003890000c13d000000000003004b0000038d0000c13d0000017f01000041000000000010043f000001770100004100000596000104300000000001000416000000000001004b000002620000c13d0000002001000039000001000010044300000120000004430000016701000041000005950001042e0000016f0020009c0000007e0000213d000001720020009c000000d10000613d000001730020009c000002620000c13d0000000001000416000000000001004b000002620000c13d00000000010004110000000002010019059404d90000040f0000000001000019000005950001042e0000016d0020009c000001fe0000613d0000016e0020009c000002620000c13d000000440030008c000002620000413d0000000002000416000000000002004b000002620000c13d0000000402100370000000000202043b000001740020009c000002620000213d0000002401100370000000000101043b000800000001001d000001740010009c000002620000213d000000000020043f000000200000043f0000000001000019059405790000040f0000000802000029000000000020043f000000b30000013d000001700020009c0000021d0000613d000001710020009c000002620000c13d000000440030008c000002620000413d0000000002000416000000000002004b000002620000c13d0000000402100370000000000202043b000800000002001d000001740020009c000002620000213d0000002401100370000000000201043b000000000002004b0000000001000039000000010100c039000700000002001d000000000012004b000002620000c13d0000000001000411000000000010043f0000000101000039000000200010043f0000000001000019059405790000040f0000000802000029000000000020043f000000200010043f0000000001000019059405790000040f000000000301041a0000018b0230019700000007022001af000000000021041b0000000001000019000005950001042e000000240030008c000002620000413d0000000002000416000000000002004b000002620000c13d0000000401100370000000000101043b000001740010009c000002620000213d000000000010043f000000200000043f0000000001000019059405790000040f000000000000043f000000200010043f0000000001000019059405790000040f000000000101041a000000800010043f0000018001000041000005950001042e000000440030008c000002620000413d0000000002000416000000000002004b000002620000c13d0000000402100370000000000202043b000800000002001d000001740020009c000002620000213d0000002401100370000000000101043b000700000001001d000001740010009c000002620000213d0000000001000411000000080010006b0000000801000029000002390000c13d0000000702000029059404d90000040f0000000001000019000005950001042e000000640030008c000002620000413d0000000002000416000000000002004b000002620000c13d0000000402100370000000000202043b000001740020009c000002620000213d0000002404100370000000000404043b000400000004001d000001740040009c000002620000213d0000004404100370000000000404043b000001750040009c000002620000213d0000002305400039000000000035004b000002620000813d0000000405400039000000000551034f000000000605043b000001870060009c000002330000813d00000005056002100000003f075000390000018107700197000001820070009c000002330000213d0000008007700039000000400070043f000000800060043f00000024044000390000000005450019000000000035004b000002620000213d000000000006004b000001030000613d0000008003000039000000000641034f000000000606043b000001740060009c000002620000213d000000200330003900000000006304350000002004400039000000000054004b000000fa0000413d000601740020019b0000000001000411000000060010006b000003690000c13d000000800100043d000000000001004b000002730000613d0000000401000029000301740010019b0000000002000019000500000002001d0000000501200210000000a0011000390000000001010433000800000001001d0000000601000029000000000010043f000000200000043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d00000008020000290000017402200197000000000101043b000800000002001d000000000020043f000000200010043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d000000000101043b000000000101041a000700000001001d0000000601000029000000000010043f000000200000043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d000000000101043b0000000802000029000000000020043f000000200010043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d000000000101043b000000000001041b000000070000006b000003f70000613d0000000803000029000000000003004b0000000404000029000001620000613d000000400a00043d0000002401a0003900000007020000290000000000210435000001830100004100000000001a04350000000401a00039000000030200002900000000002104350000000001000414000000040030008c0000016a0000c13d0000000003000031000000200030008c00000020040000390000000004034019000001960000013d0000000001000414000000040040008c000001ac0000c13d00000000010000310000000102000039000000000001004b000001bb0000c13d000001e00000013d0000016600a0009c000001660200004100000000020a40190000004002200210000001660010009c0000016601008041000000c001100210000000000121019f00000184011001c7000000000203001900020000000a001d0594058a0000040f000000020a00002900000060031002700000016603300197000000200030008c00000020040000390000000004034019000000200640019000000000056a0019000001850000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000058004b000001810000c13d0000001f07400190000001920000613d000000000661034f0000000307700210000000000805043300000000087801cf000000000878022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000686019f0000000000650435000000000003001f00020000000103550000000100200190000004500000613d0000001f01400039000000600210018f0000000001a20019000000000021004b00000000020000390000000102004039000001750010009c000002330000213d0000000100200190000002330000c13d000000400010043f000000200030008c000002620000413d00000000020a0433000000000002004b0000000003000039000000010300c039000000000032004b000002620000c13d000000000002004b000001e30000c13d0000044c0000013d000001660010009c0000016601008041000000c00110021000000185011001c70000800902000039000000070300002900000000050000190594058a0000040f000000010220018f00020000000103550000006001100270000001660010019d0000016601100197000000000001004b000001e00000613d0000001f031000390000018c033001970000003f033000390000018c04300197000000400300043d0000000004430019000000000034004b00000000050000390000000105004039000001750040009c000002330000213d0000000100500190000002330000c13d000000400040043f00000000061304360000018c0410019800000000034600190000000205000367000001d30000613d000000000705034f000000007807043c0000000006860436000000000036004b000001cf0000c13d0000001f01100190000001e00000613d000000000445034f0000000301100210000000000503043300000000051501cf000000000515022f000000000404043b0000010001100089000000000414022f00000000011401cf000000000151019f0000000000130435000000000002004b0000044c0000613d000000400100043d00000020021000390000000703000029000000000032043500000008020000290000000000210435000001660010009c000001660100804100000040011002100000000002000414000001660020009c0000016602008041000000c002200210000000000112019f0000017b011001c70000800d020000390000000203000039000001860400004100000006050000290594058a0000040f0000000100200190000002620000613d00000005020000290000000102200039000000800100043d000000000012004b0000010d0000413d000002730000013d000000440030008c000002620000413d0000000002000416000000000002004b000002620000c13d0000000402100370000000000202043b000001740020009c000002620000213d0000002401100370000000000101043b000800000001001d000001740010009c000002620000213d000000000020043f0000000101000039000000200010043f0000000001000019059405790000040f0000000802000029000000000020043f000000200010043f0000000001000019059405790000040f000000000101041a000000ff001001900000000001000039000000010100c039000000800010043f0000018001000041000005950001042e000000240030008c000002620000413d0000000002000416000000000002004b000002620000c13d0000000402100370000000000202043b000001750020009c000002620000213d0000002304200039000000000034004b000002620000813d0000000404200039000000000441034f000000000504043b000001750050009c000002330000213d00000005045002100000003f064000390000018106600197000001820060009c0000025b0000a13d0000017d01000041000000000010043f0000004101000039000000040010043f0000017e010000410000059600010430000000000010043f0000000101000039000000200010043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d000000000101043b0000000702000029000000000020043f000000200010043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d000000000101043b000000000101041a000000ff001001900000000801000029000000cd0000c13d0000018801000041000000000010043f000001770100004100000596000104300000008006600039000000400060043f000000800050043f00000024022000390000000004240019000000000034004b000002640000a13d00000000010000190000059600010430000000000005004b000002730000613d0000008003000039000000000521034f000000000505043b000001740050009c000002620000213d000000200330003900000000005304350000002002200039000000000042004b000002670000413d000000800100043d000000000001004b000002750000c13d0000000001000019000005950001042e0000000001000411000601740010019b0000000002000019000500000002001d0000000501200210000000a0011000390000000001010433000800000001001d0000000601000029000000000010043f000000200000043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d00000008020000290000017402200197000000000101043b000800000002001d000000000020043f000000200010043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d000000000101043b000000000101041a000700000001001d0000000601000029000000000010043f000000200000043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d000000000101043b0000000802000029000000000020043f000000200010043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d000000000101043b000000000001041b000000070000006b000003f70000613d0000000803000029000000000003004b0000000004000411000002cd0000613d000000400a00043d0000002401a0003900000007020000290000000000210435000001830100004100000000001a04350000000401a00039000000060200002900000000002104350000000001000414000000040030008c000002d50000c13d0000000003000031000000200030008c00000020040000390000000004034019000003010000013d0000000001000414000000040040008c000003170000c13d00000000010000310000000102000039000000000001004b000003260000c13d0000034b0000013d0000016600a0009c000001660200004100000000020a40190000004002200210000001660010009c0000016601008041000000c001100210000000000121019f00000184011001c7000000000203001900040000000a001d0594058a0000040f000000040a00002900000060031002700000016603300197000000200030008c00000020040000390000000004034019000000200640019000000000056a0019000002f00000613d000000000701034f00000000080a0019000000007907043c0000000008980436000000000058004b000002ec0000c13d0000001f07400190000002fd0000613d000000000661034f0000000307700210000000000805043300000000087801cf000000000878022f000000000606043b0000010007700089000000000676022f00000000067601cf000000000686019f0000000000650435000000000003001f000200000001035500000001002001900000040c0000613d0000001f01400039000000600210018f0000000001a20019000000000021004b00000000020000390000000102004039000001750010009c000002330000213d0000000100200190000002330000c13d000000400010043f000000200030008c000002620000413d00000000020a0433000000000002004b0000000003000039000000010300c039000000000032004b000002620000c13d000000000002004b0000034e0000c13d0000044c0000013d000001660010009c0000016601008041000000c00110021000000185011001c70000800902000039000000070300002900000000050000190594058a0000040f000000010220018f00020000000103550000006001100270000001660010019d0000016601100197000000000001004b0000034b0000613d0000001f031000390000018c033001970000003f033000390000018c04300197000000400300043d0000000004430019000000000034004b00000000050000390000000105004039000001750040009c000002330000213d0000000100500190000002330000c13d000000400040043f00000000061304360000018c04100198000000000346001900000002050003670000033e0000613d000000000705034f000000007807043c0000000006860436000000000036004b0000033a0000c13d0000001f011001900000034b0000613d000000000445034f0000000301100210000000000503043300000000051501cf000000000515022f000000000404043b0000010001100089000000000414022f00000000011401cf000000000151019f0000000000130435000000000002004b0000044c0000613d000000400100043d00000020021000390000000703000029000000000032043500000008020000290000000000210435000001660010009c000001660100804100000040011002100000000002000414000001660020009c0000016602008041000000c002200210000000000112019f0000017b011001c70000800d020000390000000203000039000001860400004100000006050000290594058a0000040f0000000100200190000002620000613d00000005020000290000000102200039000000800100043d000000000012004b000002780000413d000002730000013d0000000601000029000000000010043f0000000101000039000000200010043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d000000000101043b00000004020000290000017402200197000000000020043f000000200010043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d000000000101043b000000000101041a000000ff00100190000001070000c13d000002570000013d0000017601000041000000000010043f0000017701000041000005960001043000000000040000190000000003000019000000030600002900000005054002100000000005650019000000000551034f000000000505043b0000ffff0050008c000002620000213d000000000035001a000004d30000413d00000000033500190000000104400039000000080040006c000003900000413d000027100030008c0000004b0000c13d000601740020019c000003fb0000c13d00000000030000190000000304000029000003a80000013d000000010100036700000007030000290000000103300039000000080030006c000002730000813d000700000003001d00000005023002100000000003420019000000000331034f000000000303043b0000ffff0030008c000002620000213d000000000003004b000003a40000613d000000000400041600000000053400a9000000000004004b000003b80000613d00000000044500d9000000000034004b000004d30000c13d000600000005001d000500040020002d0000000501100360000000000101043b000001740010009c000002620000213d000000000010043f000000200000043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d000000000101043b000000000000043f000000200010043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d0000000602000029000027100220011a000000000101043b000000000301041a000000000023001a000004d30000413d0000000003230019000000000031041b00000005010000290000000101100367000000000501043b000001740050009c000002620000213d000000400100043d000000200310003900000000002304350000000000010435000001660010009c000001660100804100000040011002100000000002000414000001660020009c0000016602008041000000c002200210000000000112019f0000017b011001c70000800d0200003900000002030000390000017c040000410594058a0000040f00000003040000290000000100200190000003a30000c13d000002620000013d0000018a01000041000000000010043f000001770100004100000596000104300000017801000041000000800010043f0000000001000411000000840010043f0000000001000410000000a40010043f0000000101000029000000c40010043f00000000010004140000000602000029000000040020008c000004180000c13d0000000003000031000000200030008c000000200400003900000000040340190000043e0000013d0000001f0530018f0000017a06300198000000400200043d0000000004620019000004670000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000004130000c13d000004670000013d000001660010009c0000016601008041000000c00110021000000179011001c700000006020000290594058a0000040f00000060031002700000016603300197000000200030008c000000200400003900000000040340190000001f0640018f000000200740019000000080057001bf000000800a0000390000042d0000613d000000000801034f000000008908043c000000000a9a043600000000005a004b000004290000c13d000000000006004b0000043a0000613d000000000771034f0000000306600210000000000805043300000000086801cf000000000868022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000686019f0000000000650435000000000003001f000200000001035500000001002001900000045c0000613d0000001f01400039000000600110018f00000080011001bf000000400010043f000000200030008c000002620000413d000000800100043d000000000001004b0000000002000039000000010200c039000000000021004b000002620000c13d000000000001004b0000047a0000c13d0000018901000041000000000010043f000001770100004100000596000104300000001f0530018f0000017a06300198000000400200043d0000000004620019000004670000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000004570000c13d000004670000013d0000001f0530018f0000017a06300198000000400200043d0000000004620019000004670000613d000000000701034f0000000008020019000000007907043c0000000008980436000000000048004b000004630000c13d000000000005004b000004740000613d000000000161034f0000000305500210000000000604043300000000065601cf000000000656022f000000000101043b0000010005500089000000000151022f00000000015101cf000000000161019f00000000001404350000006001300210000001660020009c00000166020080410000004002200210000000000112019f0000059600010430000000010100036700000000030000190000000304000029000004830000013d000000010100036700000007030000290000000103300039000000080030006c000002730000813d000700000003001d00000005023002100000000003420019000000000331034f000000000303043b0000ffff0030008c000002620000213d000000000003004b0000047f0000613d00000001053000b9000000010000006b000004920000613d00000001045000fa000000000034004b000004d30000c13d000500000005001d000200040020002d0000000201100360000000000101043b000001740010009c000002620000213d000000000010043f000000200000043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d000000000101043b0000000602000029000000000020043f000000200010043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000002620000613d0000000502000029000027100220011a000000000101043b000000000301041a000000000023001a000004d30000413d0000000003230019000000000031041b00000002010000290000000101100367000000000501043b000001740050009c000002620000213d000000400100043d0000002003100039000000000023043500000006020000290000000000210435000001660010009c000001660100804100000040011002100000000002000414000001660020009c0000016602008041000000c002200210000000000112019f0000017b011001c70000800d0200003900000002030000390000017c040000410594058a0000040f000000030400002900000001002001900000047e0000c13d000002620000013d0000017d01000041000000000010043f0000001101000039000000040010043f0000017e0100004100000596000104300003000000000002000100000002001d0000017401100197000300000001001d000000000010043f000000200000043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000005690000613d000000000101043b000000000000043f000000200010043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000005690000613d000000000101043b000000000101041a000200000001001d0000000301000029000000000010043f000000200000043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000005690000613d000000000101043b000000000000043f000000200010043f0000000001000414000001660010009c0000016601008041000000c0011002100000017b011001c700008010020000390594058f0000040f0000000100200190000005690000613d000000000101043b000000000001041b0000000203000029000000000003004b0000056b0000613d00000000010004140000000104000029000000040040008c0000051d0000c13d00000001020000390000000001000031000000000001004b0000052c0000c13d000005520000013d000001660010009c0000016601008041000000c00110021000000185011001c7000080090200003900000000050000190594058a0000040f0000000203000029000000010220018f00020000000103550000006001100270000001660010019d0000016601100197000000000001004b000005520000613d0000001f041000390000018c044001970000003f044000390000018c05400197000000400400043d0000000005540019000000000045004b00000000060000390000000106004039000001750050009c000005730000213d0000000100600190000005730000c13d000000400050043f00000000061404360000018c091001980000001f0410018f00000000019600190000000205000367000005450000613d000000000705034f000000007807043c0000000006860436000000000016004b000005410000c13d000000000004004b000005520000613d000000000695034f0000000304400210000000000501043300000000054501cf000000000545022f000000000606043b0000010004400089000000000646022f00000000044601cf000000000454019f0000000000410435000000000002004b0000056f0000613d000000400100043d000000200210003900000000003204350000000000010435000001660010009c000001660100804100000040011002100000000002000414000001660020009c0000016602008041000000c002200210000000000112019f0000017b011001c70000800d020000390000000203000039000001860400004100000003050000290594058a0000040f0000000100200190000005690000613d000000000001042d000000000100001900000596000104300000018a01000041000000000010043f000001770100004100000596000104300000018901000041000000000010043f000001770100004100000596000104300000017d01000041000000000010043f0000004101000039000000040010043f0000017e0100004100000596000104300000000002000414000001660020009c0000016602008041000000c002200210000001660010009c00000166010080410000004001100210000000000121019f0000017b011001c700008010020000390594058f0000040f0000000100200190000005880000613d000000000101043b000000000001042d000000000100001900000596000104300000058d002104210000000102000039000000000001042d0000000002000019000000000001042d00000592002104230000000102000039000000000001042d0000000002000019000000000001042d0000059400000432000005950001042e0000059600010430000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000020000000000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000000a389783d00000000000000000000000000000000000000000000000000000000e3d670d600000000000000000000000000000000000000000000000000000000e3d670d700000000000000000000000000000000000000000000000000000000e81f02b600000000000000000000000000000000000000000000000000000000ff05280e00000000000000000000000000000000000000000000000000000000a389783e00000000000000000000000000000000000000000000000000000000b7f64bd5000000000000000000000000000000000000000000000000000000005ecb16cc000000000000000000000000000000000000000000000000000000005ecb16cd000000000000000000000000000000000000000000000000000000009a375b0700000000000000000000000000000000000000000000000000000000009315b9000000000000000000000000000000000000000000000000000000003ccfd60b000000000000000000000000ffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000ffffffffffffffff947d5a8400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000023b872dd00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006400000080000000000000000000000000000000000000000000000000000000000000000000000000ffffffe0020000000000000000000000000000000000004000000000000000000000000055f368ec5df1aca853572d5a6cbda215a84cf17a93c765932dcfb1c237df2eca4e487b710000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000240000000000000000000000004852c10a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000008000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0000000000000000000000000000000000000000000000000ffffffffffffff7fa9059cbb00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004400000000000000000000000002000000000000000000000000000000000000000000000000000000000000002717ead6b9200dd235aad468c9809ea400fe33ac69b5bfaa6d3e90fc922b6398000000000000000000000000000000000000000000000001000000000000000093256b7d0000000000000000000000000000000000000000000000000000000090b8ec18000000000000000000000000000000000000000000000000000000008735c8fc00000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0000000000000000000000000000000000000000000000000000000000000000046b654ff924946fbdfaff425d284327bc9ac0c8f9d465698c35a2adc11567447

Block Transaction 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
[ 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.