Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
Latest 25 from a total of 1,553 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Add To White Lis... | 5765481 | 2813 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5762873 | 2814 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5762862 | 2814 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5760530 | 2814 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5758342 | 2814 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5752438 | 2815 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5752436 | 2815 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5752124 | 2816 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5752117 | 2816 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5748388 | 2816 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5748386 | 2816 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5748156 | 2816 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5748145 | 2816 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5746773 | 2816 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5746696 | 2816 days ago | IN | 0 ETH | 0.00101586 | ||||
| Add To White Lis... | 5746686 | 2816 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5745742 | 2817 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5745739 | 2817 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5745727 | 2817 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5745721 | 2817 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5745711 | 2817 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5745698 | 2817 days ago | IN | 0 ETH | 0.00101714 | ||||
| Add To White Lis... | 5745669 | 2817 days ago | IN | 0 ETH | 0.00047236 | ||||
| Add To White Lis... | 5745667 | 2817 days ago | IN | 0 ETH | 0.00047236 | ||||
| Add To White Lis... | 5745665 | 2817 days ago | IN | 0 ETH | 0.00101714 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
WhiteList
Compiler Version
v0.4.18+commit.9cf6e910
Optimization Enabled:
No with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/**
*Submitted for verification at Etherscan.io on 2018-03-17
*/
pragma solidity ^ 0.4.18;
/**
* @title Ownable
* @dev The Ownable contract has an owner address, and provides basic authorization control
* functions, this simplifies the implementation of "user permissions".
*/
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) onlyOwner public {
require(newOwner != address(0));
OwnershipTransferred(owner, newOwner);
owner = newOwner;
}
}
// Whitelist smart contract
// This smart contract keeps list of addresses to whitelist
contract WhiteList is Ownable {
mapping(address => bool) public whiteList;
uint public totalWhiteListed; //white listed users number
event LogWhiteListed(address indexed user, uint whiteListedNum);
event LogWhiteListedMultiple(uint whiteListedNum);
event LogRemoveWhiteListed(address indexed user);
// @notice it will return status of white listing
// @return true if user is white listed and false if is not
function isWhiteListed(address _user) external view returns (bool) {
return whiteList[_user];
}
// @notice it will remove whitelisted user
// @param _contributor {address} of user to unwhitelist
function removeFromWhiteList(address _user) external onlyOwner() returns (bool) {
require(whiteList[_user] == true);
whiteList[_user] = false;
totalWhiteListed--;
LogRemoveWhiteListed(_user);
return true;
}
// @notice it will white list one member
// @param _user {address} of user to whitelist
// @return true if successful
function addToWhiteList(address _user) external onlyOwner() returns (bool) {
if (whiteList[_user] != true) {
whiteList[_user] = true;
totalWhiteListed++;
LogWhiteListed(_user, totalWhiteListed);
}
return true;
}
// @notice it will white list multiple members
// @param _user {address[]} of users to whitelist
// @return true if successful
function addToWhiteListMultiple(address[] _users) external onlyOwner() returns (bool) {
for (uint i = 0; i < _users.length; ++i) {
if (whiteList[_users[i]] != true) {
whiteList[_users[i]] = true;
totalWhiteListed++;
}
}
LogWhiteListedMultiple(totalWhiteListed);
return true;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":false,"inputs":[{"name":"_user","type":"address"}],"name":"removeFromWhiteList","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"whiteList","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_user","type":"address"}],"name":"addToWhiteList","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"}],"name":"isWhiteListed","outputs":[{"name":"","type":"bool"}],"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":"_users","type":"address[]"}],"name":"addToWhiteListMultiple","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalWhiteListed","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"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"},{"indexed":false,"name":"whiteListedNum","type":"uint256"}],"name":"LogWhiteListed","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"whiteListedNum","type":"uint256"}],"name":"LogWhiteListedMultiple","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"user","type":"address"}],"name":"LogRemoveWhiteListed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]Contract Creation Code
6060604052336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506109b8806100536000396000f30060606040526004361061008e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301bf664814610093578063372c12b1146100e457806347ee0394146101355780636f9170f6146101865780638da5cb5b146101d75780639fec8e3b1461022c578063a07b206f14610272578063f2fde38b1461029b575b600080fd5b341561009e57600080fd5b6100ca600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506102d4565b604051808215151515815260200191505060405180910390f35b34156100ef57600080fd5b61011b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610447565b604051808215151515815260200191505060405180910390f35b341561014057600080fd5b61016c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610467565b604051808215151515815260200191505060405180910390f35b341561019157600080fd5b6101bd600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506105e1565b604051808215151515815260200191505060405180910390f35b34156101e257600080fd5b6101ea610637565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561023757600080fd5b6102586004808035906020019082018035906020019190919290505061065c565b604051808215151515815260200191505060405180910390f35b341561027d57600080fd5b610285610831565b6040518082815260200191505060405180910390f35b34156102a657600080fd5b6102d2600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610837565b005b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561033157600080fd5b60011515600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151561039057600080fd5b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600260008154809291906001900391905055508173ffffffffffffffffffffffffffffffffffffffff167fb31567d35688e40dfdd4fc7b1d091d7e49ac4f663c6db965b53677d309530f1760405160405180910390a260019050919050565b60016020528060005260406000206000915054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156104c457600080fd5b60011515600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415156105d85760018060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506002600081548092919060010191905055508173ffffffffffffffffffffffffffffffffffffffff167f88eb615cbff4540422d181389333a5c75e3d5eb98dd55fb176e3a615ddfd0f1f6002546040518082815260200191505060405180910390a25b60019050919050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106ba57600080fd5b600090505b838390508110156107ed57600115156001600086868581811015156106e057fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415156107e2576001806000868685818110151561076157fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506002600081548092919060010191905055505b8060010190506106bf565b7f9075b10cfdcbb4feaac9b18054833db2bdacc10263b692174de5b561d34e2f4f6002546040518082815260200191505060405180910390a1600191505092915050565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561089257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156108ce57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a72305820518187c3722d917d6021d5bb47ade4f4d56f77fd226cacc617cae99468f0d3bc0029
Deployed Bytecode
0x60606040526004361061008e576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301bf664814610093578063372c12b1146100e457806347ee0394146101355780636f9170f6146101865780638da5cb5b146101d75780639fec8e3b1461022c578063a07b206f14610272578063f2fde38b1461029b575b600080fd5b341561009e57600080fd5b6100ca600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506102d4565b604051808215151515815260200191505060405180910390f35b34156100ef57600080fd5b61011b600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610447565b604051808215151515815260200191505060405180910390f35b341561014057600080fd5b61016c600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610467565b604051808215151515815260200191505060405180910390f35b341561019157600080fd5b6101bd600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506105e1565b604051808215151515815260200191505060405180910390f35b34156101e257600080fd5b6101ea610637565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561023757600080fd5b6102586004808035906020019082018035906020019190919290505061065c565b604051808215151515815260200191505060405180910390f35b341561027d57600080fd5b610285610831565b6040518082815260200191505060405180910390f35b34156102a657600080fd5b6102d2600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610837565b005b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561033157600080fd5b60011515600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514151561039057600080fd5b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550600260008154809291906001900391905055508173ffffffffffffffffffffffffffffffffffffffff167fb31567d35688e40dfdd4fc7b1d091d7e49ac4f663c6db965b53677d309530f1760405160405180910390a260019050919050565b60016020528060005260406000206000915054906101000a900460ff1681565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156104c457600080fd5b60011515600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415156105d85760018060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506002600081548092919060010191905055508173ffffffffffffffffffffffffffffffffffffffff167f88eb615cbff4540422d181389333a5c75e3d5eb98dd55fb176e3a615ddfd0f1f6002546040518082815260200191505060405180910390a25b60019050919050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156106ba57600080fd5b600090505b838390508110156107ed57600115156001600086868581811015156106e057fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615151415156107e2576001806000868685818110151561076157fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506002600081548092919060010191905055505b8060010190506106bf565b7f9075b10cfdcbb4feaac9b18054833db2bdacc10263b692174de5b561d34e2f4f6002546040518082815260200191505060405180910390a1600191505092915050565b60025481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561089257600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156108ce57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550505600a165627a7a72305820518187c3722d917d6021d5bb47ade4f4d56f77fd226cacc617cae99468f0d3bc0029
Swarm Source
bzzr://518187c3722d917d6021d5bb47ade4f4d56f77fd226cacc617cae99468f0d3bc
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
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.