Source Code
Overview
HYPE Balance
HYPE Value
$0.00Latest 8 from a total of 8 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Distribute | 7515672 | 3 days ago | IN | 14 HYPE | 0.00001134 | ||||
Distribute | 7513409 | 3 days ago | IN | 7 HYPE | 0.00000988 | ||||
Distribute | 7436036 | 4 days ago | IN | 21 HYPE | 0.00000988 | ||||
Distribute | 7338256 | 5 days ago | IN | 4.9 HYPE | 0.00000988 | ||||
Distribute | 7259749 | 6 days ago | IN | 7 HYPE | 0.00000988 | ||||
Distribute | 7007102 | 8 days ago | IN | 22 HYPE | 0.00002446 | ||||
Distribute | 6809647 | 11 days ago | IN | 4 HYPE | 0.00009791 | ||||
Distribute | 6809365 | 11 days ago | IN | 3 HYPE | 0.00001301 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
7515672 | 3 days ago | 2 HYPE | ||||
7515672 | 3 days ago | 2 HYPE | ||||
7515672 | 3 days ago | 2 HYPE | ||||
7515672 | 3 days ago | 2 HYPE | ||||
7515672 | 3 days ago | 2 HYPE | ||||
7515672 | 3 days ago | 2 HYPE | ||||
7515672 | 3 days ago | 2 HYPE | ||||
7513409 | 3 days ago | 1 HYPE | ||||
7513409 | 3 days ago | 1 HYPE | ||||
7513409 | 3 days ago | 1 HYPE | ||||
7513409 | 3 days ago | 1 HYPE | ||||
7513409 | 3 days ago | 1 HYPE | ||||
7513409 | 3 days ago | 1 HYPE | ||||
7513409 | 3 days ago | 1 HYPE | ||||
7436036 | 4 days ago | 3 HYPE | ||||
7436036 | 4 days ago | 3 HYPE | ||||
7436036 | 4 days ago | 3 HYPE | ||||
7436036 | 4 days ago | 3 HYPE | ||||
7436036 | 4 days ago | 3 HYPE | ||||
7436036 | 4 days ago | 3 HYPE | ||||
7436036 | 4 days ago | 3 HYPE | ||||
7338256 | 5 days ago | 0.7 HYPE | ||||
7338256 | 5 days ago | 0.7 HYPE | ||||
7338256 | 5 days ago | 0.7 HYPE | ||||
7338256 | 5 days ago | 0.7 HYPE |
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
Contract Source Code (Solidity Standard Json-Input format)
// 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"); } } }
{ "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"amounts","type":"uint256[]"}],"name":"distribute","outputs":[],"stateMutability":"payable","type":"function"}]
Contract Creation Code
6080604052348015600e575f5ffd5b506106308061001c5f395ff3fe60806040526004361061001d575f3560e01c80632929abe614610021575b5f5ffd5b61003b600480360381019061003691906102d8565b61003d565b005b5f848490509050828290508114610089576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610080906103b0565b60405180910390fd5b5f5f5f90505b828110156100cb578484828181106100aa576100a96103ce565b5b90506020020135826100bc9190610431565b9150808060010191505061008f565b5034811461010e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610105906104ae565b60405180910390fd5b5f5f90505b82811015610211575f87878381811061012f5761012e6103ce565b5b90506020020160208101906101449190610526565b73ffffffffffffffffffffffffffffffffffffffff1686868481811061016d5761016c6103ce565b5b905060200201356040516101809061057e565b5f6040518083038185875af1925050503d805f81146101ba576040519150601f19603f3d011682016040523d82523d5f602084013e6101bf565b606091505b5050905080610203576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101fa906105dc565b60405180910390fd5b508080600101915050610113565b50505050505050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f84011261024357610242610222565b5b8235905067ffffffffffffffff8111156102605761025f610226565b5b60208301915083602082028301111561027c5761027b61022a565b5b9250929050565b5f5f83601f84011261029857610297610222565b5b8235905067ffffffffffffffff8111156102b5576102b4610226565b5b6020830191508360208202830111156102d1576102d061022a565b5b9250929050565b5f5f5f5f604085870312156102f0576102ef61021a565b5b5f85013567ffffffffffffffff81111561030d5761030c61021e565b5b6103198782880161022e565b9450945050602085013567ffffffffffffffff81111561033c5761033b61021e565b5b61034887828801610283565b925092505092959194509250565b5f82825260208201905092915050565b7f4c656e677468206d69736d6174636800000000000000000000000000000000005f82015250565b5f61039a600f83610356565b91506103a582610366565b602082019050919050565b5f6020820190508181035f8301526103c78161038e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61043b826103fb565b9150610446836103fb565b925082820190508082111561045e5761045d610404565b5b92915050565b7f4554482076616c7565206d69736d6174636800000000000000000000000000005f82015250565b5f610498601283610356565b91506104a382610464565b602082019050919050565b5f6020820190508181035f8301526104c58161048c565b9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104f5826104cc565b9050919050565b610505816104eb565b811461050f575f5ffd5b50565b5f81359050610520816104fc565b92915050565b5f6020828403121561053b5761053a61021a565b5b5f61054884828501610512565b91505092915050565b5f81905092915050565b50565b5f6105695f83610551565b91506105748261055b565b5f82019050919050565b5f6105888261055e565b9150819050919050565b7f5472616e7366657220746f20726563697069656e74206661696c6564000000005f82015250565b5f6105c6601c83610356565b91506105d182610592565b602082019050919050565b5f6020820190508181035f8301526105f3816105ba565b905091905056fea2646970667358221220dc7e0af8e68159280571ed0b30d5302102b5c25a51e681d5d78c2e9f6869c04c64736f6c634300081e0033
Deployed Bytecode
0x60806040526004361061001d575f3560e01c80632929abe614610021575b5f5ffd5b61003b600480360381019061003691906102d8565b61003d565b005b5f848490509050828290508114610089576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610080906103b0565b60405180910390fd5b5f5f5f90505b828110156100cb578484828181106100aa576100a96103ce565b5b90506020020135826100bc9190610431565b9150808060010191505061008f565b5034811461010e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610105906104ae565b60405180910390fd5b5f5f90505b82811015610211575f87878381811061012f5761012e6103ce565b5b90506020020160208101906101449190610526565b73ffffffffffffffffffffffffffffffffffffffff1686868481811061016d5761016c6103ce565b5b905060200201356040516101809061057e565b5f6040518083038185875af1925050503d805f81146101ba576040519150601f19603f3d011682016040523d82523d5f602084013e6101bf565b606091505b5050905080610203576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101fa906105dc565b60405180910390fd5b508080600101915050610113565b50505050505050565b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5ffd5b5f5f83601f84011261024357610242610222565b5b8235905067ffffffffffffffff8111156102605761025f610226565b5b60208301915083602082028301111561027c5761027b61022a565b5b9250929050565b5f5f83601f84011261029857610297610222565b5b8235905067ffffffffffffffff8111156102b5576102b4610226565b5b6020830191508360208202830111156102d1576102d061022a565b5b9250929050565b5f5f5f5f604085870312156102f0576102ef61021a565b5b5f85013567ffffffffffffffff81111561030d5761030c61021e565b5b6103198782880161022e565b9450945050602085013567ffffffffffffffff81111561033c5761033b61021e565b5b61034887828801610283565b925092505092959194509250565b5f82825260208201905092915050565b7f4c656e677468206d69736d6174636800000000000000000000000000000000005f82015250565b5f61039a600f83610356565b91506103a582610366565b602082019050919050565b5f6020820190508181035f8301526103c78161038e565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f819050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f61043b826103fb565b9150610446836103fb565b925082820190508082111561045e5761045d610404565b5b92915050565b7f4554482076616c7565206d69736d6174636800000000000000000000000000005f82015250565b5f610498601283610356565b91506104a382610464565b602082019050919050565b5f6020820190508181035f8301526104c58161048c565b9050919050565b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f6104f5826104cc565b9050919050565b610505816104eb565b811461050f575f5ffd5b50565b5f81359050610520816104fc565b92915050565b5f6020828403121561053b5761053a61021a565b5b5f61054884828501610512565b91505092915050565b5f81905092915050565b50565b5f6105695f83610551565b91506105748261055b565b5f82019050919050565b5f6105888261055e565b9150819050919050565b7f5472616e7366657220746f20726563697069656e74206661696c6564000000005f82015250565b5f6105c6601c83610356565b91506105d182610592565b602082019050919050565b5f6020820190508181035f8301526105f3816105ba565b905091905056fea2646970667358221220dc7e0af8e68159280571ed0b30d5302102b5c25a51e681d5d78c2e9f6869c04c64736f6c634300081e0033
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 35 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.