Source Code
Latest 25 from a total of 977 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Transfer | 22992453 | 214 days ago | IN | 0.0001 ETH | 0.00000673 | ||||
| Hatch Eggs | 22992415 | 214 days ago | IN | 0 ETH | 0.00002301 | ||||
| Sell Eggs | 6238615 | 2735 days ago | IN | 0 ETH | 0.00078454 | ||||
| Sell Eggs | 6230842 | 2737 days ago | IN | 0 ETH | 0.00021197 | ||||
| Sell Eggs | 6227381 | 2737 days ago | IN | 0 ETH | 0.00031795 | ||||
| Transfer | 6227360 | 2737 days ago | IN | 0 ETH | 0.00006312 | ||||
| Sell Eggs | 6227001 | 2737 days ago | IN | 0 ETH | 0.00030735 | ||||
| Hatch Eggs | 6225148 | 2737 days ago | IN | 0 ETH | 0.00011476 | ||||
| Sell Eggs | 6222959 | 2738 days ago | IN | 0 ETH | 0.00058845 | ||||
| Hatch Eggs | 6221195 | 2738 days ago | IN | 0 ETH | 0.00011476 | ||||
| Sell Eggs | 6219220 | 2738 days ago | IN | 0 ETH | 0.00027461 | ||||
| Sell Eggs | 6217702 | 2739 days ago | IN | 0 ETH | 0.00021197 | ||||
| Hatch Eggs | 6216441 | 2739 days ago | IN | 0 ETH | 0.00011476 | ||||
| Sell Eggs | 6215427 | 2739 days ago | IN | 0 ETH | 0.00021194 | ||||
| Hatch Eggs | 6215427 | 2739 days ago | IN | 0 ETH | 0.0000645 | ||||
| Hatch Eggs | 6215292 | 2739 days ago | IN | 0 ETH | 0.00011476 | ||||
| Sell Eggs | 6215010 | 2739 days ago | IN | 0 ETH | 0.00021575 | ||||
| Hatch Eggs | 6213249 | 2739 days ago | IN | 0 ETH | 0.00011476 | ||||
| Sell Eggs | 6213223 | 2739 days ago | IN | 0 ETH | 0.00019077 | ||||
| Sell Eggs | 6213022 | 2740 days ago | IN | 0 ETH | 0.00021197 | ||||
| Hatch Eggs | 6209474 | 2740 days ago | IN | 0 ETH | 0.00017214 | ||||
| Hatch Eggs | 6207878 | 2740 days ago | IN | 0 ETH | 0.00014345 | ||||
| Hatch Eggs | 6207650 | 2740 days ago | IN | 0 ETH | 0.00011476 | ||||
| Sell Eggs | 6207459 | 2740 days ago | IN | 0 ETH | 0.00029422 | ||||
| Sell Eggs | 6206189 | 2741 days ago | IN | 0 ETH | 0.00042394 |
Latest 25 internal transactions (View All)
Advanced mode:
| Parent Transaction Hash | Method | Block |
From
|
|
To
|
||
|---|---|---|---|---|---|---|---|
| Transfer | 6238615 | 2735 days ago | 0 ETH | ||||
| Transfer | 6222959 | 2738 days ago | 0 ETH | ||||
| Transfer | 6219220 | 2738 days ago | 0 ETH | ||||
| Transfer | 6215010 | 2739 days ago | 0 ETH | ||||
| Transfer | 6207459 | 2740 days ago | 0.00000005 ETH | ||||
| Transfer | 6195238 | 2743 days ago | 0.00000081 ETH | ||||
| Transfer | 6190208 | 2743 days ago | 0.00000208 ETH | ||||
| Transfer | 6179709 | 2745 days ago | 0.00000037 ETH | ||||
| Transfer | 6172456 | 2746 days ago | 0.00010979 ETH | ||||
| Transfer | 6171009 | 2747 days ago | 0.00000254 ETH | ||||
| Transfer | 6170153 | 2747 days ago | 0.00000125 ETH | ||||
| Transfer | 6169160 | 2747 days ago | 0.00000021 ETH | ||||
| Transfer | 6168115 | 2747 days ago | 0.00001597 ETH | ||||
| Transfer | 6164436 | 2748 days ago | 0.00006824 ETH | ||||
| Transfer | 6157942 | 2749 days ago | 0.00000193 ETH | ||||
| Transfer | 6157370 | 2749 days ago | 0.00000957 ETH | ||||
| Transfer | 6156157 | 2749 days ago | 0.00000218 ETH | ||||
| Transfer | 6155862 | 2749 days ago | 0.00001202 ETH | ||||
| Transfer | 6155648 | 2749 days ago | 0.00003813 ETH | ||||
| Transfer | 6155416 | 2749 days ago | 0.0000251 ETH | ||||
| Transfer | 6154819 | 2749 days ago | 0.0000105 ETH | ||||
| Transfer | 6152738 | 2750 days ago | 0.0000117 ETH | ||||
| Transfer | 6151867 | 2750 days ago | 0.00009027 ETH | ||||
| Transfer | 6150849 | 2750 days ago | 0.00007899 ETH | ||||
| Transfer | 6149934 | 2750 days ago | 0.00004579 ETH |
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Name:
ElyxrShrimpFarmer
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-08-10
*/
pragma solidity ^0.4.18; // solhint-disable-line
contract ERC20Interface {
function transfer(address to, uint256 tokens) public returns (bool success);
}
contract Elyxr {
function buy(address) public payable returns(uint256);
function transfer(address, uint256) public returns(bool);
function myTokens() public view returns(uint256);
function myDividends(bool) public view returns(uint256);
function reinvest() public;
}
/**
* Definition of contract accepting Elyxr tokens
* Games, casinos, anything can reuse this contract to support Elyxr tokens
*/
contract AcceptsElyxr {
Elyxr public tokenContract;
function AcceptsElyxr(address _tokenContract) public {
tokenContract = Elyxr(_tokenContract);
}
modifier onlyTokenContract {
require(msg.sender == address(tokenContract));
_;
}
/**
* @dev Standard ERC677 function that will handle incoming token transfers.
*
* @param _from Token sender address.
* @param _value Amount of tokens.
* @param _data Transaction metadata.
*/
function tokenFallback(address _from, uint256 _value, bytes _data) external returns (bool);
}
// 50 Tokens, seeded market of 8640000000 Eggs
contract ElyxrShrimpFarmer is AcceptsElyxr {
//uint256 EGGS_PER_SHRIMP_PER_SECOND=1;
uint256 public EGGS_TO_HATCH_1SHRIMP=86400;//for final version should be seconds in a day
uint256 public STARTING_SHRIMP=300;
uint256 PSN=10000;
uint256 PSNH=5000;
bool public initialized=false;
address public ceoAddress;
mapping (address => uint256) public hatcheryShrimp;
mapping (address => uint256) public claimedEggs;
mapping (address => uint256) public lastHatch;
mapping (address => address) public referrals;
uint256 public marketEggs;
function ElyxrShrimpFarmer(address _baseContract)
AcceptsElyxr(_baseContract)
public{
ceoAddress=msg.sender;
}
/**
* Fallback function for the contract, protect investors
*/
function() payable public {
/* revert(); */
}
/**
* Deposit Elyxr tokens to buy eggs in farm
*
* @dev Standard ERC677 function that will handle incoming token transfers.
* @param _from Token sender address.
* @param _value Amount of tokens.
* @param _data Transaction metadata.
*/
function tokenFallback(address _from, uint256 _value, bytes _data)
external
onlyTokenContract
returns (bool) {
require(initialized);
require(!_isContract(_from));
require(_value >= 1 finney); // 0.001 ELXR token
uint256 ElyxrBalance = tokenContract.myTokens();
uint256 eggsBought=calculateEggBuy(_value, SafeMath.sub(ElyxrBalance, _value));
eggsBought=SafeMath.sub(eggsBought,devFee(eggsBought));
reinvest();
tokenContract.transfer(ceoAddress, devFee(_value));
claimedEggs[_from]=SafeMath.add(claimedEggs[_from],eggsBought);
return true;
}
function hatchEggs(address ref) public{
require(initialized);
if(referrals[msg.sender]==0 && referrals[msg.sender]!=msg.sender){
referrals[msg.sender]=ref;
}
uint256 eggsUsed=getMyEggs();
uint256 newShrimp=SafeMath.div(eggsUsed,EGGS_TO_HATCH_1SHRIMP);
hatcheryShrimp[msg.sender]=SafeMath.add(hatcheryShrimp[msg.sender],newShrimp);
claimedEggs[msg.sender]=0;
lastHatch[msg.sender]=now;
//send referral eggs
claimedEggs[referrals[msg.sender]]=SafeMath.add(claimedEggs[referrals[msg.sender]],SafeMath.div(eggsUsed,5));
//boost market to nerf shrimp hoarding
marketEggs=SafeMath.add(marketEggs,SafeMath.div(eggsUsed,10));
}
function sellEggs() public{
require(initialized);
uint256 hasEggs=getMyEggs();
uint256 eggValue=calculateEggSell(hasEggs);
uint256 fee=devFee(eggValue);
claimedEggs[msg.sender]=0;
lastHatch[msg.sender]=now;
marketEggs=SafeMath.add(marketEggs,hasEggs);
reinvest();
tokenContract.transfer(ceoAddress, fee);
tokenContract.transfer(msg.sender, SafeMath.sub(eggValue,fee));
}
// Dev should initially seed the game before start
function seedMarket(uint256 eggs) public {
require(marketEggs==0);
require(msg.sender==ceoAddress); // only CEO can seed the market
initialized=true;
marketEggs=eggs;
}
// Reinvest Elyxr Shrimp Farm dividends
// All the dividends this contract makes will be used to grow token fund for players
// of the Elyxr Schrimp Farm
function reinvest() public {
if(tokenContract.myDividends(true) > 1) {
tokenContract.reinvest();
}
}
//magic trade balancing algorithm
function calculateTrade(uint256 rt,uint256 rs, uint256 bs) public view returns(uint256){
//(PSN*bs)/(PSNH+((PSN*rs+PSNH*rt)/rt));
return SafeMath.div(SafeMath.mul(PSN,bs),SafeMath.add(PSNH,SafeMath.div(SafeMath.add(SafeMath.mul(PSN,rs),SafeMath.mul(PSNH,rt)),rt)));
}
// Calculate trade to sell eggs
function calculateEggSell(uint256 eggs) public view returns(uint256){
return calculateTrade(eggs,marketEggs, tokenContract.myTokens());
}
// Calculate trade to buy eggs
function calculateEggBuy(uint256 eth,uint256 contractBalance) public view returns(uint256){
return calculateTrade(eth, contractBalance, marketEggs);
}
// Calculate eggs to buy simple
function calculateEggBuySimple(uint256 eth) public view returns(uint256){
return calculateEggBuy(eth, tokenContract.myTokens());
}
// Calculate dev fee in game
function devFee(uint256 amount) public view returns(uint256){
return SafeMath.div(SafeMath.mul(amount,4),100);
}
// Get amount of Shrimps user has
function getMyShrimp() public view returns(uint256){
return hatcheryShrimp[msg.sender];
}
// Get amount of eggs of current user
function getMyEggs() public view returns(uint256){
return SafeMath.add(claimedEggs[msg.sender],getEggsSinceLastHatch(msg.sender));
}
// Get number of doges since last hatch
function getEggsSinceLastHatch(address adr) public view returns(uint256){
uint256 secondsPassed=min(EGGS_TO_HATCH_1SHRIMP,SafeMath.sub(now,lastHatch[adr]));
return SafeMath.mul(secondsPassed,hatcheryShrimp[adr]);
}
// Collect information about doge farm dividents amount
function getContractDividends() public view returns(uint256) {
return tokenContract.myDividends(true); // + this.balance;
}
// Get tokens balance of the doge farm
function getBalance() public view returns(uint256){
return tokenContract.myTokens();
}
// Check transaction coming from the contract or not
function _isContract(address _user) internal view returns (bool) {
uint size;
assembly { size := extcodesize(_user) }
return size > 0;
}
function min(uint256 a, uint256 b) private pure returns (uint256) {
return a < b ? a : b;
}
}
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":"ceoAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getBalance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"initialized","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"rt","type":"uint256"},{"name":"rs","type":"uint256"},{"name":"bs","type":"uint256"}],"name":"calculateTrade","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"},{"name":"contractBalance","type":"uint256"}],"name":"calculateEggBuy","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"marketEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"sellEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"eggs","type":"uint256"}],"name":"seedMarket","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"amount","type":"uint256"}],"name":"devFee","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"ref","type":"address"}],"name":"hatchEggs","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getMyEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lastHatch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"tokenContract","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"claimedEggs","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"EGGS_TO_HATCH_1SHRIMP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"hatcheryShrimp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eth","type":"uint256"}],"name":"calculateEggBuySimple","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"eggs","type":"uint256"}],"name":"calculateEggSell","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"referrals","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getContractDividends","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_value","type":"uint256"},{"name":"_data","type":"bytes"}],"name":"tokenFallback","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getMyShrimp","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"adr","type":"address"}],"name":"getEggsSinceLastHatch","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"STARTING_SHRIMP","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"reinvest","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_baseContract","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"}]Contract Creation Code
60806040526201518060015561012c6002556127106003556113886004556005805460ff1916905534801561003357600080fd5b50604051602080610f36833981016040525160008054600160a060020a031916600160a060020a039092169190911781556005805461010060a860020a0319166101003302179055610eab90819061008b90396000f30060806040526004361061012f5763ffffffff60e060020a6000350416630a0f8168811461013157806312065fe014610162578063158ef93e14610189578063229824c4146101b257806326fd8422146101d05780632e9392bb146101eb5780633955f0fe146102005780633b653755146102155780633bc0461a1461022d5780633ec862a81461024557806343ce742214610266578063467ece791461027b57806355a373d61461029c57806372670361146102b1578063732e77d0146102d25780637e2cb974146102e75780637e56fde5146103085780638e316327146103205780639ca423b314610338578063a4c64d7814610359578063c0ee0b8a1461036e578063c2127e031461039f578063d7c8843b146103b4578063fb05594f146103d5578063fdb5a03e146103ea575b005b34801561013d57600080fd5b506101466103ff565b60408051600160a060020a039092168252519081900360200190f35b34801561016e57600080fd5b50610177610413565b60408051918252519081900360200190f35b34801561019557600080fd5b5061019e610498565b604080519115158252519081900360200190f35b3480156101be57600080fd5b506101776004356024356044356104a1565b3480156101dc57600080fd5b506101776004356024356104ee565b3480156101f757600080fd5b50610177610504565b34801561020c57600080fd5b5061012f61050a565b34801561022157600080fd5b5061012f6004356106bd565b34801561023957600080fd5b506101776004356106f8565b34801561025157600080fd5b5061012f600160a060020a0360043516610715565b34801561027257600080fd5b50610177610868565b34801561028757600080fd5b50610177600160a060020a036004351661088d565b3480156102a857600080fd5b5061014661089f565b3480156102bd57600080fd5b50610177600160a060020a03600435166108ae565b3480156102de57600080fd5b506101776108c0565b3480156102f357600080fd5b50610177600160a060020a03600435166108c6565b34801561031457600080fd5b506101776004356108d8565b34801561032c57600080fd5b50610177600435610961565b34801561034457600080fd5b50610146600160a060020a03600435166109ed565b34801561036557600080fd5b50610177610a08565b34801561037a57600080fd5b5061019e60048035600160a060020a0316906024803591604435918201910135610a6f565b3480156103ab57600080fd5b50610177610c63565b3480156103c057600080fd5b50610177600160a060020a0360043516610c76565b3480156103e157600080fd5b50610177610cda565b3480156103f657600080fd5b5061012f610ce0565b6005546101009004600160a060020a031681565b60008060009054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561046757600080fd5b505af115801561047b573d6000803e3d6000fd5b505050506040513d602081101561049157600080fd5b5051905090565b60055460ff1681565b60006104e66104b260035484610df3565b6104e16004546104d66104db6104ca6003548a610df3565b6104d66004548c610df3565b610e29565b89610e38565b610e38565b949350505050565b60006104fd8383600a546104a1565b9392505050565b600a5481565b6005546000908190819060ff16151561052257600080fd5b61052a610868565b925061053583610961565b9150610540826106f8565b33600090815260076020908152604080832083905560089091529020429055600a5490915061056f9084610e29565b600a5561057a610ce0565b60008054600554604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152610100909204600160a060020a03908116600484015260248301869052905192169263a9059cbb926044808401936020939083900390910190829087803b1580156105f257600080fd5b505af1158015610606573d6000803e3d6000fd5b505050506040513d602081101561061c57600080fd5b5050600054600160a060020a031663a9059cbb3361063a8585610e4f565b6040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561068c57600080fd5b505af11580156106a0573d6000803e3d6000fd5b505050506040513d60208110156106b657600080fd5b5050505050565b600a54156106ca57600080fd5b6005546101009004600160a060020a031633146106e657600080fd5b6005805460ff19166001179055600a55565b600061070f610708836004610df3565b6064610e38565b92915050565b600554600090819060ff16151561072b57600080fd5b33600090815260096020526040902054600160a060020a0316158015610768575033600081815260096020526040902054600160a060020a031614155b156107a357336000908152600960205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b6107ab610868565b91506107b982600154610e38565b336000908152600660205260409020549091506107d69082610e29565b336000908152600660209081526040808320939093556007808252838320839055600882528383204290556009825283832054600160a060020a0316835290522054610827906104d6846005610e38565b33600090815260096020908152604080832054600160a060020a031683526007909152902055600a8054610860916104d6908590610e38565b600a55505050565b33600081815260076020526040812054909161088891906104d690610c76565b905090565b60086020526000908152604090205481565b600054600160a060020a031681565b60076020526000908152604090205481565b60015481565b60066020526000908152604090205481565b600061070f826000809054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561093057600080fd5b505af1158015610944573d6000803e3d6000fd5b505050506040513d602081101561095a57600080fd5b50516104ee565b600061070f82600a546000809054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156109bc57600080fd5b505af11580156109d0573d6000803e3d6000fd5b505050506040513d60208110156109e657600080fd5b50516104a1565b600960205260009081526040902054600160a060020a031681565b60008054604080517f688abbf7000000000000000000000000000000000000000000000000000000008152600160048201529051600160a060020a039092169163688abbf79160248082019260209290919082900301818787803b15801561046757600080fd5b6000805481908190600160a060020a03163314610a8b57600080fd5b60055460ff161515610a9c57600080fd5b610aa587610e61565b15610aaf57600080fd5b66038d7ea4c68000861015610ac357600080fd5b6000809054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610b1557600080fd5b505af1158015610b29573d6000803e3d6000fd5b505050506040513d6020811015610b3f57600080fd5b50519150610b5686610b518482610e4f565b6104ee565b9050610b6a81610b65836106f8565b610e4f565b9050610b74610ce0565b600054600554600160a060020a039182169163a9059cbb91610100900416610b9b896106f8565b6040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015610bed57600080fd5b505af1158015610c01573d6000803e3d6000fd5b505050506040513d6020811015610c1757600080fd5b5050600160a060020a038716600090815260076020526040902054610c3c9082610e29565b600160a060020a038816600090815260076020526040902055600192505050949350505050565b3360009081526006602052604090205490565b600080610cb3600154610cae426008600088600160a060020a0316600160a060020a0316815260200190815260200160002054610e4f565b610e69565b600160a060020a0384166000908152600660205260409020549091506104fd908290610df3565b60025481565b60008054604080517f688abbf700000000000000000000000000000000000000000000000000000000815260016004820181905291519193600160a060020a039093169263688abbf7926024808401936020939083900390910190829087803b158015610d4c57600080fd5b505af1158015610d60573d6000803e3d6000fd5b505050506040513d6020811015610d7657600080fd5b50511115610df15760008054604080517ffdb5a03e0000000000000000000000000000000000000000000000000000000081529051600160a060020a039092169263fdb5a03e9260048084019382900301818387803b158015610dd857600080fd5b505af1158015610dec573d6000803e3d6000fd5b505050505b565b600080831515610e065760009150610e22565b50828202828482811515610e1657fe5b0414610e1e57fe5b8091505b5092915050565b600082820183811015610e1e57fe5b6000808284811515610e4657fe5b04949350505050565b600082821115610e5b57fe5b50900390565b6000903b1190565b6000818310610e7857816104fd565b50909190505600a165627a7a72305820fbbff7774ae23540183d01f524f2e2253b7743e01d985797cf3b366bfbcd67f000290000000000000000000000004ced73edbb326de8f7d9c5694b00da7b75506d96
Deployed Bytecode
0x60806040526004361061012f5763ffffffff60e060020a6000350416630a0f8168811461013157806312065fe014610162578063158ef93e14610189578063229824c4146101b257806326fd8422146101d05780632e9392bb146101eb5780633955f0fe146102005780633b653755146102155780633bc0461a1461022d5780633ec862a81461024557806343ce742214610266578063467ece791461027b57806355a373d61461029c57806372670361146102b1578063732e77d0146102d25780637e2cb974146102e75780637e56fde5146103085780638e316327146103205780639ca423b314610338578063a4c64d7814610359578063c0ee0b8a1461036e578063c2127e031461039f578063d7c8843b146103b4578063fb05594f146103d5578063fdb5a03e146103ea575b005b34801561013d57600080fd5b506101466103ff565b60408051600160a060020a039092168252519081900360200190f35b34801561016e57600080fd5b50610177610413565b60408051918252519081900360200190f35b34801561019557600080fd5b5061019e610498565b604080519115158252519081900360200190f35b3480156101be57600080fd5b506101776004356024356044356104a1565b3480156101dc57600080fd5b506101776004356024356104ee565b3480156101f757600080fd5b50610177610504565b34801561020c57600080fd5b5061012f61050a565b34801561022157600080fd5b5061012f6004356106bd565b34801561023957600080fd5b506101776004356106f8565b34801561025157600080fd5b5061012f600160a060020a0360043516610715565b34801561027257600080fd5b50610177610868565b34801561028757600080fd5b50610177600160a060020a036004351661088d565b3480156102a857600080fd5b5061014661089f565b3480156102bd57600080fd5b50610177600160a060020a03600435166108ae565b3480156102de57600080fd5b506101776108c0565b3480156102f357600080fd5b50610177600160a060020a03600435166108c6565b34801561031457600080fd5b506101776004356108d8565b34801561032c57600080fd5b50610177600435610961565b34801561034457600080fd5b50610146600160a060020a03600435166109ed565b34801561036557600080fd5b50610177610a08565b34801561037a57600080fd5b5061019e60048035600160a060020a0316906024803591604435918201910135610a6f565b3480156103ab57600080fd5b50610177610c63565b3480156103c057600080fd5b50610177600160a060020a0360043516610c76565b3480156103e157600080fd5b50610177610cda565b3480156103f657600080fd5b5061012f610ce0565b6005546101009004600160a060020a031681565b60008060009054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561046757600080fd5b505af115801561047b573d6000803e3d6000fd5b505050506040513d602081101561049157600080fd5b5051905090565b60055460ff1681565b60006104e66104b260035484610df3565b6104e16004546104d66104db6104ca6003548a610df3565b6104d66004548c610df3565b610e29565b89610e38565b610e38565b949350505050565b60006104fd8383600a546104a1565b9392505050565b600a5481565b6005546000908190819060ff16151561052257600080fd5b61052a610868565b925061053583610961565b9150610540826106f8565b33600090815260076020908152604080832083905560089091529020429055600a5490915061056f9084610e29565b600a5561057a610ce0565b60008054600554604080517fa9059cbb000000000000000000000000000000000000000000000000000000008152610100909204600160a060020a03908116600484015260248301869052905192169263a9059cbb926044808401936020939083900390910190829087803b1580156105f257600080fd5b505af1158015610606573d6000803e3d6000fd5b505050506040513d602081101561061c57600080fd5b5050600054600160a060020a031663a9059cbb3361063a8585610e4f565b6040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b15801561068c57600080fd5b505af11580156106a0573d6000803e3d6000fd5b505050506040513d60208110156106b657600080fd5b5050505050565b600a54156106ca57600080fd5b6005546101009004600160a060020a031633146106e657600080fd5b6005805460ff19166001179055600a55565b600061070f610708836004610df3565b6064610e38565b92915050565b600554600090819060ff16151561072b57600080fd5b33600090815260096020526040902054600160a060020a0316158015610768575033600081815260096020526040902054600160a060020a031614155b156107a357336000908152600960205260409020805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0385161790555b6107ab610868565b91506107b982600154610e38565b336000908152600660205260409020549091506107d69082610e29565b336000908152600660209081526040808320939093556007808252838320839055600882528383204290556009825283832054600160a060020a0316835290522054610827906104d6846005610e38565b33600090815260096020908152604080832054600160a060020a031683526007909152902055600a8054610860916104d6908590610e38565b600a55505050565b33600081815260076020526040812054909161088891906104d690610c76565b905090565b60086020526000908152604090205481565b600054600160a060020a031681565b60076020526000908152604090205481565b60015481565b60066020526000908152604090205481565b600061070f826000809054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b15801561093057600080fd5b505af1158015610944573d6000803e3d6000fd5b505050506040513d602081101561095a57600080fd5b50516104ee565b600061070f82600a546000809054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b1580156109bc57600080fd5b505af11580156109d0573d6000803e3d6000fd5b505050506040513d60208110156109e657600080fd5b50516104a1565b600960205260009081526040902054600160a060020a031681565b60008054604080517f688abbf7000000000000000000000000000000000000000000000000000000008152600160048201529051600160a060020a039092169163688abbf79160248082019260209290919082900301818787803b15801561046757600080fd5b6000805481908190600160a060020a03163314610a8b57600080fd5b60055460ff161515610a9c57600080fd5b610aa587610e61565b15610aaf57600080fd5b66038d7ea4c68000861015610ac357600080fd5b6000809054906101000a9004600160a060020a0316600160a060020a031663949e8acd6040518163ffffffff1660e060020a028152600401602060405180830381600087803b158015610b1557600080fd5b505af1158015610b29573d6000803e3d6000fd5b505050506040513d6020811015610b3f57600080fd5b50519150610b5686610b518482610e4f565b6104ee565b9050610b6a81610b65836106f8565b610e4f565b9050610b74610ce0565b600054600554600160a060020a039182169163a9059cbb91610100900416610b9b896106f8565b6040518363ffffffff1660e060020a0281526004018083600160a060020a0316600160a060020a0316815260200182815260200192505050602060405180830381600087803b158015610bed57600080fd5b505af1158015610c01573d6000803e3d6000fd5b505050506040513d6020811015610c1757600080fd5b5050600160a060020a038716600090815260076020526040902054610c3c9082610e29565b600160a060020a038816600090815260076020526040902055600192505050949350505050565b3360009081526006602052604090205490565b600080610cb3600154610cae426008600088600160a060020a0316600160a060020a0316815260200190815260200160002054610e4f565b610e69565b600160a060020a0384166000908152600660205260409020549091506104fd908290610df3565b60025481565b60008054604080517f688abbf700000000000000000000000000000000000000000000000000000000815260016004820181905291519193600160a060020a039093169263688abbf7926024808401936020939083900390910190829087803b158015610d4c57600080fd5b505af1158015610d60573d6000803e3d6000fd5b505050506040513d6020811015610d7657600080fd5b50511115610df15760008054604080517ffdb5a03e0000000000000000000000000000000000000000000000000000000081529051600160a060020a039092169263fdb5a03e9260048084019382900301818387803b158015610dd857600080fd5b505af1158015610dec573d6000803e3d6000fd5b505050505b565b600080831515610e065760009150610e22565b50828202828482811515610e1657fe5b0414610e1e57fe5b8091505b5092915050565b600082820183811015610e1e57fe5b6000808284811515610e4657fe5b04949350505050565b600082821115610e5b57fe5b50900390565b6000903b1190565b6000818310610e7857816104fd565b50909190505600a165627a7a72305820fbbff7774ae23540183d01f524f2e2253b7743e01d985797cf3b366bfbcd67f00029
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000004ced73edbb326de8f7d9c5694b00da7b75506d96
-----Decoded View---------------
Arg [0] : _baseContract (address): 0x4Ced73EdbB326DE8F7d9c5694b00DA7b75506d96
-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000004ced73edbb326de8f7d9c5694b00da7b75506d96
Swarm Source
bzzr://fbbff7774ae23540183d01f524f2e2253b7743e01d985797cf3b366bfbcd67f0
Loading...
Loading
Loading...
Loading
Net Worth in USD
$71.86
Net Worth in ETH
0.038823
Token Allocations
ETH
100.00%
Multichain Portfolio | 34 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $1,850.93 | 0.0388 | $71.86 |
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.