ETH Price: $2,505.56 (-0.50%)

Contract

0xD5edde0CD8f01968Ed13A0Cfa213a1F9B2C34ED9
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Batch Send84760722019-09-03 8:09:241824 days ago1567498164IN
0xD5edde0C...9B2C34ED9
0 ETH0.000145962.5
Batch Send84698462019-09-02 8:56:231825 days ago1567414583IN
0xD5edde0C...9B2C34ED9
0 ETH0.000350326
Batch Send84695632019-09-02 7:57:141825 days ago1567411034IN
0xD5edde0C...9B2C34ED9
0 ETH0.000687329.1
Batch Send84684332019-09-02 3:32:461825 days ago1567395166IN
0xD5edde0C...9B2C34ED9
0 ETH0.000377335
Batch Send84680282019-09-02 2:00:281825 days ago1567389628IN
0xD5edde0C...9B2C34ED9
0 ETH0.000164821.5
Batch Send84499952019-08-30 6:39:521828 days ago1567147192IN
0xD5edde0C...9B2C34ED9
0 ETH0.000302124
Batch Send84186482019-08-25 9:48:521833 days ago1566726532IN
0xD5edde0C...9B2C34ED9
0 ETH0.000329448
Batch Send84051222019-08-23 7:15:401835 days ago1566544540IN
0xD5edde0C...9B2C34ED9
0 ETH0.000247466
Batch Send84050982019-08-23 7:09:581835 days ago1566544198IN
0xD5edde0C...9B2C34ED9
0 ETH0.000247466
Batch Send84048042019-08-23 6:00:011835 days ago1566540001IN
0xD5edde0C...9B2C34ED9
0 ETH0.000065991.6
Batch Send84038952019-08-23 2:43:121835 days ago1566528192IN
0xD5edde0C...9B2C34ED9
0 ETH0.000235095.7
Batch Send83857962019-08-20 7:02:521838 days ago1566284572IN
0xD5edde0C...9B2C34ED9
0 ETH0.00028877
Batch Send83792252019-08-19 6:35:211839 days ago1566196521IN
0xD5edde0C...9B2C34ED9
0 ETH0.000127853.1
Batch Send83747272019-08-18 13:47:421840 days ago1566136062IN
0xD5edde0C...9B2C34ED9
0 ETH0.000064221.1
Batch Send83746982019-08-18 13:43:111840 days ago1566135791IN
0xD5edde0C...9B2C34ED9
0 ETH0.000075531
Batch Send83719712019-08-18 3:23:251840 days ago1566098605IN
0xD5edde0C...9B2C34ED9
0 ETH0.00022623
Batch Send83718322019-08-18 2:52:021840 days ago1566096722IN
0xD5edde0C...9B2C34ED9
0 ETH0.000233544
Batch Send83684162019-08-17 13:59:241841 days ago1566050364IN
0xD5edde0C...9B2C34ED9
0 ETH0.000064221.1
Batch Send83475252019-08-14 8:23:411844 days ago1565771021IN
0xD5edde0C...9B2C34ED9
0 ETH0.000175163
Batch Send83410182019-08-13 8:05:221845 days ago1565683522IN
0xD5edde0C...9B2C34ED9
0 ETH0.000123733
Batch Send83408402019-08-13 7:25:061845 days ago1565681106IN
0xD5edde0C...9B2C34ED9
0 ETH0.000083081.1
Batch Send83396602019-08-13 3:02:251845 days ago1565665345IN
0xD5edde0C...9B2C34ED9
0 ETH0.000075531
Batch Send83396452019-08-13 2:59:101845 days ago1565665150IN
0xD5edde0C...9B2C34ED9
0 ETH0.000041181
Batch Send83152842019-08-09 8:15:131849 days ago1565338513IN
0xD5edde0C...9B2C34ED9
0 ETH0.0005838710
Batch Send83149372019-08-09 6:58:541849 days ago1565333934IN
0xD5edde0C...9B2C34ED9
0 ETH0.000113291.5
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
/**
 *Submitted for verification at Etherscan.io on 2019-07-08
*/

//this is the Smart Contract for QFP to send QOB Bonus for:
//1. QOB Bonus for Reservation Period;
//2. QOB Bonus for Early Bird of Genesis Period;
//3. Extra QOB Bonus for referee of QPass, for Extra QOB purchase;
//4. QOB Bonus for Genesis reference;

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"}]

