More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 144 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Multi Transfer | 5752478 | 2348 days ago | IN | 0 ETH | 0.00526701 | ||||
Multi Transfer | 5696481 | 2357 days ago | IN | 0 ETH | 0.04585844 | ||||
Multi Transfer | 5696459 | 2357 days ago | IN | 0 ETH | 0.04519618 | ||||
Multi Transfer | 5696443 | 2357 days ago | IN | 0 ETH | 0.04543575 | ||||
Multi Transfer | 5696429 | 2357 days ago | IN | 0 ETH | 0.04607381 | ||||
Multi Transfer | 5696420 | 2357 days ago | IN | 0 ETH | 0.04543217 | ||||
Multi Transfer | 5696401 | 2357 days ago | IN | 0 ETH | 0.0450265 | ||||
Multi Transfer | 5696389 | 2357 days ago | IN | 0 ETH | 0.04502113 | ||||
Multi Transfer | 5696381 | 2357 days ago | IN | 0 ETH | 0.04523561 | ||||
Multi Transfer | 5696362 | 2357 days ago | IN | 0 ETH | 0.04565381 | ||||
Multi Transfer | 5696353 | 2357 days ago | IN | 0 ETH | 0.04544561 | ||||
Multi Transfer | 5696339 | 2357 days ago | IN | 0 ETH | 0.04546263 | ||||
Multi Transfer | 5696318 | 2357 days ago | IN | 0 ETH | 0.04461905 | ||||
Multi Transfer | 5696308 | 2357 days ago | IN | 0 ETH | 0.04545546 | ||||
Multi Transfer | 5696297 | 2357 days ago | IN | 0 ETH | 0.04461905 | ||||
Multi Transfer | 5696289 | 2357 days ago | IN | 0 ETH | 0.04587009 | ||||
Multi Transfer | 5696278 | 2357 days ago | IN | 0 ETH | 0.04608636 | ||||
Multi Transfer | 5696263 | 2357 days ago | IN | 0 ETH | 0.04545098 | ||||
Multi Transfer | 5696240 | 2358 days ago | IN | 0 ETH | 0.04544561 | ||||
Multi Transfer | 5696229 | 2358 days ago | IN | 0 ETH | 0.04202196 | ||||
Multi Transfer | 5696190 | 2358 days ago | IN | 0 ETH | 0.03857187 | ||||
Multi Transfer | 5696170 | 2358 days ago | IN | 0 ETH | 0.00422563 | ||||
Multi Transfer | 5696094 | 2358 days ago | IN | 0 ETH | 0.04015573 | ||||
Multi Transfer | 5696082 | 2358 days ago | IN | 0 ETH | 0.0407203 | ||||
Multi Transfer | 5696049 | 2358 days ago | IN | 0 ETH | 0.04089954 |
Advanced mode: Intended for advanced users or developers and will display all Internal Transactions including zero value transfers. Name tag integration is not available in advanced view.
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | ||||
---|---|---|---|---|---|---|---|
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH | |||||
5752478 | 2348 days ago | 0 ETH |
Loading...
Loading
Contract Name:
AirDrop
Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-04-24 */ pragma solidity ^0.4.18; contract ERC20Interface { // Get the total token supply function totalSupply() public constant returns (uint256 supply); // Get the account balance of another a ccount with address _owner function balanceOf(address _owner) public constant returns (uint256 balance); // Send _value amount of tokens to address _to function transfer(address _to, uint256 _value) public returns (bool success); // Send _value amount of tokens from address _from to address _to function transferFrom(address _from, address _to, uint256 _value) public returns (bool success); // Allow _spender to withdraw from your account, multiple times, up to the _value amount. // If this function is called again it overwrites the current allowance with _value. // this function is required for some DEX functionality function approve(address _spender, uint256 _value) public returns (bool success); // Returns the amount which _spender is still allowed to withdraw from _owner function allowance(address _owner, address _spender) public constant returns (uint256 remaining); // Triggered when tokens are transferred. event Transfer(address indexed _from, address indexed _to, uint256 _value); // Triggered whenever approve(address _spender, uint256 _value) is called. event Approval(address indexed _owner, address indexed _spender, uint256 _value); } contract AirDrop { address public owner; address public executor; // Constructor function AirDrop() public { owner = msg.sender; executor = msg.sender; } // Functions with this modifier can only be executed by the owner modifier onlyOwner() { require(msg.sender == owner); _; } function transferExecutor(address newOwner) public onlyOwner { require(newOwner != address(0)); executor = newOwner; } // Functions with this modifier can only be executed by the owner modifier onlyExecutor() { require(msg.sender == executor || msg.sender == owner); _; } function MultiTransfer(address _tokenAddr, address[] dests, uint256[] values) public onlyExecutor { uint256 i = 0; ERC20Interface T = ERC20Interface(_tokenAddr); while (i < dests.length) { T.transfer(dests[i], values[i]); i += 1; } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferExecutor","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_tokenAddr","type":"address"},{"name":"dests","type":"address[]"},{"name":"values","type":"uint256[]"}],"name":"MultiTransfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"executor","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]
Contract Creation Code
6060604052341561000f57600080fd5b60008054600160a060020a033316600160a060020a03199182168117909255600180549091169091179055610328806100496000396000f3006060604052600436106100615763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630216f5448114610066578063241a2305146100875780638da5cb5b14610124578063c34c08e514610153575b600080fd5b341561007157600080fd5b610085600160a060020a0360043516610166565b005b341561009257600080fd5b61008560048035600160a060020a0316906044602480359081019083013580602080820201604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496506101c595505050505050565b341561012f57600080fd5b6101376102de565b604051600160a060020a03909116815260200160405180910390f35b341561015e57600080fd5b6101376102ed565b60005433600160a060020a0390811691161461018157600080fd5b600160a060020a038116151561019657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600154600090819033600160a060020a03908116911614806101f5575060005433600160a060020a039081169116145b151561020057600080fd5b5060009050835b83518210156102d75780600160a060020a031663a9059cbb85848151811061022b57fe5b9060200190602002015185858151811061024157fe5b906020019060200201516000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156102b057600080fd5b6102c65a03f115156102c157600080fd5b5050506040518051905050600182019150610207565b5050505050565b600054600160a060020a031681565b600154600160a060020a0316815600a165627a7a72305820ddb8cd98c371ffdb6e393785e9d84aa8d575845c35769f5d0f854249a5e2bc960029
Deployed Bytecode
0x6060604052600436106100615763ffffffff7c01000000000000000000000000000000000000000000000000000000006000350416630216f5448114610066578063241a2305146100875780638da5cb5b14610124578063c34c08e514610153575b600080fd5b341561007157600080fd5b610085600160a060020a0360043516610166565b005b341561009257600080fd5b61008560048035600160a060020a0316906044602480359081019083013580602080820201604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496506101c595505050505050565b341561012f57600080fd5b6101376102de565b604051600160a060020a03909116815260200160405180910390f35b341561015e57600080fd5b6101376102ed565b60005433600160a060020a0390811691161461018157600080fd5b600160a060020a038116151561019657600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600154600090819033600160a060020a03908116911614806101f5575060005433600160a060020a039081169116145b151561020057600080fd5b5060009050835b83518210156102d75780600160a060020a031663a9059cbb85848151811061022b57fe5b9060200190602002015185858151811061024157fe5b906020019060200201516000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b15156102b057600080fd5b6102c65a03f115156102c157600080fd5b5050506040518051905050600182019150610207565b5050505050565b600054600160a060020a031681565b600154600160a060020a0316815600a165627a7a72305820ddb8cd98c371ffdb6e393785e9d84aa8d575845c35769f5d0f854249a5e2bc960029
Swarm Source
bzzr://ddb8cd98c371ffdb6e393785e9d84aa8d575845c35769f5d0f854249a5e2bc96
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $0.004066 | 3,895.0526 | $15.84 |
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.