HYPE Price: $39.12 (-1.71%)

Contract

0x03423126F0561965899C4E46d9DB25a10B49C3A5

Overview

HYPE Balance

HyperEvm LogoHyperEvm LogoHyperEvm Logo0 HYPE

HYPE Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Distribute75156722025-07-04 14:24:413 days ago1751639081IN
0x03423126...10B49C3A5
14 HYPE0.000011340.11478686
Distribute75134092025-07-04 13:47:353 days ago1751636855IN
0x03423126...10B49C3A5
7 HYPE0.000009880.1
Distribute74360362025-07-03 16:39:104 days ago1751560750IN
0x03423126...10B49C3A5
21 HYPE0.000009880.1
Distribute73382562025-07-02 13:56:135 days ago1751464573IN
0x03423126...10B49C3A5
4.9 HYPE0.000009880.1
Distribute72597492025-07-01 16:29:126 days ago1751387352IN
0x03423126...10B49C3A5
7 HYPE0.000009880.1
Distribute70071022025-06-28 19:27:268 days ago1751138846IN
0x03423126...10B49C3A5
22 HYPE0.000024460.10929057
Distribute68096472025-06-26 13:20:3711 days ago1750944037IN
0x03423126...10B49C3A5
4 HYPE0.000097910.69403211
Distribute68093652025-06-26 13:16:0011 days ago1750943760IN
0x03423126...10B49C3A5
3 HYPE0.000013010.1

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
75156722025-07-04 14:24:413 days ago1751639081
0x03423126...10B49C3A5
2 HYPE
75156722025-07-04 14:24:413 days ago1751639081
0x03423126...10B49C3A5
2 HYPE
75156722025-07-04 14:24:413 days ago1751639081
0x03423126...10B49C3A5
2 HYPE
75156722025-07-04 14:24:413 days ago1751639081
0x03423126...10B49C3A5
2 HYPE
75156722025-07-04 14:24:413 days ago1751639081
0x03423126...10B49C3A5
2 HYPE
75156722025-07-04 14:24:413 days ago1751639081
0x03423126...10B49C3A5
2 HYPE
75156722025-07-04 14:24:413 days ago1751639081
0x03423126...10B49C3A5
2 HYPE
75134092025-07-04 13:47:353 days ago1751636855
0x03423126...10B49C3A5
1 HYPE
75134092025-07-04 13:47:353 days ago1751636855
0x03423126...10B49C3A5
1 HYPE
75134092025-07-04 13:47:353 days ago1751636855
0x03423126...10B49C3A5
1 HYPE
75134092025-07-04 13:47:353 days ago1751636855
0x03423126...10B49C3A5
1 HYPE
75134092025-07-04 13:47:353 days ago1751636855
0x03423126...10B49C3A5
1 HYPE
75134092025-07-04 13:47:353 days ago1751636855
0x03423126...10B49C3A5
1 HYPE
75134092025-07-04 13:47:353 days ago1751636855
0x03423126...10B49C3A5
1 HYPE
74360362025-07-03 16:39:104 days ago1751560750
0x03423126...10B49C3A5
3 HYPE
74360362025-07-03 16:39:104 days ago1751560750
0x03423126...10B49C3A5
3 HYPE
74360362025-07-03 16:39:104 days ago1751560750
0x03423126...10B49C3A5
3 HYPE
74360362025-07-03 16:39:104 days ago1751560750
0x03423126...10B49C3A5
3 HYPE
74360362025-07-03 16:39:104 days ago1751560750
0x03423126...10B49C3A5
3 HYPE
74360362025-07-03 16:39:104 days ago1751560750
0x03423126...10B49C3A5
3 HYPE
74360362025-07-03 16:39:104 days ago1751560750
0x03423126...10B49C3A5
3 HYPE
73382562025-07-02 13:56:135 days ago1751464573
0x03423126...10B49C3A5
0.7 HYPE
73382562025-07-02 13:56:135 days ago1751464573
0x03423126...10B49C3A5
0.7 HYPE
73382562025-07-02 13:56:135 days ago1751464573
0x03423126...10B49C3A5
0.7 HYPE
73382562025-07-02 13:56:135 days ago1751464573
0x03423126...10B49C3A5
0.7 HYPE
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
distributeHype

Compiler Version
v0.8.30+commit.73712a01

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : distributeHype.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

contract distributeHype {
    /// @notice Distribute the ETH sent with this call to each recipient in turn.
    /// @param recipients The list of addresses to send ETH to.
    /// @param amounts    The corresponding amounts of wei to send to each.
    /// @dev You must send exactly sum(amounts) in msg.value.
    function distribute(
        address[] calldata recipients,
        uint256[] calldata amounts
    ) external payable {
        uint256 len = recipients.length;
        require(len == amounts.length, "Length mismatch");

        // Sum up all the requested amounts and verify it equals the ETH sent
        uint256 total;
        for (uint256 i = 0; i < len; i++) {
            total += amounts[i];
        }
        require(total == msg.value, "ETH value mismatch");

        // Distribute ETH
        for (uint256 i = 0; i < len; i++) {
            // using call to forward all available gas and avoid 2300-byte stipend issues
            (bool ok, ) = payable(recipients[i]).call{ value: amounts[i] }("");
            require(ok, "Transfer to recipient failed");
        }
    }
}

Settings
{
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"distribute","outputs":[],"stateMutability":"payable","type":"function"}]

