Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 35 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Batch Distribute | 6037779 | 2402 days ago | IN | 0 ETH | 0.00016857 | ||||
Batch Distribute | 6037766 | 2402 days ago | IN | 0 ETH | 0.00028856 | ||||
Batch Distribute | 6037656 | 2402 days ago | IN | 0 ETH | 0.00094576 | ||||
Batch Distribute | 6037644 | 2402 days ago | IN | 0 ETH | 0.00078312 | ||||
Batch Distribute | 6037640 | 2402 days ago | IN | 0 ETH | 0.00203728 | ||||
Batch Distribute | 6037632 | 2402 days ago | IN | 0 ETH | 0.00068206 | ||||
Batch Distribute | 6037628 | 2402 days ago | IN | 0 ETH | 0.00034742 | ||||
Batch Distribute | 6037627 | 2402 days ago | IN | 0 ETH | 0.00055564 | ||||
Batch Distribute | 6037596 | 2402 days ago | IN | 0 ETH | 0.00072763 | ||||
Batch Distribute | 6014320 | 2406 days ago | IN | 0 ETH | 0.00064452 | ||||
Batch Distribute | 6014313 | 2406 days ago | IN | 0 ETH | 0.00086952 | ||||
Batch Distribute | 6014309 | 2406 days ago | IN | 0 ETH | 0.00312305 | ||||
Batch Distribute | 6014302 | 2406 days ago | IN | 0 ETH | 0.00112438 | ||||
Batch Distribute | 6014298 | 2406 days ago | IN | 0 ETH | 0.00463768 | ||||
Batch Distribute | 6014296 | 2406 days ago | IN | 0 ETH | 0.00150636 | ||||
Batch Distribute | 6014282 | 2406 days ago | IN | 0 ETH | 0.01024514 | ||||
Batch Distribute | 6014264 | 2406 days ago | IN | 0 ETH | 0.01210767 | ||||
Batch Distribute | 6014254 | 2406 days ago | IN | 0 ETH | 0.00390574 | ||||
Batch Distribute | 5948613 | 2417 days ago | IN | 0 ETH | 0.03459616 | ||||
Batch Distribute | 5948595 | 2417 days ago | IN | 0 ETH | 0.04392956 | ||||
Batch Distribute | 5948581 | 2417 days ago | IN | 0 ETH | 0.03667546 | ||||
Add Address To W... | 5899905 | 2425 days ago | IN | 0 ETH | 0.00316064 | ||||
Batch Distribute | 5896892 | 2426 days ago | IN | 0 ETH | 0.01671 | ||||
Batch Distribute | 5896788 | 2426 days ago | IN | 0 ETH | 0.01169252 | ||||
Batch Distribute | 5896634 | 2426 days ago | IN | 0 ETH | 0.0216867 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
Distribution
Compiler Version
v0.4.24+commit.e67f0147
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-06-20 */ pragma solidity ^0.4.13; contract Ownable { address public owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); /** * @dev The Ownable constructor sets the original `owner` of the contract to the sender * account. */ function Ownable() public { owner = msg.sender; } /** * @dev Throws if called by any account other than the owner. */ modifier onlyOwner() { require(msg.sender == owner); _; } /** * @dev Allows the current owner to transfer control of the contract to a newOwner. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) public onlyOwner { require(newOwner != address(0)); emit OwnershipTransferred(owner, newOwner); owner = newOwner; } } contract CanReclaimToken is Ownable { using SafeERC20 for ERC20Basic; /** * @dev Reclaim all ERC20Basic compatible tokens * @param token ERC20Basic The address of the token contract */ function reclaimToken(ERC20Basic token) external onlyOwner { uint256 balance = token.balanceOf(this); token.safeTransfer(owner, balance); } } contract Claimable is Ownable { address public pendingOwner; /** * @dev Modifier throws if called by any account other than the pendingOwner. */ modifier onlyPendingOwner() { require(msg.sender == pendingOwner); _; } /** * @dev Allows the current owner to set the pendingOwner address. * @param newOwner The address to transfer ownership to. */ function transferOwnership(address newOwner) onlyOwner public { pendingOwner = newOwner; } /** * @dev Allows the pendingOwner address to finalize the transfer. */ function claimOwnership() onlyPendingOwner public { emit OwnershipTransferred(owner, pendingOwner); owner = pendingOwner; pendingOwner = address(0); } } contract Whitelist is Ownable { mapping(address => bool) public whitelist; event WhitelistedAddressAdded(address addr); event WhitelistedAddressRemoved(address addr); /** * @dev Throws if called by any account that's not whitelisted. */ modifier onlyWhitelisted() { require(whitelist[msg.sender]); _; } /** * @dev add an address to the whitelist * @param addr address * @return true if the address was added to the whitelist, false if the address was already in the whitelist */ function addAddressToWhitelist(address addr) onlyOwner public returns(bool success) { if (!whitelist[addr]) { whitelist[addr] = true; emit WhitelistedAddressAdded(addr); success = true; } } /** * @dev add addresses to the whitelist * @param addrs addresses * @return true if at least one address was added to the whitelist, * false if all addresses were already in the whitelist */ function addAddressesToWhitelist(address[] addrs) onlyOwner public returns(bool success) { for (uint256 i = 0; i < addrs.length; i++) { if (addAddressToWhitelist(addrs[i])) { success = true; } } } /** * @dev remove an address from the whitelist * @param addr address * @return true if the address was removed from the whitelist, * false if the address wasn't in the whitelist in the first place */ function removeAddressFromWhitelist(address addr) onlyOwner public returns(bool success) { if (whitelist[addr]) { whitelist[addr] = false; emit WhitelistedAddressRemoved(addr); success = true; } } /** * @dev remove addresses from the whitelist * @param addrs addresses * @return true if at least one address was removed from the whitelist, * false if all addresses weren't in the whitelist in the first place */ function removeAddressesFromWhitelist(address[] addrs) onlyOwner public returns(bool success) { for (uint256 i = 0; i < addrs.length; i++) { if (removeAddressFromWhitelist(addrs[i])) { success = true; } } } } 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); } library SafeERC20 { function safeTransfer(ERC20Basic token, address to, uint256 value) internal { assert(token.transfer(to, value)); } function safeTransferFrom( ERC20 token, address from, address to, uint256 value ) internal { assert(token.transferFrom(from, to, value)); } function safeApprove(ERC20 token, address spender, uint256 value) internal { assert(token.approve(spender, value)); } } contract Distribution is CanReclaimToken, Claimable, Whitelist { using SafeERC20 for ERC20Basic; event Distributed(address beneficiary, uint256 amount); address[] public receivers; // Also used to indicate the distribution state. uint256 public amount = 0; ERC20Basic public token; constructor(ERC20Basic _token) public { token = _token; } function setReceivers(address[] _receivers, uint256 _amount) onlyWhitelisted external { // Be conservative about the size. require(_receivers.length <= 80); require(_amount > 0); receivers = _receivers; amount = _amount; } function distribute() onlyWhitelisted external { require(receivers.length > 0); require(amount > 0); for (uint256 i = 0; i < receivers.length; ++i) { address beneficiary = receivers[i]; token.safeTransfer(beneficiary, amount); emit Distributed(beneficiary, amount); } // Clear. amount = 0; delete receivers; } function batchDistribute( address[] batchReceivers, uint256 batchAmount ) onlyWhitelisted external { require(batchReceivers.length > 0); require(batchAmount > 0); for (uint256 i = 0; i < batchReceivers.length; ++i) { address beneficiary = batchReceivers[i]; token.safeTransfer(beneficiary, batchAmount); emit Distributed(beneficiary, batchAmount); } } function finished() public view returns (bool) { return amount == 0; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":false,"inputs":[{"name":"token","type":"address"}],"name":"reclaimToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addrs","type":"address[]"}],"name":"removeAddressesFromWhitelist","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"removeAddressFromWhitelist","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"claimOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"}],"name":"addAddressToWhitelist","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_receivers","type":"address[]"},{"name":"_amount","type":"uint256"}],"name":"setReceivers","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":"","type":"address"}],"name":"whitelist","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"amount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"finished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"receivers","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"addrs","type":"address[]"}],"name":"addAddressesToWhitelist","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"pendingOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"distribute","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"batchReceivers","type":"address[]"},{"name":"batchAmount","type":"uint256"}],"name":"batchDistribute","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"token","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_token","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"beneficiary","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Distributed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"addr","type":"address"}],"name":"WhitelistedAddressAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"addr","type":"address"}],"name":"WhitelistedAddressRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]
Contract Creation Code
6080604052600060045534801561001557600080fd5b50604051602080610bac833981016040525160008054600160a060020a0319908116331790915560058054600160a060020a0390931692909116919091179055610b48806100646000396000f3006080604052600436106100f05763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166317ffc32081146100f557806324953eaa14610118578063286dd3f5146101815780634e71e0c8146101a25780637b9417c8146101b757806386420710146101d85780638da5cb5b146101fc5780639b19251a1461022d578063aa8c217c1461024e578063bef4876b14610275578063bfd772fc1461028a578063e2ec6ec3146102a2578063e30c3978146102f7578063e4fc6b6d1461030c578063f2fde38b14610321578063f7701ce814610342578063fc0c546a14610366575b600080fd5b34801561010157600080fd5b50610116600160a060020a036004351661037b565b005b34801561012457600080fd5b506040805160206004803580820135838102808601850190965280855261016d953695939460249493850192918291850190849080828437509497506104479650505050505050565b604080519115158252519081900360200190f35b34801561018d57600080fd5b5061016d600160a060020a03600435166104a6565b3480156101ae57600080fd5b5061011661053d565b3480156101c357600080fd5b5061016d600160a060020a03600435166105c5565b3480156101e457600080fd5b5061011660246004803582810192910135903561065f565b34801561020857600080fd5b506102116106ac565b60408051600160a060020a039092168252519081900360200190f35b34801561023957600080fd5b5061016d600160a060020a03600435166106bb565b34801561025a57600080fd5b506102636106d0565b60408051918252519081900360200190f35b34801561028157600080fd5b5061016d6106d6565b34801561029657600080fd5b506102116004356106de565b3480156102ae57600080fd5b506040805160206004803580820135838102808601850190965280855261016d953695939460249493850192918291850190849080828437509497506107069650505050505050565b34801561030357600080fd5b5061021161075f565b34801561031857600080fd5b5061011661076e565b34801561032d57600080fd5b50610116600160a060020a0360043516610860565b34801561034e57600080fd5b506101166024600480358281019291013590356108a6565b34801561037257600080fd5b5061021161097c565b60008054600160a060020a0316331461039357600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038416916370a082319160248083019260209291908290030181600087803b1580156103f457600080fd5b505af1158015610408573d6000803e3d6000fd5b505050506040513d602081101561041e57600080fd5b505160005490915061044390600160a060020a0384811691168363ffffffff61098b16565b5050565b600080548190600160a060020a0316331461046157600080fd5b5060005b82518110156104a05761048e838281518110151561047f57fe5b906020019060200201516104a6565b1561049857600191505b600101610465565b50919050565b60008054600160a060020a031633146104be57600080fd5b600160a060020a03821660009081526002602052604090205460ff161561053857600160a060020a038216600081815260026020908152604091829020805460ff19169055815192835290517ff1abf01a1043b7c244d128e8595cf0c1d10743b022b03a02dffd8ca3bf729f5a9281900390910190a15060015b919050565b600154600160a060020a0316331461055457600080fd5b60015460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b60008054600160a060020a031633146105dd57600080fd5b600160a060020a03821660009081526002602052604090205460ff16151561053857600160a060020a038216600081815260026020908152604091829020805460ff19166001179055815192835290517fd1bba68c128cc3f427e5831b3c6f99f480b6efa6b9e80c757768f6124158cc3f9281900390910190a1506001919050565b3360009081526002602052604090205460ff16151561067d57600080fd5b605082111561068b57600080fd5b6000811161069857600080fd5b6106a460038484610a40565b506004555050565b600054600160a060020a031681565b60026020526000908152604090205460ff1681565b60045481565b600454155b90565b60038054829081106106ec57fe5b600091825260209091200154600160a060020a0316905081565b600080548190600160a060020a0316331461072057600080fd5b5060005b82518110156104a05761074d838281518110151561073e57fe5b906020019060200201516105c5565b1561075757600191505b600101610724565b600154600160a060020a031681565b33600090815260026020526040812054819060ff16151561078e57600080fd5b60035460001061079d57600080fd5b6004546000106107ac57600080fd5b600091505b60035482101561084d5760038054839081106107c957fe5b600091825260209091200154600454600554600160a060020a0392831693506107fb921690839063ffffffff61098b16565b60045460408051600160a060020a0384168152602081019290925280517fb649c98f58055c520df0dcb5709eff2e931217ff2fb1e21376130d31bbb1c0af9281900390910190a18160010191506107b1565b6000600481905561044390600390610ab0565b600054600160a060020a0316331461087757600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b33600090815260026020526040812054819060ff1615156108c657600080fd5b600084116108d357600080fd5b600083116108e057600080fd5b600091505b83821015610975578484838181106108f957fe5b600554600160a060020a03602090920293909301358116935061092692169050828563ffffffff61098b16565b60408051600160a060020a03831681526020810185905281517fb649c98f58055c520df0dcb5709eff2e931217ff2fb1e21376130d31bbb1c0af929181900390910190a18160010191506108e5565b5050505050565b600554600160a060020a031681565b82600160a060020a031663a9059cbb83836040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015610a0757600080fd5b505af1158015610a1b573d6000803e3d6000fd5b505050506040513d6020811015610a3157600080fd5b50511515610a3b57fe5b505050565b828054828255906000526020600020908101928215610aa0579160200282015b82811115610aa057815473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03843516178255602090920191600190910190610a60565b50610aac929150610ad1565b5090565b5080546000825590600052602060002090810190610ace9190610b02565b50565b6106db91905b80821115610aac57805473ffffffffffffffffffffffffffffffffffffffff19168155600101610ad7565b6106db91905b80821115610aac5760008155600101610b085600a165627a7a7230582043017941072c0c248c1b7900a468d74fe93250229b02a79210ee0aecd47557c60029000000000000000000000000ea26c4ac16d4a5a106820bc8aee85fd0b7b2b664
Deployed Bytecode
0x6080604052600436106100f05763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166317ffc32081146100f557806324953eaa14610118578063286dd3f5146101815780634e71e0c8146101a25780637b9417c8146101b757806386420710146101d85780638da5cb5b146101fc5780639b19251a1461022d578063aa8c217c1461024e578063bef4876b14610275578063bfd772fc1461028a578063e2ec6ec3146102a2578063e30c3978146102f7578063e4fc6b6d1461030c578063f2fde38b14610321578063f7701ce814610342578063fc0c546a14610366575b600080fd5b34801561010157600080fd5b50610116600160a060020a036004351661037b565b005b34801561012457600080fd5b506040805160206004803580820135838102808601850190965280855261016d953695939460249493850192918291850190849080828437509497506104479650505050505050565b604080519115158252519081900360200190f35b34801561018d57600080fd5b5061016d600160a060020a03600435166104a6565b3480156101ae57600080fd5b5061011661053d565b3480156101c357600080fd5b5061016d600160a060020a03600435166105c5565b3480156101e457600080fd5b5061011660246004803582810192910135903561065f565b34801561020857600080fd5b506102116106ac565b60408051600160a060020a039092168252519081900360200190f35b34801561023957600080fd5b5061016d600160a060020a03600435166106bb565b34801561025a57600080fd5b506102636106d0565b60408051918252519081900360200190f35b34801561028157600080fd5b5061016d6106d6565b34801561029657600080fd5b506102116004356106de565b3480156102ae57600080fd5b506040805160206004803580820135838102808601850190965280855261016d953695939460249493850192918291850190849080828437509497506107069650505050505050565b34801561030357600080fd5b5061021161075f565b34801561031857600080fd5b5061011661076e565b34801561032d57600080fd5b50610116600160a060020a0360043516610860565b34801561034e57600080fd5b506101166024600480358281019291013590356108a6565b34801561037257600080fd5b5061021161097c565b60008054600160a060020a0316331461039357600080fd5b604080517f70a082310000000000000000000000000000000000000000000000000000000081523060048201529051600160a060020a038416916370a082319160248083019260209291908290030181600087803b1580156103f457600080fd5b505af1158015610408573d6000803e3d6000fd5b505050506040513d602081101561041e57600080fd5b505160005490915061044390600160a060020a0384811691168363ffffffff61098b16565b5050565b600080548190600160a060020a0316331461046157600080fd5b5060005b82518110156104a05761048e838281518110151561047f57fe5b906020019060200201516104a6565b1561049857600191505b600101610465565b50919050565b60008054600160a060020a031633146104be57600080fd5b600160a060020a03821660009081526002602052604090205460ff161561053857600160a060020a038216600081815260026020908152604091829020805460ff19169055815192835290517ff1abf01a1043b7c244d128e8595cf0c1d10743b022b03a02dffd8ca3bf729f5a9281900390910190a15060015b919050565b600154600160a060020a0316331461055457600080fd5b60015460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600180546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b60008054600160a060020a031633146105dd57600080fd5b600160a060020a03821660009081526002602052604090205460ff16151561053857600160a060020a038216600081815260026020908152604091829020805460ff19166001179055815192835290517fd1bba68c128cc3f427e5831b3c6f99f480b6efa6b9e80c757768f6124158cc3f9281900390910190a1506001919050565b3360009081526002602052604090205460ff16151561067d57600080fd5b605082111561068b57600080fd5b6000811161069857600080fd5b6106a460038484610a40565b506004555050565b600054600160a060020a031681565b60026020526000908152604090205460ff1681565b60045481565b600454155b90565b60038054829081106106ec57fe5b600091825260209091200154600160a060020a0316905081565b600080548190600160a060020a0316331461072057600080fd5b5060005b82518110156104a05761074d838281518110151561073e57fe5b906020019060200201516105c5565b1561075757600191505b600101610724565b600154600160a060020a031681565b33600090815260026020526040812054819060ff16151561078e57600080fd5b60035460001061079d57600080fd5b6004546000106107ac57600080fd5b600091505b60035482101561084d5760038054839081106107c957fe5b600091825260209091200154600454600554600160a060020a0392831693506107fb921690839063ffffffff61098b16565b60045460408051600160a060020a0384168152602081019290925280517fb649c98f58055c520df0dcb5709eff2e931217ff2fb1e21376130d31bbb1c0af9281900390910190a18160010191506107b1565b6000600481905561044390600390610ab0565b600054600160a060020a0316331461087757600080fd5b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b33600090815260026020526040812054819060ff1615156108c657600080fd5b600084116108d357600080fd5b600083116108e057600080fd5b600091505b83821015610975578484838181106108f957fe5b600554600160a060020a03602090920293909301358116935061092692169050828563ffffffff61098b16565b60408051600160a060020a03831681526020810185905281517fb649c98f58055c520df0dcb5709eff2e931217ff2fb1e21376130d31bbb1c0af929181900390910190a18160010191506108e5565b5050505050565b600554600160a060020a031681565b82600160a060020a031663a9059cbb83836040518363ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015610a0757600080fd5b505af1158015610a1b573d6000803e3d6000fd5b505050506040513d6020811015610a3157600080fd5b50511515610a3b57fe5b505050565b828054828255906000526020600020908101928215610aa0579160200282015b82811115610aa057815473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a03843516178255602090920191600190910190610a60565b50610aac929150610ad1565b5090565b5080546000825590600052602060002090810190610ace9190610b02565b50565b6106db91905b80821115610aac57805473ffffffffffffffffffffffffffffffffffffffff19168155600101610ad7565b6106db91905b80821115610aac5760008155600101610b085600a165627a7a7230582043017941072c0c248c1b7900a468d74fe93250229b02a79210ee0aecd47557c60029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000ea26c4ac16d4a5a106820bc8aee85fd0b7b2b664
-----Decoded View---------------
Arg [0] : _token (address): 0xEA26c4aC16D4a5A106820BC8AEE85fd0b7b2b664
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000ea26c4ac16d4a5a106820bc8aee85fd0b7b2b664
Swarm Source
bzzr://43017941072c0c248c1b7900a468d74fe93250229b02a79210ee0aecd47557c6
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 31 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
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.