Address Contract Verified
Address
0x6d53Bd28bBF2D6BA3F8BbcC2740cC7D09b1eDAB7
Balance
0 ETH
Nonce
1
Code Size
3449 bytes
Creator
0xc363011C...Be7b at tx 0x740c63e4...bafbde
Indexed Transactions
0 (1 on-chain, 0.9% indexed)
Contract Bytecode
3449 bytes
0x6080604052600436106100435760003560e01c806313d06a4c1461004f5780638da5cb5b1461006b578063e086e5ec14610096578063f2fde38b146100ad5761004a565b3661004a57005b600080fd5b610069600480360381019061006491906108d2565b6100d6565b005b34801561007757600080fd5b5061008061058f565b60405161008d9190610b2c565b60405180910390f35b3480156100a257600080fd5b506100ab6105b3565b005b3480156100b957600080fd5b506100d460048036038101906100cf91906108a9565b6106aa565b005b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610164576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161015b90610bde565b60405180910390fd5b838390508686905014801561017e57508181905084849050145b6101bd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016101b490610b7e565b60405180910390fd5b60005b8686905081101561054c57600073ffffffffffffffffffffffffffffffffffffffff1687878381811061021c577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200201602081019061023191906108a9565b73ffffffffffffffffffffffffffffffffffffffff16141561038b576000858583818110610288577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200201602081019061029d91906108a9565b73ffffffffffffffffffffffffffffffffffffffff168484848181106102ec577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200201356040516102ff90610b17565b60006040518083038185875af1925050503d806000811461033c576040519150601f19603f3d011682016040523d82523d6000602084013e610341565b606091505b5050905080610385576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161037c90610bfe565b60405180910390fd5b50610539565b60008787838181106103c6577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90506020020160208101906103db91906108a9565b73ffffffffffffffffffffffffffffffffffffffff166323b872dd33888886818110610430577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200201602081019061044591906108a9565b87878781811061047e577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b905060200201356040518463ffffffff1660e01b81526004016104a393929190610b47565b602060405180830381600087803b1580156104bd57600080fd5b505af11580156104d1573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104f59190610976565b905080610537576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161052e90610bbe565b60405180910390fd5b505b808061054490610c9d565b9150506101c0565b507fe9cc9bbe7de1cbb097a6357ca3182909488efe8d793e25665befc064a02d10a78686905060405161057f9190610c1e565b60405180910390a1505050505050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610641576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161063890610bde565b60405180910390fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f193505050501580156106a7573d6000803e3d6000fd5b50565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610738576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161072f90610bde565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156107a8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161079f90610b9e565b60405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000813590506107fa81610d15565b92915050565b60008083601f84011261081257600080fd5b8235905067ffffffffffffffff81111561082b57600080fd5b60208301915083602082028301111561084357600080fd5b9250929050565b60008083601f84011261085c57600080fd5b8235905067ffffffffffffffff81111561087557600080fd5b60208301915083602082028301111561088d57600080fd5b9250929050565b6000815190506108a381610d2c565b92915050565b6000602082840312156108bb57600080fd5b60006108c9848285016107eb565b91505092915050565b600080600080600080606087890312156108eb57600080fd5b600087013567ffffffffffffffff81111561090557600080fd5b61091189828a01610800565b9650965050602087013567ffffffffffffffff81111561093057600080fd5b61093c89828a01610800565b9450945050604087013567ffffffffffffffff81111561095b57600080fd5b61096789828a0161084a565b92509250509295509295509295565b60006020828403121561098857600080fd5b600061099684828501610894565b91505092915050565b6109a881610c55565b82525050565b60006109bb601583610c44565b91507f4172726179206c656e677468206d69736d6174636800000000000000000000006000830152602082019050919050565b60006109fb600c83610c44565b91507f5a65726f206164647265737300000000000000000000000000000000000000006000830152602082019050919050565b6000610a3b601583610c44565b91507f546f6b656e207472616e73666572206661696c656400000000000000000000006000830152602082019050919050565b6000610a7b600983610c44565b91507f4e6f74206f776e657200000000000000000000000000000000000000000000006000830152602082019050919050565b6000610abb600083610c39565b9150600082019050919050565b6000610ad5601383610c44565b91507f455448207472616e73666572206661696c6564000000000000000000000000006000830152602082019050919050565b610b1181610c93565b82525050565b6000610b2282610aae565b9150819050919050565b6000602082019050610b41600083018461099f565b92915050565b6000606082019050610b5c600083018661099f565b610b69602083018561099f565b610b766040830184610b08565b949350505050565b60006020820190508181036000830152610b97816109ae565b9050919050565b60006020820190508181036000830152610bb7816109ee565b9050919050565b60006020820190508181036000830152610bd781610a2e565b9050919050565b60006020820190508181036000830152610bf781610a6e565b9050919050565b60006020820190508181036000830152610c1781610ac8565b9050919050565b6000602082019050610c336000830184610b08565b92915050565b600081905092915050565b600082825260208201905092915050565b6000610c6082610c73565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b6000610ca882610c93565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821415610cdb57610cda610ce6565b5b600182019050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b610d1e81610c55565b8114610d2957600080fd5b50565b610d3581610c67565b8114610d4057600080fd5b5056fea2646970667358221220793ceee88be3f19377058b37d823a01a83c50a092a5e1d6646333ee8f13c2a2164736f6c63430008000033
Verified Source Code Full Match
Compiler: v0.8.0+commit.c7dfd78e
EVM: istanbul
Optimization: No
tarax.sol 90 lines
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
/**
* BatchTransfer Contract
* Sends ERC20 tokens (USDT/USDC) AND ETH to multiple recipients in one tx.
* Use address(0) as token to send native ETH.
*
* Deploy via Remix IDE on Ethereum Mainnet.
* After deploying, approve this contract to spend USDT/USDC from your master wallet.
*/
interface IERC20 {
function transferFrom(address from, address to, uint256 amount) external returns (bool);
}
contract BatchTransfer {
address public owner;
event BatchExecuted(uint256 count);
modifier onlyOwner() {
require(msg.sender == owner, "Not owner");
_;
}
constructor() {
owner = msg.sender;
}
/**
* @notice Batch transfer tokens and/or ETH to multiple recipients in one tx.
* @param tokens Array of token contract addresses. Use address(0) for native ETH.
* @param recipients Array of recipient addresses.
* @param amounts Array of amounts (token raw units or wei for ETH).
*
* Example: fund 2 vanity wallets with USDT + ETH gas in one call:
* tokens: [USDT_addr, USDT_addr, address(0), address(0)]
* recipients: [vanity1, vanity2, vanity1, vanity2 ]
* amounts: [6000, 5999, 3700000000, 3700000000]
*/
function batchTransfer(
address[] calldata tokens,
address[] calldata recipients,
uint256[] calldata amounts
) external payable onlyOwner {
require(
tokens.length == recipients.length && recipients.length == amounts.length,
"Array length mismatch"
);
for (uint256 i = 0; i < tokens.length; i++) {
if (tokens[i] == address(0)) {
// Native ETH transfer
(bool success, ) = payable(recipients[i]).call{value: amounts[i]}("");
require(success, "ETH transfer failed");
} else {
// ERC20 transfer (transferFrom master wallet → recipient)
bool success = IERC20(tokens[i]).transferFrom(
msg.sender,
recipients[i],
amounts[i]
);
require(success, "Token transfer failed");
}
}
emit BatchExecuted(tokens.length);
}
/**
* @notice Transfer ownership to a new address.
*/
function transferOwnership(address newOwner) external onlyOwner {
require(newOwner != address(0), "Zero address");
owner = newOwner;
}
/**
* @notice Withdraw any accidentally sent ETH.
*/
function withdrawETH() external onlyOwner {
payable(owner).transfer(address(this).balance);
}
/**
* @notice Allow contract to receive ETH (for funding batch ETH sends).
*/
receive() external payable {}
}
Read Contract
owner 0x8da5cb5b → address
Write Contract 3 functions
These functions modify contract state and require a wallet transaction to execute.
batchTransfer 0x13d06a4c
address[] tokens
address[] recipients
uint256[] amounts
transferOwnership 0xf2fde38b
address newOwner
withdrawETH 0xe086e5ec
No parameters
Recent Transactions
This address has 1 on-chain transactions, but only 0.9% of the chain is indexed. Transactions will appear as indexing progresses. View on Etherscan →