Feature Tip: Add private address tag to any address under My Name Tag !
Overview
ETH Balance
14.758474465752920922 ETH
Eth Value
$58,860.69 (@ $3,988.26/ETH)Token Holdings
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 1,041 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Sell Token | 21413094 | 18 hrs ago | IN | 0 ETH | 0.0005033 | ||||
Sell Token | 19336768 | 290 days ago | IN | 0 ETH | 0.00301918 | ||||
Sell Token | 16138267 | 739 days ago | IN | 0 ETH | 0.0008356 | ||||
Sell Token | 16003383 | 758 days ago | IN | 0 ETH | 0.00070285 | ||||
Sell Token | 16003360 | 758 days ago | IN | 0 ETH | 0.00056744 | ||||
Sell Token | 15988503 | 760 days ago | IN | 0 ETH | 0.0008728 | ||||
Sell Token | 15969556 | 763 days ago | IN | 0 ETH | 0.00109779 | ||||
Buy Token | 15969542 | 763 days ago | IN | 0.01 ETH | 0.00200391 | ||||
Sell Token | 15119393 | 889 days ago | IN | 0 ETH | 0.00086622 | ||||
Sell Token | 12858565 | 1246 days ago | IN | 0 ETH | 0.00249827 | ||||
Sell Token | 12854751 | 1246 days ago | IN | 0 ETH | 0.00090846 | ||||
Sell Token | 12685328 | 1273 days ago | IN | 0 ETH | 0.00215526 | ||||
Sell Token | 12547364 | 1294 days ago | IN | 0 ETH | 0.00098526 | ||||
Sell Token | 12471112 | 1306 days ago | IN | 0 ETH | 0.00300928 | ||||
Sell Token | 12303351 | 1332 days ago | IN | 0 ETH | 0.00314052 | ||||
Buy Token | 11748755 | 1417 days ago | IN | 0.1 ETH | 0.00556789 | ||||
Sell Token | 11577772 | 1444 days ago | IN | 0 ETH | 0.00460541 | ||||
Sell Token | 11385814 | 1473 days ago | IN | 0 ETH | 0.00372812 | ||||
Sell Token | 11373665 | 1475 days ago | IN | 0 ETH | 0.00237248 | ||||
Sell Token | 11373625 | 1475 days ago | IN | 0 ETH | 0.00079747 | ||||
Sell Token | 11316545 | 1484 days ago | IN | 0 ETH | 0.00209998 | ||||
Sell Token | 11316481 | 1484 days ago | IN | 0 ETH | 0.00081071 | ||||
Sell Token | 10854460 | 1555 days ago | IN | 0 ETH | 0.00837348 | ||||
Transfer | 10739343 | 1572 days ago | IN | 0 ETH | 0.0022882 | ||||
Buy Token | 10739305 | 1572 days ago | IN | 0.001 ETH | 0.00641892 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block |
From
|
To
|
|||
---|---|---|---|---|---|---|
21413094 | 18 hrs ago | 0.00140835 ETH | ||||
19336768 | 290 days ago | 0.07046066 ETH | ||||
16138267 | 739 days ago | 1.16407221 ETH | ||||
16003383 | 758 days ago | 0.00936143 ETH | ||||
15988503 | 760 days ago | 0.07732648 ETH | ||||
15969556 | 763 days ago | 0.000144 ETH | ||||
15119393 | 889 days ago | 0.0218621 ETH | ||||
12858565 | 1246 days ago | 0.07806697 ETH | ||||
12854751 | 1246 days ago | 0.06244596 ETH | ||||
12685328 | 1273 days ago | 0.20770504 ETH | ||||
12547364 | 1294 days ago | 0.63435769 ETH | ||||
12471112 | 1306 days ago | 0.12466074 ETH | ||||
12344112 | 1326 days ago | 0.00249566 ETH | ||||
12303351 | 1332 days ago | 0.15222116 ETH | ||||
11577772 | 1444 days ago | 0.01268505 ETH | ||||
11385814 | 1473 days ago | 1.31913579 ETH | ||||
11373665 | 1475 days ago | 1.12215228 ETH | ||||
11316545 | 1484 days ago | 0.0200976 ETH | ||||
10854460 | 1555 days ago | 2.07572745 ETH | ||||
10592997 | 1595 days ago | 0.00392613 ETH | ||||
10592997 | 1595 days ago | 0.00078522 ETH | ||||
10587232 | 1596 days ago | 0.0015 ETH | ||||
10152886 | 1663 days ago | 0.06218803 ETH | ||||
9888928 | 1704 days ago | 0.00333973 ETH | ||||
9888928 | 1704 days ago | 0.00066794 ETH |
Loading...
Loading
Contract Name:
HDX20
Compiler Version
v0.4.25+commit.59dbf8f1
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2018-10-06 */ /* 'We are a gaming and entertainment network our blockChain launch product is HDX20 (http://hdx20.io)' HDX20 tokens can be bought & sold on our exchange and are distributed every time someone is playing a HDX20 POWERED GAME. With 4% IN and 4% OUT fee only, price of the HDX20 can only go up by design, cannot be dumped on holders and is fueled by both the volume of transactions and HDX20 POWERED GAMES. The 4 principles of the HDX20 are : 1) Buy it, its price will increase. 2) Sell it, its price will increase. 3) Transfer it, its price will increase. 4) Play our HDX20 powered games, its price will increase. Our Blockchain SmartContract IS the market and makes sure that the HDX20 Price never fall below its current selling price thus offering an unique CONTEXT where risk is known at all time and limited to the IN and OUT fees only. We have designed a vault where your HDX20 value while still indexed on the Ethereum Price will appreciate automatically over time. This product is copyrighted. Any unauthorized copy, modification, or use without express written consent from HyperDevbox is prohibited. Copyright 2018 HyperDevbox fees distribution: .1% for developer / 3% for HDX20 price appreciation during BUY and SELL .1% for developer / 1% for HDX20 price appreciation during token Transfer */ pragma solidity ^0.4.25; interface HDX20Interface { function moveAccountIn( address _customerAddress ) payable external; } contract HDX20 { using SafeMath for uint256; //address of a future contract to move in, by default set to 0 HDX20Interface private NewHDX20Contract = HDX20Interface(0); /*============================== = EVENTS = ==============================*/ event OwnershipTransferred( address indexed previousOwner, address indexed nextOwner ); event Transfer( address indexed from, address indexed to, uint256 tokens ); event onBuyEvent( address from, uint256 tokens ); event onSellEvent( address from, uint256 tokens ); event onAccountMovedOut( address indexed from, address to, uint256 tokens, uint256 eth ); event onAccountMovedIn( address indexed from, address to, uint256 tokens, uint256 eth ); event HDXcontractChanged( address previous, address next, uint256 timeStamp ); /*============================== = MODIFIERS = ==============================*/ modifier onlyOwner { require (msg.sender == owner); _; } modifier onlyFromGameWhiteListed { require (gameWhiteListed[ msg.sender ] == true); _; } modifier onlyGameWhiteListed(address who) { require (gameWhiteListed[ who ] == true); _; } modifier onlyTokenHolders() { require(myTokens() > 0); _; } address public owner; /// Contract governance. constructor () public { owner = msg.sender; if ( address(this).balance > 0) { owner.transfer( address(this).balance ); } } /*============================== = TOKEN VARIABLES = ==============================*/ string public name = "HDX20 token"; string public symbol = "HDX20"; uint8 constant public decimals = 18; uint256 constant internal magnitude = 1e18; uint8 constant internal referrerFee = 50; //that is 50% of the buyInFee fee uint8 constant internal transferFee = 2; //50% for the community 50% for developer uint8 constant internal buyInFee = 3; uint8 constant internal sellOutFee = 3; uint8 constant internal devFee = 1; //actually since dev is receiving fees in HDX20 exclusively, he is also taxed on the buyinfee so this not 1% mapping(address => uint256) private tokenBalanceLedger; uint256 private tokenSupply = 0; uint256 private contractValue = 0; uint256 private tokenPrice = 0.001 ether; //starting price /*================================ = HDX20 VARIABLES = ================================*/ mapping(address => bool) private gameWhiteListed; mapping(address => uint8) private superReferrerRate; /*================================ = PUBLIC FUNCTIONS = ================================*/ /** * Fallback function to process ethereum */ function() payable public { buyToken(address(0)); } function changeOwner(address _nextOwner) public onlyOwner { require (_nextOwner != owner); require(_nextOwner != address(0)); emit OwnershipTransferred(owner, _nextOwner); owner = _nextOwner; } function changeName(string _name) public onlyOwner { name = _name; } function changeSymbol(string _symbol) public onlyOwner { symbol = _symbol; } function addGame(address _contractAddress ) public onlyOwner { gameWhiteListed[ _contractAddress ] = true; } function addSuperReferrer(address _contractAddress , uint8 extra_rate) public onlyOwner { superReferrerRate[ _contractAddress ] = extra_rate; } function removeGame(address _contractAddress ) public onlyOwner { gameWhiteListed[ _contractAddress ] = false; } function changeNewHDX20Contract(address _next) public onlyOwner { require (_next != address( NewHDX20Contract )); require( _next != address(0)); emit HDXcontractChanged(address(NewHDX20Contract), _next , now); NewHDX20Contract = HDX20Interface( _next); } function buyTokenSub( uint256 _eth , address _customerAddress ) private returns(uint256) { uint256 _nb_token = (_eth.mul( magnitude)) / tokenPrice; tokenBalanceLedger[ _customerAddress ] = tokenBalanceLedger[ _customerAddress ].add( _nb_token); tokenSupply = tokenSupply.add(_nb_token); emit onBuyEvent( _customerAddress , _nb_token); return( _nb_token ); } function buyTokenFromGame( address _customerAddress , address _referrer_address ) public payable onlyFromGameWhiteListed returns(uint256) { uint256 _eth = msg.value; if (_eth==0) return(0); uint256 _devfee = (_eth.mul( devFee )) / 100; uint256 _fee = (_eth.mul( buyInFee )) / 100; if (_referrer_address != address(0) && _referrer_address != _customerAddress ) { uint256 _ethReferrer = (_fee.mul(referrerFee + superReferrerRate[_referrer_address])) / 100; buyTokenSub( _ethReferrer , _referrer_address); //substract what is given to referrer _fee = _fee.sub( _ethReferrer ); } //for the developer as HDX20 token and also help to increase the price because taxed also on his own share like everybody else buyTokenSub( (_devfee.mul(100-buyInFee)) / 100 , owner ); //finally buy for the buyer uint256 _nb_token = buyTokenSub( _eth - _fee -_devfee , _customerAddress); //add the value to the contract contractValue = contractValue.add( _eth ); if (tokenSupply>magnitude) { tokenPrice = (contractValue.mul( magnitude)) / tokenSupply; } return( _nb_token ); } function buyToken( address _referrer_address ) public payable returns(uint256) { uint256 _eth = msg.value; address _customerAddress = msg.sender; require( _eth>0); uint256 _devfee = (_eth.mul( devFee )) / 100; uint256 _fee = (_eth.mul( buyInFee )) / 100; if (_referrer_address != address(0) && _referrer_address != _customerAddress ) { uint256 _ethReferrer = (_fee.mul(referrerFee + superReferrerRate[_referrer_address])) / 100; buyTokenSub( _ethReferrer , _referrer_address); //substract what is given to referrer _fee = _fee.sub( _ethReferrer ); } //for the developer as HDX20 token and also help to increase the price because taxed also on his own share like everybody else buyTokenSub( (_devfee.mul(100-buyInFee)) / 100 , owner ); //finally buy for the buyer uint256 _nb_token = buyTokenSub( _eth - _fee -_devfee , _customerAddress); //add the value to the contract contractValue = contractValue.add( _eth ); if (tokenSupply>magnitude) { tokenPrice = (contractValue.mul( magnitude)) / tokenSupply; } return( _nb_token ); } function sellToken( uint256 _amount ) public onlyTokenHolders { address _customerAddress = msg.sender; uint256 balance = tokenBalanceLedger[ _customerAddress ]; require( _amount <= balance); uint256 _eth = (_amount.mul( tokenPrice )) / magnitude; uint256 _fee = (_eth.mul( sellOutFee)) / 100; uint256 _devfee = (_eth.mul( devFee)) / 100; tokenSupply = tokenSupply.sub( _amount ); balance = balance.sub( _amount ); tokenBalanceLedger[ _customerAddress] = balance; //for the developer as HDX20 token and also help to increase the price because taxed also on his own share like everybody else buyTokenSub( (_devfee.mul(100-buyInFee)) / 100 , owner ); //calculate what is really leaving the contract, basically _eth - _fee -devfee _eth = _eth - _fee - _devfee; contractValue = contractValue.sub( _eth ); if (tokenSupply>magnitude) { tokenPrice = (contractValue.mul( magnitude)) / tokenSupply; } emit onSellEvent( _customerAddress , _amount); //finally transfer the money _customerAddress.transfer( _eth ); } //there is no fee using token to play HDX20 powered games function payWithToken( uint256 _eth , address _player_address ) public onlyFromGameWhiteListed returns(uint256) { require( _eth>0 && _eth <= ethBalanceOfNoFee(_player_address )); address _game_contract = msg.sender; uint256 balance = tokenBalanceLedger[ _player_address ]; uint256 _nb_token = (_eth.mul( magnitude) ) / tokenPrice; require( _nb_token <= balance); //confirm the ETH value _eth = (_nb_token.mul( tokenPrice)) / magnitude; balance = balance.sub(_nb_token); tokenSupply = tokenSupply.sub( _nb_token); tokenBalanceLedger[ _player_address ] = balance; contractValue = contractValue.sub( _eth ); if (tokenSupply>magnitude) { tokenPrice = (contractValue.mul( magnitude)) / tokenSupply; } //send the money to the game contract _game_contract.transfer( _eth ); return( _eth ); } function moveAccountOut() public onlyTokenHolders { address _customerAddress = msg.sender; require( ethBalanceOfNoFee( _customerAddress )>0 && address(NewHDX20Contract) != address(0)); uint256 balance = tokenBalanceLedger[ _customerAddress ]; uint256 _eth = (balance.mul( tokenPrice )) / magnitude; tokenSupply = tokenSupply.sub( balance ); tokenBalanceLedger[ _customerAddress ] = 0; contractValue = contractValue.sub( _eth ); if (tokenSupply>magnitude) { tokenPrice = (contractValue.mul( magnitude)) / tokenSupply; } emit onAccountMovedOut( _customerAddress , address(NewHDX20Contract), balance , _eth ); //send the money to the new HDX20 contract which will buy on customer behalf at no fee converting eth for eth //notice this could give more or less HDX20 however the eth value should be preserved NewHDX20Contract.moveAccountIn.value(_eth)(_customerAddress); } function moveAccountIn(address _customerAddress) public payable onlyFromGameWhiteListed { uint256 _eth = msg.value; //buy token at no fee uint256 _nb_token = buyTokenSub( _eth , _customerAddress ); contractValue = contractValue.add( _eth ); if (tokenSupply>magnitude) { tokenPrice = (contractValue.mul( magnitude)) / tokenSupply; } emit onAccountMovedIn( msg.sender, _customerAddress , _nb_token , _eth ); } function appreciateTokenPrice() public payable onlyFromGameWhiteListed { uint256 _eth = msg.value; contractValue = contractValue.add( _eth ); //we need a minimum of 1 HDX20 before appreciation is activated if (tokenSupply>magnitude) { tokenPrice = (contractValue.mul( magnitude)) / tokenSupply; } } function transferSub(address _customerAddress, address _toAddress, uint256 _amountOfTokens) private returns(bool) { require( _amountOfTokens <= tokenBalanceLedger[_customerAddress] ); //actually a transfer of 0 token is valid in ERC20 if (_amountOfTokens>0) { { uint256 _token_fee = (_amountOfTokens.mul( transferFee )) / 100; _token_fee /= 2; //now proceed the transfer tokenBalanceLedger[ _customerAddress] = tokenBalanceLedger[ _customerAddress].sub( _amountOfTokens ); tokenBalanceLedger[ _toAddress] = tokenBalanceLedger[ _toAddress].add( _amountOfTokens - (_token_fee*2) ); //half fee in HDX20 directly credited to developer tokenBalanceLedger[ owner ] += _token_fee; //burning the other half of token to drive the price up tokenSupply = tokenSupply.sub( _token_fee ); if (tokenSupply>magnitude) { tokenPrice = (contractValue.mul( magnitude)) / tokenSupply; } } } // fire event emit Transfer(_customerAddress, _toAddress, _amountOfTokens); // ERC20 return true; } function transfer(address _toAddress, uint256 _amountOfTokens) public returns(bool) { return( transferSub( msg.sender , _toAddress, _amountOfTokens)); } /*================================ = VIEW AND HELPERS FUNCTIONS = ================================*/ function totalEthereumBalance() public view returns(uint) { return address(this).balance; } function totalContractBalance() public view returns(uint) { return contractValue; } function totalSupply() public view returns(uint256) { return tokenSupply; } function myTokens() public view returns(uint256) { address _customerAddress = msg.sender; return balanceOf(_customerAddress); } function balanceOf(address _customerAddress) view public returns(uint256) { return tokenBalanceLedger[_customerAddress]; } function sellingPrice( bool includeFees) view public returns(uint256) { uint256 _fee = 0; uint256 _devfee=0; if (includeFees) { _fee = (tokenPrice.mul( sellOutFee ) ) / 100; _devfee = (tokenPrice.mul( devFee ) ) / 100; } return( tokenPrice - _fee - _devfee ); } function buyingPrice( bool includeFees) view public returns(uint256) { uint256 _fee = 0; uint256 _devfee=0; if (includeFees) { _fee = (tokenPrice.mul( buyInFee ) ) / 100; _devfee = (tokenPrice.mul( devFee ) ) / 100; } return( tokenPrice + _fee + _devfee ); } function ethBalanceOf(address _customerAddress) view public returns(uint256) { uint256 _price = sellingPrice( true ); uint256 _balance = tokenBalanceLedger[ _customerAddress]; uint256 _value = (_balance.mul( _price )) / magnitude; return( _value ); } function myEthBalanceOf() public view returns(uint256) { address _customerAddress = msg.sender; return ethBalanceOf(_customerAddress); } function ethBalanceOfNoFee(address _customerAddress) view public returns(uint256) { uint256 _price = sellingPrice( false ); uint256 _balance = tokenBalanceLedger[ _customerAddress]; uint256 _value = (_balance.mul( _price )) / magnitude; return( _value ); } function myEthBalanceOfNoFee() public view returns(uint256) { address _customerAddress = msg.sender; return ethBalanceOfNoFee(_customerAddress); } function checkGameListed(address _contract) view public returns(bool) { return( gameWhiteListed[ _contract]); } function getSuperReferrerRate(address _customerAddress) view public returns(uint8) { return( referrerFee+superReferrerRate[ _customerAddress]); } } library SafeMath { /** * @dev Multiplies two numbers, throws on overflow. */ function mul(uint256 a, uint256 b) internal pure returns (uint256 c) { if (a == 0) { return 0; } c = a * b; require(c / a == b); return c; } /** * @dev Subtracts two numbers, throws on overflow (i.e. if subtrahend is greater than minuend). */ function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a); return a - b; } /** * @dev Adds two numbers, throws on overflow. */ function add(uint256 a, uint256 b) internal pure returns (uint256 c) { c = a + b; require(c >= a); return c; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"includeFees","type":"bool"}],"name":"sellingPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"appreciateTokenPrice","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_amount","type":"uint256"}],"name":"sellToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"moveAccountOut","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_eth","type":"uint256"},{"name":"_player_address","type":"address"}],"name":"payWithToken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_name","type":"string"}],"name":"changeName","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalEthereumBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_customerAddress","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_customerAddress","type":"address"}],"name":"ethBalanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_referrer_address","type":"address"}],"name":"buyToken","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"_customerAddress","type":"address"}],"name":"getSuperReferrerRate","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_contractAddress","type":"address"},{"name":"extra_rate","type":"uint8"}],"name":"addSuperReferrer","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_customerAddress","type":"address"}],"name":"ethBalanceOfNoFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"myTokens","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":"_customerAddress","type":"address"}],"name":"moveAccountIn","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_symbol","type":"string"}],"name":"changeSymbol","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_next","type":"address"}],"name":"changeNewHDX20Contract","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_nextOwner","type":"address"}],"name":"changeOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_toAddress","type":"address"},{"name":"_amountOfTokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalContractBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_contractAddress","type":"address"}],"name":"removeGame","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"myEthBalanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_customerAddress","type":"address"},{"name":"_referrer_address","type":"address"}],"name":"buyTokenFromGame","outputs":[{"name":"","type":"uint256"}],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[{"name":"includeFees","type":"bool"}],"name":"buyingPrice","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_contractAddress","type":"address"}],"name":"addGame","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"myEthBalanceOfNoFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_contract","type":"address"}],"name":"checkGameListed","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"nextOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"onBuyEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"from","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"onSellEvent","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"},{"indexed":false,"name":"eth","type":"uint256"}],"name":"onAccountMovedOut","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"},{"indexed":false,"name":"eth","type":"uint256"}],"name":"onAccountMovedIn","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"previous","type":"address"},{"indexed":false,"name":"next","type":"address"},{"indexed":false,"name":"timeStamp","type":"uint256"}],"name":"HDXcontractChanged","type":"event"}]
Contract Creation Code
60008054600160a060020a031916905560c0604052600b60808190527f484458323020746f6b656e00000000000000000000000000000000000000000060a09081526200005091600291906200011b565b506040805180820190915260058082527f4844583230000000000000000000000000000000000000000000000000000000602090920191825262000097916003916200011b565b506000600555600060065566038d7ea4c68000600755348015620000ba57600080fd5b5060018054600160a060020a031916331790556000303111156200011557600154604051600160a060020a0390911690303180156108fc02916000818181858888f1935050505015801562000113573d6000803e3d6000fd5b505b620001c0565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200015e57805160ff19168380011785556200018e565b828001600101855582156200018e579182015b828111156200018e57825182559160200191906001019062000171565b506200019c929150620001a0565b5090565b620001bd91905b808211156200019c5760008155600101620001a7565b90565b6118ce80620001d06000396000f3006080604052600436106101955763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101a25780631097b9ee1461022c57806316ff1c761461025857806318160ddd146102625780632397e4d714610277578063313ce5671461028f5780633a9d8be8146102ba57806352dde1c3146102cf5780635353a2d8146102f35780636b2f46321461034c57806370a08231146103615780637252bbf2146103825780637e72fb52146103a35780637f630259146103b7578063814487c4146103d857806387f5c846146103ff5780638da5cb5b14610420578063949e8acd1461045157806395d89b41146104665780639a74adda1461047b578063a3895fff1461048f578063a546f2e7146104e8578063a6f9dae114610509578063a9059cbb1461052a578063bac03cd714610562578063bce2466914610577578063c53b12f914610598578063c671b934146105ad578063c9a7623a146105c7578063d72d04db146105e1578063d784601a14610602578063dc62da6114610617575b61019f6000610638565b50005b3480156101ae57600080fd5b506101b76107be565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f15781810151838201526020016101d9565b50505050905090810190601f16801561021e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023857600080fd5b506102466004351515610849565b60408051918252519081900360200190f35b6102606108aa565b005b34801561026e57600080fd5b50610246610925565b34801561028357600080fd5b5061026060043561092c565b34801561029b57600080fd5b506102a4610b0c565b6040805160ff9092168252519081900360200190f35b3480156102c657600080fd5b50610260610b11565b3480156102db57600080fd5b50610246600435600160a060020a0360243516610cf9565b3480156102ff57600080fd5b506040805160206004803580820135601f8101849004840285018401909552848452610260943694929360249392840191908190840183828082843750949750610e999650505050505050565b34801561035857600080fd5b50610246610ec7565b34801561036d57600080fd5b50610246600160a060020a0360043516610ecc565b34801561038e57600080fd5b50610246600160a060020a0360043516610ee7565b610246600160a060020a0360043516610638565b3480156103c357600080fd5b506102a4600160a060020a0360043516610f41565b3480156103e457600080fd5b50610260600160a060020a036004351660ff60243516610f62565b34801561040b57600080fd5b50610246600160a060020a0360043516610fa6565b34801561042c57600080fd5b50610435610fb6565b60408051600160a060020a039092168252519081900360200190f35b34801561045d57600080fd5b50610246610fc5565b34801561047257600080fd5b506101b7610fd8565b610260600160a060020a0360043516611033565b34801561049b57600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261026094369492936024939284019190819084018382808284375094975061110b9650505050505050565b3480156104f457600080fd5b50610260600160a060020a0360043516611135565b34801561051557600080fd5b50610260600160a060020a03600435166111f7565b34801561053657600080fd5b5061054e600160a060020a03600435166024356112a7565b604080519115158252519081900360200190f35b34801561056e57600080fd5b506102466112bd565b34801561058357600080fd5b50610260600160a060020a03600435166112c3565b3480156105a457600080fd5b506102466112fb565b610246600160a060020a0360043581169060243516611307565b3480156105d357600080fd5b50610246600435151561149d565b3480156105ed57600080fd5b50610260600160a060020a03600435166114fd565b34801561060e57600080fd5b50610246611538565b34801561062357600080fd5b5061054e600160a060020a0360043516611544565b600034338280808080861161064c57600080fd5b606461065f87600163ffffffff61156216565b81151561066857fe5b049350606461067e87600363ffffffff61156216565b81151561068757fe5b049250600160a060020a038816158015906106b4575084600160a060020a031688600160a060020a031614155b1561071957600160a060020a0388166000908152600960205260409020546064906106ef908590603260ff918216011663ffffffff61156216565b8115156106f857fe5b049150610705828961158e565b50610716838363ffffffff61165f16565b92505b61074d606461072f86606163ffffffff61156216565b81151561073857fe5b60015491900490600160a060020a031661158e565b5061075c84848803038661158e565b600654909150610772908763ffffffff61167416565b600655600554670de0b6b3a764000010156107b3576005546006546107a590670de0b6b3a764000063ffffffff61156216565b8115156107ae57fe5b046007555b979650505050505050565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156108415780601f1061081657610100808354040283529160200191610841565b820191906000526020600020905b81548152906001019060200180831161082457829003601f168201915b505050505081565b60008080831561089c5760075460649061086a90600363ffffffff61156216565b81151561087357fe5b600754919004925060649061088f90600163ffffffff61156216565b81151561089857fe5b0490505b600754919091030392915050565b3360009081526008602052604081205460ff1615156001146108cb57600080fd5b5060065434906108e1908263ffffffff61167416565b600655600554670de0b6b3a764000010156109225760055460065461091490670de0b6b3a764000063ffffffff61156216565b81151561091d57fe5b046007555b50565b6005545b90565b60008060008060008061093d610fc5565b1161094757600080fd5b3360008181526004602052604090205490955093508386111561096957600080fd5b670de0b6b3a76400006109876007548861156290919063ffffffff16565b81151561099057fe5b04925060646109a684600363ffffffff61156216565b8115156109af57fe5b04915060646109c584600163ffffffff61156216565b8115156109ce57fe5b0490506109e68660055461165f90919063ffffffff16565b6005556109f9848763ffffffff61165f16565b600160a060020a03861660009081526004602052604090208190559350610a2c606461072f83606163ffffffff61156216565b506006549282900381900392610a48908463ffffffff61165f16565b600655600554670de0b6b3a76400001015610a8957600554600654610a7b90670de0b6b3a764000063ffffffff61156216565b811515610a8457fe5b046007555b60408051600160a060020a03871681526020810188905281517f6e4c04606163f3a400bad8588c8fe9e6cfa6c7aabbcfe66123d62730aa156270929181900390910190a1604051600160a060020a0386169084156108fc029085906000818181858888f19350505050158015610b03573d6000803e3d6000fd5b50505050505050565b601281565b600080600080610b1f610fc5565b11610b2957600080fd5b3392506000610b3784610fa6565b118015610b4e5750600054600160a060020a031615155b1515610b5957600080fd5b600160a060020a038316600090815260046020526040902054600754909250670de0b6b3a764000090610b9390849063ffffffff61156216565b811515610b9c57fe5b049050610bb48260055461165f90919063ffffffff16565b600555600160a060020a038316600090815260046020526040812055600654610be3908263ffffffff61165f16565b600655600554670de0b6b3a76400001015610c2457600554600654610c1690670de0b6b3a764000063ffffffff61156216565b811515610c1f57fe5b046007555b60005460408051600160a060020a039283168152602081018590528082018490529051918516917f0613f3007a01cf0dc9b10750d673c7e934a1c83f14715bc21a835824408f05559181900360600190a260008054604080517f9a74adda000000000000000000000000000000000000000000000000000000008152600160a060020a03878116600483015291519190921692639a74adda9285926024808301939282900301818588803b158015610cdb57600080fd5b505af1158015610cef573d6000803e3d6000fd5b5050505050505050565b3360009081526008602052604081205481908190819060ff161515600114610d2057600080fd5b600086118015610d385750610d3485610fa6565b8611155b1515610d4357600080fd5b600160a060020a038516600090815260046020526040902054600754339450909250610d7d87670de0b6b3a764000063ffffffff61156216565b811515610d8657fe5b04905081811115610d9657600080fd5b670de0b6b3a7640000610db46007548361156290919063ffffffff16565b811515610dbd57fe5b049550610dd0828263ffffffff61165f16565b600554909250610de6908263ffffffff61165f16565b600555600160a060020a0385166000908152600460205260409020829055600654610e17908763ffffffff61165f16565b600655600554670de0b6b3a76400001015610e5857600554600654610e4a90670de0b6b3a764000063ffffffff61156216565b811515610e5357fe5b046007555b604051600160a060020a0384169087156108fc029088906000818181858888f19350505050158015610e8e573d6000803e3d6000fd5b509495945050505050565b600154600160a060020a03163314610eb057600080fd5b8051610ec3906002906020840190611814565b5050565b303190565b600160a060020a031660009081526004602052604090205490565b600080600080610ef76001610849565b600160a060020a0386166000908152600460205260409020549093509150670de0b6b3a7640000610f2e838563ffffffff61156216565b811515610f3757fe5b0495945050505050565b600160a060020a031660009081526009602052604090205460ff1660320190565b600154600160a060020a03163314610f7957600080fd5b600160a060020a03919091166000908152600960205260409020805460ff191660ff909216919091179055565b600080600080610ef76000610849565b600154600160a060020a031681565b600033610fd181610ecc565b91505b5090565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108415780601f1061081657610100808354040283529160200191610841565b33600090815260086020526040812054819060ff16151560011461105657600080fd5b349150611063828461158e565b600654909150611079908363ffffffff61167416565b600655600554670de0b6b3a764000010156110ba576005546006546110ac90670de0b6b3a764000063ffffffff61156216565b8115156110b557fe5b046007555b60408051600160a060020a038516815260208101839052808201849052905133917fda094decb8661f6c0cb33392f53adf25d7e6bf6d15ba9f1aecde71620471ec5b919081900360600190a2505050565b600154600160a060020a0316331461112257600080fd5b8051610ec3906003906020840190611814565b600154600160a060020a0316331461114c57600080fd5b600054600160a060020a038281169116141561116757600080fd5b600160a060020a038116151561117c57600080fd5b60005460408051600160a060020a03928316815291831660208301524282820152517f87ab77b91a9a6a5a04a748607e0ee38d580963c4e21fe45d2e79ffeef26bc55e9181900360600190a16000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600154600160a060020a0316331461120e57600080fd5b600154600160a060020a038281169116141561122957600080fd5b600160a060020a038116151561123e57600080fd5b600154604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60006112b4338484611684565b90505b92915050565b60065490565b600154600160a060020a031633146112da57600080fd5b600160a060020a03166000908152600860205260409020805460ff19169055565b600033610fd181610ee7565b336000908152600860205260408120548190819081908190819060ff16151560011461133257600080fd5b3494508415156113455760009550611492565b606461135886600163ffffffff61156216565b81151561136157fe5b049350606461137786600363ffffffff61156216565b81151561138057fe5b049250600160a060020a038716158015906113ad575087600160a060020a031687600160a060020a031614155b1561141257600160a060020a0387166000908152600960205260409020546064906113e8908590603260ff918216011663ffffffff61156216565b8115156113f157fe5b0491506113fe828861158e565b5061140f838363ffffffff61165f16565b92505b611428606461072f86606163ffffffff61156216565b5061143784848703038961158e565b60065490915061144d908663ffffffff61167416565b600655600554670de0b6b3a7640000101561148e5760055460065461148090670de0b6b3a764000063ffffffff61156216565b81151561148957fe5b046007555b8095505b505050505092915050565b6000808083156114f0576007546064906114be90600363ffffffff61156216565b8115156114c757fe5b60075491900492506064906114e390600163ffffffff61156216565b8115156114ec57fe5b0490505b6007549091010192915050565b600154600160a060020a0316331461151457600080fd5b600160a060020a03166000908152600860205260409020805460ff19166001179055565b600033610fd181610fa6565b600160a060020a031660009081526008602052604090205460ff1690565b6000821515611573575060006112b7565b5081810281838281151561158357fe5b04146112b757600080fd5b60075460009081906115ae85670de0b6b3a764000063ffffffff61156216565b8115156115b757fe5b600160a060020a03851660009081526004602052604090205491900491506115e5908263ffffffff61167416565b600160a060020a038416600090815260046020526040902055600554611611908263ffffffff61167416565b60055560408051600160a060020a03851681526020810183905281517fcefe7397ae1d7fe6d78f1f266de1b158c817cf31bb141e8b9e441d82b51e43c4929181900390910190a19392505050565b60008282111561166e57600080fd5b50900390565b818101828110156112b757600080fd5b600160a060020a03831660009081526004602052604081205481908311156116ab57600080fd5b60008311156117be5760646116c784600263ffffffff61156216565b8115156116d057fe5b049050600281600160a060020a0387166000908152600460205260409020549190049150611704908463ffffffff61165f16565b600160a060020a03808716600090815260046020526040808220939093559086168152205461173e9060028302850363ffffffff61167416565b600160a060020a038086166000908152600460205260408082209390935560015490911681522080548201905560055461177e908263ffffffff61165f16565b6005819055670de0b6b3a764000010156117be576005546006546117b090670de0b6b3a764000063ffffffff61156216565b8115156117b957fe5b046007555b83600160a060020a031685600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3506001949350505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061185557805160ff1916838001178555611882565b82800160010185558215611882579182015b82811115611882578251825591602001919060010190611867565b50610fd4926109299250905b80821115610fd4576000815560010161188e5600a165627a7a723058201403f28ad5fdbe28f1ccaa1a3a503a6c45920f0d2332635166dc622bedc492c70029
Deployed Bytecode
0x6080604052600436106101955763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146101a25780631097b9ee1461022c57806316ff1c761461025857806318160ddd146102625780632397e4d714610277578063313ce5671461028f5780633a9d8be8146102ba57806352dde1c3146102cf5780635353a2d8146102f35780636b2f46321461034c57806370a08231146103615780637252bbf2146103825780637e72fb52146103a35780637f630259146103b7578063814487c4146103d857806387f5c846146103ff5780638da5cb5b14610420578063949e8acd1461045157806395d89b41146104665780639a74adda1461047b578063a3895fff1461048f578063a546f2e7146104e8578063a6f9dae114610509578063a9059cbb1461052a578063bac03cd714610562578063bce2466914610577578063c53b12f914610598578063c671b934146105ad578063c9a7623a146105c7578063d72d04db146105e1578063d784601a14610602578063dc62da6114610617575b61019f6000610638565b50005b3480156101ae57600080fd5b506101b76107be565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101f15781810151838201526020016101d9565b50505050905090810190601f16801561021e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561023857600080fd5b506102466004351515610849565b60408051918252519081900360200190f35b6102606108aa565b005b34801561026e57600080fd5b50610246610925565b34801561028357600080fd5b5061026060043561092c565b34801561029b57600080fd5b506102a4610b0c565b6040805160ff9092168252519081900360200190f35b3480156102c657600080fd5b50610260610b11565b3480156102db57600080fd5b50610246600435600160a060020a0360243516610cf9565b3480156102ff57600080fd5b506040805160206004803580820135601f8101849004840285018401909552848452610260943694929360249392840191908190840183828082843750949750610e999650505050505050565b34801561035857600080fd5b50610246610ec7565b34801561036d57600080fd5b50610246600160a060020a0360043516610ecc565b34801561038e57600080fd5b50610246600160a060020a0360043516610ee7565b610246600160a060020a0360043516610638565b3480156103c357600080fd5b506102a4600160a060020a0360043516610f41565b3480156103e457600080fd5b50610260600160a060020a036004351660ff60243516610f62565b34801561040b57600080fd5b50610246600160a060020a0360043516610fa6565b34801561042c57600080fd5b50610435610fb6565b60408051600160a060020a039092168252519081900360200190f35b34801561045d57600080fd5b50610246610fc5565b34801561047257600080fd5b506101b7610fd8565b610260600160a060020a0360043516611033565b34801561049b57600080fd5b506040805160206004803580820135601f810184900484028501840190955284845261026094369492936024939284019190819084018382808284375094975061110b9650505050505050565b3480156104f457600080fd5b50610260600160a060020a0360043516611135565b34801561051557600080fd5b50610260600160a060020a03600435166111f7565b34801561053657600080fd5b5061054e600160a060020a03600435166024356112a7565b604080519115158252519081900360200190f35b34801561056e57600080fd5b506102466112bd565b34801561058357600080fd5b50610260600160a060020a03600435166112c3565b3480156105a457600080fd5b506102466112fb565b610246600160a060020a0360043581169060243516611307565b3480156105d357600080fd5b50610246600435151561149d565b3480156105ed57600080fd5b50610260600160a060020a03600435166114fd565b34801561060e57600080fd5b50610246611538565b34801561062357600080fd5b5061054e600160a060020a0360043516611544565b600034338280808080861161064c57600080fd5b606461065f87600163ffffffff61156216565b81151561066857fe5b049350606461067e87600363ffffffff61156216565b81151561068757fe5b049250600160a060020a038816158015906106b4575084600160a060020a031688600160a060020a031614155b1561071957600160a060020a0388166000908152600960205260409020546064906106ef908590603260ff918216011663ffffffff61156216565b8115156106f857fe5b049150610705828961158e565b50610716838363ffffffff61165f16565b92505b61074d606461072f86606163ffffffff61156216565b81151561073857fe5b60015491900490600160a060020a031661158e565b5061075c84848803038661158e565b600654909150610772908763ffffffff61167416565b600655600554670de0b6b3a764000010156107b3576005546006546107a590670de0b6b3a764000063ffffffff61156216565b8115156107ae57fe5b046007555b979650505050505050565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156108415780601f1061081657610100808354040283529160200191610841565b820191906000526020600020905b81548152906001019060200180831161082457829003601f168201915b505050505081565b60008080831561089c5760075460649061086a90600363ffffffff61156216565b81151561087357fe5b600754919004925060649061088f90600163ffffffff61156216565b81151561089857fe5b0490505b600754919091030392915050565b3360009081526008602052604081205460ff1615156001146108cb57600080fd5b5060065434906108e1908263ffffffff61167416565b600655600554670de0b6b3a764000010156109225760055460065461091490670de0b6b3a764000063ffffffff61156216565b81151561091d57fe5b046007555b50565b6005545b90565b60008060008060008061093d610fc5565b1161094757600080fd5b3360008181526004602052604090205490955093508386111561096957600080fd5b670de0b6b3a76400006109876007548861156290919063ffffffff16565b81151561099057fe5b04925060646109a684600363ffffffff61156216565b8115156109af57fe5b04915060646109c584600163ffffffff61156216565b8115156109ce57fe5b0490506109e68660055461165f90919063ffffffff16565b6005556109f9848763ffffffff61165f16565b600160a060020a03861660009081526004602052604090208190559350610a2c606461072f83606163ffffffff61156216565b506006549282900381900392610a48908463ffffffff61165f16565b600655600554670de0b6b3a76400001015610a8957600554600654610a7b90670de0b6b3a764000063ffffffff61156216565b811515610a8457fe5b046007555b60408051600160a060020a03871681526020810188905281517f6e4c04606163f3a400bad8588c8fe9e6cfa6c7aabbcfe66123d62730aa156270929181900390910190a1604051600160a060020a0386169084156108fc029085906000818181858888f19350505050158015610b03573d6000803e3d6000fd5b50505050505050565b601281565b600080600080610b1f610fc5565b11610b2957600080fd5b3392506000610b3784610fa6565b118015610b4e5750600054600160a060020a031615155b1515610b5957600080fd5b600160a060020a038316600090815260046020526040902054600754909250670de0b6b3a764000090610b9390849063ffffffff61156216565b811515610b9c57fe5b049050610bb48260055461165f90919063ffffffff16565b600555600160a060020a038316600090815260046020526040812055600654610be3908263ffffffff61165f16565b600655600554670de0b6b3a76400001015610c2457600554600654610c1690670de0b6b3a764000063ffffffff61156216565b811515610c1f57fe5b046007555b60005460408051600160a060020a039283168152602081018590528082018490529051918516917f0613f3007a01cf0dc9b10750d673c7e934a1c83f14715bc21a835824408f05559181900360600190a260008054604080517f9a74adda000000000000000000000000000000000000000000000000000000008152600160a060020a03878116600483015291519190921692639a74adda9285926024808301939282900301818588803b158015610cdb57600080fd5b505af1158015610cef573d6000803e3d6000fd5b5050505050505050565b3360009081526008602052604081205481908190819060ff161515600114610d2057600080fd5b600086118015610d385750610d3485610fa6565b8611155b1515610d4357600080fd5b600160a060020a038516600090815260046020526040902054600754339450909250610d7d87670de0b6b3a764000063ffffffff61156216565b811515610d8657fe5b04905081811115610d9657600080fd5b670de0b6b3a7640000610db46007548361156290919063ffffffff16565b811515610dbd57fe5b049550610dd0828263ffffffff61165f16565b600554909250610de6908263ffffffff61165f16565b600555600160a060020a0385166000908152600460205260409020829055600654610e17908763ffffffff61165f16565b600655600554670de0b6b3a76400001015610e5857600554600654610e4a90670de0b6b3a764000063ffffffff61156216565b811515610e5357fe5b046007555b604051600160a060020a0384169087156108fc029088906000818181858888f19350505050158015610e8e573d6000803e3d6000fd5b509495945050505050565b600154600160a060020a03163314610eb057600080fd5b8051610ec3906002906020840190611814565b5050565b303190565b600160a060020a031660009081526004602052604090205490565b600080600080610ef76001610849565b600160a060020a0386166000908152600460205260409020549093509150670de0b6b3a7640000610f2e838563ffffffff61156216565b811515610f3757fe5b0495945050505050565b600160a060020a031660009081526009602052604090205460ff1660320190565b600154600160a060020a03163314610f7957600080fd5b600160a060020a03919091166000908152600960205260409020805460ff191660ff909216919091179055565b600080600080610ef76000610849565b600154600160a060020a031681565b600033610fd181610ecc565b91505b5090565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156108415780601f1061081657610100808354040283529160200191610841565b33600090815260086020526040812054819060ff16151560011461105657600080fd5b349150611063828461158e565b600654909150611079908363ffffffff61167416565b600655600554670de0b6b3a764000010156110ba576005546006546110ac90670de0b6b3a764000063ffffffff61156216565b8115156110b557fe5b046007555b60408051600160a060020a038516815260208101839052808201849052905133917fda094decb8661f6c0cb33392f53adf25d7e6bf6d15ba9f1aecde71620471ec5b919081900360600190a2505050565b600154600160a060020a0316331461112257600080fd5b8051610ec3906003906020840190611814565b600154600160a060020a0316331461114c57600080fd5b600054600160a060020a038281169116141561116757600080fd5b600160a060020a038116151561117c57600080fd5b60005460408051600160a060020a03928316815291831660208301524282820152517f87ab77b91a9a6a5a04a748607e0ee38d580963c4e21fe45d2e79ffeef26bc55e9181900360600190a16000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600154600160a060020a0316331461120e57600080fd5b600154600160a060020a038281169116141561122957600080fd5b600160a060020a038116151561123e57600080fd5b600154604051600160a060020a038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a36001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b60006112b4338484611684565b90505b92915050565b60065490565b600154600160a060020a031633146112da57600080fd5b600160a060020a03166000908152600860205260409020805460ff19169055565b600033610fd181610ee7565b336000908152600860205260408120548190819081908190819060ff16151560011461133257600080fd5b3494508415156113455760009550611492565b606461135886600163ffffffff61156216565b81151561136157fe5b049350606461137786600363ffffffff61156216565b81151561138057fe5b049250600160a060020a038716158015906113ad575087600160a060020a031687600160a060020a031614155b1561141257600160a060020a0387166000908152600960205260409020546064906113e8908590603260ff918216011663ffffffff61156216565b8115156113f157fe5b0491506113fe828861158e565b5061140f838363ffffffff61165f16565b92505b611428606461072f86606163ffffffff61156216565b5061143784848703038961158e565b60065490915061144d908663ffffffff61167416565b600655600554670de0b6b3a7640000101561148e5760055460065461148090670de0b6b3a764000063ffffffff61156216565b81151561148957fe5b046007555b8095505b505050505092915050565b6000808083156114f0576007546064906114be90600363ffffffff61156216565b8115156114c757fe5b60075491900492506064906114e390600163ffffffff61156216565b8115156114ec57fe5b0490505b6007549091010192915050565b600154600160a060020a0316331461151457600080fd5b600160a060020a03166000908152600860205260409020805460ff19166001179055565b600033610fd181610fa6565b600160a060020a031660009081526008602052604090205460ff1690565b6000821515611573575060006112b7565b5081810281838281151561158357fe5b04146112b757600080fd5b60075460009081906115ae85670de0b6b3a764000063ffffffff61156216565b8115156115b757fe5b600160a060020a03851660009081526004602052604090205491900491506115e5908263ffffffff61167416565b600160a060020a038416600090815260046020526040902055600554611611908263ffffffff61167416565b60055560408051600160a060020a03851681526020810183905281517fcefe7397ae1d7fe6d78f1f266de1b158c817cf31bb141e8b9e441d82b51e43c4929181900390910190a19392505050565b60008282111561166e57600080fd5b50900390565b818101828110156112b757600080fd5b600160a060020a03831660009081526004602052604081205481908311156116ab57600080fd5b60008311156117be5760646116c784600263ffffffff61156216565b8115156116d057fe5b049050600281600160a060020a0387166000908152600460205260409020549190049150611704908463ffffffff61165f16565b600160a060020a03808716600090815260046020526040808220939093559086168152205461173e9060028302850363ffffffff61167416565b600160a060020a038086166000908152600460205260408082209390935560015490911681522080548201905560055461177e908263ffffffff61165f16565b6005819055670de0b6b3a764000010156117be576005546006546117b090670de0b6b3a764000063ffffffff61156216565b8115156117b957fe5b046007555b83600160a060020a031685600160a060020a03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef856040518082815260200191505060405180910390a3506001949350505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061185557805160ff1916838001178555611882565b82800160010185558215611882579182015b82811115611882578251825591602001919060010190611867565b50610fd4926109299250905b80821115610fd4576000815560010161188e5600a165627a7a723058201403f28ad5fdbe28f1ccaa1a3a503a6c45920f0d2332635166dc622bedc492c70029
Swarm Source
bzzr://1403f28ad5fdbe28f1ccaa1a3a503a6c45920f0d2332635166dc622bedc492c7
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $3,988.26 | 14.7585 | $58,860.69 |
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.