ETH Price: $2,078.05 (+0.61%)

Contract

0x927a34917ab0ddFB37F05F56B302726d58f83A02

Overview

ETH Balance

0.6341481 ETH

ETH Value

$1,317.79 (@ $2,078.05/ETH)

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Withdraw50217612025-03-25 6:07:0919 hrs ago1742882829IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw50197122025-03-25 5:32:0120 hrs ago1742880721IN
0x927a3491...d58f83A02
0 ETH0.0000040.04525
Withdraw50190132025-03-25 5:20:0820 hrs ago1742880008IN
0x927a3491...d58f83A02
0 ETH0.000005190.04525
Withdraw50062692025-03-25 1:42:5724 hrs ago1742866977IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
Withdraw48703322025-03-23 10:27:102 days ago1742725630IN
0x927a3491...d58f83A02
0 ETH0.0000040.04525
Withdraw48699762025-03-23 10:21:002 days ago1742725260IN
0x927a3491...d58f83A02
0 ETH0.000004280.04525
Withdraw48582032025-03-23 7:01:022 days ago1742713262IN
0x927a3491...d58f83A02
0 ETH0.0000040.04525
Withdraw48573962025-03-23 6:47:192 days ago1742712439IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw48058492025-03-22 16:01:233 days ago1742659283IN
0x927a3491...d58f83A02
0 ETH0.000004020.04525
Withdraw48054692025-03-22 15:55:003 days ago1742658900IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw47981722025-03-22 13:50:523 days ago1742651452IN
0x927a3491...d58f83A02
0 ETH0.000004020.04525
Withdraw47979912025-03-22 13:47:513 days ago1742651271IN
0x927a3491...d58f83A02
0 ETH0.000004020.04525
Withdraw47729952025-03-22 6:42:333 days ago1742625753IN
0x927a3491...d58f83A02
0 ETH0.0000040.04525
Withdraw47727272025-03-22 6:38:033 days ago1742625483IN
0x927a3491...d58f83A02
0 ETH0.0000040.04525
Withdraw47688952025-03-22 5:32:433 days ago1742621563IN
0x927a3491...d58f83A02
0 ETH0.0000040.04525
Withdraw47364842025-03-21 20:17:564 days ago1742588276IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw47225892025-03-21 16:19:274 days ago1742573967IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw47188042025-03-21 15:14:274 days ago1742570067IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw47048162025-03-21 11:12:244 days ago1742555544IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw46100592025-03-20 8:07:225 days ago1742458042IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw46016452025-03-20 5:42:225 days ago1742449342IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw46003282025-03-20 5:19:505 days ago1742447990IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw45296842025-03-19 8:38:356 days ago1742373515IN
0x927a3491...d58f83A02
0 ETH0.000005190.04525
Withdraw45239742025-03-19 7:00:496 days ago1742367649IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
Withdraw44742912025-03-18 17:01:287 days ago1742317288IN
0x927a3491...d58f83A02
0 ETH0.000003970.04525
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
50229052025-03-25 6:26:4319 hrs ago1742884003
0x927a3491...d58f83A02
0.0001 ETH
50217612025-03-25 6:07:0919 hrs ago1742882829
0x927a3491...d58f83A02
0.001425 ETH
50217302025-03-25 6:06:3819 hrs ago1742882798
0x927a3491...d58f83A02
0.0015 ETH
50197122025-03-25 5:32:0120 hrs ago1742880721
0x927a3491...d58f83A02
0.0019 ETH
50196642025-03-25 5:31:1320 hrs ago1742880673
0x927a3491...d58f83A02
0.002 ETH
50190132025-03-25 5:20:0820 hrs ago1742880008
0x927a3491...d58f83A02
0.0022325 ETH
50190072025-03-25 5:19:4720 hrs ago1742879987
0x927a3491...d58f83A02
0.00235 ETH
50062692025-03-25 1:42:5724 hrs ago1742866977
0x927a3491...d58f83A02
0.00247 ETH
50062692025-03-25 1:42:5724 hrs ago1742866977
0x927a3491...d58f83A02
0.00247 ETH
50062572025-03-25 1:42:4524 hrs ago1742866965
0x927a3491...d58f83A02
0.0026 ETH
48703322025-03-23 10:27:102 days ago1742725630
0x927a3491...d58f83A02
0.006555 ETH
48703072025-03-23 10:26:452 days ago1742725605
0x927a3491...d58f83A02
0.0069 ETH
48699762025-03-23 10:21:002 days ago1742725260
0x927a3491...d58f83A02
0.00019 ETH
48699762025-03-23 10:21:002 days ago1742725260
0x927a3491...d58f83A02
0.00019 ETH
48699622025-03-23 10:20:462 days ago1742725246
0x927a3491...d58f83A02
0.0002 ETH
48582032025-03-23 7:01:022 days ago1742713262
0x927a3491...d58f83A02
0.006745 ETH
48581752025-03-23 7:00:342 days ago1742713234
0x927a3491...d58f83A02
0.0071 ETH
48573962025-03-23 6:47:192 days ago1742712439
0x927a3491...d58f83A02
0.0019 ETH
48573622025-03-23 6:46:452 days ago1742712405
0x927a3491...d58f83A02
0.002 ETH
48058492025-03-22 16:01:233 days ago1742659283
0x927a3491...d58f83A02
0.00228 ETH
48058082025-03-22 16:00:423 days ago1742659242
0x927a3491...d58f83A02
0.0024 ETH
48054692025-03-22 15:55:003 days ago1742658900
0x927a3491...d58f83A02
0.0016625 ETH
48054632025-03-22 15:54:543 days ago1742658894
0x927a3491...d58f83A02
0.00175 ETH
47981722025-03-22 13:50:523 days ago1742651452
0x927a3491...d58f83A02
0.003325 ETH
47981412025-03-22 13:50:213 days ago1742651421
0x927a3491...d58f83A02
0.0035 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

API
[{"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.