POL Price: $0.217607 (-0.33%)
Gas: 30 GWei
 

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Multisend Token648419372024-11-28 17:48:02145 days ago1732816082IN
0x973B99f9...83fa2CEb0
0 POL0.0244735342.18695092
Multisend Token648418622024-11-28 17:45:22145 days ago1732815922IN
0x973B99f9...83fa2CEb0
0 POL0.0348450143.30789756
Multisend Token648416942024-11-28 17:39:23145 days ago1732815563IN
0x973B99f9...83fa2CEb0
0 POL0.0109897243.88604821
Multisend Token602673452024-08-06 16:00:40259 days ago1722960040IN
0x973B99f9...83fa2CEb0
0 POL0.0118174844.82534354
Multisend Token599377942024-07-29 5:48:32268 days ago1722232112IN
0x973B99f9...83fa2CEb0
0 POL0.0123064137.50000005
Multisend Ether592611572024-07-12 7:11:46285 days ago1720768306IN
0x973B99f9...83fa2CEb0
4,872.66 POL0.0254308837.50000062
Multisend Token591349722024-07-09 4:14:51288 days ago1720498491IN
0x973B99f9...83fa2CEb0
0 POL0.0148882637.50002541
Multisend Ether589051792024-07-03 10:34:02293 days ago1720002842IN
0x973B99f9...83fa2CEb0
29.52 POL0.0315808572.5
Multisend Ether589050712024-07-03 10:30:12293 days ago1720002612IN
0x973B99f9...83fa2CEb0
2,291.3 POL0.0305754337.5000001
Multisend Ether589050062024-07-03 10:27:54293 days ago1720002474IN
0x973B99f9...83fa2CEb0
16.4 POL0.007580437.5000002
Multisend Ether589049622024-07-03 10:26:22293 days ago1720002382IN
0x973B99f9...83fa2CEb0
16.4 POL0.0094549537.50000027
Multisend Ether589049432024-07-03 10:25:40293 days ago1720002340IN
0x973B99f9...83fa2CEb0
16.4 POL0.007580437.50000029
Multisend Ether589049222024-07-03 10:24:56293 days ago1720002296IN
0x973B99f9...83fa2CEb0
16.4 POL0.0057049537.50000029
Multisend Ether589048102024-07-03 10:20:58293 days ago1720002058IN
0x973B99f9...83fa2CEb0
818 POL0.0878013337.50000032
Multisend Ether589047242024-07-03 10:17:56293 days ago1720001876IN
0x973B99f9...83fa2CEb0
77.08 POL0.0454962737.50000033
Multisend Ether589046902024-07-03 10:16:44293 days ago1720001804IN
0x973B99f9...83fa2CEb0
328 POL0.2235055537.50000012
Multisend Ether589046572024-07-03 10:15:34293 days ago1720001734IN
0x973B99f9...83fa2CEb0
471.88 POL0.160694437.50000014
Multisend Ether589045232024-07-03 10:10:48293 days ago1720001448IN
0x973B99f9...83fa2CEb0
2,712.26 POL0.1344457537.50000033
Multisend Ether587037612024-06-28 9:35:29298 days ago1719567329IN
0x973B99f9...83fa2CEb0
910.813174 POL0.0028151937.50046624
Multisend Ether587036862024-06-28 9:32:49298 days ago1719567169IN
0x973B99f9...83fa2CEb0
874.42397328 POL0.0039920737.50151945
Multisend Ether587035822024-06-28 9:29:07298 days ago1719566947IN
0x973B99f9...83fa2CEb0
819.4128745 POL0.0065654537.50421761
Multisend Token586316972024-06-26 14:00:28300 days ago1719410428IN
0x973B99f9...83fa2CEb0
0 POL0.0137441637.50000008
Multisend Ether586284022024-06-26 12:02:10300 days ago1719403330IN
0x973B99f9...83fa2CEb0
0.1 POL0.0011515137.50000047
Multisend Ether586282562024-06-26 11:57:00300 days ago1719403020IN
0x973B99f9...83fa2CEb0
0.1 POL0.0011515137.50000102
Multisend Token581989412024-06-15 17:54:50311 days ago1718474090IN
0x973B99f9...83fa2CEb0
0 POL0.1648025637.50000002
View all transactions

