ETH Price: $2,881.72 (+0.44%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Batch Send108994382020-09-20 13:16:181597 days ago1600607778IN
0xA7e2b891...7F79309B8
0 ETH0.00617867138
Batch Send87399052019-10-14 14:08:251939 days ago1571062105IN
0xA7e2b891...7F79309B8
0 ETH0.000119651
Batch Send87389892019-10-14 10:40:171939 days ago1571049617IN
0xA7e2b891...7F79309B8
0 ETH0.000134651
Batch Send87189012019-10-11 6:48:051942 days ago1570776485IN
0xA7e2b891...7F79309B8
0 ETH0.000105911.3
Batch Send87061332019-10-09 6:42:591944 days ago1570603379IN
0xA7e2b891...7F79309B8
0 ETH0.000162942
Batch Send87016072019-10-08 13:28:081945 days ago1570541288IN
0xA7e2b891...7F79309B8
0 ETH0.000115461
Batch Send86953732019-10-07 14:13:371946 days ago1570457617IN
0xA7e2b891...7F79309B8
0 ETH0.000134651
Batch Send86765692019-10-04 15:46:281949 days ago1570203988IN
0xA7e2b891...7F79309B8
0 ETH0.000081341
Batch Send86671202019-10-03 4:21:381950 days ago1570076498IN
0xA7e2b891...7F79309B8
0 ETH0.000096341
Batch Send86355752019-09-28 6:03:231955 days ago1569650603IN
0xA7e2b891...7F79309B8
0 ETH0.0013979412.1
Batch Send84701412019-09-02 10:04:281981 days ago1567418668IN
0xA7e2b891...7F79309B8
0 ETH0.001345769
Batch Send84701022019-09-02 9:54:251981 days ago1567418065IN
0xA7e2b891...7F79309B8
0 ETH0.000291445
Batch Send84699542019-09-02 9:20:181981 days ago1567416018IN
0xA7e2b891...7F79309B8
0 ETH0.001038649
Batch Send84686112019-09-02 4:17:101981 days ago1567397830IN
0xA7e2b891...7F79309B8
0 ETH0.00021585
Batch Send84686042019-09-02 4:15:151981 days ago1567397715IN
0xA7e2b891...7F79309B8
0 ETH0.000237385.5
Batch Send84685202019-09-02 3:56:051981 days ago1567396565IN
0xA7e2b891...7F79309B8
0 ETH0.00068018.8
Batch Send84684302019-09-02 3:31:571981 days ago1567395117IN
0xA7e2b891...7F79309B8
0 ETH0.000577345
Batch Send84677512019-09-02 1:00:401981 days ago1567386040IN
0xA7e2b891...7F79309B8
0 ETH0.000089541.1
Batch Send84504252019-08-30 8:17:071984 days ago1567153027IN
0xA7e2b891...7F79309B8
0 ETH0.000232233
Batch Send84202602019-08-25 15:47:571989 days ago1566748077IN
0xA7e2b891...7F79309B8
0 ETH0.000187233
Batch Send84173342019-08-25 5:05:391989 days ago1566709539IN
0xA7e2b891...7F79309B8
0 ETH0.000077411
Batch Send84100422019-08-24 1:31:191990 days ago1566610279IN
0xA7e2b891...7F79309B8
0 ETH0.000074891.2
Batch Send84059602019-08-23 10:20:161991 days ago1566555616IN
0xA7e2b891...7F79309B8
0 ETH0.000187233
Batch Send84059092019-08-23 10:10:331991 days ago1566555033IN
0xA7e2b891...7F79309B8
0 ETH0.000205963.3
Batch Send83867452019-08-20 10:39:241994 days ago1566297564IN
0xA7e2b891...7F79309B8
0 ETH0.000312065
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:
SendBonus

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2019-08-01
*/

//this is the main Smart Contract for QFP to receive ERC20-USDT, for QPass activation.
//Submitted for verification on 2019-AuAugg-01
//All USDT received by this Smart Contract will be transfered to QPass Referencees, Family Members, Bonus Pool and for Gwei.
pragma solidity ^0.4.18;

contract Owned {
    address public owner;

    function Owned() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address newOwner) public onlyOwner {
        owner = newOwner;
    }
}

interface Token {
    function transfer(address _to, uint256 _value) external returns (bool success);
}

