Sponsored:   VC, TLDR and CoinBene Funded "TEMCO: Bitcoin Network (RSK) Suppy Chain! Whitelist KYC Starts Now!!"
Contract Overview
Balance: 4.46346 Ether
Ether Value: $421.31 (@ $94.39/ETH)
Transactions: 261 txns
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x13434c369b163a16f969c15f965618a724b3a634at txn 0x97a0684ea63f596cd183844e5a5b9559c450cd151068d63fa5e0da3c60212565
 Latest 25 transactions from a total of 261 transactions
(+3 PendingTxns)

TxHash Age From To Value [TxFee]
0xe5fdd00929a18d21146e2406cfc789d9108b5e24690907ad7354de241ca82ea2(pending)0x8fba840decc346a788815d98101906895ded31fc  IN  0x8ee52258265a68b594288da6b6e7b166320d6eba0.01944 Ether(Pending)
0xbcba92a28d4b71d711764a313c4fe333665f46adb38a583d77aa5f58e9ec466a(pending)0x8fba840decc346a788815d98101906895ded31fc  IN  0x8ee52258265a68b594288da6b6e7b166320d6eba0.01944 Ether(Pending)
0x324ff2c566aaf4c437d32f182e69973783b4943de8be45f40ab1e8230ab4f759(pending)0x8fba840decc346a788815d98101906895ded31fc  IN  0x8ee52258265a68b594288da6b6e7b166320d6eba0.01946 Ether(Pending)
0x7fa0a08d6eef4737c05c56d3d255d3181059342624e2b0e4a1388c31a7a07ba69 hrs 35 mins ago0x487dc46268d868bb40ae2163b92f16ae713921e8  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01996 Ether0.00130124
0x899494ce661591ffff4aa9c1110ea5f445d1b73f915eb345bbe758a64e80f7fa16 hrs 30 mins ago0x487dc46268d868bb40ae2163b92f16ae713921e8  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01998 Ether0.005446988
0x81f61e9ac7db0ef617125d90bf18e918b89245efa6c218b9c7c5414c52e04c8d17 hrs 57 mins ago0x487dc46268d868bb40ae2163b92f16ae713921e8  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.02 Ether0.02530242
0xdfebbd160271826a845f641497606b77fe5816762440791b2f7083b8e9ef475d1 day 16 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01946 Ether0.00432537534
0xe5cd0eaa3424306b72f14bcd860974f1b5820987884458120829957953352dfe5 days 14 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01948 Ether0.021928533
0x3cc20a29a97bad1d18c718de9d9b63fff1eef54f5d74238bd0d73aabe1e4be005 days 16 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.0195 Ether0.006006057
0xe2c80deca3ed04111096629da63d553396df60d4ee3e1f0542ef36bd622eef4d6 days 16 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.0195 Ether0.0021183316
0x0fcb3ec0c1f93fb624978e0cff805801f4fef37131e5272a0406fc933ad131cb7 days 15 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01952 Ether0.021944704
0x7cc5fad18a6d694b135246b90b736c7bbd19d26a69c392a698e8f97454c4c3a410 days 18 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01988 Ether0.01253994
0xbaae2debfd89ef5f11279284ec0074715b02474a1764d1d8e9a57efb7715c2b110 days 18 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01988 Ether0.012531492
0x231ad64bec76e6638d14ec869261d72c2d5cff77349c805854e46a0b2a8749cc10 days 19 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01988 Ether0.010245636
0xee7366bf44d58a4419a480d820df3ea1a148e3ce5511edfbf2b8720915a02cd810 days 19 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01994 Ether0.005223055
0x4e2dfa716adbef0c999a308b165f41aedd5272a9ccb752139635acc249e6dfa510 days 19 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01994 Ether0.005223695
0xa83367c6397b118db1057e48bdd1cb03e234da5ed4590db49db1ebfb1002aec310 days 19 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01994 Ether0.005222735
0x7061be036dab31f54c3e8312d2e9475fd3787b465932257b9514b49c3eafbd7e10 days 19 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01994 Ether0.005224655
0x58abfa32d22d7dedda8418350d2da06ec88074081b87333f7552b45eecb0619410 days 21 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01994 Ether0.005073165
0x16103e74e7f7e4df5e59e7840092e2cbf3560a46e33f2d6991fec4b319da72a110 days 22 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01994 Ether0.003894825
0x052f8f0bb782eebf7b23b571ddd710814798485bf8418c79f095be2ea4ff471910 days 22 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01994 Ether0.005214415
0x25e75482222871a5db02a8836c67cb3db3bbfa63bdef82de270181ade35c758a10 days 22 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01994 Ether0.014175275
0x5ff0eefa3e6915dac122e0b84c79fa1cfad39f0fe3bfbb199f2850a71c39651f10 days 22 hrs ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01994 Ether0.038671615
0x6a5bf23e775ce37da4167229288da05ef629d6edff73f80a84a24adf883e482011 days 52 mins ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01994 Ether0.03443818
0x99b8f085f96b0afc43ebf49f2a5c52111c1fa1f8cb48e0812fe6454dbfea5d2f11 days 1 hr ago0x8fba840decc346a788815d98101906895ded31fc  IN   0x8ee52258265a68b594288da6b6e7b166320d6eba0.01994 Ether0.038663295
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click here To View More View All
ParentTxHash Block Age From To Value
0x084ec9b0699a0b22a2dffe009823254cb9a625da1514fada27e4edebbc5aab0b664917043 days 1 hr ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x10afef9ea5b252024349a38e67e331b56cd62aba0.0005 Ether
0x084ec9b0699a0b22a2dffe009823254cb9a625da1514fada27e4edebbc5aab0b664917043 days 1 hr ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x8328f13102cd99db79a36bffee8488bf96247b560.0005 Ether
0x3141059d3275327777149467aeafe8ad1cde7636ef2e909028946ed2e8ed7870664598143 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0xe2887ac15e19c30b5e6994dfe36ca757655357410.005 Ether
0x3141059d3275327777149467aeafe8ad1cde7636ef2e909028946ed2e8ed7870664598143 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0xaf3fd7a5e5c431174deba61b7a867cff13044d2c0.005 Ether
0x3141059d3275327777149467aeafe8ad1cde7636ef2e909028946ed2e8ed7870664598143 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x9a8e910b6eb0eabeb1a1060165cf23c23e72b77f0.005 Ether
0x3141059d3275327777149467aeafe8ad1cde7636ef2e909028946ed2e8ed7870664598143 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0xf0f7c147619429107bb619147898c8fbbb54c1f90.005 Ether
0x3141059d3275327777149467aeafe8ad1cde7636ef2e909028946ed2e8ed7870664598143 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x0609da5bddfd89a5cc3866b53552475fb7a4b02c0.005 Ether
0x3141059d3275327777149467aeafe8ad1cde7636ef2e909028946ed2e8ed7870664598143 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x1729f6ad7e396dd607fbd0107c9b33ed970122710.005 Ether
0x3141059d3275327777149467aeafe8ad1cde7636ef2e909028946ed2e8ed7870664598143 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x5011d63e8a2005abec7d3cee47c9fa43162c0b010.005 Ether
0x3141059d3275327777149467aeafe8ad1cde7636ef2e909028946ed2e8ed7870664598143 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0xb6eda8139d7322f3489686fea259d58d9b411f410.005 Ether
0x3141059d3275327777149467aeafe8ad1cde7636ef2e909028946ed2e8ed7870664598143 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x5e7b339d9a71ed738b001b7938fb7bf48fe4e0000.005 Ether
0x15274712d8116e6f2980b8d6b9943583770c45c83f8bec7bf4c7d84c49287076664596243 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0xe2887ac15e19c30b5e6994dfe36ca757655357410.0005 Ether
0x15274712d8116e6f2980b8d6b9943583770c45c83f8bec7bf4c7d84c49287076664596243 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0xaf3fd7a5e5c431174deba61b7a867cff13044d2c0.0005 Ether
0x15274712d8116e6f2980b8d6b9943583770c45c83f8bec7bf4c7d84c49287076664596243 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x9a8e910b6eb0eabeb1a1060165cf23c23e72b77f0.0005 Ether
0x15274712d8116e6f2980b8d6b9943583770c45c83f8bec7bf4c7d84c49287076664596243 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0xf0f7c147619429107bb619147898c8fbbb54c1f90.0005 Ether
0x15274712d8116e6f2980b8d6b9943583770c45c83f8bec7bf4c7d84c49287076664596243 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x0609da5bddfd89a5cc3866b53552475fb7a4b02c0.0005 Ether
0x15274712d8116e6f2980b8d6b9943583770c45c83f8bec7bf4c7d84c49287076664596243 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x1729f6ad7e396dd607fbd0107c9b33ed970122710.0005 Ether
0x15274712d8116e6f2980b8d6b9943583770c45c83f8bec7bf4c7d84c49287076664596243 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x5011d63e8a2005abec7d3cee47c9fa43162c0b010.0005 Ether
0x15274712d8116e6f2980b8d6b9943583770c45c83f8bec7bf4c7d84c49287076664596243 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0xb6eda8139d7322f3489686fea259d58d9b411f410.0005 Ether
0x15274712d8116e6f2980b8d6b9943583770c45c83f8bec7bf4c7d84c49287076664596243 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x5e7b339d9a71ed738b001b7938fb7bf48fe4e0000.0005 Ether
0x21bddf37a082e0860c5069f605ba2c78e61708f8afe1654ead3c04a5698be8db641304081 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x0c151ed6af519b2cd0b98670e89140e3f437a67a0.0008 Ether
0x21bddf37a082e0860c5069f605ba2c78e61708f8afe1654ead3c04a5698be8db641304081 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0xc3a9c1032d2b082e729e42d8fea74913584d6d060.0008 Ether
0x21bddf37a082e0860c5069f605ba2c78e61708f8afe1654ead3c04a5698be8db641304081 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x3f1648800a0212a58f346c3861d779b87286b4bd0.0008 Ether
0x21bddf37a082e0860c5069f605ba2c78e61708f8afe1654ead3c04a5698be8db641304081 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x00e970308061a2372c0062a4c09256594648cd900.0008 Ether
0x21bddf37a082e0860c5069f605ba2c78e61708f8afe1654ead3c04a5698be8db641304081 days 14 hrs ago0x8ee52258265a68b594288da6b6e7b166320d6eba0x72277fca26e2b7d84cbe55ff93abdfd4571d57850.0008 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Similar Match)
Note: Displaying Similar Match Verified Source Code At Contract 0xf7325c1fada62a48323cfb0641513cb3d0be81ba(Excluding Constructor Arguments if any)
Contract Name: UpgradebleStormSender
Compiler Text: v0.4.24+commit.e67f0147
Optimization Enabled: Yes
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity 0.4.24;