Latest 25 internal transactions (View All)

Parent Transaction Hash Block From To
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
179.47 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
179.47 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
179.47 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
179.47 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
17.95 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
53.84 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
53.84 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
53.84 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
53.84 POL
592611572024-07-12 7:11:46285 days ago1720768306
0x973B99f9...83fa2CEb0
53.84 POL
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Multisend

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : Multisend.sol
/*
  .oooooo.              o8o                           o8o                     
 d8P'  `Y8b             `"'                           `"'                     
888           .ooooo.  oooo  ooo. .oo.   oooo    ooo oooo   .oooo.o  .ooooo.  
888          d88' `88b `888  `888P"Y88b   `88.  .8'  `888  d88(  "8 d88' `88b 
888          888   888  888   888   888    `88..8'    888  `"Y88b.  888ooo888 
`88b    ooo  888   888  888   888   888     `888'     888  o.  )88b 888    .o 
 `Y8bood8P'  `Y8bod8P' o888o o888o o888o     `8'     o888o 8""888P' `Y8bod8P' 
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;

interface IERC20 {
  function transfer(address to, uint256 value) external returns (bool);

  function transferFrom(
    address from,
    address to,
    uint256 value
  ) external returns (bool);
}

contract Multisend {
  function multisendEther(address[] memory recipients, uint256[] memory values)
    external
    payable
  {
    for (uint256 i = 0; i < recipients.length; i++)
      payable(recipients[i]).transfer(values[i]);
    uint256 balance = address(this).balance;
    if (balance > 0) payable(msg.sender).transfer(balance);
  }

  function multisendToken(
    IERC20 token,
    address[] memory recipients,
    uint256[] memory values
  ) external {
    uint256 total = 0;
    for (uint256 i = 0; i < recipients.length; i++) total += values[i];
    require(token.transferFrom(msg.sender, address(this), total));
    for (uint256 i = 0; i < recipients.length; i++)
      require(token.transfer(recipients[i], values[i]));
  }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"multisendEther","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"},{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256[]","name":"values","type":"uint256[]"}],"name":"multisendToken","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b5061060b806100206000396000f3fe6080604052600436106100295760003560e01c80630b66f3f51461002e578063ab883d2814610050575b600080fd5b34801561003a57600080fd5b5061004e610049366004610496565b610063565b005b61004e61005e36600461040e565b610257565b6000805b83518110156100b75782818151811061009057634e487b7160e01b600052603260045260246000fd5b6020026020010151826100a3919061055e565b9150806100af81610576565b915050610067565b506040516323b872dd60e01b8152336004820152306024820152604481018290526001600160a01b038516906323b872dd90606401602060405180830381600087803b15801561010657600080fd5b505af115801561011a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061013e919061046f565b61014757600080fd5b60005b835181101561025057846001600160a01b031663a9059cbb85838151811061018257634e487b7160e01b600052603260045260246000fd5b60200260200101518584815181106101aa57634e487b7160e01b600052603260045260246000fd5b60200260200101516040518363ffffffff1660e01b81526004016101e39291906001600160a01b03929092168252602082015260400190565b602060405180830381600087803b1580156101fd57600080fd5b505af1158015610211573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610235919061046f565b61023e57600080fd5b8061024881610576565b91505061014a565b5050505050565b60005b82518110156102fd5782818151811061028357634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166108fc8383815181106102b757634e487b7160e01b600052603260045260246000fd5b60200260200101519081150290604051600060405180830381858888f193505050501580156102ea573d6000803e3d6000fd5b50806102f581610576565b91505061025a565b5047801561033457604051339082156108fc029083906000818181858888f19350505050158015610332573d6000803e3d6000fd5b505b505050565b600082601f830112610349578081fd5b8135602061035e6103598361053a565b610509565b80838252828201915082860187848660051b890101111561037d578586fd5b855b858110156103a4578135610392816105bd565b8452928401929084019060010161037f565b5090979650505050505050565b600082601f8301126103c1578081fd5b813560206103d16103598361053a565b80838252828201915082860187848660051b89010111156103f0578586fd5b855b858110156103a4578135845292840192908401906001016103f2565b60008060408385031215610420578182fd5b823567ffffffffffffffff80821115610437578384fd5b61044386838701610339565b93506020850135915080821115610458578283fd5b50610465858286016103b1565b9150509250929050565b600060208284031215610480578081fd5b8151801515811461048f578182fd5b9392505050565b6000806000606084860312156104aa578081fd5b83356104b5816105bd565b9250602084013567ffffffffffffffff808211156104d1578283fd5b6104dd87838801610339565b935060408601359150808211156104f2578283fd5b506104ff868287016103b1565b9150509250925092565b604051601f8201601f1916810167ffffffffffffffff81118282101715610532576105326105a7565b604052919050565b600067ffffffffffffffff821115610554576105546105a7565b5060051b60200190565b6000821982111561057157610571610591565b500190565b600060001982141561058a5761058a610591565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146105d257600080fd5b5056fea264697066735822122058934bebdef859c3e55ee4ef7cf0f12b82efc0501969f159a7664e02828d136c64736f6c63430008040033

Deployed Bytecode

0x6080604052600436106100295760003560e01c80630b66f3f51461002e578063ab883d2814610050575b600080fd5b34801561003a57600080fd5b5061004e610049366004610496565b610063565b005b61004e61005e36600461040e565b610257565b6000805b83518110156100b75782818151811061009057634e487b7160e01b600052603260045260246000fd5b6020026020010151826100a3919061055e565b9150806100af81610576565b915050610067565b506040516323b872dd60e01b8152336004820152306024820152604481018290526001600160a01b038516906323b872dd90606401602060405180830381600087803b15801561010657600080fd5b505af115801561011a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061013e919061046f565b61014757600080fd5b60005b835181101561025057846001600160a01b031663a9059cbb85838151811061018257634e487b7160e01b600052603260045260246000fd5b60200260200101518584815181106101aa57634e487b7160e01b600052603260045260246000fd5b60200260200101516040518363ffffffff1660e01b81526004016101e39291906001600160a01b03929092168252602082015260400190565b602060405180830381600087803b1580156101fd57600080fd5b505af1158015610211573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610235919061046f565b61023e57600080fd5b8061024881610576565b91505061014a565b5050505050565b60005b82518110156102fd5782818151811061028357634e487b7160e01b600052603260045260246000fd5b60200260200101516001600160a01b03166108fc8383815181106102b757634e487b7160e01b600052603260045260246000fd5b60200260200101519081150290604051600060405180830381858888f193505050501580156102ea573d6000803e3d6000fd5b50806102f581610576565b91505061025a565b5047801561033457604051339082156108fc029083906000818181858888f19350505050158015610332573d6000803e3d6000fd5b505b505050565b600082601f830112610349578081fd5b8135602061035e6103598361053a565b610509565b80838252828201915082860187848660051b890101111561037d578586fd5b855b858110156103a4578135610392816105bd565b8452928401929084019060010161037f565b5090979650505050505050565b600082601f8301126103c1578081fd5b813560206103d16103598361053a565b80838252828201915082860187848660051b89010111156103f0578586fd5b855b858110156103a4578135845292840192908401906001016103f2565b60008060408385031215610420578182fd5b823567ffffffffffffffff80821115610437578384fd5b61044386838701610339565b93506020850135915080821115610458578283fd5b50610465858286016103b1565b9150509250929050565b600060208284031215610480578081fd5b8151801515811461048f578182fd5b9392505050565b6000806000606084860312156104aa578081fd5b83356104b5816105bd565b9250602084013567ffffffffffffffff808211156104d1578283fd5b6104dd87838801610339565b935060408601359150808211156104f2578283fd5b506104ff868287016103b1565b9150509250925092565b604051601f8201601f1916810167ffffffffffffffff81118282101715610532576105326105a7565b604052919050565b600067ffffffffffffffff821115610554576105546105a7565b5060051b60200190565b6000821982111561057157610571610591565b500190565b600060001982141561058a5761058a610591565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b6001600160a01b03811681146105d257600080fd5b5056fea264697066735822122058934bebdef859c3e55ee4ef7cf0f12b82efc0501969f159a7664e02828d136c64736f6c63430008040033

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.