contract SendBonus is Owned {

    function batchSend(address _tokenAddr, address[] _to, uint256[] _value) returns (bool _success) {
        require(_to.length == _value.length);
        require(_to.length <= 200);
        
        for (uint8 i = 0; i < _to.length; i++) {
            (Token(_tokenAddr).transfer(_to[i], _value[i]));
        }
        
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"constant":false,"inputs":[{"name":"_tokenAddr","type":"address"},{"name":"_to","type":"address[]"},{"name":"_value","type":"uint256[]"}],"name":"batchSend","outputs":[{"name":"_success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

606060405260008054600160a060020a033316600160a060020a03199091161790556102e5806100306000396000f3006060604052600436106100565763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166319648bed811461005b5780638da5cb5b1461010c578063f2fde38b1461013b575b600080fd5b341561006657600080fd5b6100f860048035600160a060020a03169060446024803590810190830135806020808202016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284375094965061015c95505050505050565b604051901515815260200160405180910390f35b341561011757600080fd5b61011f610260565b604051600160a060020a03909116815260200160405180910390f35b341561014657600080fd5b61015a600160a060020a036004351661026f565b005b600080825184511461016d57600080fd5b60c88451111561017c57600080fd5b5060005b83518160ff1610156102555784600160a060020a031663a9059cbb858360ff16815181106101aa57fe5b90602001906020020151858460ff16815181106101c357fe5b906020019060200201516000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561023257600080fd5b6102c65a03f1151561024357600080fd5b50505060405180515050600101610180565b506001949350505050565b600054600160a060020a031681565b60005433600160a060020a0390811691161461028a57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a723058201e0cec275ea41f4f61e4d41a180dcd4558ae8a51e68c2e30cb9fd8b380c34eb50029

Deployed Bytecode

0x6060604052600436106100565763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166319648bed811461005b5780638da5cb5b1461010c578063f2fde38b1461013b575b600080fd5b341561006657600080fd5b6100f860048035600160a060020a03169060446024803590810190830135806020808202016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284375094965061015c95505050505050565b604051901515815260200160405180910390f35b341561011757600080fd5b61011f610260565b604051600160a060020a03909116815260200160405180910390f35b341561014657600080fd5b61015a600160a060020a036004351661026f565b005b600080825184511461016d57600080fd5b60c88451111561017c57600080fd5b5060005b83518160ff1610156102555784600160a060020a031663a9059cbb858360ff16815181106101aa57fe5b90602001906020020151858460ff16815181106101c357fe5b906020019060200201516000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561023257600080fd5b6102c65a03f1151561024357600080fd5b50505060405180515050600101610180565b506001949350505050565b600054600160a060020a031681565b60005433600160a060020a0390811691161461028a57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a723058201e0cec275ea41f4f61e4d41a180dcd4558ae8a51e68c2e30cb9fd8b380c34eb50029

Deployed Bytecode Sourcemap

709:393:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;746:353;;;;;;;;;;;;;-1:-1:-1;;;;;746:353:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;746:353:0;;-1:-1:-1;746:353:0;;-1:-1:-1;;;;;;746:353:0;;;;;;;;;;;;;;;;;;312:20;;;;;;;;;;;;;;;-1:-1:-1;;;;;312:20:0;;;;;;;;;;;;;;496:97;;;;;;;;;;-1:-1:-1;;;;;496:97:0;;;;;;;746:353;827:13;952:7;875:6;:13;861:3;:10;:27;853:36;;;;;;922:3;908;:10;:17;;900:26;;;;;;-1:-1:-1;962:1:0;947:113;969:3;:10;965:1;:14;;;947:113;;;1008:10;-1:-1:-1;;;;;1002:26:0;;1029:3;1033:1;1029:6;;;;;;;;;;;;;;;;;;1037;1044:1;1037:9;;;;;;;;;;;;;;;;;;1002:45;;;;;;;;;;;;;;;-1:-1:-1;;;;;1002:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;981:3:0;;947:113;;;-1:-1:-1;1087:4:0;;746:353;-1:-1:-1;;;;746:353:0:o;312:20::-;;;-1:-1:-1;;;;;312:20:0;;:::o;496:97::-;462:5;;448:10;-1:-1:-1;;;;;448:19:0;;;462:5;;448:19;440:28;;;;;;569:5;:16;;-1:-1:-1;;569:16:0;-1:-1:-1;;;;;569:16:0;;;;;;;;;;496:97::o

Swarm Source

bzzr://1e0cec275ea41f4f61e4d41a180dcd4558ae8a51e68c2e30cb9fd8b380c34eb5

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.