Source Code
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 2,269 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Withdraw | 6467049 | 2706 days ago | IN | 0 ETH | 0.00004364 | ||||
| Withdraw | 6409705 | 2715 days ago | IN | 0 ETH | 0.00021106 | ||||
| Buy | 6398025 | 2717 days ago | IN | 1.54563402 ETH | 0.00027156 | ||||
| Buy | 6398017 | 2717 days ago | IN | 2.29748649 ETH | 0.0002263 | ||||
| Buy | 6398010 | 2717 days ago | IN | 2.29748649 ETH | 0.0002263 | ||||
| Buy | 6398005 | 2717 days ago | IN | 0.72104968 ETH | 0.00015841 | ||||
| Buy | 6397935 | 2717 days ago | IN | 0.6554997 ETH | 0.0000973 | ||||
| Withdraw | 6397667 | 2717 days ago | IN | 0 ETH | 0.00031659 | ||||
| Withdraw | 6397151 | 2717 days ago | IN | 0 ETH | 0.00012663 | ||||
| Withdraw | 6396840 | 2717 days ago | IN | 0 ETH | 0.00010553 | ||||
| Withdraw | 6396031 | 2717 days ago | IN | 0 ETH | 0.00012663 | ||||
| Withdraw | 6395876 | 2717 days ago | IN | 0 ETH | 0.00014774 | ||||
| Withdraw | 6395874 | 2717 days ago | IN | 0 ETH | 0.00054875 | ||||
| Withdraw | 6395446 | 2717 days ago | IN | 0 ETH | 0.00018995 | ||||
| Withdraw | 6395356 | 2717 days ago | IN | 0 ETH | 0.00014774 | ||||
| Withdraw | 6395308 | 2717 days ago | IN | 0 ETH | 0.00016884 | ||||
| Buy | 6395214 | 2717 days ago | IN | 4.59497298 ETH | 0.00013578 | ||||
| Withdraw | 6395200 | 2717 days ago | IN | 0 ETH | 0.00014774 | ||||
| Withdraw | 6395189 | 2717 days ago | IN | 0 ETH | 0.00025327 | ||||
| Buy | 6395166 | 2717 days ago | IN | 23.83635307 ETH | 0.00364416 | ||||
| Buy | 6395164 | 2717 days ago | IN | 32.56109975 ETH | 0.00363456 | ||||
| Buy | 6395093 | 2717 days ago | IN | 4.59497298 ETH | 0.00013578 | ||||
| Withdraw | 6394113 | 2717 days ago | IN | 0 ETH | 0.00016884 | ||||
| Withdraw | 6394037 | 2717 days ago | IN | 0 ETH | 0.00027437 | ||||
| Withdraw | 6393917 | 2717 days ago | IN | 0 ETH | 0.00015276 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 6409705 | 2715 days ago | 0.9 ETH | ||||
| Transfer | 6397667 | 2717 days ago | 0.05204994 ETH | ||||
| Transfer | 6397151 | 2717 days ago | 0.31922737 ETH | ||||
| Transfer | 6396840 | 2717 days ago | 0.08849217 ETH | ||||
| Transfer | 6396031 | 2717 days ago | 22.88413038 ETH | ||||
| Transfer | 6395876 | 2717 days ago | 0.14444756 ETH | ||||
| Transfer | 6395874 | 2717 days ago | 0.05663792 ETH | ||||
| Transfer | 6395446 | 2717 days ago | 0.08065173 ETH | ||||
| Transfer | 6395356 | 2717 days ago | 0.3363431 ETH | ||||
| Transfer | 6395308 | 2717 days ago | 31.44283545 ETH | ||||
| Transfer | 6395200 | 2717 days ago | 0.08270825 ETH | ||||
| Transfer | 6395189 | 2717 days ago | 0.08647202 ETH | ||||
| Transfer | 6395166 | 2717 days ago | 0.21669411 ETH | ||||
| Transfer | 6395164 | 2717 days ago | 0.29600999 ETH | ||||
| Transfer | 6394113 | 2717 days ago | 0.17113078 ETH | ||||
| Transfer | 6394037 | 2717 days ago | 0.04516922 ETH | ||||
| Transfer | 6393910 | 2717 days ago | 0.02253972 ETH | ||||
| Transfer | 6393887 | 2717 days ago | 22.91759077 ETH | ||||
| Transfer | 6393874 | 2717 days ago | 0.06951742 ETH | ||||
| Transfer | 6393848 | 2717 days ago | 0.13595061 ETH | ||||
| Transfer | 6393835 | 2717 days ago | 0.08593597 ETH | ||||
| Transfer | 6393759 | 2717 days ago | 0.19012931 ETH | ||||
| Transfer | 6393742 | 2717 days ago | 0.4984269 ETH | ||||
| Transfer | 6393724 | 2717 days ago | 0.18068921 ETH | ||||
| Transfer | 6393721 | 2717 days ago | 0.28440986 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
DailyDivsCardGame
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-09-24
*/
pragma solidity ^0.4.24;
/*
*
*
*/
contract DailyDivsCardGame {
/*=================================
= MODIFIERS =
=================================*/
modifier onlyOwner(){
require(msg.sender == dev);
_;
}
/*==============================
= EVENTS =
==============================*/
event oncardPurchase(
address customerAddress,
uint256 incomingEthereum,
uint256 card,
uint256 newPrice
);
event onWithdraw(
address customerAddress,
uint256 ethereumWithdrawn
);
// ERC20
event Transfer(
address from,
address to,
uint256 card
);
/*=====================================
= CONFIGURABLES =
=====================================*/
string public name = "DIVIDEND CARDS";
string public symbol = "DIVCARD";
uint8 constant public cardsDivRate = 10;
uint8 constant public ownerDivRate = 50;
uint8 constant public distDivRate = 40;
uint8 constant public referralRate = 5;
uint8 constant public decimals = 18;
uint public totalCardValue = 9.75 ether; // Make sure this is sum of constructor values
uint public precisionFactor = 9;
/*================================
= DATASETS =
================================*/
mapping(uint => address) internal cardOwner;
mapping(uint => uint) public cardPrice;
mapping(uint => uint) internal cardPreviousPrice;
mapping(address => uint) internal ownerAccounts;
mapping(uint => uint) internal totalCardDivs;
uint cardPriceIncrement = 110;
uint totalDivsProduced = 0;
uint public totalCards;
bool allowReferral = true;
address dev;
address promoter;
address promoter2;
address promoter3;
address supporter1;
address ddtDivsAddr;
/*=======================================
= PUBLIC FUNCTIONS =
=======================================*/
/*
* -- APPLICATION ENTRY POINTS --
*/
constructor()
public
{
dev = msg.sender;
promoter = 0x3C0119B400834a5e9c24b6B654B85bF77283f9e5;
promoter2 = 0x642e0ce9ae8c0d8007e0acaf82c8d716ff8c74c1;
promoter3 = 0x4A42500b817439cF9B10b4d3edf68bb63Ed0A89B;
supporter1 = 0x12b353d1a2842d2272ab5a18c6814d69f4296873;
ddtDivsAddr = 0x93c5371707D2e015aEB94DeCBC7892eC1fa8dd80;
totalCards = 12;
cardOwner[0] = dev;
cardPrice[0] = 4 ether;
cardPreviousPrice[0] = cardPrice[0];
cardOwner[1] = dev;
cardPrice[1] = 2 ether;
cardPreviousPrice[1] = cardPrice[1];
cardOwner[2] = promoter3;
cardPrice[2] = 1 ether;
cardPreviousPrice[2] = cardPrice[2];
cardOwner[3] = promoter2;
cardPrice[3] = 0.9 ether;
cardPreviousPrice[3] = cardPrice[3];
cardOwner[4] = dev;
cardPrice[4] = 0.75 ether;
cardPreviousPrice[4] = cardPrice[4];
cardOwner[5] = promoter;
cardPrice[5] = 0.50 ether;
cardPreviousPrice[5] = cardPrice[5];
cardOwner[6] = supporter1;
cardPrice[6] = 0.25 ether;
cardPreviousPrice[6] = cardPrice[6];
cardOwner[7] = dev;
cardPrice[7] = 0.12 ether;
cardPreviousPrice[7] = cardPrice[7];
cardOwner[8] = dev;
cardPrice[8] = 0.08 ether;
cardPreviousPrice[8] = cardPrice[8];
cardOwner[9] = dev;
cardPrice[9] = 0.05 ether;
cardPreviousPrice[9] = cardPrice[9];
cardOwner[10] = dev;
cardPrice[10] = 0.05 ether;
cardPreviousPrice[10] = cardPrice[10];
cardOwner[11] = dev;
cardPrice[11] = 0.05 ether;
cardPreviousPrice[11] = cardPrice[11];
}
function addtotalCardValue(uint _new, uint _old)
internal
{
uint newPrice = SafeMath.div(SafeMath.mul(_new,cardPriceIncrement),100);
totalCardValue = SafeMath.add(totalCardValue, SafeMath.sub(newPrice,_old));
}
function buy(uint _card, address _referrer)
public
payable
{
require(_card < totalCards);
require(msg.value == cardPrice[_card]);
require(msg.sender != cardOwner[_card]);
addtotalCardValue(msg.value, cardPreviousPrice[_card]);
uint _newPrice = SafeMath.div(SafeMath.mul(msg.value, cardPriceIncrement), 100);
//Determine the total dividends
uint _baseDividends = SafeMath.sub(msg.value, cardPreviousPrice[_card]);
totalDivsProduced = SafeMath.add(totalDivsProduced, _baseDividends);
uint _cardsDividends = SafeMath.div(SafeMath.mul(_baseDividends, cardsDivRate),100);
uint _ownerDividends = SafeMath.div(SafeMath.mul(_baseDividends, ownerDivRate), 100);
totalCardDivs[_card] = SafeMath.add(totalCardDivs[_card], _ownerDividends);
_ownerDividends = SafeMath.add(_ownerDividends, cardPreviousPrice[_card]);
uint _distDividends = SafeMath.div(SafeMath.mul(_baseDividends, distDivRate), 100);
if (allowReferral && (_referrer != msg.sender) && (_referrer != 0x0000000000000000000000000000000000000000)) {
uint _referralDividends = SafeMath.div(SafeMath.mul(_baseDividends, referralRate), 100);
_distDividends = SafeMath.sub(_distDividends, _referralDividends);
ownerAccounts[_referrer] = SafeMath.add(ownerAccounts[_referrer], _referralDividends);
}
//distribute dividends to accounts
address _previousOwner = cardOwner[_card];
address _newOwner = msg.sender;
ownerAccounts[_previousOwner] = SafeMath.add(ownerAccounts[_previousOwner], _ownerDividends);
ddtDivsAddr.transfer(_cardsDividends);
distributeDivs(_distDividends);
//Increment the card Price
cardPreviousPrice[_card] = msg.value;
cardPrice[_card] = _newPrice;
cardOwner[_card] = _newOwner;
emit oncardPurchase(msg.sender, msg.value, _card, SafeMath.div(SafeMath.mul(msg.value, cardPriceIncrement), 100));
}
function distributeDivs(uint _distDividends) internal{
for (uint _card=0; _card < totalCards; _card++){
uint _divShare = SafeMath.div(SafeMath.div(SafeMath.mul(cardPreviousPrice[_card], 10 ** (precisionFactor + 1)), totalCardValue) + 5, 10);
uint _cardDivs = SafeMath.div(SafeMath.mul(_distDividends, _divShare), 10 ** precisionFactor);
ownerAccounts[cardOwner[_card]] += _cardDivs;
totalCardDivs[_card] = SafeMath.add(totalCardDivs[_card], _cardDivs);
}
}
function withdraw()
public
{
address _customerAddress = msg.sender;
require(ownerAccounts[_customerAddress] >= 0.001 ether);
uint _dividends = ownerAccounts[_customerAddress];
ownerAccounts[_customerAddress] = 0;
_customerAddress.transfer(_dividends);
emit onWithdraw(_customerAddress, _dividends);
}
/*---------- ADMINISTRATOR ONLY FUNCTIONS ----------*/
function setName(string _name)
onlyOwner()
public
{
name = _name;
}
function setSymbol(string _symbol)
onlyOwner()
public
{
symbol = _symbol;
}
function setcardPrice(uint _card, uint _price) //Allow the changing of a card price owner if the dev owns it
onlyOwner()
public
{
require(cardOwner[_card] == dev);
cardPrice[_card] = _price;
}
function addNewcard(uint _price)
onlyOwner()
public
{
cardPrice[totalCards-1] = _price;
cardOwner[totalCards-1] = dev;
totalCardDivs[totalCards-1] = 0;
totalCards = totalCards + 1;
}
function setAllowReferral(bool _allowReferral)
onlyOwner()
public
{
allowReferral = _allowReferral;
}
/*---------- HELPERS AND CALCULATORS ----------*/
/**
* Method to view the current Ethereum stored in the contract
* Example: totalEthereumBalance()
*/
function getMyBalance()
public
view
returns(uint)
{
return ownerAccounts[msg.sender];
}
function getOwnerBalance(address _cardOwner)
public
view
returns(uint)
{
return ownerAccounts[_cardOwner];
}
function getcardPrice(uint _card)
public
view
returns(uint)
{
require(_card < totalCards);
return cardPrice[_card];
}
function getcardOwner(uint _card)
public
view
returns(address)
{
require(_card < totalCards);
return cardOwner[_card];
}
function gettotalCardDivs(uint _card)
public
view
returns(uint)
{
require(_card < totalCards);
return totalCardDivs[_card];
}
function getTotalDivsProduced()
public
view
returns(uint)
{
return totalDivsProduced;
}
function getCardDivShare(uint _card)
public
view
returns(uint)
{
require(_card < totalCards);
return SafeMath.div(SafeMath.div(SafeMath.mul(cardPreviousPrice[_card], 10 ** (precisionFactor + 1)), totalCardValue) + 5, 10);
}
function getCardDivs(uint _card, uint _amt)
public
view
returns(uint)
{
uint _share = getCardDivShare(_card);
return SafeMath.div(SafeMath.mul( _share, _amt), 10 ** precisionFactor);
}
function gettotalCardValue()
public
view
returns(uint)
{
return totalCardValue;
}
function totalEthereumBalance()
public
view
returns(uint)
{
return address (this).balance;
}
function gettotalCards()
public
view
returns(uint)
{
return totalCards;
}
}
/**
* @title SafeMath
* @dev Math operations with safety checks that throw on error
*/
library SafeMath {
/**
* @dev Multiplies two numbers, throws on overflow.
*/
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;
}
/**
* @dev Integer division of two numbers, truncating the quotient.
*/
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;
}
/**
* @dev Substracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend).
*/
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
assert(b <= a);
return a - b;
}
/**
* @dev Adds two numbers, throws on overflow.
*/
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
assert(c >= a);
return c;
}
}Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
Contract ABI
API[{"constant":true,"inputs":[{"name":"_card","type":"uint256"}],"name":"getCardDivShare","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_card","type":"uint256"}],"name":"getcardPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_card","type":"uint256"}],"name":"getcardOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"cardPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_card","type":"uint256"},{"name":"_price","type":"uint256"}],"name":"setcardPrice","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getMyBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_card","type":"uint256"},{"name":"_amt","type":"uint256"}],"name":"getCardDivs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"cardsDivRate","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_card","type":"uint256"}],"name":"gettotalCardDivs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalEthereumBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_allowReferral","type":"bool"}],"name":"setAllowReferral","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_card","type":"uint256"},{"name":"_referrer","type":"address"}],"name":"buy","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_cardOwner","type":"address"}],"name":"getOwnerBalance","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":false,"inputs":[{"name":"_price","type":"uint256"}],"name":"addNewcard","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"precisionFactor","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"referralRate","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getTotalDivsProduced","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalCardValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_symbol","type":"string"}],"name":"setSymbol","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"gettotalCards","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"distDivRate","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_name","type":"string"}],"name":"setName","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"gettotalCardValue","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalCards","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"ownerDivRate","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"customerAddress","type":"address"},{"indexed":false,"name":"incomingEthereum","type":"uint256"},{"indexed":false,"name":"card","type":"uint256"},{"indexed":false,"name":"newPrice","type":"uint256"}],"name":"oncardPurchase","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"customerAddress","type":"address"},{"indexed":false,"name":"ethereumWithdrawn","type":"uint256"}],"name":"onWithdraw","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"card","type":"uint256"}],"name":"Transfer","type":"event"}]Contract Creation Code
60c0604052600e60808190527f4449564944454e4420434152445300000000000000000000000000000000000060a090815262000040916000919062000758565b506040805180820190915260078082527f44495643415244000000000000000000000000000000000000000000000000006020909201918252620000879160019162000758565b5067874ef557a00f000060025560096003819055606e90556000600a55600c805460ff19166001179055348015620000be57600080fd5b50600c805461010033810261010060a860020a031990921691909117808355600d8054600160a060020a0319908116733c0119b400834a5e9c24b6b654b85bf77283f9e51791829055600e8054821673642e0ce9ae8c0d8007e0acaf82c8d716ff8c74c11790819055600f80548316734a42500b817439cf9b10b4d3edf68bb63ed0a89b17908190556010805484167312b353d1a2842d2272ab5a18c6814d69f429687317908190556011805485167393c5371707d2e015aeb94decbc7892ec1fa8dd80179055600b9788557f17ef568e3e12ab5b9c7254a8d58478811de00f9e6eb34345acd53bf8fd09d3ec8054851697909604600160a060020a03908116978817909655673782dace9d9000007f05b8ccbb9d4d8fb16ea74ce3c29a41f1b461fbdaff4714a0d9a8eb05499746bc8190557f54cdd369e4e8a8515e52ca72ec816c2101831ad1f18bf44102ed171459c9b4f8557fabd6e7cb50984ff9c2f3e18a2660c3353dadf4e3291deeb275dae2cd1e44fe058054851688179055671bc16d674ec800007f1471eb6eb2c5e789fc3de43f8ce62938c7d1836ec861730447e2ada8fd81017b8190557f3e5fec24aa4dc4e5aee2e025e51e1392c72a2500577559fae9665c6d52bd6a31557f91da3fd0782e51c6b3986e9e672fd566868e71f3dbc2d6c2cd6fbb3e361af2a78054851692871692909217909155670de0b6b3a76400007f89832631fb3c3307a103ba2c84ab569c64d6182a18893dcd163f0f1c2090733a8190557f8819ef417987f8ae7a81f42cdfb18815282fe989326fbff903d13cf0e03ace29557f2e174c10e159ea99b867ce3205125c24a42d128804e4070ed6fcc8cc98166aa08054841692861692909217909155670c7d713b49da00007fa9bc9a3a348c357ba16b37005d7e6b3236198c0e939f4af8c5f19b8deeb8ebc08190557f75f96ab15d697e93042dc45b5c896c4b27e89bb6eaf39475c5c371cb2513f7d2557f1a1e6821cde7d0159c0d293177871e09677b4e42307c7db3ba94f8648a5a050f8054831686179055670a688906bd8b00007f3eec716f11ba9e820c81ca75eb978ffb45831ef8b7a53e5e422c26008e1ca6d58190557fc5069e24aaadb2addc3e52e868fcf3f4f8acf5a87e24300992fd4540c2a87eed557f04cde762ef08b6b6c5ded8e8c4c0b3f4e5c9ad7342c88fcc93681b4588b73f0580548316938516939093179092556706f05b59d3b200007f458b30c2d72bfd2c6317304a4594ecbafe5f729d3111b65fdc3a33bd48e5432d8190557fbfd358e93f18da3ed276c3afdbdba00b8f0b6008a03476a6a86bd6320ee6938b557fc59312466997bb42aaaf719ece141047820e6b34531e1670dc1852a453648f0f8054821692909316919091179091556703782dace9d900007f069400f22b28c6c362558d92f66163cec5671cba50b61abd2eecfcd0eaeac5188190557f697b2bd7bb2984c4e0dc14c79c987d37818484a62958b9c45a0e8b962f20650f557fbeb3bad75134cb432e5707980e3245c52c5998a1125ee30f2f0dbf3925b1e55180548216831790556701aa535d3d0c00007feddb6698d7c569ff62ff64f1f1492bf14a54594835ba0faac91f84b4f5d814608190557f4ced6d0d36392b04cc5d8761b1327b3bbba6e1089c77f60a9a9ca18e05e4f00e557f2645749a946633740611cfc8178319f0958659d6922e4bf7e3a08b44789f53a4805482168317905567011c37937e0800007ffb33122aa9f93cc639ebe80a7bc4784c11e6053dde89c6f4f7e268c6a623da1e8190557fb8d683c9d414f481826f3e7fe14b3ac6ae8c73450778287390c4bb8cb9f2e80b557f4ad5a04d53b5856f318545bb721f67d3f6d0a5a999f25eec7e20eaeb4c47b933805482168317905566b1a2bc2ec500007fc0a4a8be475dfebc377ebef2d7c4ff47656f572a08dd92b81017efcdba0febe18190557fca4d0c6c94a9477136dd41a99cc19ecbe441c8f6609efe7c6fa65be007a473238190557f5c6b02db8b672415ffad906d7ccee10bd53dbad7d0b29e2bc0e50c93d5f3109380548316841790557fa18b128af1c8fc61ff46f02d146e54546f34d340574cf2cef6a753cba6b6701d8190557f4da38fc8e544afc56a4c2a17752b8ddb67d8e23ac4583c9029d2e2d1dbe6c9888190556000939093527f0c1469ad586d86b6976c45826d7ae56d76ee516e37a2bccffbe904b74dbae7ea805490911690911790557f40f28f99a40bc9f6beea1013afdbc3cdcc689eb76b82c4de06c0acf1e1932ed581905560066020527f85291c2e7881182c13e19eca9b58927ebfdc2c5d04882018eeb33d8241d3571155620007fd565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200079b57805160ff1916838001178555620007cb565b82800160010185558215620007cb579182015b82811115620007cb578251825591602001919060010190620007ae565b50620007d9929150620007dd565b5090565b620007fa91905b80821115620007d95760008155600101620007e4565b90565b610f01806200080d6000396000f3006080604052600436106101745763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166304dd2dea811461017957806306fdde03146101a35780631ae4dfb71461022d5780631b7e090214610245578063287ad8fa14610279578063313ce567146102915780633ccfd60b146102bc5780634b419b5f146102d35780634c738909146102ee5780634e3c2f471461030357806353ba3d431461031e5780635bdff855146103335780636b2f46321461034b578063763f337e146103605780637deb60251461037a5780637fcf440a1461039157806395d89b41146103b25780639ba65fff146103c75780639d902fc0146103df578063a053ce1f146103f4578063ae88241214610409578063af3922061461041e578063b84c824614610433578063b987f6881461048c578063baf3a4d4146104a1578063c47f0027146104b6578063d5c96b361461050f578063e994c15d14610524578063fd01d4a114610539575b600080fd5b34801561018557600080fd5b5061019160043561054e565b60408051918252519081900360200190f35b3480156101af57600080fd5b506101b86105a2565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f25781810151838201526020016101da565b50505050905090810190601f16801561021f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023957600080fd5b50610191600435610630565b34801561025157600080fd5b5061025d600435610654565b60408051600160a060020a039092168252519081900360200190f35b34801561028557600080fd5b50610191600435610681565b34801561029d57600080fd5b506102a6610693565b6040805160ff9092168252519081900360200190f35b3480156102c857600080fd5b506102d1610698565b005b3480156102df57600080fd5b506102d160043560243561074f565b3480156102fa57600080fd5b506101916107ab565b34801561030f57600080fd5b506101916004356024356107bf565b34801561032a57600080fd5b506102a66107ef565b34801561033f57600080fd5b506101916004356107f4565b34801561035757600080fd5b50610191610818565b34801561036c57600080fd5b506102d1600435151561081d565b6102d1600435600160a060020a036024351661084c565b34801561039d57600080fd5b50610191600160a060020a0360043516610b57565b3480156103be57600080fd5b506101b8610b72565b3480156103d357600080fd5b506102d1600435610bcc565b3480156103eb57600080fd5b50610191610c63565b34801561040057600080fd5b506102a6610c69565b34801561041557600080fd5b50610191610c6e565b34801561042a57600080fd5b50610191610c74565b34801561043f57600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102d1943694929360249392840191908190840183828082843750949750610c7a9650505050505050565b34801561049857600080fd5b50610191610cad565b3480156104ad57600080fd5b506102a6610cb3565b3480156104c257600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102d1943694929360249392840191908190840183828082843750949750610cb89650505050505050565b34801561051b57600080fd5b50610191610ce7565b34801561053057600080fd5b50610191610ced565b34801561054557600080fd5b506102a6610cf3565b600b54600090821061055f57600080fd5b61059c61059261058a6006600086815260200190815260200160002054600354600101600a0a610cf8565b600254610d2a565b600501600a610d2a565b92915050565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106285780601f106105fd57610100808354040283529160200191610628565b820191906000526020600020905b81548152906001019060200180831161060b57829003601f168201915b505050505081565b600b54600090821061064157600080fd5b5060009081526005602052604090205490565b600b54600090821061066557600080fd5b50600090815260046020526040902054600160a060020a031690565b60056020526000908152604090205481565b601281565b3360008181526007602052604081205466038d7ea4c6800011156106bb57600080fd5b50600160a060020a038116600081815260076020526040808220805490839055905190929183156108fc02918491818181858888f19350505050158015610706573d6000803e3d6000fd5b5060408051600160a060020a03841681526020810183905281517fccad973dcd043c7d680389db4378bd6b9775db7124092e9e0422c9e46d7985dc929181900390910190a15050565b600c546101009004600160a060020a0316331461076b57600080fd5b600c54600083815260046020526040902054600160a060020a03908116610100909204161461079957600080fd5b60009182526005602052604090912055565b336000908152600760205260409020545b90565b6000806107cb8461054e565b90506107e56107da8285610cf8565b600354600a0a610d2a565b91505b5092915050565b600a81565b600b54600090821061080557600080fd5b5060009081526008602052604090205490565b303190565b600c546101009004600160a060020a0316331461083957600080fd5b600c805460ff1916911515919091179055565b600080600080600080600080600b548a10151561086857600080fd5b60008a815260056020526040902054341461088257600080fd5b60008a815260046020526040902054600160a060020a03163314156108a657600080fd5b60008a8152600660205260409020546108c0903490610d41565b6108d66108cf34600954610cf8565b6064610d2a565b60008b8152600660205260409020549098506108f3903490610d71565b9650610901600a5488610d83565b600a908155610915906108cf908990610cf8565b95506109256108cf886032610cf8565b60008b8152600860205260409020549095506109419086610d83565b60008b815260086020908152604080832093909355600690522054610967908690610d83565b94506109776108cf886028610cf8565b600c5490945060ff1680156109955750600160a060020a0389163314155b80156109a95750600160a060020a03891615155b15610a08576109bc6108cf886005610cf8565b92506109c88484610d71565b600160a060020a038a166000908152600760205260409020549094506109ee9084610d83565b600160a060020a038a166000908152600760205260409020555b5050600088815260046020908152604080832054600160a060020a03168084526007909252909120543390610a3d9086610d83565b600160a060020a03808416600090815260076020526040808220939093556011549251929091169188156108fc0291899190818181858888f19350505050158015610a8c573d6000803e3d6000fd5b50610a9684610d92565b60008a81526006602090815260408083203490819055600583528184208c90556004909252909120805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384161790556009547fb6058ac11d669cce504a48b05012e6920f1058599371108c7eacf6dfa9b976bb9133918d90610b1c906108cf908490610cf8565b60408051600160a060020a0390951685526020850193909352838301919091526060830152519081900360800190a150505050505050505050565b600160a060020a031660009081526007602052604090205490565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106285780601f106105fd57610100808354040283529160200191610628565b600c546101009004600160a060020a03163314610be857600080fd5b600b8054600019908101600090815260056020908152604080832095909555600c54845484018352600482528583208054610100909204600160a060020a031673ffffffffffffffffffffffffffffffffffffffff199092169190911790558354909201815260089091529182209190915580546001019055565b60035481565b600581565b600a5490565b60025481565b600c546101009004600160a060020a03163314610c9657600080fd5b8051610ca9906001906020840190610e3d565b5050565b600b5490565b602881565b600c546101009004600160a060020a03163314610cd457600080fd5b8051610ca9906000906020840190610e3d565b60025490565b600b5481565b603281565b600080831515610d0b57600091506107e8565b50828202828482811515610d1b57fe5b0414610d2357fe5b9392505050565b6000808284811515610d3857fe5b04949350505050565b6000610d526108cf84600954610cf8565b9050610d69600254610d648385610d71565b610d83565b600255505050565b600082821115610d7d57fe5b50900390565b600082820183811015610d2357fe5b600080805b600b54831015610e3757610dcc61059261058a6006600087815260200190815260200160002054600354600101600a0a610cf8565b9150610ddb6107da8584610cf8565b600084815260046020908152604080832054600160a060020a03168352600782528083208054850190558683526008909152902054909150610e1d9082610d83565b600084815260086020526040902055600190920191610d97565b50505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610e7e57805160ff1916838001178555610eab565b82800160010185558215610eab579182015b82811115610eab578251825591602001919060010190610e90565b50610eb7929150610ebb565b5090565b6107bc91905b80821115610eb75760008155600101610ec15600a165627a7a7230582033440b321f1622164e971a14ed6b9dc7dde76f74134175651bc4bdb9a3e04bea0029
Deployed Bytecode
0x6080604052600436106101745763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166304dd2dea811461017957806306fdde03146101a35780631ae4dfb71461022d5780631b7e090214610245578063287ad8fa14610279578063313ce567146102915780633ccfd60b146102bc5780634b419b5f146102d35780634c738909146102ee5780634e3c2f471461030357806353ba3d431461031e5780635bdff855146103335780636b2f46321461034b578063763f337e146103605780637deb60251461037a5780637fcf440a1461039157806395d89b41146103b25780639ba65fff146103c75780639d902fc0146103df578063a053ce1f146103f4578063ae88241214610409578063af3922061461041e578063b84c824614610433578063b987f6881461048c578063baf3a4d4146104a1578063c47f0027146104b6578063d5c96b361461050f578063e994c15d14610524578063fd01d4a114610539575b600080fd5b34801561018557600080fd5b5061019160043561054e565b60408051918252519081900360200190f35b3480156101af57600080fd5b506101b86105a2565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f25781810151838201526020016101da565b50505050905090810190601f16801561021f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023957600080fd5b50610191600435610630565b34801561025157600080fd5b5061025d600435610654565b60408051600160a060020a039092168252519081900360200190f35b34801561028557600080fd5b50610191600435610681565b34801561029d57600080fd5b506102a6610693565b6040805160ff9092168252519081900360200190f35b3480156102c857600080fd5b506102d1610698565b005b3480156102df57600080fd5b506102d160043560243561074f565b3480156102fa57600080fd5b506101916107ab565b34801561030f57600080fd5b506101916004356024356107bf565b34801561032a57600080fd5b506102a66107ef565b34801561033f57600080fd5b506101916004356107f4565b34801561035757600080fd5b50610191610818565b34801561036c57600080fd5b506102d1600435151561081d565b6102d1600435600160a060020a036024351661084c565b34801561039d57600080fd5b50610191600160a060020a0360043516610b57565b3480156103be57600080fd5b506101b8610b72565b3480156103d357600080fd5b506102d1600435610bcc565b3480156103eb57600080fd5b50610191610c63565b34801561040057600080fd5b506102a6610c69565b34801561041557600080fd5b50610191610c6e565b34801561042a57600080fd5b50610191610c74565b34801561043f57600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102d1943694929360249392840191908190840183828082843750949750610c7a9650505050505050565b34801561049857600080fd5b50610191610cad565b3480156104ad57600080fd5b506102a6610cb3565b3480156104c257600080fd5b506040805160206004803580820135601f81018490048402850184019095528484526102d1943694929360249392840191908190840183828082843750949750610cb89650505050505050565b34801561051b57600080fd5b50610191610ce7565b34801561053057600080fd5b50610191610ced565b34801561054557600080fd5b506102a6610cf3565b600b54600090821061055f57600080fd5b61059c61059261058a6006600086815260200190815260200160002054600354600101600a0a610cf8565b600254610d2a565b600501600a610d2a565b92915050565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106285780601f106105fd57610100808354040283529160200191610628565b820191906000526020600020905b81548152906001019060200180831161060b57829003601f168201915b505050505081565b600b54600090821061064157600080fd5b5060009081526005602052604090205490565b600b54600090821061066557600080fd5b50600090815260046020526040902054600160a060020a031690565b60056020526000908152604090205481565b601281565b3360008181526007602052604081205466038d7ea4c6800011156106bb57600080fd5b50600160a060020a038116600081815260076020526040808220805490839055905190929183156108fc02918491818181858888f19350505050158015610706573d6000803e3d6000fd5b5060408051600160a060020a03841681526020810183905281517fccad973dcd043c7d680389db4378bd6b9775db7124092e9e0422c9e46d7985dc929181900390910190a15050565b600c546101009004600160a060020a0316331461076b57600080fd5b600c54600083815260046020526040902054600160a060020a03908116610100909204161461079957600080fd5b60009182526005602052604090912055565b336000908152600760205260409020545b90565b6000806107cb8461054e565b90506107e56107da8285610cf8565b600354600a0a610d2a565b91505b5092915050565b600a81565b600b54600090821061080557600080fd5b5060009081526008602052604090205490565b303190565b600c546101009004600160a060020a0316331461083957600080fd5b600c805460ff1916911515919091179055565b600080600080600080600080600b548a10151561086857600080fd5b60008a815260056020526040902054341461088257600080fd5b60008a815260046020526040902054600160a060020a03163314156108a657600080fd5b60008a8152600660205260409020546108c0903490610d41565b6108d66108cf34600954610cf8565b6064610d2a565b60008b8152600660205260409020549098506108f3903490610d71565b9650610901600a5488610d83565b600a908155610915906108cf908990610cf8565b95506109256108cf886032610cf8565b60008b8152600860205260409020549095506109419086610d83565b60008b815260086020908152604080832093909355600690522054610967908690610d83565b94506109776108cf886028610cf8565b600c5490945060ff1680156109955750600160a060020a0389163314155b80156109a95750600160a060020a03891615155b15610a08576109bc6108cf886005610cf8565b92506109c88484610d71565b600160a060020a038a166000908152600760205260409020549094506109ee9084610d83565b600160a060020a038a166000908152600760205260409020555b5050600088815260046020908152604080832054600160a060020a03168084526007909252909120543390610a3d9086610d83565b600160a060020a03808416600090815260076020526040808220939093556011549251929091169188156108fc0291899190818181858888f19350505050158015610a8c573d6000803e3d6000fd5b50610a9684610d92565b60008a81526006602090815260408083203490819055600583528184208c90556004909252909120805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384161790556009547fb6058ac11d669cce504a48b05012e6920f1058599371108c7eacf6dfa9b976bb9133918d90610b1c906108cf908490610cf8565b60408051600160a060020a0390951685526020850193909352838301919091526060830152519081900360800190a150505050505050505050565b600160a060020a031660009081526007602052604090205490565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106285780601f106105fd57610100808354040283529160200191610628565b600c546101009004600160a060020a03163314610be857600080fd5b600b8054600019908101600090815260056020908152604080832095909555600c54845484018352600482528583208054610100909204600160a060020a031673ffffffffffffffffffffffffffffffffffffffff199092169190911790558354909201815260089091529182209190915580546001019055565b60035481565b600581565b600a5490565b60025481565b600c546101009004600160a060020a03163314610c9657600080fd5b8051610ca9906001906020840190610e3d565b5050565b600b5490565b602881565b600c546101009004600160a060020a03163314610cd457600080fd5b8051610ca9906000906020840190610e3d565b60025490565b600b5481565b603281565b600080831515610d0b57600091506107e8565b50828202828482811515610d1b57fe5b0414610d2357fe5b9392505050565b6000808284811515610d3857fe5b04949350505050565b6000610d526108cf84600954610cf8565b9050610d69600254610d648385610d71565b610d83565b600255505050565b600082821115610d7d57fe5b50900390565b600082820183811015610d2357fe5b600080805b600b54831015610e3757610dcc61059261058a6006600087815260200190815260200160002054600354600101600a0a610cf8565b9150610ddb6107da8584610cf8565b600084815260046020908152604080832054600160a060020a03168352600782528083208054850190558683526008909152902054909150610e1d9082610d83565b600084815260086020526040902055600190920191610d97565b50505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610e7e57805160ff1916838001178555610eab565b82800160010185558215610eab579182015b82811115610eab578251825591602001919060010190610e90565b50610eb7929150610ebb565b5090565b6107bc91905b80821115610eb75760008155600101610ec15600a165627a7a7230582033440b321f1622164e971a14ed6b9dc7dde76f74134175651bc4bdb9a3e04bea0029
Swarm Source
bzzr://33440b321f1622164e971a14ed6b9dc7dde76f74134175651bc4bdb9a3e04bea
Loading...
Loading
Loading...
Loading
Net Worth in USD
$63,064.00
Net Worth in ETH
29.705555
Token Allocations
ETH
100.00%
Multichain Portfolio | 33 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $2,122.97 | 29.7056 | $63,064 |
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.