contract EternalStorage {

    mapping(bytes32 => uint256) internal uintStorage;
    mapping(bytes32 => string) internal stringStorage;
    mapping(bytes32 => address) internal addressStorage;
    mapping(bytes32 => bytes) internal bytesStorage;
    mapping(bytes32 => bool) internal boolStorage;
    mapping(bytes32 => int256) internal intStorage;

}


contract UpgradeabilityOwnerStorage {
    address private _upgradeabilityOwner;

    function upgradeabilityOwner() public view returns (address) {
        return _upgradeabilityOwner;
    }

    function setUpgradeabilityOwner(address newUpgradeabilityOwner) internal {
        _upgradeabilityOwner = newUpgradeabilityOwner;
    }

}

contract UpgradeabilityStorage {

    string internal _version;

    address internal _implementation;

    function version() public view returns (string) {
        return _version;
    }

    function implementation() public view returns (address) {
        return _implementation;
    }
}



contract OwnedUpgradeabilityStorage is UpgradeabilityOwnerStorage, UpgradeabilityStorage, EternalStorage {}



library SafeMath {


  function mul(uint256 a, uint256 b) internal pure returns (uint256) {
    if (a == 0) {
      return 0;
    }
    uint256 c = a * b;
    assert(c / a == b);
    return c;
  }


  function div(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return c;
  }


  function sub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }


  function add(uint256 a, uint256 b) internal pure returns (uint256) {
    uint256 c = a + b;
    assert(c >= a);
    return c;
  }
}



