ETH Price: $2,617.92 (+1.00%)

Contract

0x313A39d576774fAd968534DB53e71E2dfd2393A5
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Disperse ERC20209074722024-10-06 15:41:3510 days ago1728229295IN
0x313A39d5...dfd2393A5
0 ETH0.0028260719.43857926
Disperse ERC20208078732024-09-22 18:20:4724 days ago1727029247IN
0x313A39d5...dfd2393A5
0 ETH0.002953920.82137962
Disperse ERC20205942442024-08-23 22:19:5953 days ago1724451599IN
0x313A39d5...dfd2393A5
0 ETH0.000264281.85659135
Disperse ERC20205937232024-08-23 20:35:2353 days ago1724445323IN
0x313A39d5...dfd2393A5
0 ETH0.000369312.11134896
Disperse ERC20205802302024-08-21 23:19:4755 days ago1724282387IN
0x313A39d5...dfd2393A5
0 ETH0.004567860.90055804
Disperse ERC20205722962024-08-20 20:43:5956 days ago1724186639IN
0x313A39d5...dfd2393A5
0 ETH0.000196321.05986466
Disperse ERC20205691522024-08-20 10:11:2357 days ago1724148683IN
0x313A39d5...dfd2393A5
0 ETH0.000282751.52646132
Disperse ERC20205671062024-08-20 3:19:1157 days ago1724123951IN
0x313A39d5...dfd2393A5
0 ETH0.002171871.90449199
Disperse ERC20205630822024-08-19 13:50:4758 days ago1724075447IN
0x313A39d5...dfd2393A5
0 ETH0.002288572.07757405
Disperse ERC20204862402024-08-08 20:24:2368 days ago1723148663IN
0x313A39d5...dfd2393A5
0 ETH0.000599193.73373857
Disperse ERC20204860252024-08-08 19:41:2368 days ago1723146083IN
0x313A39d5...dfd2393A5
0 ETH0.000807923.53009148
Disperse ERC20204799522024-08-07 23:22:1169 days ago1723072931IN
0x313A39d5...dfd2393A5
0 ETH0.000196891.40331338
Disperse ERC20204799332024-08-07 23:18:2369 days ago1723072703IN
0x313A39d5...dfd2393A5
0 ETH0.000211911.48892403
Disperse ERC20204736802024-08-07 2:22:3570 days ago1722997355IN
0x313A39d5...dfd2393A5
0 ETH0.000228771.60740589
Disperse ERC20204564732024-08-04 16:45:5973 days ago1722789959IN
0x313A39d5...dfd2393A5
0 ETH0.001034317.26725085
Disperse ERC20204131252024-07-29 15:29:5979 days ago1722266999IN
0x313A39d5...dfd2393A5
0 ETH0.000601485.11739556
Disperse ERC20204131082024-07-29 15:26:3579 days ago1722266795IN
0x313A39d5...dfd2393A5
0 ETH0.001054496.05528366
Disperse ERC20204008372024-07-27 22:22:1180 days ago1722118931IN
0x313A39d5...dfd2393A5
0 ETH0.000712275.00487794
Disperse ERC20203917912024-07-26 16:02:4782 days ago1722009767IN
0x313A39d5...dfd2393A5
0 ETH0.000625013.63034157
Disperse ERC20202636192024-07-08 18:36:47100 days ago1720463807IN
0x313A39d5...dfd2393A5
0 ETH0.000948934.91644852
Disperse ERC20198904762024-05-17 15:06:35152 days ago1715958395IN
0x313A39d5...dfd2393A5
0 ETH0.0020228913.91293986
Disperse ERC20193086872024-02-26 2:12:11233 days ago1708913531IN
0x313A39d5...dfd2393A5
0 ETH0.1273018327.8560111
Disperse ERC20192084492024-02-12 0:43:23247 days ago1707698603IN
0x313A39d5...dfd2393A5
0 ETH0.0055733262.69559334
Disperse ERC20189930352024-01-12 19:54:59277 days ago1705089299IN
0x313A39d5...dfd2393A5
0 ETH0.0219237320.77178948
Disperse ERC20189661792024-01-09 1:34:23281 days ago1704764063IN
0x313A39d5...dfd2393A5
0 ETH0.0903940531.22471542
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AstraERC20Disperser

Compiler Version
v0.8.13+commit.abaa5c0e

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : ERC20Disperser.sol
pragma solidity ^0.8.13;

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

