Feature Tip: Add private address tag to any address under My Name Tag !
Source Code
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 1,376 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 8277935 | 2399 days ago | IN | 0 ETH | 0.00002928 | ||||
| Transfer | 7113320 | 2591 days ago | IN | 0 ETH | 0.00028069 | ||||
| Transfer | 7113277 | 2591 days ago | IN | 0 ETH | 0.00028069 | ||||
| Transfer | 6971478 | 2616 days ago | IN | 0 ETH | 0.00021967 | ||||
| Finish Ico | 6762674 | 2651 days ago | IN | 0 ETH | 0.00032111 | ||||
| Transfer | 6748315 | 2653 days ago | IN | 0 ETH | 0.00011715 | ||||
| Transfer | 6729852 | 2656 days ago | IN | 0 ETH | 0.00100072 | ||||
| Transfer | 6712752 | 2659 days ago | IN | 0 ETH | 0.00039257 | ||||
| Transfer | 6695449 | 2662 days ago | IN | 0.016 ETH | 0.00042 | ||||
| Transfer | 6569499 | 2683 days ago | IN | 0.001 ETH | 0.00011396 | ||||
| Transfer | 6569477 | 2683 days ago | IN | 0 ETH | 0.00013675 | ||||
| Set Ico Tier | 6530003 | 2689 days ago | IN | 0 ETH | 0.00043733 | ||||
| Transfer | 6521810 | 2690 days ago | IN | 0 ETH | 0.00007322 | ||||
| Transfer | 6470783 | 2699 days ago | IN | 0 ETH | 0.00004881 | ||||
| Transfer | 6379067 | 2714 days ago | IN | 0.02 ETH | 0.00033849 | ||||
| Set Ico Tier | 6352243 | 2718 days ago | IN | 0 ETH | 0.00043733 | ||||
| Transfer | 6316778 | 2724 days ago | IN | 0.01521 ETH | 0.00011438 | ||||
| Transfer | 6226582 | 2739 days ago | IN | 0 ETH | 0.00007322 | ||||
| Transfer | 6226167 | 2739 days ago | IN | 0 ETH | 0.00007322 | ||||
| Transfer | 6225860 | 2739 days ago | IN | 0 ETH | 0.000069 | ||||
| Transfer | 6203563 | 2743 days ago | IN | 0.001 ETH | 0.00069254 | ||||
| Transfer | 6203541 | 2743 days ago | IN | 0 ETH | 0.00069254 | ||||
| Transfer | 6202660 | 2743 days ago | IN | 0 ETH | 0.00004881 | ||||
| Transfer | 6192236 | 2745 days ago | IN | 0 ETH | 0.00069254 | ||||
| Transfer | 6192216 | 2745 days ago | IN | 0 ETH | 0.00069254 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 6123398 | 2756 days ago | 0.00088 ETH | ||||
| Transfer | 6123398 | 2756 days ago | 0.00012 ETH | ||||
| Transfer | 6123376 | 2756 days ago | 0.01408 ETH | ||||
| Transfer | 6123376 | 2756 days ago | 0.00192 ETH | ||||
| Transfer | 6123365 | 2756 days ago | 0.0528 ETH | ||||
| Transfer | 6123365 | 2756 days ago | 0.0072 ETH | ||||
| Transfer | 6123282 | 2756 days ago | 0.352 ETH | ||||
| Transfer | 6123282 | 2756 days ago | 0.048 ETH | ||||
| Transfer | 6123085 | 2757 days ago | 0.37224 ETH | ||||
| Transfer | 6123085 | 2757 days ago | 0.05076 ETH | ||||
| Transfer | 5834418 | 2806 days ago | 0.06375 ETH | ||||
| Transfer | 5834418 | 2806 days ago | 0.01125 ETH | ||||
| Transfer | 5833821 | 2806 days ago | 0.2465 ETH | ||||
| Transfer | 5833821 | 2806 days ago | 0.0435 ETH | ||||
| Transfer | 5816649 | 2809 days ago | 0.085 ETH | ||||
| Transfer | 5816649 | 2809 days ago | 0.015 ETH | ||||
| Transfer | 5810984 | 2810 days ago | 0.0425 ETH | ||||
| Transfer | 5810984 | 2810 days ago | 0.0075 ETH | ||||
| Transfer | 5810839 | 2810 days ago | 0.1598 ETH | ||||
| Transfer | 5810839 | 2810 days ago | 0.0282 ETH | ||||
| Transfer | 5810737 | 2810 days ago | 2.443325 ETH | ||||
| Transfer | 5810737 | 2810 days ago | 0.431175 ETH | ||||
| Transfer | 5810640 | 2810 days ago | 0.0187 ETH | ||||
| Transfer | 5810640 | 2810 days ago | 0.0033 ETH | ||||
| Transfer | 5810625 | 2810 days ago | 0.0102 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
ERNToken
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-02
*/
pragma solidity ^0.4.16;
library SafeMath {
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a * b;
assert(a == 0 || c / a == b);
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a / b;
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 owned {
address public owner;
constructor() public {
owner = msg.sender;
}
modifier onlyOwner {
require(msg.sender == owner);
_;
}
function transferOwnership(address newOwner) onlyOwner public {
owner = newOwner;
}
}
contract ERNToken is owned {
using SafeMath for uint256;
string public constant name = "ERNToken";
string public constant symbol = "ERN";
uint public constant decimals = 8;
uint constant ONETOKEN = 10 ** uint256(decimals);
uint constant MILLION = 1000000;
uint public constant Total_TokenSupply = 1000 * MILLION * ONETOKEN; //1B Final Token Supply
uint public totalSupply;
uint public Dev_Supply;
uint public GrowthPool_Supply;
uint public Rewards_Supply; //to be added 45% Rewards
bool public DevSupply_Released = false; //Locked 3% Dev Supply
bool public GrowthPool_Released = false; //Locked 2% Growth Pool Supply
bool public ICO_Finished = false; //ICO Status
uint public ICO_Tier = 0; //ICO Tier (1,2,3,4)
uint public ICO_Supply = 0; //ICO Supply will change per Tier
uint public ICO_TokenValue = 0; //Token Value will change per ICO Tier
bool public ICO_AllowPayment; //Control Ether Payment when ICO is On
bool public Token_AllowTransfer = false; //Locked Token Holder for transferring ERN
uint public Collected_Ether;
uint public Total_SoldToken;
uint public Total_ICOSupply;
address public etherWallet = 0x90C5Daf1Ca815aF29b3a79f72565D02bdB706126;
constructor() public {
totalSupply = 1000 * MILLION * ONETOKEN; //1 Billion Total Supply
Dev_Supply = totalSupply.mul(3).div(100); //3% of Supply -> locked until 01/01/2020
GrowthPool_Supply = totalSupply.mul(2).div(100); //2% of Supply -> locked until 01/01/2019
Rewards_Supply = totalSupply.mul(45).div(100); //45% of Supply -> use for rewards, bounty, mining, etc
totalSupply -= Dev_Supply + GrowthPool_Supply + Rewards_Supply; //50% less for initial token supply
Total_ICOSupply = totalSupply; //500M ICO supply
balanceOf[msg.sender] = totalSupply;
}
mapping (address => uint256) public balanceOf;
mapping (address => bool) public whitelist;
mapping (address => uint256) public PrivateSale_Cap;
mapping (address => uint256) public PreIco_Cap;
mapping (address => uint256) public MainIco_Cap;
event Transfer(address indexed from, address indexed to, uint256 value);
event Burn(address indexed from, uint256 value);
event Whitelisted(address indexed target, bool whitelist);
event IcoFinished(bool finish);
modifier notLocked{
require(Token_AllowTransfer == true || msg.sender == owner);
_;
}
modifier buyingToken{
require(ICO_AllowPayment == true);
require(msg.sender != owner);
if(ICO_Tier == 1)
{
require(whitelist[msg.sender]);
}
if(ICO_Tier == 2)
{
require(whitelist[msg.sender]);
require(PrivateSale_Cap[msg.sender] + msg.value <= 5 ether); //private sale -> 5 Eth Limit
}
if(ICO_Tier == 3)
{
require(whitelist[msg.sender]);
require(PreIco_Cap[msg.sender] + msg.value <= 15 ether); //pre-ico -> 15 Eth Limit
}
if(ICO_Tier == 4)
{
require(whitelist[msg.sender]);
require(MainIco_Cap[msg.sender] + msg.value <= 15 ether); //main-ico -> 15 Eth Limit
}
_;
}
function unlockDevTokenSupply() onlyOwner public {
require(now > 1577836800); //can be unlocked only on 1/1/2020
require(DevSupply_Released == false);
balanceOf[owner] += Dev_Supply;
totalSupply += Dev_Supply;
emit Transfer(0, this, Dev_Supply);
emit Transfer(this, owner, Dev_Supply);
Dev_Supply = 0; //clear dev supply -> 0
DevSupply_Released = true; //to avoid next execution
}
function unlockGrowthPoolTokenSupply() onlyOwner public {
require(now > 1546300800); //can be unlocked only on 1/1/2019
require(GrowthPool_Released == false);
balanceOf[owner] += GrowthPool_Supply;
totalSupply += GrowthPool_Supply;
emit Transfer(0, this, GrowthPool_Supply);
emit Transfer(this, owner, GrowthPool_Supply);
GrowthPool_Supply = 0; //clear growthpool supply -> 0
GrowthPool_Released = true; //to avoid next execution
}
function sendUnsoldTokenToRewardSupply() onlyOwner public {
require(ICO_Finished == true);
uint totalUnsold = Total_ICOSupply - Total_SoldToken; //get total unsold token on ICO
Rewards_Supply += totalUnsold; //add to rewards / mineable supply
Total_SoldToken += totalUnsold;
}
function giveReward(address target, uint256 reward) onlyOwner public {
require(Rewards_Supply >= reward);
balanceOf[target] += reward;
totalSupply += reward;
emit Transfer(0, this, reward);
emit Transfer(this, target, reward);
Rewards_Supply -= reward;
}
function _transferToken(address _from, address _to, uint _value) internal {
require(_to != 0x0);
require(balanceOf[_from] >= _value);
require(balanceOf[_to] + _value > balanceOf[_to]);
uint previousBalances = balanceOf[_from] + balanceOf[_to];
balanceOf[_from] -= _value;
balanceOf[_to] += _value;
emit Transfer(_from, _to, _value);
assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
}
function transfer(address _to, uint256 _value) notLocked public {
_transferToken(msg.sender, _to, _value);
}
function burn(uint256 _value) public returns (bool success) {
require(balanceOf[msg.sender] >= _value);
balanceOf[msg.sender] -= _value;
totalSupply -= _value;
emit Burn(msg.sender, _value);
return true;
}
function _transfer(address _from, address _to, uint _value) internal {
require (_to != 0x0);
require (balanceOf[_from] >= _value);
require (balanceOf[_to] + _value >= balanceOf[_to]);
balanceOf[_from] -= _value;
balanceOf[_to] += _value;
emit Transfer(_from, _to, _value);
}
function() payable buyingToken public {
uint totalToken = (msg.value.mul(ICO_TokenValue)).div(10 ** 18);
totalToken = totalToken.mul(ONETOKEN);
require(ICO_Supply >= totalToken);
if(ICO_Tier == 2)
{
PrivateSale_Cap[msg.sender] += msg.value;
}
if(ICO_Tier == 3)
{
PreIco_Cap[msg.sender] += msg.value;
}
if(ICO_Tier == 4)
{
MainIco_Cap[msg.sender] += msg.value;
}
ICO_Supply -= totalToken;
_transfer(owner, msg.sender, totalToken);
uint256 sendBonus = icoReturnBonus(msg.value);
if(sendBonus != 0)
{
msg.sender.transfer(sendBonus);
}
etherWallet.transfer(this.balance);
Collected_Ether += msg.value - sendBonus; //divide 18 decimals
Total_SoldToken += totalToken; //divide 8 decimals
}
function icoReturnBonus(uint256 amount) internal constant returns (uint256) {
uint256 bonus = 0;
if(ICO_Tier == 1)
{
bonus = amount.mul(15).div(100);
}
if(ICO_Tier == 2)
{
bonus = amount.mul(12).div(100);
}
if(ICO_Tier == 3)
{
bonus = amount.mul(10).div(100);
}
if(ICO_Tier == 4)
{
bonus = amount.mul(8).div(100);
}
return bonus;
}
function withdrawEther() onlyOwner public{
owner.transfer(this.balance);
}
function setIcoTier(uint256 newTokenValue) onlyOwner public {
require(ICO_Finished == false && ICO_Tier < 4);
ICO_Tier += 1;
ICO_AllowPayment = true;
ICO_TokenValue = newTokenValue;
if(ICO_Tier == 1){
ICO_Supply = 62500000 * ONETOKEN; //62.5M supply -> x private sale
}
if(ICO_Tier == 2){
ICO_Supply = 100 * MILLION * ONETOKEN; //100M supply -> private sale
}
if(ICO_Tier == 3){
ICO_Supply = 150 * MILLION * ONETOKEN; //150M supply -> pre-ico
}
if(ICO_Tier == 4){
ICO_Supply = 187500000 * ONETOKEN; //187.5M supply -> main-ico
}
}
function FinishIco() onlyOwner public {
require(ICO_Tier >= 4);
ICO_Supply = 0;
ICO_Tier = 0;
ICO_TokenValue = 0;
ICO_Finished = true;
ICO_AllowPayment = false;
emit IcoFinished(true);
}
function setWhitelistAddress(address addr, bool status) onlyOwner public {
whitelist[addr] = status;
emit Whitelisted(addr, status);
}
function setIcoPaymentStatus(bool status) onlyOwner public {
require(ICO_Finished == false);
ICO_AllowPayment = status;
}
function setTokenTransferStatus(bool status) onlyOwner public {
require(ICO_Finished == true);
Token_AllowTransfer = status;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"etherWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sendUnsoldTokenToRewardSupply","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"MainIco_Cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newTokenValue","type":"uint256"}],"name":"setIcoTier","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"addr","type":"address"},{"name":"status","type":"bool"}],"name":"setWhitelistAddress","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Dev_Supply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_value","type":"uint256"}],"name":"burn","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"DevSupply_Released","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unlockGrowthPoolTokenSupply","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"ICO_TokenValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"GrowthPool_Supply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Token_AllowTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"PrivateSale_Cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Collected_Ether","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ICO_Finished","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdrawEther","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"status","type":"bool"}],"name":"setTokenTransferStatus","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":"PreIco_Cap","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ICO_Supply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Rewards_Supply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ICO_Tier","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"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":"ICO_AllowPayment","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Total_SoldToken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"GrowthPool_Released","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"status","type":"bool"}],"name":"setIcoPaymentStatus","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"target","type":"address"},{"name":"reward","type":"uint256"}],"name":"giveReward","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"unlockDevTokenSupply","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"FinishIco","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"Total_TokenSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Total_ICOSupply","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"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"target","type":"address"},{"indexed":false,"name":"whitelist","type":"bool"}],"name":"Whitelisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"finish","type":"bool"}],"name":"IcoFinished","type":"event"}]Contract Creation Code
60806040526005805462ffffff191690556000600681905560078190556008556009805461ff0019169055600d8054600160a060020a0319167390c5daf1ca815af29b3a79f72565d02bdb7061261790553480156200005d57600080fd5b5060008054600160a060020a0319163317905567016345785d8a00006001819055620000b690606490620000a1906003640100000000620009106200014082021704565b906401000000006200093b6200016e82021704565b6002908155600154620000df91606491620000a191640100000000620009106200014082021704565b6003556001546200010890606490620000a190602d640100000000620009106200014082021704565b6004819055600354600254600180549190920190920190910390819055600c819055336000908152600e602052604090205562000186565b60008282028315806200015e57508284828115156200015b57fe5b04145b15156200016757fe5b9392505050565b60008082848115156200017d57fe5b04949350505050565b61138d80620001966000396000f3006080604052600436106101e25763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461049d5780630cd74cd914610527578063162897c01461055857806318160ddd1461056f5780631c92dbcc14610596578063313ce567146105b7578063342b88ba146105cc5780633f914aef146105e457806341b8547c1461060a57806342966c681461061f57806343c273c71461064b5780634ba034dc146106605780635aac8aad146106755780635ebad2ab1461068a5780635f856dbf1461069f57806363263a64146106b45780636d99aafd146106d55780636ea3b6d1146106ea57806370a08231146106ff5780637362377b1461072057806377542194146107355780638da5cb5b1461074f5780638eb1536b146107645780638ed9fd75146107855780638f1f761a1461079a578063938db92e146107af57806395d89b41146107c45780639b19251a146107d95780639f621075146107fa578063a9059cbb1461080f578063af0c925914610833578063bf1cd41614610848578063cbe239ed1461085d578063ce8ae9f314610877578063d0b0c0d51461089b578063d180ebca146108b0578063d6391a01146108c5578063eacb05d8146108da578063f2fde38b146108ef575b600954600090819060ff1615156001146101fb57600080fd5b600054600160a060020a031633141561021357600080fd5b6006546001141561023c57336000908152600f602052604090205460ff16151561023c57600080fd5b6006546002141561028d57336000908152600f602052604090205460ff16151561026557600080fd5b33600090815260106020526040902054674563918244f4000034909101111561028d57600080fd5b600654600314156102de57336000908152600f602052604090205460ff1615156102b657600080fd5b3360009081526011602052604090205467d02ab486cedc00003490910111156102de57600080fd5b6006546004141561032f57336000908152600f602052604090205460ff16151561030757600080fd5b3360009081526012602052604090205467d02ab486cedc000034909101111561032f57600080fd5b61035c670de0b6b3a76400006103506008543461091090919063ffffffff16565b9063ffffffff61093b16565b9150610372826305f5e10063ffffffff61091016565b9150816007541015151561038557600080fd5b600654600214156103a6573360009081526010602052604090208054340190555b600654600314156103c7573360009081526011602052604090208054340190555b600654600414156103e8573360009081526012602052604090208054340190555b60078054839003905560005461040890600160a060020a03163384610952565b61041134610a0d565b9050801561044857604051339082156108fc029083906000818181858888f19350505050158015610446573d6000803e3d6000fd5b505b600d54604051600160a060020a0390911690303180156108fc02916000818181858888f19350505050158015610482573d6000803e3d6000fd5b50600a80543492909203919091019055600b80549091019055005b3480156104a957600080fd5b506104b2610aa8565b6040805160208082528351818301528351919283929083019185019080838360005b838110156104ec5781810151838201526020016104d4565b50505050905090810190601f1680156105195780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561053357600080fd5b5061053c610adf565b60408051600160a060020a039092168252519081900360200190f35b34801561056457600080fd5b5061056d610aee565b005b34801561057b57600080fd5b50610584610b3a565b60408051918252519081900360200190f35b3480156105a257600080fd5b50610584600160a060020a0360043516610b40565b3480156105c357600080fd5b50610584610b52565b3480156105d857600080fd5b5061056d600435610b57565b3480156105f057600080fd5b5061056d600160a060020a03600435166024351515610c0c565b34801561061657600080fd5b50610584610c83565b34801561062b57600080fd5b50610637600435610c89565b604080519115158252519081900360200190f35b34801561065757600080fd5b50610637610d01565b34801561066c57600080fd5b5061056d610d0a565b34801561068157600080fd5b50610584610de4565b34801561069657600080fd5b50610584610dea565b3480156106ab57600080fd5b50610637610df0565b3480156106c057600080fd5b50610584600160a060020a0360043516610dfe565b3480156106e157600080fd5b50610584610e10565b3480156106f657600080fd5b50610637610e16565b34801561070b57600080fd5b50610584600160a060020a0360043516610e25565b34801561072c57600080fd5b5061056d610e37565b34801561074157600080fd5b5061056d6004351515610e89565b34801561075b57600080fd5b5061053c610ed4565b34801561077057600080fd5b50610584600160a060020a0360043516610ee3565b34801561079157600080fd5b50610584610ef5565b3480156107a657600080fd5b50610584610efb565b3480156107bb57600080fd5b50610584610f01565b3480156107d057600080fd5b506104b2610f07565b3480156107e557600080fd5b50610637600160a060020a0360043516610f3e565b34801561080657600080fd5b50610637610f53565b34801561081b57600080fd5b5061056d600160a060020a0360043516602435610f5c565b34801561083f57600080fd5b50610584610f9c565b34801561085457600080fd5b50610637610fa2565b34801561086957600080fd5b5061056d6004351515610fb0565b34801561088357600080fd5b5061056d600160a060020a0360043516602435610ff0565b3480156108a757600080fd5b5061056d61109a565b3480156108bc57600080fd5b5061056d61116d565b3480156108d157600080fd5b506105846111f4565b3480156108e657600080fd5b50610584611200565b3480156108fb57600080fd5b5061056d600160a060020a0360043516611206565b600082820283158061092c575082848281151561092957fe5b04145b151561093457fe5b9392505050565b600080828481151561094957fe5b04949350505050565b600160a060020a038216151561096757600080fd5b600160a060020a0383166000908152600e602052604090205481111561098c57600080fd5b600160a060020a0382166000908152600e602052604090205481810110156109b357600080fd5b600160a060020a038084166000818152600e602090815260408083208054879003905593861680835291849020805486019055835185815293519193600080516020611342833981519152929081900390910190a3505050565b600654600090819060011415610a3657610a33606461035085600f63ffffffff61091016565b90505b60065460021415610a5a57610a57606461035085600c63ffffffff61091016565b90505b60065460031415610a7e57610a7b606461035085600a63ffffffff61091016565b90505b60065460041415610aa257610a9f606461035085600863ffffffff61091016565b90505b92915050565b60408051808201909152600881527f45524e546f6b656e000000000000000000000000000000000000000000000000602082015281565b600d54600160a060020a031681565b60008054600160a060020a03163314610b0657600080fd5b60055462010000900460ff161515600114610b2057600080fd5b50600b8054600c5460048054918390039182019055019055565b60015481565b60126020526000908152604090205481565b600881565b600054600160a060020a03163314610b6e57600080fd5b60055462010000900460ff16158015610b8957506004600654105b1515610b9457600080fd5b600680546001908101918290556009805460ff19168217905560088390551415610bc4576616345785d8a0006007555b60065460021415610bdb57662386f26fc100006007555b60065460031415610bf25766354a6ba7a180006007555b60065460041415610c095766429d069189e0006007555b50565b600054600160a060020a03163314610c2357600080fd5b600160a060020a0382166000818152600f6020908152604091829020805460ff1916851515908117909155825190815291517fa54714518c5d275fdcd3d2a461e4858e4e8cb04fb93cd0bca9d6d34115f264409281900390910190a25050565b60025481565b336000908152600e6020526040812054821115610ca557600080fd5b336000818152600e602090815260409182902080548690039055600180548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b60055460ff1681565b600054600160a060020a03163314610d2157600080fd5b635c2aad804211610d3157600080fd5b600554610100900460ff1615610d4657600080fd5b6003805460008054600160a060020a03168152600e60209081526040808320805490940190935592546001805482019055825190815291513093919260008051602061134283398151915292908290030190a36000546003546040805191825251600160a060020a03909216913091600080516020611342833981519152919081900360200190a360006003556005805461ff001916610100179055565b60085481565b60035481565b600954610100900460ff1681565b60106020526000908152604090205481565b600a5481565b60055462010000900460ff1681565b600e6020526000908152604090205481565b600054600160a060020a03163314610e4e57600080fd5b60008054604051600160a060020a0390911691303180156108fc02929091818181858888f19350505050158015610c09573d6000803e3d6000fd5b600054600160a060020a03163314610ea057600080fd5b60055462010000900460ff161515600114610eba57600080fd5b600980549115156101000261ff0019909216919091179055565b600054600160a060020a031681565b60116020526000908152604090205481565b60075481565b60045481565b60065481565b60408051808201909152600381527f45524e0000000000000000000000000000000000000000000000000000000000602082015281565b600f6020526000908152604090205460ff1681565b60095460ff1681565b60095460ff61010090910416151560011480610f825750600054600160a060020a031633145b1515610f8d57600080fd5b610f9833838361124c565b5050565b600b5481565b600554610100900460ff1681565b600054600160a060020a03163314610fc757600080fd5b60055462010000900460ff1615610fdd57600080fd5b6009805460ff1916911515919091179055565b600054600160a060020a0316331461100757600080fd5b60045481111561101657600080fd5b600160a060020a0382166000908152600e60209081526040808320805485019055600180548501905580518481529051309392600080516020611342833981519152928290030190a3604080518281529051600160a060020a0384169130916000805160206113428339815191529181900360200190a36004805491909103905550565b600054600160a060020a031633146110b157600080fd5b635e0be10042116110c157600080fd5b60055460ff16156110d157600080fd5b6002805460008054600160a060020a03168152600e60209081526040808320805490940190935592546001805482019055825190815291513093919260008051602061134283398151915292908290030190a36000546002546040805191825251600160a060020a03909216913091600080516020611342833981519152919081900360200190a360006002556005805460ff19166001179055565b600054600160a060020a0316331461118457600080fd5b6006546004111561119457600080fd5b6000600781905560068190556008556005805462ff00001916620100001790556009805460ff19169055604080516001815290517f59b976ecaced329630e954a021fbd9593894ff5a7480e5d7351e73cecbf285f19181900360200190a1565b67016345785d8a000081565b600c5481565b600054600160a060020a0316331461121d57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000600160a060020a038316151561126357600080fd5b600160a060020a0384166000908152600e602052604090205482111561128857600080fd5b600160a060020a0383166000908152600e6020526040902054828101116112ae57600080fd5b50600160a060020a038083166000818152600e6020908152604080832080549589168085528285208054898103909155948690528154880190915581518781529151939095019492600080516020611342833981519152929181900390910190a3600160a060020a038084166000908152600e602052604080822054928716825290205401811461133b57fe5b505050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582064cb25c53ebd8a5987d73f5f851dad4d3a382c8e336d83ce62ef15913619320b0029
Deployed Bytecode
0x6080604052600436106101e25763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461049d5780630cd74cd914610527578063162897c01461055857806318160ddd1461056f5780631c92dbcc14610596578063313ce567146105b7578063342b88ba146105cc5780633f914aef146105e457806341b8547c1461060a57806342966c681461061f57806343c273c71461064b5780634ba034dc146106605780635aac8aad146106755780635ebad2ab1461068a5780635f856dbf1461069f57806363263a64146106b45780636d99aafd146106d55780636ea3b6d1146106ea57806370a08231146106ff5780637362377b1461072057806377542194146107355780638da5cb5b1461074f5780638eb1536b146107645780638ed9fd75146107855780638f1f761a1461079a578063938db92e146107af57806395d89b41146107c45780639b19251a146107d95780639f621075146107fa578063a9059cbb1461080f578063af0c925914610833578063bf1cd41614610848578063cbe239ed1461085d578063ce8ae9f314610877578063d0b0c0d51461089b578063d180ebca146108b0578063d6391a01146108c5578063eacb05d8146108da578063f2fde38b146108ef575b600954600090819060ff1615156001146101fb57600080fd5b600054600160a060020a031633141561021357600080fd5b6006546001141561023c57336000908152600f602052604090205460ff16151561023c57600080fd5b6006546002141561028d57336000908152600f602052604090205460ff16151561026557600080fd5b33600090815260106020526040902054674563918244f4000034909101111561028d57600080fd5b600654600314156102de57336000908152600f602052604090205460ff1615156102b657600080fd5b3360009081526011602052604090205467d02ab486cedc00003490910111156102de57600080fd5b6006546004141561032f57336000908152600f602052604090205460ff16151561030757600080fd5b3360009081526012602052604090205467d02ab486cedc000034909101111561032f57600080fd5b61035c670de0b6b3a76400006103506008543461091090919063ffffffff16565b9063ffffffff61093b16565b9150610372826305f5e10063ffffffff61091016565b9150816007541015151561038557600080fd5b600654600214156103a6573360009081526010602052604090208054340190555b600654600314156103c7573360009081526011602052604090208054340190555b600654600414156103e8573360009081526012602052604090208054340190555b60078054839003905560005461040890600160a060020a03163384610952565b61041134610a0d565b9050801561044857604051339082156108fc029083906000818181858888f19350505050158015610446573d6000803e3d6000fd5b505b600d54604051600160a060020a0390911690303180156108fc02916000818181858888f19350505050158015610482573d6000803e3d6000fd5b50600a80543492909203919091019055600b80549091019055005b3480156104a957600080fd5b506104b2610aa8565b6040805160208082528351818301528351919283929083019185019080838360005b838110156104ec5781810151838201526020016104d4565b50505050905090810190601f1680156105195780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561053357600080fd5b5061053c610adf565b60408051600160a060020a039092168252519081900360200190f35b34801561056457600080fd5b5061056d610aee565b005b34801561057b57600080fd5b50610584610b3a565b60408051918252519081900360200190f35b3480156105a257600080fd5b50610584600160a060020a0360043516610b40565b3480156105c357600080fd5b50610584610b52565b3480156105d857600080fd5b5061056d600435610b57565b3480156105f057600080fd5b5061056d600160a060020a03600435166024351515610c0c565b34801561061657600080fd5b50610584610c83565b34801561062b57600080fd5b50610637600435610c89565b604080519115158252519081900360200190f35b34801561065757600080fd5b50610637610d01565b34801561066c57600080fd5b5061056d610d0a565b34801561068157600080fd5b50610584610de4565b34801561069657600080fd5b50610584610dea565b3480156106ab57600080fd5b50610637610df0565b3480156106c057600080fd5b50610584600160a060020a0360043516610dfe565b3480156106e157600080fd5b50610584610e10565b3480156106f657600080fd5b50610637610e16565b34801561070b57600080fd5b50610584600160a060020a0360043516610e25565b34801561072c57600080fd5b5061056d610e37565b34801561074157600080fd5b5061056d6004351515610e89565b34801561075b57600080fd5b5061053c610ed4565b34801561077057600080fd5b50610584600160a060020a0360043516610ee3565b34801561079157600080fd5b50610584610ef5565b3480156107a657600080fd5b50610584610efb565b3480156107bb57600080fd5b50610584610f01565b3480156107d057600080fd5b506104b2610f07565b3480156107e557600080fd5b50610637600160a060020a0360043516610f3e565b34801561080657600080fd5b50610637610f53565b34801561081b57600080fd5b5061056d600160a060020a0360043516602435610f5c565b34801561083f57600080fd5b50610584610f9c565b34801561085457600080fd5b50610637610fa2565b34801561086957600080fd5b5061056d6004351515610fb0565b34801561088357600080fd5b5061056d600160a060020a0360043516602435610ff0565b3480156108a757600080fd5b5061056d61109a565b3480156108bc57600080fd5b5061056d61116d565b3480156108d157600080fd5b506105846111f4565b3480156108e657600080fd5b50610584611200565b3480156108fb57600080fd5b5061056d600160a060020a0360043516611206565b600082820283158061092c575082848281151561092957fe5b04145b151561093457fe5b9392505050565b600080828481151561094957fe5b04949350505050565b600160a060020a038216151561096757600080fd5b600160a060020a0383166000908152600e602052604090205481111561098c57600080fd5b600160a060020a0382166000908152600e602052604090205481810110156109b357600080fd5b600160a060020a038084166000818152600e602090815260408083208054879003905593861680835291849020805486019055835185815293519193600080516020611342833981519152929081900390910190a3505050565b600654600090819060011415610a3657610a33606461035085600f63ffffffff61091016565b90505b60065460021415610a5a57610a57606461035085600c63ffffffff61091016565b90505b60065460031415610a7e57610a7b606461035085600a63ffffffff61091016565b90505b60065460041415610aa257610a9f606461035085600863ffffffff61091016565b90505b92915050565b60408051808201909152600881527f45524e546f6b656e000000000000000000000000000000000000000000000000602082015281565b600d54600160a060020a031681565b60008054600160a060020a03163314610b0657600080fd5b60055462010000900460ff161515600114610b2057600080fd5b50600b8054600c5460048054918390039182019055019055565b60015481565b60126020526000908152604090205481565b600881565b600054600160a060020a03163314610b6e57600080fd5b60055462010000900460ff16158015610b8957506004600654105b1515610b9457600080fd5b600680546001908101918290556009805460ff19168217905560088390551415610bc4576616345785d8a0006007555b60065460021415610bdb57662386f26fc100006007555b60065460031415610bf25766354a6ba7a180006007555b60065460041415610c095766429d069189e0006007555b50565b600054600160a060020a03163314610c2357600080fd5b600160a060020a0382166000818152600f6020908152604091829020805460ff1916851515908117909155825190815291517fa54714518c5d275fdcd3d2a461e4858e4e8cb04fb93cd0bca9d6d34115f264409281900390910190a25050565b60025481565b336000908152600e6020526040812054821115610ca557600080fd5b336000818152600e602090815260409182902080548690039055600180548690039055815185815291517fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59281900390910190a2506001919050565b60055460ff1681565b600054600160a060020a03163314610d2157600080fd5b635c2aad804211610d3157600080fd5b600554610100900460ff1615610d4657600080fd5b6003805460008054600160a060020a03168152600e60209081526040808320805490940190935592546001805482019055825190815291513093919260008051602061134283398151915292908290030190a36000546003546040805191825251600160a060020a03909216913091600080516020611342833981519152919081900360200190a360006003556005805461ff001916610100179055565b60085481565b60035481565b600954610100900460ff1681565b60106020526000908152604090205481565b600a5481565b60055462010000900460ff1681565b600e6020526000908152604090205481565b600054600160a060020a03163314610e4e57600080fd5b60008054604051600160a060020a0390911691303180156108fc02929091818181858888f19350505050158015610c09573d6000803e3d6000fd5b600054600160a060020a03163314610ea057600080fd5b60055462010000900460ff161515600114610eba57600080fd5b600980549115156101000261ff0019909216919091179055565b600054600160a060020a031681565b60116020526000908152604090205481565b60075481565b60045481565b60065481565b60408051808201909152600381527f45524e0000000000000000000000000000000000000000000000000000000000602082015281565b600f6020526000908152604090205460ff1681565b60095460ff1681565b60095460ff61010090910416151560011480610f825750600054600160a060020a031633145b1515610f8d57600080fd5b610f9833838361124c565b5050565b600b5481565b600554610100900460ff1681565b600054600160a060020a03163314610fc757600080fd5b60055462010000900460ff1615610fdd57600080fd5b6009805460ff1916911515919091179055565b600054600160a060020a0316331461100757600080fd5b60045481111561101657600080fd5b600160a060020a0382166000908152600e60209081526040808320805485019055600180548501905580518481529051309392600080516020611342833981519152928290030190a3604080518281529051600160a060020a0384169130916000805160206113428339815191529181900360200190a36004805491909103905550565b600054600160a060020a031633146110b157600080fd5b635e0be10042116110c157600080fd5b60055460ff16156110d157600080fd5b6002805460008054600160a060020a03168152600e60209081526040808320805490940190935592546001805482019055825190815291513093919260008051602061134283398151915292908290030190a36000546002546040805191825251600160a060020a03909216913091600080516020611342833981519152919081900360200190a360006002556005805460ff19166001179055565b600054600160a060020a0316331461118457600080fd5b6006546004111561119457600080fd5b6000600781905560068190556008556005805462ff00001916620100001790556009805460ff19169055604080516001815290517f59b976ecaced329630e954a021fbd9593894ff5a7480e5d7351e73cecbf285f19181900360200190a1565b67016345785d8a000081565b600c5481565b600054600160a060020a0316331461121d57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000600160a060020a038316151561126357600080fd5b600160a060020a0384166000908152600e602052604090205482111561128857600080fd5b600160a060020a0383166000908152600e6020526040902054828101116112ae57600080fd5b50600160a060020a038083166000818152600e6020908152604080832080549589168085528285208054898103909155948690528154880190915581518781529151939095019492600080516020611342833981519152929181900390910190a3600160a060020a038084166000908152600e602052604080822054928716825290205401811461133b57fe5b505050505600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a7230582064cb25c53ebd8a5987d73f5f851dad4d3a382c8e336d83ce62ef15913619320b0029
Swarm Source
bzzr://64cb25c53ebd8a5987d73f5f851dad4d3a382c8e336d83ce62ef15913619320b
Loading...
Loading
Loading...
Loading
Net Worth in USD
$0.00
Net Worth in ETH
0
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ 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.