contract Ownable is EternalStorage {
  
    event OwnershipTransferred(address previousOwner, address newOwner);

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

    function owner() public view returns (address) {
        return addressStorage[keccak256("owner")];
    }

    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0));
        setOwner(newOwner);
    }

    function setOwner(address newOwner) internal {
        emit OwnershipTransferred(owner(), newOwner);
        addressStorage[keccak256("owner")] = newOwner;
    }
}





contract Claimable is EternalStorage, Ownable {
    function pendingOwner() public view returns (address) {
        return addressStorage[keccak256("pendingOwner")];
    }

    
    modifier onlyPendingOwner() {
        require(msg.sender == pendingOwner());
        _;
    }

    
    function transferOwnership(address newOwner) public onlyOwner {
        require(newOwner != address(0));
        addressStorage[keccak256("pendingOwner")] = newOwner;
    }

    
    function claimOwnership() public onlyPendingOwner {
        emit OwnershipTransferred(owner(), pendingOwner());
        addressStorage[keccak256("owner")] = addressStorage[keccak256("pendingOwner")];
        addressStorage[keccak256("pendingOwner")] = address(0);
    }
}

contract ERC20Basic {
    function totalSupply() public view returns (uint256);
    function balanceOf(address who) public view returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
}


contract ERC20 is ERC20Basic {
    function allowance(address owner, address spender) public view returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}