606060405260008054600160a060020a033316600160a060020a03199091161790556102e5806100306000396000f3006060604052600436106100565763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166319648bed811461005b5780638da5cb5b1461010c578063f2fde38b1461013b575b600080fd5b341561006657600080fd5b6100f860048035600160a060020a03169060446024803590810190830135806020808202016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284375094965061015c95505050505050565b604051901515815260200160405180910390f35b341561011757600080fd5b61011f610260565b604051600160a060020a03909116815260200160405180910390f35b341561014657600080fd5b61015a600160a060020a036004351661026f565b005b600080825184511461016d57600080fd5b60c88451111561017c57600080fd5b5060005b83518160ff1610156102555784600160a060020a031663a9059cbb858360ff16815181106101aa57fe5b90602001906020020151858460ff16815181106101c357fe5b906020019060200201516000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561023257600080fd5b6102c65a03f1151561024357600080fd5b50505060405180515050600101610180565b506001949350505050565b600054600160a060020a031681565b60005433600160a060020a0390811691161461028a57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a7230582078c48f9816a0603225588a35a9139f7d9a1b682d7951d7ae192b727dcdf772c10029

Deployed Bytecode

0x6060604052600436106100565763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166319648bed811461005b5780638da5cb5b1461010c578063f2fde38b1461013b575b600080fd5b341561006657600080fd5b6100f860048035600160a060020a03169060446024803590810190830135806020808202016040519081016040528093929190818152602001838360200280828437820191505050505050919080359060200190820180359060200190808060200260200160405190810160405280939291908181526020018383602002808284375094965061015c95505050505050565b604051901515815260200160405180910390f35b341561011757600080fd5b61011f610260565b604051600160a060020a03909116815260200160405180910390f35b341561014657600080fd5b61015a600160a060020a036004351661026f565b005b600080825184511461016d57600080fd5b60c88451111561017c57600080fd5b5060005b83518160ff1610156102555784600160a060020a031663a9059cbb858360ff16815181106101aa57fe5b90602001906020020151858460ff16815181106101c357fe5b906020019060200201516000604051602001526040517c010000000000000000000000000000000000000000000000000000000063ffffffff8516028152600160a060020a0390921660048301526024820152604401602060405180830381600087803b151561023257600080fd5b6102c65a03f1151561024357600080fd5b50505060405180515050600101610180565b506001949350505050565b600054600160a060020a031681565b60005433600160a060020a0390811691161461028a57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03929092169190911790555600a165627a7a7230582078c48f9816a0603225588a35a9139f7d9a1b682d7951d7ae192b727dcdf772c10029

Deployed Bytecode Sourcemap

707:393:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;744:353;;;;;;;;;;;;;-1:-1:-1;;;;;744:353:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;744:353:0;;-1:-1:-1;744:353:0;;-1:-1:-1;;;;;;744:353:0;;;;;;;;;;;;;;;;;;310:20;;;;;;;;;;;;;;;-1:-1:-1;;;;;310:20:0;;;;;;;;;;;;;;494:97;;;;;;;;;;-1:-1:-1;;;;;494:97:0;;;;;;;744:353;825:13;950:7;873:6;:13;859:3;:10;:27;851:36;;;;;;920:3;906;:10;:17;;898:26;;;;;;-1:-1:-1;960:1:0;945:113;967:3;:10;963:1;:14;;;945:113;;;1006:10;-1:-1:-1;;;;;1000:26:0;;1027:3;1031:1;1027:6;;;;;;;;;;;;;;;;;;1035;1042:1;1035:9;;;;;;;;;;;;;;;;;;1000:45;;;;;;;;;;;;;;;-1:-1:-1;;;;;1000:45:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;979:3:0;;945:113;;;-1:-1:-1;1085:4:0;;744:353;-1:-1:-1;;;;744:353:0:o;310:20::-;;;-1:-1:-1;;;;;310:20:0;;:::o;494:97::-;460:5;;446:10;-1:-1:-1;;;;;446:19:0;;;460:5;;446:19;438:28;;;;;;567:5;:16;;-1:-1:-1;;567:16:0;-1:-1:-1;;;;;567:16:0;;;;;;;;;;494:97::o

Swarm Source

bzzr://78c48f9816a0603225588a35a9139f7d9a1b682d7951d7ae192b727dcdf772c1

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.