contract AstraERC20Disperser {
    function disperseERC20(IERC20 token, address[] memory recipients, uint amount_per) external {
        for (uint256 i = 0; i < recipients.length; i++)
            require(token.transferFrom(msg.sender, recipients[i], amount_per));
    }
}

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

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"contract IERC20","name":"token","type":"address"},{"internalType":"address[]","name":"recipients","type":"address[]"},{"internalType":"uint256","name":"amount_per","type":"uint256"}],"name":"disperseERC20","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50610558806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063098b2c6e14610030575b600080fd5b61004a60048036038101906100459190610353565b61004c565b005b60005b825181101561010e578373ffffffffffffffffffffffffffffffffffffffff166323b872dd33858481518110610088576100876103c2565b5b6020026020010151856040518463ffffffff1660e01b81526004016100af9392919061040f565b6020604051808303816000875af11580156100ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100f2919061047e565b6100fb57600080fd5b8080610106906104da565b91505061004f565b50505050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061015382610128565b9050919050565b600061016582610148565b9050919050565b6101758161015a565b811461018057600080fd5b50565b6000813590506101928161016c565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6101e68261019d565b810181811067ffffffffffffffff82111715610205576102046101ae565b5b80604052505050565b6000610218610114565b905061022482826101dd565b919050565b600067ffffffffffffffff821115610244576102436101ae565b5b602082029050602081019050919050565b600080fd5b61026381610148565b811461026e57600080fd5b50565b6000813590506102808161025a565b92915050565b600061029961029484610229565b61020e565b905080838252602082019050602084028301858111156102bc576102bb610255565b5b835b818110156102e557806102d18882610271565b8452602084019350506020810190506102be565b5050509392505050565b600082601f83011261030457610303610198565b5b8135610314848260208601610286565b91505092915050565b6000819050919050565b6103308161031d565b811461033b57600080fd5b50565b60008135905061034d81610327565b92915050565b60008060006060848603121561036c5761036b61011e565b5b600061037a86828701610183565b935050602084013567ffffffffffffffff81111561039b5761039a610123565b5b6103a7868287016102ef565b92505060406103b88682870161033e565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6103fa81610148565b82525050565b6104098161031d565b82525050565b600060608201905061042460008301866103f1565b61043160208301856103f1565b61043e6040830184610400565b949350505050565b60008115159050919050565b61045b81610446565b811461046657600080fd5b50565b60008151905061047881610452565b92915050565b6000602082840312156104945761049361011e565b5b60006104a284828501610469565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006104e58261031d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610517576105166104ab565b5b60018201905091905056fea2646970667358221220f8e17dfb7f73a7d5d7264f4f990ea88bfd9a3a37506f037bc88c6bebe1c7677864736f6c634300080d0033

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063098b2c6e14610030575b600080fd5b61004a60048036038101906100459190610353565b61004c565b005b60005b825181101561010e578373ffffffffffffffffffffffffffffffffffffffff166323b872dd33858481518110610088576100876103c2565b5b6020026020010151856040518463ffffffff1660e01b81526004016100af9392919061040f565b6020604051808303816000875af11580156100ce573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906100f2919061047e565b6100fb57600080fd5b8080610106906104da565b91505061004f565b50505050565b6000604051905090565b600080fd5b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b600061015382610128565b9050919050565b600061016582610148565b9050919050565b6101758161015a565b811461018057600080fd5b50565b6000813590506101928161016c565b92915050565b600080fd5b6000601f19601f8301169050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6101e68261019d565b810181811067ffffffffffffffff82111715610205576102046101ae565b5b80604052505050565b6000610218610114565b905061022482826101dd565b919050565b600067ffffffffffffffff821115610244576102436101ae565b5b602082029050602081019050919050565b600080fd5b61026381610148565b811461026e57600080fd5b50565b6000813590506102808161025a565b92915050565b600061029961029484610229565b61020e565b905080838252602082019050602084028301858111156102bc576102bb610255565b5b835b818110156102e557806102d18882610271565b8452602084019350506020810190506102be565b5050509392505050565b600082601f83011261030457610303610198565b5b8135610314848260208601610286565b91505092915050565b6000819050919050565b6103308161031d565b811461033b57600080fd5b50565b60008135905061034d81610327565b92915050565b60008060006060848603121561036c5761036b61011e565b5b600061037a86828701610183565b935050602084013567ffffffffffffffff81111561039b5761039a610123565b5b6103a7868287016102ef565b92505060406103b88682870161033e565b9150509250925092565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6103fa81610148565b82525050565b6104098161031d565b82525050565b600060608201905061042460008301866103f1565b61043160208301856103f1565b61043e6040830184610400565b949350505050565b60008115159050919050565b61045b81610446565b811461046657600080fd5b50565b60008151905061047881610452565b92915050565b6000602082840312156104945761049361011e565b5b60006104a284828501610469565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006104e58261031d565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203610517576105166104ab565b5b60018201905091905056fea2646970667358221220f8e17dfb7f73a7d5d7264f4f990ea88bfd9a3a37506f037bc88c6bebe1c7677864736f6c634300080d0033

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