contract UpgradebleStormSender is OwnedUpgradeabilityStorage, Claimable {
    using SafeMath for uint256;

    event Multisended(uint256 total, address tokenAddress);
    event ClaimedTokens(address token, address owner, uint256 balance);

    modifier hasFee() {
        if (currentFee(msg.sender) > 0) {
            require(msg.value >= currentFee(msg.sender));
        }
        _;
    }

    function() public payable {}

    function initialize(address _owner) public {
        require(!initialized());
        setOwner(_owner);
        setArrayLimit(200);
        setDiscountStep(0.00002 ether);
        setFee(0.02 ether);
        boolStorage[keccak256("rs_multisender_initialized")] = true;
    }

    function initialized() public view returns (bool) {
        return boolStorage[keccak256("rs_multisender_initialized")];
    }
 
    function txCount(address customer) public view returns(uint256) {
        return uintStorage[keccak256(abi.encodePacked("txCount", customer))];
    }

    function arrayLimit() public view returns(uint256) {
        return uintStorage[keccak256(abi.encodePacked("arrayLimit"))];
    }

    function setArrayLimit(uint256 _newLimit) public onlyOwner {
        require(_newLimit != 0);
        uintStorage[keccak256("arrayLimit")] = _newLimit;
    }

    function discountStep() public view returns(uint256) {
        return uintStorage[keccak256("discountStep")];
    }

    function setDiscountStep(uint256 _newStep) public onlyOwner {
        require(_newStep != 0);
        uintStorage[keccak256("discountStep")] = _newStep;
    }

    function fee() public view returns(uint256) {
        return uintStorage[keccak256("fee")];
    }

    function currentFee(address _customer) public view returns(uint256) {
        if (fee() > discountRate(msg.sender)) {
            return fee().sub(discountRate(_customer));
        } else {
            return 0;
        }
    }

    function setFee(uint256 _newStep) public onlyOwner {
        require(_newStep != 0);
        uintStorage[keccak256("fee")] = _newStep;
    }

    function discountRate(address _customer) public view returns(uint256) {
        uint256 count = txCount(_customer);
        return count.mul(discountStep());
    }

    function multisendToken(address token, address[] _contributors, uint256[] _balances) public hasFee payable {
        if (token == 0x000000000000000000000000000000000000bEEF){
            multisendEther(_contributors, _balances);
        } else {
            uint256 total = 0;
            require(_contributors.length <= arrayLimit());
            ERC20 erc20token = ERC20(token);
            uint8 i = 0;
            for (i; i < _contributors.length; i++) {
                erc20token.transferFrom(msg.sender, _contributors[i], _balances[i]);
                total += _balances[i];
            }
            setTxCount(msg.sender, txCount(msg.sender).add(1));
            emit Multisended(total, token);
        }
    }

    function multisendEther(address[] _contributors, uint256[] _balances) public payable {
        uint256 total = msg.value;
        uint256 userfee = currentFee(msg.sender);
        require(total >= userfee);
        require(_contributors.length <= arrayLimit());
        total = total.sub(userfee);
        uint256 i = 0;
        for (i; i < _contributors.length; i++) {
            require(total >= _balances[i]);
            total = total.sub(_balances[i]);
            _contributors[i].transfer(_balances[i]);
        }
        setTxCount(msg.sender, txCount(msg.sender).add(1));
        emit Multisended(msg.value, 0x000000000000000000000000000000000000bEEF);
    }

    function claimTokens(address _token) public onlyOwner {
        if (_token == 0x0) {
            owner().transfer(address(this).balance);
            return;
        }
        ERC20 erc20token = ERC20(_token);
        uint256 balance = erc20token.balanceOf(this);
        erc20token.transfer(owner(), balance);
        emit ClaimedTokens(_token, owner(), balance);
    }
    
    function setTxCount(address customer, uint256 _txCount) private {
        uintStorage[keccak256(abi.encodePacked("txCount", customer))] = _txCount;
    }

}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"token","type":"address"},{"name":"_contributors","type":"address[]"},{"name":"_balances","type":"uint256[]"}],"name":"multisendToken","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"initialized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newStep","type":"uint256"}],"name":"setDiscountStep","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"claimOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"version","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_customer","type":"address"}],"name":"currentFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"implementation","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newStep","type":"uint256"}],"name":"setFee","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"upgradeabilityOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_contributors","type":"address[]"},{"name":"_balances","type":"uint256[]"}],"name":"multisendEther","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"arrayLimit","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"customer","type":"address"}],"name":"txCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"fee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_token","type":"address"}],"name":"claimTokens","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"pendingOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"discountStep","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newLimit","type":"uint256"}],"name":"setArrayLimit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_customer","type":"address"}],"name":"discountRate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"total","type":"uint256"},{"indexed":false,"name":"tokenAddress","type":"address"}],"name":"Multisended","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"owner","type":"address"},{"indexed":false,"name":"balance","type":"uint256"}],"name":"ClaimedTokens","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"previousOwner","type":"address"},{"indexed":false,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

  Contract Creation Code Switch To Opcodes View
