More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 3,686 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Exit | 19860780 | 221 days ago | IN | 0 ETH | 0.00054291 | ||||
Exit | 18401754 | 425 days ago | IN | 0 ETH | 0.00088426 | ||||
Withdraw | 15313543 | 863 days ago | IN | 0 ETH | 0.00048333 | ||||
Sell | 15313534 | 863 days ago | IN | 0 ETH | 0.00027783 | ||||
Withdraw | 15313520 | 863 days ago | IN | 0 ETH | 0.00049125 | ||||
Exit | 11658676 | 1435 days ago | IN | 0 ETH | 0.00381165 | ||||
Exit | 11615548 | 1442 days ago | IN | 0 ETH | 0.00477997 | ||||
Exit | 11552276 | 1451 days ago | IN | 0 ETH | 0.00503137 | ||||
Withdraw | 11552192 | 1451 days ago | IN | 0 ETH | 0.00660662 | ||||
Exit | 11548259 | 1452 days ago | IN | 0 ETH | 0.00503137 | ||||
Exit | 11547838 | 1452 days ago | IN | 0 ETH | 0.00609864 | ||||
Exit | 11545332 | 1452 days ago | IN | 0 ETH | 0.00675124 | ||||
Sell | 11543997 | 1453 days ago | IN | 0 ETH | 0.00218161 | ||||
Withdraw | 11543994 | 1453 days ago | IN | 0 ETH | 0.00142614 | ||||
Withdraw | 11543987 | 1453 days ago | IN | 0 ETH | 0.00388895 | ||||
Transfer | 11543708 | 1453 days ago | IN | 0 ETH | 0.00180292 | ||||
Transfer | 11543702 | 1453 days ago | IN | 0 ETH | 0.00714694 | ||||
Withdraw | 11543658 | 1453 days ago | IN | 0 ETH | 0.0097851 | ||||
Transfer | 11543632 | 1453 days ago | IN | 0 ETH | 0.00995685 | ||||
Withdraw | 11543596 | 1453 days ago | IN | 0 ETH | 0.00320256 | ||||
Withdraw | 11543596 | 1453 days ago | IN | 0 ETH | 0.00320256 | ||||
Withdraw | 11543596 | 1453 days ago | IN | 0 ETH | 0.0099488 | ||||
Withdraw | 11533927 | 1454 days ago | IN | 0 ETH | 0.00249497 | ||||
Sell | 11533815 | 1454 days ago | IN | 0 ETH | 0.00137743 | ||||
Exit | 11526496 | 1455 days ago | IN | 0 ETH | 0.00452824 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Contract Name:
MoonGold
Compiler Version
v0.5.16+commit.9c3226ce
Contract Source Code (Solidity Multiple files format)
pragma solidity ^0.5.10; import "./ERC20Interface.sol"; import "./SafeMath.sol"; contract MoonGold { using SafeMath for uint256; /*================================= = MODIFIERS = =================================*/ // only people with tokens modifier onlybelievers () { require(myTokens() > 0, "Not Believer"); _; } // only people with profits modifier onlyhodler() { require(myDividends(true) > 0, "Not Holder"); _; } /*============================== = EVENTS = ==============================*/ event onTokenPurchase( address indexed customerAddress, uint256 incomingMoonday, uint256 tokensMinted, address indexed referredBy ); event onTokenSell( address indexed customerAddress, uint256 tokensBurned, uint256 moondayEarned ); event onReinvestment( address indexed customerAddress, uint256 moondayReinvested, uint256 tokensMinted ); event onWithdraw( address indexed customerAddress, uint256 moondayWithdrawn ); // ERC20 event Transfer( address indexed from, address indexed to, uint256 tokens ); /*===================================== = CONFIGURABLES = =====================================*/ string public name = "Moon Gold"; string public symbol = "MOONGold"; uint256 constant public decimals = 18; uint256 constant internal dividendFee_ = 6; uint256 constant internal MANAGER_FEE = 3; uint256 constant internal PARTNER_FEE = 1; uint256 constant internal DEV_FEE = 1; uint256 constant internal CAPITAL_FEE = 10; uint256 constant internal tokenPriceInitial_ = 0.0000001 ether; uint256 constant internal tokenPriceIncremental_ = 0.00000001 ether; uint256 constant internal magnitude = 2**64; // proof of stake (defaults at 1 token) uint256 public stakingRequirement = 1 ether; ERC20Interface MoondayToken; /*================================ = DATASETS = ================================*/ // amount of shares for each address (scaled number) mapping(address => uint256) internal tokenBalanceLedger_; mapping(address => uint256) internal referralBalance_; mapping(address => int256) internal payoutsTo_; uint256 internal tokenSupply_ = 0; uint256 internal profitPerShare_; address payable public managerAddress; address payable public devAddress; address payable public partnerAddress; address payable public partnerAddress2; address payable public moondayCapitalAddress; /*======================================= = PUBLIC FUNCTIONS = =======================================*/ /* * -- APPLICATION ENTRY POINTS -- */ constructor( address payable _managerAddress, address payable _partnerAddress, address payable _partnerAddress2, address payable _devAddress, address payable _moondayCapitalAddress, address _MoondayToken ) public { managerAddress = _managerAddress; partnerAddress = _partnerAddress; partnerAddress2 = _partnerAddress2; devAddress = _devAddress; moondayCapitalAddress = _moondayCapitalAddress; MoondayToken = ERC20Interface(_MoondayToken); } /** * Converts all incoming Moonday to MoonGold for the caller, and passes down the referral address (if any) */ function buy(uint256 _amount, address _referredBy) public returns(uint256) { uint256 received = _amount.mul(99).div(100); MoondayToken.transferFrom(msg.sender, address(this), _amount); purchaseTokens(received, _referredBy); } /** * Converts all of caller's dividends to tokens. */ function reinvest() onlyhodler() public { // fetch dividends uint256 _dividends = myDividends(false); // retrieve ref. bonus later in the code // pay out the dividends virtually address _customerAddress = msg.sender; payoutsTo_[_customerAddress] += (int256) (_dividends * magnitude); // retrieve ref. bonus _dividends += referralBalance_[_customerAddress]; referralBalance_[_customerAddress] = 0; // dispatch a buy order with the virtualized "withdrawn dividends" uint256 _tokens = purchaseTokens(_dividends, address(0)); // fire event emit onReinvestment(_customerAddress, _dividends, _tokens); } /** * Alias of sell() and withdraw(). */ function exit() public { // get token count for caller & sell them all address _customerAddress = msg.sender; uint256 _tokens = tokenBalanceLedger_[_customerAddress]; if(_tokens > 0) sell(_tokens); withdraw(); } /** * Withdraws all of the callers earnings. */ function withdraw() onlyhodler() public { // setup data address _customerAddress = msg.sender; uint256 _dividends = myDividends(false); // get ref. bonus later in the code // update dividend tracker payoutsTo_[_customerAddress] += (int256) (_dividends * magnitude); // add ref. bonus _dividends += referralBalance_[_customerAddress]; referralBalance_[_customerAddress] = 0; // delivery service MoondayToken.transfer(_customerAddress, _dividends); // fire event emit onWithdraw(_customerAddress, _dividends); } /** * Liquifies tokens to Moonday. */ function sell(uint256 _amountOfTokens) onlybelievers () public { address _customerAddress = msg.sender; require(_amountOfTokens <= tokenBalanceLedger_[_customerAddress], "Invalid amount to sell"); uint256 _tokens = _amountOfTokens; uint256 _moonday = tokensToMoonday_(_tokens); uint256 _dividends = _moonday.mul(dividendFee_).div(100); uint256 _taxedMoonday = _moonday.sub(_dividends); // burn the sold tokens tokenSupply_ = tokenSupply_.sub(_tokens); tokenBalanceLedger_[_customerAddress] = tokenBalanceLedger_[_customerAddress].sub(_tokens); // update dividends tracker int256 _updatedPayouts = (int256) (profitPerShare_ * _tokens + (_taxedMoonday * magnitude)); payoutsTo_[_customerAddress] -= _updatedPayouts; // dividing by zero is a bad idea if (tokenSupply_ > 0) { // update the amount of dividends per token profitPerShare_ = profitPerShare_.add((_dividends * magnitude) / tokenSupply_); } // fire event emit onTokenSell(_customerAddress, _tokens, _taxedMoonday); } /** * Transfer tokens from the caller to a new holder. * Remember, there's a 6% fee here as well. */ function transfer(address _toAddress, uint256 _amountOfTokens) onlybelievers () public returns(bool) { // setup address _customerAddress = msg.sender; // make sure we have the requested tokens require(_amountOfTokens <= tokenBalanceLedger_[_customerAddress], "Invalid Balance"); // withdraw all outstanding dividends first if(myDividends(true) > 0) withdraw(); // liquify 6% of the tokens that are transfered // these are dispersed to shareholders uint256 _tokenFee = _amountOfTokens.mul(dividendFee_).div(100); uint256 _taxedTokens = _amountOfTokens.sub(_tokenFee); uint256 _dividends = tokensToMoonday_(_tokenFee); // burn the fee tokens tokenSupply_ = tokenSupply_.sub(_tokenFee); // exchange tokens tokenBalanceLedger_[_customerAddress] = tokenBalanceLedger_[_customerAddress].sub(_amountOfTokens); tokenBalanceLedger_[_toAddress] = tokenBalanceLedger_[_toAddress].add(_taxedTokens); // update dividend trackers payoutsTo_[_customerAddress] -= (int256) (profitPerShare_ * _amountOfTokens); payoutsTo_[_toAddress] += (int256) (profitPerShare_ * _taxedTokens); // disperse dividends among holders profitPerShare_ = profitPerShare_.add((_dividends * magnitude) / tokenSupply_); // fire event emit Transfer(_customerAddress, _toAddress, _taxedTokens); // ERC20 return true; } /*---------- HELPERS AND CALCULATORS ----------*/ /** * Method to view the current Moonday stored in the contract * Example: totalMoondayBalance() */ function totalMoondayBalance() public view returns(uint256) { return MoondayToken.balanceOf(address(this)); } /** * Retrieve the total token supply. */ function totalSupply() public view returns(uint256) { return tokenSupply_; } /** * Retrieve the tokens owned by the caller. */ function myTokens() public view returns(uint256) { address _customerAddress = msg.sender; return balanceOf(_customerAddress); } /** * Retrieve the dividends owned by the caller. */ function myDividends(bool _includeReferralBonus) public view returns(uint256) { address _customerAddress = msg.sender; return _includeReferralBonus ? dividendsOf(_customerAddress) + referralBalance_[_customerAddress] : dividendsOf(_customerAddress) ; } /** * Retrieve the token balance of any single address. */ function balanceOf(address _customerAddress) view public returns(uint256) { return tokenBalanceLedger_[_customerAddress]; } /** * Retrieve the dividend balance of any single address. */ function dividendsOf(address _customerAddress) view public returns(uint256) { return (uint256) ((int256)(profitPerShare_ * tokenBalanceLedger_[_customerAddress]) - payoutsTo_[_customerAddress]) / magnitude; } /** * Return the buy price of 1 individual token. */ function sellPrice() public view returns(uint256) { if(tokenSupply_ == 0){ return tokenPriceInitial_ - tokenPriceIncremental_; } else { uint256 _moonday = tokensToMoonday_(1e18); uint256 _dividends = _moonday.mul(dividendFee_).div(100); uint256 _taxedMoonday = _moonday.sub(_dividends); return _taxedMoonday; } } /** * Return the sell price of 1 individual token. */ function buyPrice() public view returns(uint256) { if(tokenSupply_ == 0){ return tokenPriceInitial_ + tokenPriceIncremental_; } else { uint256 _moonday = tokensToMoonday_(1e18); uint256 _dividends = _moonday.mul(dividendFee_).div(100); uint256 _taxedMoonday = _moonday.add(_dividends); return _taxedMoonday; } } function calculateTokensReceived(uint256 _moondayToSpend) public view returns(uint256) { uint256 _dividends = _moondayToSpend.mul(dividendFee_).div(100); uint256 _taxedMoonday = _moondayToSpend.sub(_dividends); uint256 _amountOfTokens = moondayToTokens_(_taxedMoonday); return _amountOfTokens; } function calculateMoondayReceived(uint256 _tokensToSell) public view returns(uint256) { require(_tokensToSell <= tokenSupply_, "Invalid amount to sell"); uint256 _moonday = tokensToMoonday_(_tokensToSell); uint256 _dividends = _moonday.mul(dividendFee_).div(100); uint256 _taxedMoonday = _moonday.sub(_dividends); return _taxedMoonday; } /*========================================== = INTERNAL FUNCTIONS = ==========================================*/ function purchaseTokens(uint256 _incomingMoonday, address _referredBy) internal returns(uint256) { // data setup address _customerAddress = msg.sender; uint256 _undividedDividends = _incomingMoonday.mul(dividendFee_).div(100); uint256 _referralBonus = _undividedDividends.div(3); uint256 totalBonus = _referralBonus .add(_undividedDividends.mul(MANAGER_FEE).div(100)) .add(_undividedDividends.mul(PARTNER_FEE).div(100)) .add(_undividedDividends.mul(PARTNER_FEE).div(100)) .add(_undividedDividends.mul(DEV_FEE).div(100)) .add(_undividedDividends.mul(CAPITAL_FEE).div(100)); MoondayToken.transfer(managerAddress, _undividedDividends.mul(MANAGER_FEE).div(100)); MoondayToken.transfer(partnerAddress, _undividedDividends.mul(PARTNER_FEE).div(100)); MoondayToken.transfer(partnerAddress2, _undividedDividends.mul(PARTNER_FEE).div(100)); MoondayToken.transfer(devAddress, _undividedDividends.mul(DEV_FEE).div(100)); MoondayToken.transfer(moondayCapitalAddress, _undividedDividends.mul(CAPITAL_FEE).div(100)); uint256 _dividends = _undividedDividends.sub(totalBonus); uint256 _taxedMoonday = _incomingMoonday.sub(_undividedDividends); uint256 _amountOfTokens = moondayToTokens_(_taxedMoonday); uint256 _fee = _dividends * magnitude; require(_amountOfTokens > 0 && (_amountOfTokens.add(tokenSupply_) > tokenSupply_), "Invalid amount"); // is the user referred by a link? if( // is this a referred purchase? _referredBy != address(0) && // no cheating! _referredBy != _customerAddress && tokenBalanceLedger_[_referredBy] >= stakingRequirement ){ // wealth redistribution referralBalance_[_referredBy] = referralBalance_[_referredBy].add(_referralBonus); } else { // no ref purchase // add the referral bonus back to the global dividends cake _dividends = _dividends.add(_referralBonus); _fee = _dividends * magnitude; } // we can't give people infinite Moonday if(tokenSupply_ > 0){ // add tokens to the pool tokenSupply_ = tokenSupply_.add(_amountOfTokens); // take the amount of dividends gained through this transaction, and allocates them evenly to each shareholder profitPerShare_ += (_dividends * magnitude / (tokenSupply_)); // calculate the amount of tokens the customer receives over his purchase _fee = _fee - (_fee-(_amountOfTokens * (_dividends * magnitude / (tokenSupply_)))); } else { // add tokens to the pool tokenSupply_ = _amountOfTokens; } // update circulating supply & the ledger address for the customer tokenBalanceLedger_[_customerAddress] = tokenBalanceLedger_[_customerAddress].add(_amountOfTokens); int256 _updatedPayouts = (int256) ((profitPerShare_ * _amountOfTokens) - _fee); payoutsTo_[_customerAddress] += _updatedPayouts; // fire event emit onTokenPurchase(_customerAddress, _incomingMoonday, _amountOfTokens, _referredBy); return _amountOfTokens; } /** * Calculate Token price based on an amount of incoming Moonday * It's an algorithm, hopefully we gave you the whitepaper with it in scientific notation; * Some conversions occurred to prevent decimal errors or underflows / overflows in solidity code. */ function moondayToTokens_(uint256 _moonday) internal view returns(uint256) { uint256 _tokenPriceInitial = tokenPriceInitial_ * 1e18; uint256 _tokensReceived = ( ( // underflow attempts BTFO (sqrt ( (_tokenPriceInitial**2) + (2*(tokenPriceIncremental_ * 1e18)*(_moonday * 1e18)) + (((tokenPriceIncremental_)**2)*(tokenSupply_**2)) + (2*(tokenPriceIncremental_)*_tokenPriceInitial*tokenSupply_) ) ).sub(_tokenPriceInitial) )/(tokenPriceIncremental_) )-(tokenSupply_) ; return _tokensReceived; } /** * Calculate token sell value. */ function tokensToMoonday_(uint256 _tokens) internal view returns(uint256) { uint256 tokens_ = (_tokens + 1e18); uint256 _tokenSupply = (tokenSupply_ + 1e18); uint256 _moondayReceived = ( // underflow attempts BTFO ( ( ( tokenPriceInitial_ +(tokenPriceIncremental_ * (_tokenSupply/1e18)) )-tokenPriceIncremental_ )*(tokens_ - 1e18) ).sub((tokenPriceIncremental_*((tokens_**2-tokens_)/1e18))/2) /1e18); return _moondayReceived; } function sqrt(uint x) internal pure returns (uint y) { uint z = (x + 1) / 2; y = x; while (z < y) { y = z; z = (x / z + z) / 2; } } }
pragma solidity ^0.5.10; contract ERC20Interface { function totalSupply() public view returns (uint256); function balanceOf(address tokenOwner) public view returns (uint256 balance); function allowance (address tokenOwner, address spender) public view returns (uint256 remaining); function transfer(address to, uint256 tokens) public returns (bool success); function approve(address spender, uint256 tokens) public returns (bool success); function transferFrom (address from, address to, uint256 tokens) public returns (bool success); event Transfer(address indexed from, address indexed to, uint256 tokens); event Approval(address indexed tokenOwner, address indexed spender, uint256 tokens); }
pragma solidity ^0.5.10; library SafeMath { function add(uint256 a, uint256 b) internal pure returns (uint256) { uint256 c = a + b; require(c >= a, "SafeMath: addition overflow"); return c; } function sub(uint256 a, uint256 b) internal pure returns (uint256) { require(b <= a, "SafeMath: subtraction overflow"); uint256 c = a - b; return c; } function mul(uint256 a, uint256 b) internal pure returns (uint256) { if (a == 0) { return 0; } uint256 c = a * b; require(c / a == b, "SafeMath: multiplication overflow"); return c; } function div(uint256 a, uint256 b) internal pure returns (uint256) { require(b > 0, "SafeMath: division by zero"); uint256 c = a / b; return c; } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[{"internalType":"address payable","name":"_managerAddress","type":"address"},{"internalType":"address payable","name":"_partnerAddress","type":"address"},{"internalType":"address payable","name":"_partnerAddress2","type":"address"},{"internalType":"address payable","name":"_devAddress","type":"address"},{"internalType":"address payable","name":"_moondayCapitalAddress","type":"address"},{"internalType":"address","name":"_MoondayToken","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"customerAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"moondayReinvested","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensMinted","type":"uint256"}],"name":"onReinvestment","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"customerAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"incomingMoonday","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensMinted","type":"uint256"},{"indexed":true,"internalType":"address","name":"referredBy","type":"address"}],"name":"onTokenPurchase","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"customerAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensBurned","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"moondayEarned","type":"uint256"}],"name":"onTokenSell","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"customerAddress","type":"address"},{"indexed":false,"internalType":"uint256","name":"moondayWithdrawn","type":"uint256"}],"name":"onWithdraw","type":"event"},{"constant":true,"inputs":[{"internalType":"address","name":"_customerAddress","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"address","name":"_referredBy","type":"address"}],"name":"buy","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"buyPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"_tokensToSell","type":"uint256"}],"name":"calculateMoondayReceived","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"_moondayToSpend","type":"uint256"}],"name":"calculateTokensReceived","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"devAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_customerAddress","type":"address"}],"name":"dividendsOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"exit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"managerAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"moondayCapitalAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"bool","name":"_includeReferralBonus","type":"bool"}],"name":"myDividends","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"myTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"partnerAddress","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"partnerAddress2","outputs":[{"internalType":"address payable","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"reinvest","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_amountOfTokens","type":"uint256"}],"name":"sell","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"sellPrice","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"stakingRequirement","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalMoondayBalance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_toAddress","type":"address"},{"internalType":"uint256","name":"_amountOfTokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
60806040526040518060400160405280600981526020017f4d6f6f6e20476f6c6400000000000000000000000000000000000000000000008152506000908051906020019062000051929190620002b9565b506040518060400160405280600881526020017f4d4f4f4e476f6c64000000000000000000000000000000000000000000000000815250600190805190602001906200009f929190620002b9565b50670de0b6b3a76400006002556000600755348015620000be57600080fd5b5060405162002e8538038062002e85833981810160405260c0811015620000e457600080fd5b8101908080519060200190929190805190602001909291908051906020019092919080519060200190929190805190602001909291908051906020019092919050505085600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555084600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555083600c60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555082600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600d60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050505062000368565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620002fc57805160ff19168380011785556200032d565b828001600101855582156200032d579182015b828111156200032c5782518255916020019190600101906200030f565b5b5090506200033c919062000340565b5090565b6200036591905b808211156200036157600081600090555060010162000347565b5090565b90565b612b0d80620003786000396000f3fe608060405234801561001057600080fd5b50600436106101725760003560e01c8063688abbf7116100de578063a2ce640a11610097578063cf73a1bc11610071578063cf73a1bc146106c1578063e4849b321461070b578063e9fad8ee14610739578063fdb5a03e1461074357610172565b8063a2ce640a146105c7578063a9059cbb14610611578063acc77e2c1461067757610172565b8063688abbf71461040a57806370a082311461044e5780637deb6025146104a65780638620410b14610508578063949e8acd1461052657806395d89b411461054457610172565b80633ad10ef6116101305780633ad10ef6146103125780633ccfd60b1461035c5780634b7503341461036657806356d399e814610384578063574aace4146103a2578063576168fc146103c057610172565b806265318b146101775780630662c000146101cf57806306fdde031461021157806310d0ffdd1461029457806318160ddd146102d6578063313ce567146102f4575b600080fd5b6101b96004803603602081101561018d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061074d565b6040518082815260200191505060405180910390f35b6101fb600480360360208110156101e557600080fd5b81019080803590602001909291905050506107ed565b6040518082815260200191505060405180910390f35b6102196108c1565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561025957808201518184015260208101905061023e565b50505050905090810190601f1680156102865780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102c0600480360360208110156102aa57600080fd5b810190808035906020019092919050505061095f565b6040518082815260200191505060405180910390f35b6102de6109ba565b6040518082815260200191505060405180910390f35b6102fc6109c4565b6040518082815260200191505060405180910390f35b61031a6109c9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103646109ef565b005b61036e610c99565b6040518082815260200191505060405180910390f35b61038c610d1a565b6040518082815260200191505060405180910390f35b6103aa610d20565b6040518082815260200191505060405180910390f35b6103c8610e01565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104386004803603602081101561042057600080fd5b81019080803515159060200190929190505050610e27565b6040518082815260200191505060405180910390f35b6104906004803603602081101561046457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e93565b6040518082815260200191505060405180910390f35b6104f2600480360360408110156104bc57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610edc565b6040518082815260200191505060405180910390f35b610510611033565b6040518082815260200191505060405180910390f35b61052e6110b4565b6040518082815260200191505060405180910390f35b61054c6110c9565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561058c578082015181840152602081019050610571565b50505050905090810190601f1680156105b95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6105cf611167565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61065d6004803603604081101561062757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061118d565b604051808215151515815260200191505060405180910390f35b61067f6115ba565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106c96115e0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107376004803603602081101561072157600080fd5b8101908080359060200190929190505050611606565b005b610741611940565b005b61074b6119a8565b005b600068010000000000000000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546008540203816107e557fe5b049050919050565b6000600754821115610867576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f496e76616c696420616d6f756e7420746f2073656c6c0000000000000000000081525060200191505060405180910390fd5b600061087283611b85565b9050600061089d606461088f600685611c3290919063ffffffff16565b611cb890919063ffffffff16565b905060006108b48284611d4790919063ffffffff16565b9050809350505050919050565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109575780601f1061092c57610100808354040283529160200191610957565b820191906000526020600020905b81548152906001019060200180831161093a57829003601f168201915b505050505081565b600080610989606461097b600686611c3290919063ffffffff16565b611cb890919063ffffffff16565b905060006109a08285611d4790919063ffffffff16565b905060006109ad82611dd0565b9050809350505050919050565b6000600754905090565b601281565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006109fb6001610e27565b11610a6e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f4e6f7420486f6c6465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b60003390506000610a7f6000610e27565b9050680100000000000000008102600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054810190506000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610c0b57600080fd5b505af1158015610c1f573d6000803e3d6000fd5b505050506040513d6020811015610c3557600080fd5b8101908080519060200190929190505050508173ffffffffffffffffffffffffffffffffffffffff167fccad973dcd043c7d680389db4378bd6b9775db7124092e9e0422c9e46d7985dc826040518082815260200191505060405180910390a25050565b6000806007541415610cb9576402540be40064174876e800039050610d17565b6000610ccc670de0b6b3a7640000611b85565b90506000610cf76064610ce9600685611c3290919063ffffffff16565b611cb890919063ffffffff16565b90506000610d0e8284611d4790919063ffffffff16565b90508093505050505b90565b60025481565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610dc157600080fd5b505afa158015610dd5573d6000803e3d6000fd5b505050506040513d6020811015610deb57600080fd5b8101908080519060200190929190505050905090565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008033905082610e4057610e3b8161074d565b610e8b565b600560008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e898261074d565b015b915050919050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080610f066064610ef8606387611c3290919063ffffffff16565b611cb890919063ffffffff16565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330876040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b158015610fe557600080fd5b505af1158015610ff9573d6000803e3d6000fd5b505050506040513d602081101561100f57600080fd5b81019080805190602001909291905050505061102b8184611e64565b505092915050565b6000806007541415611053576402540be40064174876e8000190506110b1565b6000611066670de0b6b3a7640000611b85565b905060006110916064611083600685611c3290919063ffffffff16565b611cb890919063ffffffff16565b905060006110a882846129ea90919063ffffffff16565b90508093505050505b90565b6000803390506110c381610e93565b91505090565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561115f5780601f106111345761010080835404028352916020019161115f565b820191906000526020600020905b81548152906001019060200180831161114257829003601f168201915b505050505081565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806111986110b4565b1161120b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f4e6f742042656c6965766572000000000000000000000000000000000000000081525060200191505060405180910390fd5b6000339050600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311156112c5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f496e76616c69642042616c616e6365000000000000000000000000000000000081525060200191505060405180910390fd5b60006112d16001610e27565b11156112e0576112df6109ef565b5b600061130960646112fb600687611c3290919063ffffffff16565b611cb890919063ffffffff16565b905060006113208286611d4790919063ffffffff16565b9050600061132d83611b85565b905061134483600754611d4790919063ffffffff16565b60078190555061139c86600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d4790919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061143182600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546129ea90919063ffffffff16565b600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508560085402600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508160085402600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506115416007546801000000000000000083028161152f57fe5b046008546129ea90919063ffffffff16565b6008819055508673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600194505050505092915050565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006116106110b4565b11611683576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f4e6f742042656c6965766572000000000000000000000000000000000000000081525060200191505060405180910390fd5b6000339050600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561173d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f496e76616c696420616d6f756e7420746f2073656c6c0000000000000000000081525060200191505060405180910390fd5b6000829050600061174d82611b85565b90506000611778606461176a600685611c3290919063ffffffff16565b611cb890919063ffffffff16565b9050600061178f8284611d4790919063ffffffff16565b90506117a684600754611d4790919063ffffffff16565b6007819055506117fe84600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d4790919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000680100000000000000008202856008540201905080600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550600060075411156118e1576118da600754680100000000000000008502816118c857fe5b046008546129ea90919063ffffffff16565b6008819055505b8573ffffffffffffffffffffffffffffffffffffffff167fc4823739c5787d2ca17e404aa47d5569ae71dfb49cbf21b3f6152ed238a311398684604051808381526020018281526020019250505060405180910390a250505050505050565b60003390506000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081111561199c5761199b81611606565b5b6119a46109ef565b5050565b60006119b46001610e27565b11611a27576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f4e6f7420486f6c6465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6000611a336000610e27565b90506000339050680100000000000000008202600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600560008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054820191506000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000611b28836000611e64565b90508173ffffffffffffffffffffffffffffffffffffffff167fbe339fc14b041c2b0e0f3dd2cd325d0c3668b78378001e53160eab36153264588483604051808381526020018281526020019250505060405180910390a2505050565b600080670de0b6b3a7640000830190506000670de0b6b3a76400006007540190506000670de0b6b3a7640000611c1d6002670de0b6b3a7640000866002880a0381611bcc57fe5b046402540be4000281611bdb57fe5b04670de0b6b3a764000086036402540be400670de0b6b3a76400008781611bfe57fe5b046402540be4000264174876e800010302611d4790919063ffffffff16565b81611c2457fe5b049050809350505050919050565b600080831415611c455760009050611cb2565b6000828402905082848281611c5657fe5b0414611cad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612ab86021913960400191505060405180910390fd5b809150505b92915050565b6000808211611d2f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b6000828481611d3a57fe5b0490508091505092915050565b600082821115611dbf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b600080670de0b6b3a764000064174876e80002905060006007546402540be400611e4f84611e41600754876402540be400600202020260026007540a60026402540be4000a02670de0b6b3a76400008b02670de0b6b3a76400006402540be400026002020260028a0a010101612a72565b611d4790919063ffffffff16565b81611e5657fe5b040390508092505050919050565b6000803390506000611e936064611e85600688611c3290919063ffffffff16565b611cb890919063ffffffff16565b90506000611eab600383611cb890919063ffffffff16565b90506000611fc8611ed96064611ecb600a87611c3290919063ffffffff16565b611cb890919063ffffffff16565b611fba611f036064611ef5600189611c3290919063ffffffff16565b611cb890919063ffffffff16565b611fac611f2d6064611f1f60018b611c3290919063ffffffff16565b611cb890919063ffffffff16565b611f9e611f576064611f4960018d611c3290919063ffffffff16565b611cb890919063ffffffff16565b611f90611f816064611f7360038f611c3290919063ffffffff16565b611cb890919063ffffffff16565b8b6129ea90919063ffffffff16565b6129ea90919063ffffffff16565b6129ea90919063ffffffff16565b6129ea90919063ffffffff16565b6129ea90919063ffffffff16565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166120526064612044600389611c3290919063ffffffff16565b611cb890919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156120bb57600080fd5b505af11580156120cf573d6000803e3d6000fd5b505050506040513d60208110156120e557600080fd5b810190808051906020019092919050505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661217f6064612171600189611c3290919063ffffffff16565b611cb890919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156121e857600080fd5b505af11580156121fc573d6000803e3d6000fd5b505050506040513d602081101561221257600080fd5b810190808051906020019092919050505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166122ac606461229e600189611c3290919063ffffffff16565b611cb890919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561231557600080fd5b505af1158015612329573d6000803e3d6000fd5b505050506040513d602081101561233f57600080fd5b810190808051906020019092919050505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166123d960646123cb600189611c3290919063ffffffff16565b611cb890919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561244257600080fd5b505af1158015612456573d6000803e3d6000fd5b505050506040513d602081101561246c57600080fd5b810190808051906020019092919050505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661250660646124f8600a89611c3290919063ffffffff16565b611cb890919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561256f57600080fd5b505af1158015612583573d6000803e3d6000fd5b505050506040513d602081101561259957600080fd5b81019080805190602001909291905050505060006125c08285611d4790919063ffffffff16565b905060006125d7858a611d4790919063ffffffff16565b905060006125e482611dd0565b90506000680100000000000000008402905060008211801561261b5750600754612619600754846129ea90919063ffffffff16565b115b61268d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f496e76616c696420616d6f756e7400000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16141580156126f657508773ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614155b80156127435750600254600460008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b156127e25761279a86600560008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546129ea90919063ffffffff16565b600560008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612806565b6127f586856129ea90919063ffffffff16565b935068010000000000000000840290505b6000600754111561287657612826826007546129ea90919063ffffffff16565b6007819055506007546801000000000000000085028161284257fe5b046008600082825401925050819055506007546801000000000000000085028161286857fe5b04820281038103905061287e565b816007819055505b6128d082600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546129ea90919063ffffffff16565b600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600081836008540203905080600660008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508a73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167f022c0d992e4d873a3748436d960d5140c1f9721cf73f7ca5ec679d3d9f4fe2d58e86604051808381526020018281526020019250505060405180910390a382995050505050505050505092915050565b600080828401905083811015612a68576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008060026001840181612a8257fe5b0490508291505b81811015612ab157809150600281828581612aa057fe5b040181612aa957fe5b049050612a89565b5091905056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a265627a7a7231582034f7518abeb5fd3b40aa4be698724eec780aef636ad008685cf3558da41d990464736f6c634300051000320000000000000000000000002ffb230b7ce4758e25f10f03dbce1278ce4441b500000000000000000000000093a4ed59486409c9a41114b0621fe5e7525247eb00000000000000000000000020f9b4cf601dc667c62a73c3ff8bafeaee4c54d00000000000000000000000004efd33509c894a4d628a940cdce10abb4e2e1b94000000000000000000000000beedb437a796dfebf77d16b96f9cdd35918ed8c10000000000000000000000001ad606adde97c0c28bd6ac85554176bc55783c01
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101725760003560e01c8063688abbf7116100de578063a2ce640a11610097578063cf73a1bc11610071578063cf73a1bc146106c1578063e4849b321461070b578063e9fad8ee14610739578063fdb5a03e1461074357610172565b8063a2ce640a146105c7578063a9059cbb14610611578063acc77e2c1461067757610172565b8063688abbf71461040a57806370a082311461044e5780637deb6025146104a65780638620410b14610508578063949e8acd1461052657806395d89b411461054457610172565b80633ad10ef6116101305780633ad10ef6146103125780633ccfd60b1461035c5780634b7503341461036657806356d399e814610384578063574aace4146103a2578063576168fc146103c057610172565b806265318b146101775780630662c000146101cf57806306fdde031461021157806310d0ffdd1461029457806318160ddd146102d6578063313ce567146102f4575b600080fd5b6101b96004803603602081101561018d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061074d565b6040518082815260200191505060405180910390f35b6101fb600480360360208110156101e557600080fd5b81019080803590602001909291905050506107ed565b6040518082815260200191505060405180910390f35b6102196108c1565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561025957808201518184015260208101905061023e565b50505050905090810190601f1680156102865780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102c0600480360360208110156102aa57600080fd5b810190808035906020019092919050505061095f565b6040518082815260200191505060405180910390f35b6102de6109ba565b6040518082815260200191505060405180910390f35b6102fc6109c4565b6040518082815260200191505060405180910390f35b61031a6109c9565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6103646109ef565b005b61036e610c99565b6040518082815260200191505060405180910390f35b61038c610d1a565b6040518082815260200191505060405180910390f35b6103aa610d20565b6040518082815260200191505060405180910390f35b6103c8610e01565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6104386004803603602081101561042057600080fd5b81019080803515159060200190929190505050610e27565b6040518082815260200191505060405180910390f35b6104906004803603602081101561046457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610e93565b6040518082815260200191505060405180910390f35b6104f2600480360360408110156104bc57600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610edc565b6040518082815260200191505060405180910390f35b610510611033565b6040518082815260200191505060405180910390f35b61052e6110b4565b6040518082815260200191505060405180910390f35b61054c6110c9565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561058c578082015181840152602081019050610571565b50505050905090810190601f1680156105b95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6105cf611167565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61065d6004803603604081101561062757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061118d565b604051808215151515815260200191505060405180910390f35b61067f6115ba565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106c96115e0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6107376004803603602081101561072157600080fd5b8101908080359060200190929190505050611606565b005b610741611940565b005b61074b6119a8565b005b600068010000000000000000600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546008540203816107e557fe5b049050919050565b6000600754821115610867576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f496e76616c696420616d6f756e7420746f2073656c6c0000000000000000000081525060200191505060405180910390fd5b600061087283611b85565b9050600061089d606461088f600685611c3290919063ffffffff16565b611cb890919063ffffffff16565b905060006108b48284611d4790919063ffffffff16565b9050809350505050919050565b60008054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109575780601f1061092c57610100808354040283529160200191610957565b820191906000526020600020905b81548152906001019060200180831161093a57829003601f168201915b505050505081565b600080610989606461097b600686611c3290919063ffffffff16565b611cb890919063ffffffff16565b905060006109a08285611d4790919063ffffffff16565b905060006109ad82611dd0565b9050809350505050919050565b6000600754905090565b601281565b600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006109fb6001610e27565b11610a6e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f4e6f7420486f6c6465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b60003390506000610a7f6000610e27565b9050680100000000000000008102600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054810190506000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb83836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610c0b57600080fd5b505af1158015610c1f573d6000803e3d6000fd5b505050506040513d6020811015610c3557600080fd5b8101908080519060200190929190505050508173ffffffffffffffffffffffffffffffffffffffff167fccad973dcd043c7d680389db4378bd6b9775db7124092e9e0422c9e46d7985dc826040518082815260200191505060405180910390a25050565b6000806007541415610cb9576402540be40064174876e800039050610d17565b6000610ccc670de0b6b3a7640000611b85565b90506000610cf76064610ce9600685611c3290919063ffffffff16565b611cb890919063ffffffff16565b90506000610d0e8284611d4790919063ffffffff16565b90508093505050505b90565b60025481565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610dc157600080fd5b505afa158015610dd5573d6000803e3d6000fd5b505050506040513d6020811015610deb57600080fd5b8101908080519060200190929190505050905090565b600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60008033905082610e4057610e3b8161074d565b610e8b565b600560008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e898261074d565b015b915050919050565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600080610f066064610ef8606387611c3290919063ffffffff16565b611cb890919063ffffffff16565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd3330876040518463ffffffff1660e01b8152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b158015610fe557600080fd5b505af1158015610ff9573d6000803e3d6000fd5b505050506040513d602081101561100f57600080fd5b81019080805190602001909291905050505061102b8184611e64565b505092915050565b6000806007541415611053576402540be40064174876e8000190506110b1565b6000611066670de0b6b3a7640000611b85565b905060006110916064611083600685611c3290919063ffffffff16565b611cb890919063ffffffff16565b905060006110a882846129ea90919063ffffffff16565b90508093505050505b90565b6000803390506110c381610e93565b91505090565b60018054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561115f5780601f106111345761010080835404028352916020019161115f565b820191906000526020600020905b81548152906001019060200180831161114257829003601f168201915b505050505081565b600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000806111986110b4565b1161120b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f4e6f742042656c6965766572000000000000000000000000000000000000000081525060200191505060405180910390fd5b6000339050600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548311156112c5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f496e76616c69642042616c616e6365000000000000000000000000000000000081525060200191505060405180910390fd5b60006112d16001610e27565b11156112e0576112df6109ef565b5b600061130960646112fb600687611c3290919063ffffffff16565b611cb890919063ffffffff16565b905060006113208286611d4790919063ffffffff16565b9050600061132d83611b85565b905061134483600754611d4790919063ffffffff16565b60078190555061139c86600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d4790919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061143182600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546129ea90919063ffffffff16565b600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508560085402600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055508160085402600660008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055506115416007546801000000000000000083028161152f57fe5b046008546129ea90919063ffffffff16565b6008819055508673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600194505050505092915050565b600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006116106110b4565b11611683576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600c8152602001807f4e6f742042656c6965766572000000000000000000000000000000000000000081525060200191505060405180910390fd5b6000339050600460008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561173d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f496e76616c696420616d6f756e7420746f2073656c6c0000000000000000000081525060200191505060405180910390fd5b6000829050600061174d82611b85565b90506000611778606461176a600685611c3290919063ffffffff16565b611cb890919063ffffffff16565b9050600061178f8284611d4790919063ffffffff16565b90506117a684600754611d4790919063ffffffff16565b6007819055506117fe84600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611d4790919063ffffffff16565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000680100000000000000008202856008540201905080600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540392505081905550600060075411156118e1576118da600754680100000000000000008502816118c857fe5b046008546129ea90919063ffffffff16565b6008819055505b8573ffffffffffffffffffffffffffffffffffffffff167fc4823739c5787d2ca17e404aa47d5569ae71dfb49cbf21b3f6152ed238a311398684604051808381526020018281526020019250505060405180910390a250505050505050565b60003390506000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050600081111561199c5761199b81611606565b5b6119a46109ef565b5050565b60006119b46001610e27565b11611a27576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600a8152602001807f4e6f7420486f6c6465720000000000000000000000000000000000000000000081525060200191505060405180910390fd5b6000611a336000610e27565b90506000339050680100000000000000008202600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550600560008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054820191506000600560008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000611b28836000611e64565b90508173ffffffffffffffffffffffffffffffffffffffff167fbe339fc14b041c2b0e0f3dd2cd325d0c3668b78378001e53160eab36153264588483604051808381526020018281526020019250505060405180910390a2505050565b600080670de0b6b3a7640000830190506000670de0b6b3a76400006007540190506000670de0b6b3a7640000611c1d6002670de0b6b3a7640000866002880a0381611bcc57fe5b046402540be4000281611bdb57fe5b04670de0b6b3a764000086036402540be400670de0b6b3a76400008781611bfe57fe5b046402540be4000264174876e800010302611d4790919063ffffffff16565b81611c2457fe5b049050809350505050919050565b600080831415611c455760009050611cb2565b6000828402905082848281611c5657fe5b0414611cad576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180612ab86021913960400191505060405180910390fd5b809150505b92915050565b6000808211611d2f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601a8152602001807f536166654d6174683a206469766973696f6e206279207a65726f00000000000081525060200191505060405180910390fd5b6000828481611d3a57fe5b0490508091505092915050565b600082821115611dbf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b600082840390508091505092915050565b600080670de0b6b3a764000064174876e80002905060006007546402540be400611e4f84611e41600754876402540be400600202020260026007540a60026402540be4000a02670de0b6b3a76400008b02670de0b6b3a76400006402540be400026002020260028a0a010101612a72565b611d4790919063ffffffff16565b81611e5657fe5b040390508092505050919050565b6000803390506000611e936064611e85600688611c3290919063ffffffff16565b611cb890919063ffffffff16565b90506000611eab600383611cb890919063ffffffff16565b90506000611fc8611ed96064611ecb600a87611c3290919063ffffffff16565b611cb890919063ffffffff16565b611fba611f036064611ef5600189611c3290919063ffffffff16565b611cb890919063ffffffff16565b611fac611f2d6064611f1f60018b611c3290919063ffffffff16565b611cb890919063ffffffff16565b611f9e611f576064611f4960018d611c3290919063ffffffff16565b611cb890919063ffffffff16565b611f90611f816064611f7360038f611c3290919063ffffffff16565b611cb890919063ffffffff16565b8b6129ea90919063ffffffff16565b6129ea90919063ffffffff16565b6129ea90919063ffffffff16565b6129ea90919063ffffffff16565b6129ea90919063ffffffff16565b9050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166120526064612044600389611c3290919063ffffffff16565b611cb890919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156120bb57600080fd5b505af11580156120cf573d6000803e3d6000fd5b505050506040513d60208110156120e557600080fd5b810190808051906020019092919050505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661217f6064612171600189611c3290919063ffffffff16565b611cb890919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156121e857600080fd5b505af11580156121fc573d6000803e3d6000fd5b505050506040513d602081101561221257600080fd5b810190808051906020019092919050505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600c60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166122ac606461229e600189611c3290919063ffffffff16565b611cb890919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561231557600080fd5b505af1158015612329573d6000803e3d6000fd5b505050506040513d602081101561233f57600080fd5b810190808051906020019092919050505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166123d960646123cb600189611c3290919063ffffffff16565b611cb890919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561244257600080fd5b505af1158015612456573d6000803e3d6000fd5b505050506040513d602081101561246c57600080fd5b810190808051906020019092919050505050600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb600d60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1661250660646124f8600a89611c3290919063ffffffff16565b611cb890919063ffffffff16565b6040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561256f57600080fd5b505af1158015612583573d6000803e3d6000fd5b505050506040513d602081101561259957600080fd5b81019080805190602001909291905050505060006125c08285611d4790919063ffffffff16565b905060006125d7858a611d4790919063ffffffff16565b905060006125e482611dd0565b90506000680100000000000000008402905060008211801561261b5750600754612619600754846129ea90919063ffffffff16565b115b61268d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f496e76616c696420616d6f756e7400000000000000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff16141580156126f657508773ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff1614155b80156127435750600254600460008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b156127e25761279a86600560008d73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546129ea90919063ffffffff16565b600560008c73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612806565b6127f586856129ea90919063ffffffff16565b935068010000000000000000840290505b6000600754111561287657612826826007546129ea90919063ffffffff16565b6007819055506007546801000000000000000085028161284257fe5b046008600082825401925050819055506007546801000000000000000085028161286857fe5b04820281038103905061287e565b816007819055505b6128d082600460008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546129ea90919063ffffffff16565b600460008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600081836008540203905080600660008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508a73ffffffffffffffffffffffffffffffffffffffff168973ffffffffffffffffffffffffffffffffffffffff167f022c0d992e4d873a3748436d960d5140c1f9721cf73f7ca5ec679d3d9f4fe2d58e86604051808381526020018281526020019250505060405180910390a382995050505050505050505092915050565b600080828401905083811015612a68576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b60008060026001840181612a8257fe5b0490508291505b81811015612ab157809150600281828581612aa057fe5b040181612aa957fe5b049050612a89565b5091905056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a265627a7a7231582034f7518abeb5fd3b40aa4be698724eec780aef636ad008685cf3558da41d990464736f6c63430005100032
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
0000000000000000000000002ffb230b7ce4758e25f10f03dbce1278ce4441b500000000000000000000000093a4ed59486409c9a41114b0621fe5e7525247eb00000000000000000000000020f9b4cf601dc667c62a73c3ff8bafeaee4c54d00000000000000000000000004efd33509c894a4d628a940cdce10abb4e2e1b94000000000000000000000000beedb437a796dfebf77d16b96f9cdd35918ed8c10000000000000000000000001ad606adde97c0c28bd6ac85554176bc55783c01
-----Decoded View---------------
Arg [0] : _managerAddress (address): 0x2ffB230b7ce4758E25F10F03dBCe1278Ce4441B5
Arg [1] : _partnerAddress (address): 0x93a4eD59486409c9a41114B0621FE5e7525247EB
Arg [2] : _partnerAddress2 (address): 0x20F9b4Cf601DC667C62A73c3FF8bAFEAee4C54d0
Arg [3] : _devAddress (address): 0x4EFD33509c894A4D628a940cdcE10aBb4E2e1b94
Arg [4] : _moondayCapitalAddress (address): 0xbeedb437a796dfeBf77d16B96f9cDd35918eD8C1
Arg [5] : _MoondayToken (address): 0x1ad606ADDe97c0C28bD6ac85554176bC55783c01
-----Encoded View---------------
6 Constructor Arguments found :
Arg [0] : 0000000000000000000000002ffb230b7ce4758e25f10f03dbce1278ce4441b5
Arg [1] : 00000000000000000000000093a4ed59486409c9a41114b0621fe5e7525247eb
Arg [2] : 00000000000000000000000020f9b4cf601dc667c62a73c3ff8bafeaee4c54d0
Arg [3] : 0000000000000000000000004efd33509c894a4d628a940cdce10abb4e2e1b94
Arg [4] : 000000000000000000000000beedb437a796dfebf77d16b96f9cdd35918ed8c1
Arg [5] : 0000000000000000000000001ad606adde97c0c28bd6ac85554176bc55783c01
Deployed Bytecode Sourcemap
90:18623:1:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;90:18623:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10712:254;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10712:254:1;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;12452:422;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12452:422:1;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1546:32;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1546:32:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12054:381;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;12054:381:1;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9587:122;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1625:37;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2734:33;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5393:688;;;:::i;:::-;;11048:453;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2150:43;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9361:155;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2771:37;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;10055:309;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10055:309:1;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;10452:169;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;10452:169:1;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3825:276;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3825:276:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;11584:453;;;:::i;:::-;;;;;;;;;;;;;;;;;;;9788:182;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1585:33;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;1585:33:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2815:38;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7534:1629;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7534:1629:1;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2860:44;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2690:37;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6148:1244;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6148:1244:1;;;;;;;;;;;;;;;;;:::i;:::-;;5035:285;;;:::i;:::-;;4191:774;;;:::i;:::-;;10712:254;10806:7;2087:5;10917:10;:28;10928:16;10917:28;;;;;;;;;;;;;;;;10876:19;:37;10896:16;10876:37;;;;;;;;;;;;;;;;10858:15;;:55;10849:96;10838:120;;;;;;10831:127;;10712:254;;;:::o;12452:422::-;12559:7;12609:12;;12592:13;:29;;12584:64;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;12659:16;12678:31;12695:13;12678:16;:31::i;:::-;12659:50;;12720:18;12741:35;12772:3;12741:26;1710:1;12741:8;:12;;:26;;;;:::i;:::-;:30;;:35;;;;:::i;:::-;12720:56;;12787:21;12811:24;12824:10;12811:8;:12;;:24;;;;:::i;:::-;12787:48;;12853:13;12846:20;;;;;12452:422;;;:::o;1546:32::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;12054:381::-;12162:7;12187:18;12208:42;12246:3;12208:33;1710:1;12208:15;:19;;:33;;;;:::i;:::-;:37;;:42;;;;:::i;:::-;12187:63;;12261:21;12285:31;12305:10;12285:15;:19;;:31;;;;:::i;:::-;12261:55;;12327:23;12353:31;12370:13;12353:16;:31::i;:::-;12327:57;;12412:15;12405:22;;;;;12054:381;;;:::o;9587:122::-;9657:7;9689:12;;9682:19;;9587:122;:::o;1625:37::-;1660:2;1625:37;:::o;2734:33::-;;;;;;;;;;;;;:::o;5393:688::-;509:1;489:17;501:4;489:11;:17::i;:::-;:21;481:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5490:24;5517:10;5490:37;;5538:18;5559;5571:5;5559:11;:18::i;:::-;5538:39;;2087:5;5713:10;:22;5670:10;:28;5681:16;5670:28;;;;;;;;;;;;;;;;:66;;;;;;;;;;;5798:16;:34;5815:16;5798:34;;;;;;;;;;;;;;;;5784:48;;;;5880:1;5843:16;:34;5860:16;5843:34;;;;;;;;;;;;;;;:38;;;;5933:12;;;;;;;;;;;:21;;;5955:16;5973:10;5933:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5933:51:1;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;5933:51:1;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5933:51:1;;;;;;;;;;;;;;;;;6044:16;6033:40;;;6062:10;6033:40;;;;;;;;;;;;;;;;;;536:1;;5393:688::o;11048:453::-;11119:7;11172:1;11156:12;;:17;11153:341;;;2026:16;1953:15;11196:43;11189:50;;;;11153:341;11272:16;11291:22;11308:4;11291:16;:22::i;:::-;11272:41;;11328:18;11349:35;11380:3;11349:26;1710:1;11349:8;:12;;:26;;;;:::i;:::-;:30;;:35;;;;:::i;:::-;11328:56;;11399:21;11423:24;11436:10;11423:8;:12;;:24;;;;:::i;:::-;11399:48;;11469:13;11462:20;;;;;11048:453;;:::o;2150:43::-;;;;:::o;9361:155::-;9439:7;9471:12;;;;;;;;;;;:22;;;9502:4;9471:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9471:37:1;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;9471:37:1;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;9471:37:1;;;;;;;;;;;;;;;;9464:44;;9361:155;:::o;2771:37::-;;;;;;;;;;;;;:::o;10055:309::-;10153:7;10178:24;10205:10;10178:37;;10233:21;:122;;10326:29;10338:16;10326:11;:29::i;:::-;10233:122;;;10289:16;:34;10306:16;10289:34;;;;;;;;;;;;;;;;10257:29;10269:16;10257:11;:29::i;:::-;:66;10233:122;10226:129;;;10055:309;;;:::o;10452:169::-;10544:7;10576:19;:37;10596:16;10576:37;;;;;;;;;;;;;;;;10569:44;;10452:169;;;:::o;3825:276::-;3909:7;3934:16;3953:24;3973:3;3953:15;3965:2;3953:7;:11;;:15;;;;:::i;:::-;:19;;:24;;;;:::i;:::-;3934:43;;3984:12;;;;;;;;;;;:25;;;4010:10;4030:4;4037:7;3984:61;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3984:61:1;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;3984:61:1;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;3984:61:1;;;;;;;;;;;;;;;;;4056:37;4071:8;4081:11;4056:14;:37::i;:::-;;3825:276;;;;;:::o;11584:453::-;11654:7;11708:1;11692:12;;:17;11689:341;;;2026:16;1953:15;11732:43;11725:50;;;;11689:341;11808:16;11827:22;11844:4;11827:16;:22::i;:::-;11808:41;;11864:18;11885:35;11916:3;11885:26;1710:1;11885:8;:12;;:26;;;;:::i;:::-;:30;;:35;;;;:::i;:::-;11864:56;;11935:21;11959:24;11972:10;11959:8;:12;;:24;;;;:::i;:::-;11935:48;;12005:13;11998:20;;;;;11584:453;;:::o;9788:182::-;9855:7;9880:24;9907:10;9880:37;;9935:27;9945:16;9935:9;:27::i;:::-;9928:34;;;9788:182;:::o;1585:33::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2815:38::-;;;;;;;;;;;;;:::o;7534:1629::-;7656:4;365:1;352:10;:8;:10::i;:::-;:14;344:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7696:24;7723:10;7696:37;;7839:19;:37;7859:16;7839:37;;;;;;;;;;;;;;;;7820:15;:56;;7812:84;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7993:1;7973:17;7985:4;7973:11;:17::i;:::-;:21;7970:36;;;7996:10;:8;:10::i;:::-;7970:36;8132:17;8152:42;8190:3;8152:33;1710:1;8152:15;:19;;:33;;;;:::i;:::-;:37;;:42;;;;:::i;:::-;8132:62;;8205:20;8228:30;8248:9;8228:15;:19;;:30;;;;:::i;:::-;8205:53;;8269:18;8290:27;8307:9;8290:16;:27::i;:::-;8269:48;;8379:27;8396:9;8379:12;;:16;;:27;;;;:::i;:::-;8364:12;:42;;;;8487:58;8529:15;8487:19;:37;8507:16;8487:37;;;;;;;;;;;;;;;;:41;;:58;;;;:::i;:::-;8447:19;:37;8467:16;8447:37;;;;;;;;;;;;;;;:98;;;;8590:49;8626:12;8590:19;:31;8610:10;8590:31;;;;;;;;;;;;;;;;:35;;:49;;;;:::i;:::-;8556:19;:31;8576:10;8556:31;;;;;;;;;;;;;;;:83;;;;8757:15;8739;;:33;8697:10;:28;8708:16;8697:28;;;;;;;;;;;;;;;;:76;;;;;;;;;;;8838:12;8820:15;;:30;8784:10;:22;8795:10;8784:22;;;;;;;;;;;;;;;;:67;;;;;;;;;;;8935:60;8982:12;;2087:5;8956:10;:22;8955:39;;;;;;8935:15;;:19;;:60;;;;:::i;:::-;8917:15;:78;;;;9071:10;9044:52;;9053:16;9044:52;;;9083:12;9044:52;;;;;;;;;;;;;;;;;;9142:4;9135:11;;;;;;7534:1629;;;;:::o;2860:44::-;;;;;;;;;;;;;:::o;2690:37::-;;;;;;;;;;;;;:::o;6148:1244::-;365:1;352:10;:8;:10::i;:::-;:14;344:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6253:24;6280:10;6253:37;;6337:19;:37;6357:16;6337:37;;;;;;;;;;;;;;;;6318:15;:56;;6310:91;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6412:15;6430;6412:33;;6456:16;6475:25;6492:7;6475:16;:25::i;:::-;6456:44;;6511:18;6532:35;6563:3;6532:26;1710:1;6532:8;:12;;:26;;;;:::i;:::-;:30;;:35;;;;:::i;:::-;6511:56;;6578:21;6602:24;6615:10;6602:8;:12;;:24;;;;:::i;:::-;6578:48;;6695:25;6712:7;6695:12;;:16;;:25;;;;:::i;:::-;6680:12;:40;;;;6771:50;6813:7;6771:19;:37;6791:16;6771:37;;;;;;;;;;;;;;;;:41;;:50;;;;:::i;:::-;6731:19;:37;6751:16;6731:37;;;;;;;;;;;;;;;:90;;;;6879:22;2087:5;6943:13;:25;6932:7;6914:15;;:25;:55;6879:91;;7013:15;6981:10;:28;6992:16;6981:28;;;;;;;;;;;;;;;;:47;;;;;;;;;;;7118:1;7103:12;;:16;7099:184;;;7211:60;7258:12;;2087:5;7232:10;:22;7231:39;;;;;;7211:15;;:19;;:60;;;;:::i;:::-;7193:15;:78;;;;7099:184;7343:16;7331:53;;;7361:7;7370:13;7331:53;;;;;;;;;;;;;;;;;;;;;;;;394:1;;;;;;6148:1244;:::o;5035:285::-;5138:24;5165:10;5138:37;;5186:15;5204:19;:37;5224:16;5204:37;;;;;;;;;;;;;;;;5186:55;;5265:1;5255:7;:11;5252:29;;;5268:13;5273:7;5268:4;:13::i;:::-;5252:29;5302:10;:8;:10::i;:::-;5035:285;;:::o;4191:774::-;509:1;489:17;501:4;489:11;:17::i;:::-;:21;481:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4293:18;4314;4326:5;4314:11;:18::i;:::-;4293:39;;4438:24;4465:10;4438:37;;2087:5;4529:10;:22;4486:10;:28;4497:16;4486:28;;;;;;;;;;;;;;;;:66;;;;;;;;;;;4619:16;:34;4636:16;4619:34;;;;;;;;;;;;;;;;4605:48;;;;4701:1;4664:16;:34;4681:16;4664:34;;;;;;;;;;;;;;;:38;;;;4799:15;4817:38;4832:10;4852:1;4817:14;:38::i;:::-;4799:56;;4919:16;4904:53;;;4937:10;4949:7;4904:53;;;;;;;;;;;;;;;;;;;;;;;;536:1;;;4191:774::o;17834:660::-;17926:7;17953:15;17982:4;17972:7;:14;17953:34;;17998:20;18037:4;18022:12;;:19;17998:44;;18053:24;18447:4;18144:292;18434:1;18427:4;18418:7;18416:1;18407:7;:10;:18;18406:25;;;;;;2026:16;18382:50;18381:54;;;;;;18356:4;18346:7;:14;2026:16;18273:4;18260:12;:17;;;;;;2026:16;18234:44;1953:15;18213:66;18186:139;18163:198;18144:236;;:292;;;;:::i;:::-;:307;;;;;;18053:399;;18470:16;18463:23;;;;;17834:660;;;:::o;435:250:2:-;493:7;522:1;517;:6;513:47;;;547:1;540:8;;;;513:47;572:9;588:1;584;:5;572:17;;617:1;612;608;:5;;;;;;:10;600:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;676:1;669:8;;;435:250;;;;;:::o;693:179::-;751:7;783:1;779;:5;771:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;826:9;842:1;838;:5;;;;;;826:17;;863:1;856:8;;;693:179;;;;:::o;243:184::-;301:7;334:1;329;:6;;321:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;381:9;397:1;393;:5;381:17;;418:1;411:8;;;243:184;;;;:::o;16879:883:1:-;16972:7;16997:26;17047:4;1953:15;17026:25;16997:54;;17062:23;17694:12;;2026:16;17177:464;17622:18;17178:420;17562:12;;17543:18;2026:16;17516:1;:26;:45;:58;17459:1;17445:12;;:15;17441:1;2026:16;17415:27;17414:47;17354:4;17343:8;:15;17336:4;2026:16;17311:29;17308:1;:33;:51;17252:1;17232:18;:21;17231:129;:231;:344;17178:4;:420::i;:::-;17177:444;;:464;;;;:::i;:::-;17114:567;;;;;;17099:608;17062:645;;17739:15;17732:22;;;;16879:883;;;:::o;13042:3542::-;13148:7;13196:24;13223:10;13196:37;;13244:27;13274:43;13313:3;13274:34;1710:1;13274:16;:20;;:34;;;;:::i;:::-;:38;;:43;;;;:::i;:::-;13244:73;;13338:22;13363:26;13387:1;13363:19;:23;;:26;;;;:::i;:::-;13338:51;;13402:18;13423:335;13712:45;13753:3;13712:36;1895:2;13712:19;:23;;:36;;;;:::i;:::-;:40;;:45;;;;:::i;:::-;13423:270;13651:41;13688:3;13651:32;1847:1;13651:19;:23;;:32;;;;:::i;:::-;:36;;:41;;;;:::i;:::-;13423:209;13586:45;13627:3;13586:36;1806:1;13586:19;:23;;:36;;;;:::i;:::-;:40;;:45;;;;:::i;:::-;13423:144;13521:45;13562:3;13521:36;1806:1;13521:19;:23;;:36;;;;:::i;:::-;:40;;:45;;;;:::i;:::-;13423:79;13456:45;13497:3;13456:36;1758:1;13456:19;:23;;:36;;;;:::i;:::-;:40;;:45;;;;:::i;:::-;13423:14;:32;;:79;;;;:::i;:::-;:97;;:144;;;;:::i;:::-;:162;;:209;;;;:::i;:::-;:227;;:270;;;;:::i;:::-;:288;;:335;;;;:::i;:::-;13402:356;;13771:12;;;;;;;;;;;:21;;;13793:14;;;;;;;;;;;13809:45;13850:3;13809:36;1758:1;13809:19;:23;;:36;;;;:::i;:::-;:40;;:45;;;;:::i;:::-;13771:84;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13771:84:1;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;13771:84:1;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;13771:84:1;;;;;;;;;;;;;;;;;13860:12;;;;;;;;;;;:21;;;13882:14;;;;;;;;;;;13898:45;13939:3;13898:36;1806:1;13898:19;:23;;:36;;;;:::i;:::-;:40;;:45;;;;:::i;:::-;13860:84;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13860:84:1;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;13860:84:1;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;13860:84:1;;;;;;;;;;;;;;;;;13955:12;;;;;;;;;;;:21;;;13977:15;;;;;;;;;;;13994:45;14035:3;13994:36;1806:1;13994:19;:23;;:36;;;;:::i;:::-;:40;;:45;;;;:::i;:::-;13955:85;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;13955:85:1;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;13955:85:1;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;13955:85:1;;;;;;;;;;;;;;;;;14045:12;;;;;;;;;;;:21;;;14067:10;;;;;;;;;;;14079:41;14116:3;14079:32;1847:1;14079:19;:23;;:32;;;;:::i;:::-;:36;;:41;;;;:::i;:::-;14045:76;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14045:76:1;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;14045:76:1;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;14045:76:1;;;;;;;;;;;;;;;;;14126:12;;;;;;;;;;;:21;;;14148;;;;;;;;;;;14171:45;14212:3;14171:36;1895:2;14171:19;:23;;:36;;;;:::i;:::-;:40;;:45;;;;:::i;:::-;14126:91;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;14126:91:1;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;14126:91:1;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;14126:91:1;;;;;;;;;;;;;;;;;14230:18;14251:35;14275:10;14251:19;:23;;:35;;;;:::i;:::-;14230:56;;14297:21;14321:41;14342:19;14321:16;:20;;:41;;;;:::i;:::-;14297:65;;14373:23;14399:31;14416:13;14399:16;:31::i;:::-;14373:57;;14441:12;2087:5;14456:10;:22;14441:37;;14526:1;14508:15;:19;:73;;;;;14568:12;;14532:33;14552:12;;14532:15;:19;;:33;;;;:::i;:::-;:48;14508:73;14500:100;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;14750:1;14727:25;;:11;:25;;;;:104;;;;;14815:16;14800:31;;:11;:31;;;;14727:104;:199;;;;;14908:18;;14872:19;:32;14892:11;14872:32;;;;;;;;;;;;;;;;:54;;14727:199;14665:645;;;15022:49;15056:14;15022:16;:29;15039:11;15022:29;;;;;;;;;;;;;;;;:33;;:49;;;;:::i;:::-;14990:16;:29;15007:11;14990:29;;;;;;;;;;;;;;;:81;;;;14665:645;;;15223:30;15238:14;15223:10;:14;;:30;;;;:::i;:::-;15210:43;;2087:5;15276:10;:22;15269:29;;14665:645;15398:1;15383:12;;:16;15380:662;;;15483:33;15500:15;15483:12;;:16;;:33;;;;:::i;:::-;15468:12;:48;;;;15705:12;;2087:5;15679:10;:22;:39;;;;;;15659:15;;:60;;;;;;;;;;;15902:12;;2087:5;15876:10;:22;:39;;;;;;15857:15;:59;15851:4;:66;15843:4;:75;15836:82;;15380:662;;;16015:15;16000:12;:30;;;;15380:662;16178:58;16220:15;16178:19;:37;16198:16;16178:37;;;;;;;;;;;;;;;;:41;;:58;;;;:::i;:::-;16138:19;:37;16158:16;16138:37;;;;;;;;;;;;;;;:98;;;;16267:22;16340:4;16321:15;16303;;:33;16302:42;16267:78;;16388:15;16356:10;:28;16367:16;16356:28;;;;;;;;;;;;;;;;:47;;;;;;;;;;;16521:11;16452:81;;16468:16;16452:81;;;16486:16;16504:15;16452:81;;;;;;;;;;;;;;;;;;;;;;;;16561:15;16554:22;;;;;;;;;;;13042:3542;;;;:::o;54:181:2:-;112:7;132:9;148:1;144;:5;132:17;;173:1;168;:6;;160:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;226:1;219:8;;;54:181;;;;:::o;18512:198:1:-;18557:6;18576;18595:1;18590;18586;:5;18585:11;;;;;;18576:20;;18611:1;18607:5;;18623:80;18634:1;18630;:5;18623:80;;;18656:1;18652:5;;18690:1;18685;18681;18677;:5;;;;;;:9;18676:15;;;;;;18672:19;;18623:80;;;18512:198;;;;:::o
Swarm Source
bzzr://34f7518abeb5fd3b40aa4be698724eec780aef636ad008685cf3558da41d9904
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | 100.00% | $64.82 | 59.1681 | $3,835.07 |
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.