6080604052348015600e575f5ffd5b506106308061001c5f395ff3fe60806040526004361061001d575f3560e01c80632929abe614610021575b5f5ffd5b61003b600480360381019061003691906102d8565b61003d565b005b5f848490509050828290508114610089576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610080906103b0565b60405180910390fd5b5f5f5f90505b828110156100cb578484828181106100aa576100a96103ce565b5b90506020020135826100bc9190610431565b9150808060010191505061008f565b5034811461010e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610105906104ae565b60405180910390fd5b5f5f90505b82811015610211575f87878381811061012f5761012e6103ce565b5b90506020020160208101906101449190610526565b73ffffffffffffffffffffffffffffffffffffffff1686868481811061016d5761016c6103ce565b5b905060200201356040516101809061057e565b5f6040518083038185875af1925050503d805f81146101ba576040519150601f19603f3d011682016040523d82523d5f602084013e6101bf565b606091505b5050905080610203576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101fa906105dc565b60405180910390fd5b508080600101915050610113565b50505050505050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f84011261024357610242610222565b5b8235905067ffffffffffffffff8111156102605761025f610226565b5b60208301915083602082028301111561027c5761027b61022a565b5b9250929050565b5f5f83601f84011261029857610297610222565b5b8235905067ffffffffffffffff8111156102b5576102b4610226565b5b6020830191508360208202830111156102d1576102d061022a565b5b9250929050565b5f5f5f5f604085870312156102f0576102ef61021a565b5b5f85013567ffffffffffffffff81111561030d5761030c61021e565b5b6103198782880161022e565b9450945050602085013567ffffffffffffffff81111561033c5761033b61021e565b5b61034887828801610283565b925092505092959194509250565b5f82825260208201905092915050565b7f4c656e677468206d69736d6174636800000000000000000000000000000000005f82015250565b5f61039a600f83610356565b91506103a582610366565b602082019050919050565b5f6020820190508181035f8301526103c78161038e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61043b826103fb565b9150610446836103fb565b925082820190508082111561045e5761045d610404565b5b92915050565b7f4554482076616c7565206d69736d6174636800000000000000000000000000005f82015250565b5f610498601283610356565b91506104a382610464565b602082019050919050565b5f6020820190508181035f8301526104c58161048c565b9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104f5826104cc565b9050919050565b610505816104eb565b811461050f575f5ffd5b50565b5f81359050610520816104fc565b92915050565b5f6020828403121561053b5761053a61021a565b5b5f61054884828501610512565b91505092915050565b5f81905092915050565b50565b5f6105695f83610551565b91506105748261055b565b5f82019050919050565b5f6105888261055e565b9150819050919050565b7f5472616e7366657220746f20726563697069656e74206661696c6564000000005f82015250565b5f6105c6601c83610356565b91506105d182610592565b602082019050919050565b5f6020820190508181035f8301526105f3816105ba565b905091905056fea2646970667358221220dc7e0af8e68159280571ed0b30d5302102b5c25a51e681d5d78c2e9f6869c04c64736f6c634300081e0033

Deployed Bytecode

0x60806040526004361061001d575f3560e01c80632929abe614610021575b5f5ffd5b61003b600480360381019061003691906102d8565b61003d565b005b5f848490509050828290508114610089576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610080906103b0565b60405180910390fd5b5f5f5f90505b828110156100cb578484828181106100aa576100a96103ce565b5b90506020020135826100bc9190610431565b9150808060010191505061008f565b5034811461010e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610105906104ae565b60405180910390fd5b5f5f90505b82811015610211575f87878381811061012f5761012e6103ce565b5b90506020020160208101906101449190610526565b73ffffffffffffffffffffffffffffffffffffffff1686868481811061016d5761016c6103ce565b5b905060200201356040516101809061057e565b5f6040518083038185875af1925050503d805f81146101ba576040519150601f19603f3d011682016040523d82523d5f602084013e6101bf565b606091505b5050905080610203576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101fa906105dc565b60405180910390fd5b508080600101915050610113565b50505050505050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f84011261024357610242610222565b5b8235905067ffffffffffffffff8111156102605761025f610226565b5b60208301915083602082028301111561027c5761027b61022a565b5b9250929050565b5f5f83601f84011261029857610297610222565b5b8235905067ffffffffffffffff8111156102b5576102b4610226565b5b6020830191508360208202830111156102d1576102d061022a565b5b9250929050565b5f5f5f5f604085870312156102f0576102ef61021a565b5b5f85013567ffffffffffffffff81111561030d5761030c61021e565b5b6103198782880161022e565b9450945050602085013567ffffffffffffffff81111561033c5761033b61021e565b5b61034887828801610283565b925092505092959194509250565b5f82825260208201905092915050565b7f4c656e677468206d69736d6174636800000000000000000000000000000000005f82015250565b5f61039a600f83610356565b91506103a582610366565b602082019050919050565b5f6020820190508181035f8301526103c78161038e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61043b826103fb565b9150610446836103fb565b925082820190508082111561045e5761045d610404565b5b92915050565b7f4554482076616c7565206d69736d6174636800000000000000000000000000005f82015250565b5f610498601283610356565b91506104a382610464565b602082019050919050565b5f6020820190508181035f8301526104c58161048c565b9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104f5826104cc565b9050919050565b610505816104eb565b811461050f575f5ffd5b50565b5f81359050610520816104fc565b92915050565b5f6020828403121561053b5761053a61021a565b5b5f61054884828501610512565b91505092915050565b5f81905092915050565b50565b5f6105695f83610551565b91506105748261055b565b5f82019050919050565b5f6105888261055e565b9150819050919050565b7f5472616e7366657220746f20726563697069656e74206661696c6564000000005f82015250565b5f6105c6601c83610356565b91506105d182610592565b602082019050919050565b5f6020820190508181035f8301526105f3816105ba565b905091905056fea2646970667358221220dc7e0af8e68159280571ed0b30d5302102b5c25a51e681d5d78c2e9f6869c04c64736f6c634300081e0033

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.