608060405234801561001057600080fd5b506113a4806100206000396000f3006080604052600436106101035763ffffffff60e060020a6000350416630b66f3f58114610105578063158ef93e146101945780632f781393146101bd5780634e71e0c8146101d557806354fd4d50146101ea578063591552da146102745780635c60da1b146102a757806369fe0e2d146102d85780636fde8202146102f05780638da5cb5b14610305578063ab883d281461031a578063b4ae641c1461039b578063c1258f69146103b0578063c4d66de8146103d1578063ddca3f43146103f2578063df8de3e714610407578063e30c397814610428578063e4e1f29b1461043d578063ee8a0a3014610452578063eff8e7481461046a578063f2fde38b1461048b575b005b604080516020600460248035828101358481028087018601909752808652610103968435600160a060020a031696369660449591949091019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a9989019892975090820195509350839250850190849080828437509497506104ac9650505050505050565b3480156101a057600080fd5b506101a961067e565b604080519115158252519081900360200190f35b3480156101c957600080fd5b506101036004356106c2565b3480156101e157600080fd5b5061010361072a565b3480156101f657600080fd5b506101ff61085d565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610239578181015183820152602001610221565b50505050905090810190601f1680156102665780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561028057600080fd5b50610295600160a060020a03600435166108f2565b60408051918252519081900360200190f35b3480156102b357600080fd5b506102bc61093b565b60408051600160a060020a039092168252519081900360200190f35b3480156102e457600080fd5b5061010360043561094a565b3480156102fc57600080fd5b506102bc6109b4565b34801561031157600080fd5b506102bc6109c3565b6040805160206004803580820135838102808601850190965280855261010395369593946024949385019291829185019084908082843750506040805187358901803560208181028481018201909552818452989b9a998901989297509082019550935083925085019084908082843750949750610a0f9650505050505050565b3480156103a757600080fd5b50610295610b70565b3480156103bc57600080fd5b50610295600160a060020a0360043516610c25565b3480156103dd57600080fd5b50610103600160a060020a0360043516610d04565b3480156103fe57600080fd5b50610295610d93565b34801561041357600080fd5b50610103600160a060020a0360043516610dd6565b34801561043457600080fd5b506102bc610fcf565b34801561044957600080fd5b50610295611019565b34801561045e57600080fd5b5061010360043561105a565b34801561047657600080fd5b50610295600160a060020a03600435166110c2565b34801561049757600080fd5b50610103600160a060020a03600435166110ef565b6000806000806104bb336108f2565b11156104d6576104ca336108f2565b3410156104d657600080fd5b61beef600160a060020a03871614156104f8576104f38585610a0f565b610676565b60009250610504610b70565b8551111561051157600080fd5b5084905060005b84518160ff16101561060f5781600160a060020a03166323b872dd33878460ff1681518110151561054557fe5b90602001906020020151878560ff1681518110151561056057fe5b60209081029091018101516040805160e060020a63ffffffff8816028152600160a060020a03958616600482015293909416602484015260448301529151606480830193928290030181600087803b1580156105bb57600080fd5b505af11580156105cf573d6000803e3d6000fd5b505050506040513d60208110156105e557600080fd5b50508351849060ff83169081106105f857fe5b602090810290910101519290920191600101610518565b6106323361062d600161062133610c25565b9063ffffffff61118b16565b6111a5565b60408051848152600160a060020a038816602082015281517f04afd2ce457d973046bd54f5d7d36368546da08b88be1bca8ae50e32b451da17929181900390910190a15b505050505050565b604080517f72735f6d756c746973656e6465725f696e697469616c697a65640000000000008152815190819003601a01902060009081526007602052205460ff1690565b6106ca6109c3565b600160a060020a031633146106de57600080fd5b8015156106ea57600080fd5b604080517f646973636f756e745374657000000000000000000000000000000000000000008152815190819003600c019020600090815260036020522055565b610732610fcf565b600160a060020a0316331461074657600080fd5b7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e061076f6109c3565b610777610fcf565b60408051600160a060020a03938416815291909216602082015281519081900390910190a1604080517f70656e64696e674f776e657200000000000000000000000000000000000000008082528251600c9281900383018120600090815260056020818152868320547f6f776e657200000000000000000000000000000000000000000000000000000085528751948590038301852084528282528784208054600160a060020a0390921673ffffffffffffffffffffffffffffffffffffffff199283161790559484528651938490039095019092208152925291902080549091169055565b60018054604080516020601f600260001961010087891615020190951694909404938401819004810282018101909252828152606093909290918301828280156108e85780601f106108bd576101008083540402835291602001916108e8565b820191906000526020600020905b8154815290600101906020018083116108cb57829003601f168201915b5050505050905090565b60006108fd336110c2565b610905610d93565b11156109325761092b610917836110c2565b61091f610d93565b9063ffffffff61128416565b9050610936565b5060005b919050565b600254600160a060020a031690565b6109526109c3565b600160a060020a0316331461096657600080fd5b80151561097257600080fd5b604080517f6665650000000000000000000000000000000000000000000000000000000000815281516003918190038201902060009081526020919091522055565b600054600160a060020a031690565b604080517f6f776e6572000000000000000000000000000000000000000000000000000000815281516005918190038201902060009081526020919091522054600160a060020a031690565b34600080610a1c336108f2565b915081831015610a2b57600080fd5b610a33610b70565b85511115610a4057600080fd5b610a50838363ffffffff61128416565b9250600090505b8451811015610b1b578381815181101515610a6e57fe5b60209081029091010151831015610a8457600080fd5b610aac8482815181101515610a9557fe5b60209081029091010151849063ffffffff61128416565b92508481815181101515610abc57fe5b90602001906020020151600160a060020a03166108fc8583815181101515610ae057fe5b602090810290910101516040518115909202916000818181858888f19350505050158015610b12573d6000803e3d6000fd5b50600101610a57565b610b2d3361062d600161062133610c25565b6040805134815261beef602082015281517f04afd2ce457d973046bd54f5d7d36368546da08b88be1bca8ae50e32b451da17929181900390910190a15050505050565b60006003600060405160200180807f61727261794c696d697400000000000000000000000000000000000000000000815250600a0190506040516020818303038152906040526040518082805190602001908083835b60208310610be55780518252601f199092019160209182019101610bc6565b51815160209384036101000a6000190180199092169116179052604080519290940182900390912086528501959095529290920160002054949350505050565b6000600360008360405160200180807f7478436f756e740000000000000000000000000000000000000000000000000081525060070182600160a060020a0316600160a060020a03166c010000000000000000000000000281526014019150506040516020818303038152906040526040518082805190602001908083835b60208310610cc35780518252601f199092019160209182019101610ca4565b51815160209384036101000a600019018019909216911617905260408051929094018290039091208652850195909552929092016000205495945050505050565b610d0c61067e565b15610d1657600080fd5b610d1f81611296565b610d2960c861105a565b610d386512309ce540006106c2565b610d4866470de4df82000061094a565b50604080517f72735f6d756c746973656e6465725f696e697469616c697a65640000000000008152815190819003601a0190206000908152600760205220805460ff19166001179055565b604080517f666565000000000000000000000000000000000000000000000000000000000081528151600391819003820190206000908152602091909152205490565b600080610de16109c3565b600160a060020a03163314610df557600080fd5b600160a060020a0383161515610e4b57610e0d6109c3565b604051600160a060020a039190911690303180156108fc02916000818181858888f19350505050158015610e45573d6000803e3d6000fd5b50610fca565b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051849350600160a060020a038416916370a082319160248083019260209291908290030181600087803b158015610eaf57600080fd5b505af1158015610ec3573d6000803e3d6000fd5b505050506040513d6020811015610ed957600080fd5b50519050600160a060020a03821663a9059cbb610ef46109c3565b836040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015610f4757600080fd5b505af1158015610f5b573d6000803e3d6000fd5b505050506040513d6020811015610f7157600080fd5b507ff931edb47c50b4b4104c187b5814a9aef5f709e17e2ecf9617e860cacade929c905083610f9e6109c3565b60408051600160a060020a03938416815291909216602082015280820184905290519081900360600190a15b505050565b604080517f70656e64696e674f776e657200000000000000000000000000000000000000008152815190819003600c019020600090815260056020522054600160a060020a031690565b604080517f646973636f756e745374657000000000000000000000000000000000000000008152815190819003600c01902060009081526003602052205490565b6110626109c3565b600160a060020a0316331461107657600080fd5b80151561108257600080fd5b604080517f61727261794c696d6974000000000000000000000000000000000000000000008152815190819003600a019020600090815260036020522055565b6000806110ce83610c25565b90506110e86110db611019565b829063ffffffff61134d16565b9392505050565b6110f76109c3565b600160a060020a0316331461110b57600080fd5b600160a060020a038116151561112057600080fd5b604080517f70656e64696e674f776e657200000000000000000000000000000000000000008152815190819003600c01902060009081526005602052208054600160a060020a0390921673ffffffffffffffffffffffffffffffffffffffff19909216919091179055565b60008282018381101561119a57fe5b8091505b5092915050565b80600360008460405160200180807f7478436f756e740000000000000000000000000000000000000000000000000081525060070182600160a060020a0316600160a060020a03166c010000000000000000000000000281526014019150506040516020818303038152906040526040518082805190602001908083835b602083106112425780518252601f199092019160209182019101611223565b51815160209384036101000a60001901801990921691161790526040805192909401829003909120865285019590955292909201600020939093555050505050565b60008282111561129057fe5b50900390565b7f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e06112bf6109c3565b60408051600160a060020a03928316815291841660208301528051918290030190a1604080517f6f776e65720000000000000000000000000000000000000000000000000000008152815160059181900382019020600090815260209190915220805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600080831515611360576000915061119e565b5082820282848281151561137057fe5b041461119a57fe00a165627a7a7230582093cc05b37c4195ec640bd506fed41494b00b1f0a2a3464f400346e38b2a5c7280029

   Swarm Source:
bzzr://93cc05b37c4195ec640bd506fed41494b00b1f0a2a3464f400346e38b2a5c728

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.