Overview
ETH Balance
0.51938 ETH
Eth Value
$1,611.22 (@ $3,102.20/ETH)More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 22 from a total of 22 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Withdraw | 6454482 | 2312 days ago | IN | 0 ETH | 0.00002097 | ||||
Deposit | 6344782 | 2330 days ago | IN | 0.01 ETH | 0.00031616 | ||||
Deposit | 6344774 | 2330 days ago | IN | 0.001 ETH | 0.00037616 | ||||
Deposit | 6344760 | 2330 days ago | IN | 0.001 ETH | 0.00055616 | ||||
Withdraw | 6102249 | 2371 days ago | IN | 0 ETH | 0.00014679 | ||||
Deposit | 6092092 | 2373 days ago | IN | 0.001 ETH | 0.0002491 | ||||
Deposit | 6085384 | 2374 days ago | IN | 0.02 ETH | 0.00013644 | ||||
Deposit | 6082866 | 2374 days ago | IN | 0.001 ETH | 0.00041981 | ||||
Withdraw | 6082776 | 2374 days ago | IN | 0 ETH | 0.00004194 | ||||
Deposit | 6082382 | 2374 days ago | IN | 0.003 ETH | 0.00037346 | ||||
Deposit | 6082300 | 2374 days ago | IN | 0.01 ETH | 0.0003869 | ||||
Deposit | 6081546 | 2374 days ago | IN | 0.005 ETH | 0.00032865 | ||||
Deposit | 6079950 | 2375 days ago | IN | 0.002 ETH | 0.00066679 | ||||
Deposit | 6079942 | 2375 days ago | IN | 0.001 ETH | 0.00032097 | ||||
Deposit | 6079496 | 2375 days ago | IN | 0.02 ETH | 0.00025297 | ||||
Withdraw | 6078810 | 2375 days ago | IN | 0 ETH | 0.00006291 | ||||
Reinvest | 6078135 | 2375 days ago | IN | 0 ETH | 0.00011538 | ||||
Deposit | 6078052 | 2375 days ago | IN | 0.6 ETH | 0.00039787 | ||||
Withdraw | 6077988 | 2375 days ago | IN | 0 ETH | 0.00006291 | ||||
Withdraw | 6077975 | 2375 days ago | IN | 0 ETH | 0.00004194 | ||||
Deposit | 6077914 | 2375 days ago | IN | 0.2 ETH | 0.00076617 | ||||
Deposit | 6077908 | 2375 days ago | IN | 0.1 ETH | 0.00121905 |
Loading...
Loading
Contract Source Code Verified (Exact Match)
Contract Name:
pyramidMKII
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-01 */ pragma solidity ^0.4.24; contract pyramidMKII { address owner; struct blockinfo { uint256 outstanding; // remaining debt at block uint256 dividend; // % dividend all previous can claim, 1 ether uint256 value; // actual ether value at block uint256 index; // used in frontend bc async checks } struct debtinfo { uint256 idx; // dividend array position uint256 pending; // pending balance at block uint256 initial; // initial ammount for stats } struct account { uint256 ebalance; // ether balance mapping(uint256=>debtinfo) owed; // keeps track of outstanding debt } uint256 public blksze; // block size uint256 public surplus; uint256 public IDX; // current dividend block mapping(uint256=>blockinfo) public blockData; // dividend block data mapping(address=>account) public balances; bytes32 public consul_nme; uint256 public consul_price; address public consul; address patrician; string public standard = 'PYRAMIDMKII'; string public name = 'PYRAMIDMKII'; string public symbol = 'PM2'; uint8 public decimals = 0 ; constructor() public { owner = msg.sender; blksze = 1 ether; consul= owner; // owner is 1st consul patrician = owner; // owner is 1st patrician } function addSurplus() public payable { surplus += msg.value; } // used to pay off the debt in final round function callSurplus() public { // if there's enough surplus require(surplus >= blksze, "not enough surplus"); // users can call this to make a new block blockData[IDX].value += blksze; // without increasing outstanding surplus -= blksze; nextBlock(); } function owedAt(uint256 blk) public view returns(uint256, uint256, uint256) { return ( balances[msg.sender].owed[blk].idx, balances[msg.sender].owed[blk].pending, balances[msg.sender].owed[blk].initial); } function setBlockSze(uint256 _sze) public { require(msg.sender == owner && _sze >= 1 ether, "error blksze"); blksze = _sze; } function withdraw() public { require(balances[msg.sender].ebalance > 0, "not enough divs claimed"); uint256 sval = balances[msg.sender].ebalance; balances[msg.sender].ebalance = 0; msg.sender.transfer(sval); emit event_withdraw(msg.sender, sval); } function chkConsul(address addr, uint256 val, bytes32 usrmsg) internal returns(uint256) { if(val <= consul_price) return val; balances[owner].ebalance += val/4; // 25% for fund balances[consul].ebalance += val/4; // 25% for current consul consul = addr; consul_price = val; consul_nme = usrmsg; balances[addr].owed[IDX].pending += (val/2) + (val/4); // compensates for val/2 balances[addr].owed[IDX].initial += (val/2) + (val/4); blockData[IDX].outstanding += (val/2) + (val/4); emit event_consul(val, usrmsg); return val/2; } function nextBlock() internal { if(blockData[IDX].value>= blksze) { surplus += blockData[IDX].value - blksze; blockData[IDX].value = blksze; if(IDX > 0) blockData[IDX].outstanding -= (blockData[IDX-1].outstanding * blockData[IDX-1].dividend)/100 ether; blockData[IDX].dividend = (blksze * 100 ether) / blockData[IDX].outstanding; // blocksize as % of total outstanding IDX += 1; // filled block, next blockData[IDX].index = IDX; // to avoid rechecking on frontend blockData[IDX].outstanding = blockData[IDX-1].outstanding; // debt rolls over if(IDX % 200 == 0 && IDX != 0) blksze += 1 ether; // to keep a proper div distribution emit event_divblk(IDX); } } function pyramid(address addr, uint256 val, bytes32 usrmsg) internal { val = chkConsul(addr, val, usrmsg); uint256 mval = val - (val/10); // 10% in patrician, consul && fund money uint256 tval = val + (val/2); balances[owner].ebalance += (val/100); // 1% for hedge fund balances[consul].ebalance += (val*7)/100 ; // 7% for consul balances[patrician].ebalance+= (val/50); // 2% for patrician patrician = addr; // now you're the patrician uint256 nsurp = (mval < blksze)? blksze-mval : (surplus < blksze)? surplus : 0; nsurp = (surplus >= nsurp)? nsurp : 0; mval += nsurp; // complete a block using surplus surplus-= nsurp; blockData[IDX].value += mval; blockData[IDX].outstanding += tval; // block outstanding debt increases until block fills balances[addr].owed[IDX].idx = IDX; // user can claim when block is full balances[addr].owed[IDX].pending += tval; // 1.5x for user balances[addr].owed[IDX].initial += tval; nextBlock(); emit event_deposit(val, usrmsg); } function deposit(bytes32 usrmsg) public payable { require(msg.value >= 0.001 ether, "not enough ether"); pyramid(msg.sender, msg.value, usrmsg); } function reinvest(uint256 val, bytes32 usrmsg) public { require(val <= balances[msg.sender].ebalance && val > 0.001 ether, "no funds"); balances[msg.sender].ebalance -= val; pyramid(msg.sender, val, usrmsg); } function mine1000(uint256 blk) public { require(balances[msg.sender].owed[blk].idx < IDX && blk < IDX, "current block"); require(balances[msg.sender].owed[blk].pending > 0.001 ether, "no more divs"); uint256 cdiv = 0; for(uint256 i = 0; i < 1000; i++) { cdiv = (balances[msg.sender].owed[blk].pending * blockData[balances[msg.sender].owed[blk].idx].dividend ) / 100 ether; // get % cdiv = (cdiv > balances[msg.sender].owed[blk].pending)? balances[msg.sender].owed[blk].pending : cdiv; // check for overflow balances[msg.sender].owed[blk].idx += 1; // update the index balances[msg.sender].owed[blk].pending -= cdiv; balances[msg.sender].ebalance += cdiv; if( balances[msg.sender].owed[blk].pending == 0 || balances[msg.sender].owed[blk].idx >= IDX ) return; } } // events ------------------------------------------------------------------ event event_withdraw(address addr, uint256 val); event event_deposit(uint256 val, bytes32 umsg); event event_consul(uint256 val, bytes32 umsg); event event_divblk(uint256 idx); }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"consul_price","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"surplus","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_sze","type":"uint256"}],"name":"setBlockSze","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"ebalance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"IDX","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"blksze","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"val","type":"uint256"},{"name":"usrmsg","type":"bytes32"}],"name":"reinvest","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"addSurplus","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"standard","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"callSurplus","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"blk","type":"uint256"}],"name":"owedAt","outputs":[{"name":"","type":"uint256"},{"name":"","type":"uint256"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"blockData","outputs":[{"name":"outstanding","type":"uint256"},{"name":"dividend","type":"uint256"},{"name":"value","type":"uint256"},{"name":"index","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"consul","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"usrmsg","type":"bytes32"}],"name":"deposit","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":true,"inputs":[],"name":"consul_nme","outputs":[{"name":"","type":"bytes32"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"blk","type":"uint256"}],"name":"mine1000","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"name":"addr","type":"address"},{"indexed":false,"name":"val","type":"uint256"}],"name":"event_withdraw","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"val","type":"uint256"},{"indexed":false,"name":"umsg","type":"bytes32"}],"name":"event_deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"val","type":"uint256"},{"indexed":false,"name":"umsg","type":"bytes32"}],"name":"event_consul","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"idx","type":"uint256"}],"name":"event_divblk","type":"event"}]
Contract Creation Code
60c0604052600b60808190527f505952414d49444d4b494900000000000000000000000000000000000000000060a09081526200004091600a91906200012f565b5060408051808201909152600b8082527f505952414d49444d4b494900000000000000000000000000000000000000000060209092019182526200008591816200012f565b506040805180820190915260038082527f504d3200000000000000000000000000000000000000000000000000000000006020909201918252620000cc91600c916200012f565b50600d805460ff19169055348015620000e457600080fd5b506000805433600160a060020a03199182161791829055670de0b6b3a764000060015560088054600160a060020a0390931692821683179055600980549091169091179055620001d4565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200017257805160ff1916838001178555620001a2565b82800160010185558215620001a2579182015b82811115620001a257825182559160200191906001019062000185565b50620001b0929150620001b4565b5090565b620001d191905b80821115620001b05760008155600101620001bb565b90565b610ed380620001e46000396000f3006080604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302064b42811461011657806306fdde031461013d57806313888565146101c75780631896367e146101dc57806327e235e3146101f65780632e71e68f14610217578063313ce5671461022c5780633ccfd60b14610257578063430ecff81461026c578063470a5f4e146102815780634985b3251461029c5780635a3b7e42146102a45780635e3ced74146102b957806363fd7552146102ce5780637e21c28b1461030457806395d89b4114610342578063ad7df08014610357578063b214faa514610388578063c4f8adc714610393578063ea988ebd146103a8575b600080fd5b34801561012257600080fd5b5061012b6103c0565b60408051918252519081900360200190f35b34801561014957600080fd5b506101526103c6565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561018c578181015183820152602001610174565b50505050905090810190601f1680156101b95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101d357600080fd5b5061012b610454565b3480156101e857600080fd5b506101f460043561045a565b005b34801561020257600080fd5b5061012b600160a060020a03600435166104d7565b34801561022357600080fd5b5061012b6104e9565b34801561023857600080fd5b506102416104ef565b6040805160ff9092168252519081900360200190f35b34801561026357600080fd5b506101f46104f8565b34801561027857600080fd5b5061012b6105df565b34801561028d57600080fd5b506101f46004356024356105e5565b6101f4610685565b3480156102b057600080fd5b5061015261068f565b3480156102c557600080fd5b506101f46106ea565b3480156102da57600080fd5b506102e6600435610779565b60408051938452602084019290925282820152519081900360600190f35b34801561031057600080fd5b5061031c6004356107ab565b604080519485526020850193909352838301919091526060830152519081900360800190f35b34801561034e57600080fd5b506101526107d2565b34801561036357600080fd5b5061036c61082d565b60408051600160a060020a039092168252519081900360200190f35b6101f460043561083c565b34801561039f57600080fd5b5061012b6108a9565b3480156103b457600080fd5b506101f46004356108af565b60075481565b600b805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561044c5780601f106104215761010080835404028352916020019161044c565b820191906000526020600020905b81548152906001019060200180831161042f57829003601f168201915b505050505081565b60025481565b600054600160a060020a03163314801561047c5750670de0b6b3a76400008110155b15156104d2576040805160e560020a62461bcd02815260206004820152600c60248201527f6572726f7220626c6b737a650000000000000000000000000000000000000000604482015290519081900360640190fd5b600155565b60056020526000908152604090205481565b60035481565b600d5460ff1681565b33600090815260056020526040812054811061055e576040805160e560020a62461bcd02815260206004820152601760248201527f6e6f7420656e6f756768206469767320636c61696d6564000000000000000000604482015290519081900360640190fd5b5033600081815260056020526040808220805490839055905190929183156108fc02918491818181858888f193505050501580156105a0573d6000803e3d6000fd5b50604080513381526020810183905281517f8bcc6fb1bb91b350223526a7d2ca00d3e8ec3669a1eace721b25d8291339ab4a929181900390910190a150565b60015481565b33600090815260056020526040902054821180159061060a575066038d7ea4c6800082115b1515610660576040805160e560020a62461bcd02815260206004820152600860248201527f6e6f2066756e6473000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b33600081815260056020526040902080548490039055610681908383610abb565b5050565b6002805434019055565b600a805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561044c5780601f106104215761010080835404028352916020019161044c565b6001546002541015610746576040805160e560020a62461bcd02815260206004820152601260248201527f6e6f7420656e6f75676820737572706c75730000000000000000000000000000604482015290519081900360640190fd5b6001805460035460009081526004602052604090206002908101805490920190915590548154039055610777610c4f565b565b336000908152600560209081526040808320938352600193840190915290208054918101546002909101549192909190565b60046020526000908152604090208054600182015460028301546003909301549192909184565b600c805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561044c5780601f106104215761010080835404028352916020019161044c565b600854600160a060020a031681565b66038d7ea4c6800034101561089b576040805160e560020a62461bcd02815260206004820152601060248201527f6e6f7420656e6f75676820657468657200000000000000000000000000000000604482015290519081900360640190fd5b6108a6333483610abb565b50565b60065481565b600354336000908152600560209081526040808320858452600101909152812054909182911080156108e2575060035483105b1515610938576040805160e560020a62461bcd02815260206004820152600d60248201527f63757272656e7420626c6f636b00000000000000000000000000000000000000604482015290519081900360640190fd5b3360009081526005602090815260408083208684526001908101909252909120015466038d7ea4c68000106109b7576040805160e560020a62461bcd02815260206004820152600c60248201527f6e6f206d6f726520646976730000000000000000000000000000000000000000604482015290519081900360640190fd5b5060009050805b6103e8811015610ab6573360009081526005602090815260408083208684526001908101808452828520805486526004855292852082015492909101549387905290915268056bc75e2d631000009082020492508211610a1e5781610a41565b336000908152600560209081526040808320868452600190810190925290912001545b33600090815260056020908152604080832087845260018082019093529220805482018155018054839003815581548301909155549092501580610aa4575060035433600090815260056020908152604080832087845260010190915290205410155b15610aae57610ab6565b6001016109be565b505050565b6000806000610acb868686610d9f565b60008054600160a060020a03908116825260056020526040808320805460648087049091019091556008548316845281842080546007870292909204909101905560098054831684529220805460328504019055815473ffffffffffffffffffffffffffffffffffffffff1916908916179055600154909550600a86048603935060028604860192508310610b755760015460025410610b6c576000610b70565b6002545b610b7b565b82600154035b9050806002541015610b8e576000610b90565b805b60028054829003815560038054600090815260046020908152604080832085018054998701998a019055835483528083208054890190558354600160a060020a038d1684526005835281842081855260019081019093528184209081559091018054880190559154815220018054840190559050610c0c610c4f565b604080518681526020810186905281517f768170777657e69faf39a485e1c910ed4172ad5d8ac0d4439a98c6392b6a5f16929181900390910190a1505050505050565b6001546003546000908152600460205260409020600201541061077757600154600380546000908152600460205260408120600290810180548254908690030190915592909255541115610cd9576003546000198101600090815260046020526040808220600181015490549383529120805468056bc75e2d631000009390920292909204900390555b60035460009081526004602052604090205460015468056bc75e2d6310000002811515610d0257fe5b600380546000908152600460205260408082209490930460019485015581549384018083558082528382208084018290559482529281205492905291555460c89006158015610d52575060035415155b15610d685760018054670de0b6b3a76400000190555b60035460408051918252517f23eaf5be2d93169658f8d3f766a37722996eb549ae9153379f8c586bfb5849349181900360200190a1565b6007546000908311610db2575081610ea0565b60008054600160a060020a03908116825260056020908152604080842080546004808a049182019092556008805486168752838720805483019055805473ffffffffffffffffffffffffffffffffffffffff1916958b169586179055600789905560068890559385528185206003805487526001918201855283872090910180546002808c04909701908101909155815487528387209095018054860190555485528252928390208054909201909155815185815290810184905281517f20cce82301778bc7533e44c1fa2c514c0670395d638dd0fe3fc322e79f48d10f929181900390910190a150600282045b93925050505600a165627a7a72305820ea618a675910796cf67abc40659b68bd6fc923619ec393110660785a7651cd2d0029
Deployed Bytecode
0x6080604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166302064b42811461011657806306fdde031461013d57806313888565146101c75780631896367e146101dc57806327e235e3146101f65780632e71e68f14610217578063313ce5671461022c5780633ccfd60b14610257578063430ecff81461026c578063470a5f4e146102815780634985b3251461029c5780635a3b7e42146102a45780635e3ced74146102b957806363fd7552146102ce5780637e21c28b1461030457806395d89b4114610342578063ad7df08014610357578063b214faa514610388578063c4f8adc714610393578063ea988ebd146103a8575b600080fd5b34801561012257600080fd5b5061012b6103c0565b60408051918252519081900360200190f35b34801561014957600080fd5b506101526103c6565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561018c578181015183820152602001610174565b50505050905090810190601f1680156101b95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b3480156101d357600080fd5b5061012b610454565b3480156101e857600080fd5b506101f460043561045a565b005b34801561020257600080fd5b5061012b600160a060020a03600435166104d7565b34801561022357600080fd5b5061012b6104e9565b34801561023857600080fd5b506102416104ef565b6040805160ff9092168252519081900360200190f35b34801561026357600080fd5b506101f46104f8565b34801561027857600080fd5b5061012b6105df565b34801561028d57600080fd5b506101f46004356024356105e5565b6101f4610685565b3480156102b057600080fd5b5061015261068f565b3480156102c557600080fd5b506101f46106ea565b3480156102da57600080fd5b506102e6600435610779565b60408051938452602084019290925282820152519081900360600190f35b34801561031057600080fd5b5061031c6004356107ab565b604080519485526020850193909352838301919091526060830152519081900360800190f35b34801561034e57600080fd5b506101526107d2565b34801561036357600080fd5b5061036c61082d565b60408051600160a060020a039092168252519081900360200190f35b6101f460043561083c565b34801561039f57600080fd5b5061012b6108a9565b3480156103b457600080fd5b506101f46004356108af565b60075481565b600b805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561044c5780601f106104215761010080835404028352916020019161044c565b820191906000526020600020905b81548152906001019060200180831161042f57829003601f168201915b505050505081565b60025481565b600054600160a060020a03163314801561047c5750670de0b6b3a76400008110155b15156104d2576040805160e560020a62461bcd02815260206004820152600c60248201527f6572726f7220626c6b737a650000000000000000000000000000000000000000604482015290519081900360640190fd5b600155565b60056020526000908152604090205481565b60035481565b600d5460ff1681565b33600090815260056020526040812054811061055e576040805160e560020a62461bcd02815260206004820152601760248201527f6e6f7420656e6f756768206469767320636c61696d6564000000000000000000604482015290519081900360640190fd5b5033600081815260056020526040808220805490839055905190929183156108fc02918491818181858888f193505050501580156105a0573d6000803e3d6000fd5b50604080513381526020810183905281517f8bcc6fb1bb91b350223526a7d2ca00d3e8ec3669a1eace721b25d8291339ab4a929181900390910190a150565b60015481565b33600090815260056020526040902054821180159061060a575066038d7ea4c6800082115b1515610660576040805160e560020a62461bcd02815260206004820152600860248201527f6e6f2066756e6473000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b33600081815260056020526040902080548490039055610681908383610abb565b5050565b6002805434019055565b600a805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561044c5780601f106104215761010080835404028352916020019161044c565b6001546002541015610746576040805160e560020a62461bcd02815260206004820152601260248201527f6e6f7420656e6f75676820737572706c75730000000000000000000000000000604482015290519081900360640190fd5b6001805460035460009081526004602052604090206002908101805490920190915590548154039055610777610c4f565b565b336000908152600560209081526040808320938352600193840190915290208054918101546002909101549192909190565b60046020526000908152604090208054600182015460028301546003909301549192909184565b600c805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152929183018282801561044c5780601f106104215761010080835404028352916020019161044c565b600854600160a060020a031681565b66038d7ea4c6800034101561089b576040805160e560020a62461bcd02815260206004820152601060248201527f6e6f7420656e6f75676820657468657200000000000000000000000000000000604482015290519081900360640190fd5b6108a6333483610abb565b50565b60065481565b600354336000908152600560209081526040808320858452600101909152812054909182911080156108e2575060035483105b1515610938576040805160e560020a62461bcd02815260206004820152600d60248201527f63757272656e7420626c6f636b00000000000000000000000000000000000000604482015290519081900360640190fd5b3360009081526005602090815260408083208684526001908101909252909120015466038d7ea4c68000106109b7576040805160e560020a62461bcd02815260206004820152600c60248201527f6e6f206d6f726520646976730000000000000000000000000000000000000000604482015290519081900360640190fd5b5060009050805b6103e8811015610ab6573360009081526005602090815260408083208684526001908101808452828520805486526004855292852082015492909101549387905290915268056bc75e2d631000009082020492508211610a1e5781610a41565b336000908152600560209081526040808320868452600190810190925290912001545b33600090815260056020908152604080832087845260018082019093529220805482018155018054839003815581548301909155549092501580610aa4575060035433600090815260056020908152604080832087845260010190915290205410155b15610aae57610ab6565b6001016109be565b505050565b6000806000610acb868686610d9f565b60008054600160a060020a03908116825260056020526040808320805460648087049091019091556008548316845281842080546007870292909204909101905560098054831684529220805460328504019055815473ffffffffffffffffffffffffffffffffffffffff1916908916179055600154909550600a86048603935060028604860192508310610b755760015460025410610b6c576000610b70565b6002545b610b7b565b82600154035b9050806002541015610b8e576000610b90565b805b60028054829003815560038054600090815260046020908152604080832085018054998701998a019055835483528083208054890190558354600160a060020a038d1684526005835281842081855260019081019093528184209081559091018054880190559154815220018054840190559050610c0c610c4f565b604080518681526020810186905281517f768170777657e69faf39a485e1c910ed4172ad5d8ac0d4439a98c6392b6a5f16929181900390910190a1505050505050565b6001546003546000908152600460205260409020600201541061077757600154600380546000908152600460205260408120600290810180548254908690030190915592909255541115610cd9576003546000198101600090815260046020526040808220600181015490549383529120805468056bc75e2d631000009390920292909204900390555b60035460009081526004602052604090205460015468056bc75e2d6310000002811515610d0257fe5b600380546000908152600460205260408082209490930460019485015581549384018083558082528382208084018290559482529281205492905291555460c89006158015610d52575060035415155b15610d685760018054670de0b6b3a76400000190555b60035460408051918252517f23eaf5be2d93169658f8d3f766a37722996eb549ae9153379f8c586bfb5849349181900360200190a1565b6007546000908311610db2575081610ea0565b60008054600160a060020a03908116825260056020908152604080842080546004808a049182019092556008805486168752838720805483019055805473ffffffffffffffffffffffffffffffffffffffff1916958b169586179055600789905560068890559385528185206003805487526001918201855283872090910180546002808c04909701908101909155815487528387209095018054860190555485528252928390208054909201909155815185815290810184905281517f20cce82301778bc7533e44c1fa2c514c0670395d638dd0fe3fc322e79f48d10f929181900390910190a150600282045b93925050505600a165627a7a72305820ea618a675910796cf67abc40659b68bd6fc923619ec393110660785a7651cd2d0029
Swarm Source
bzzr://ea618a675910796cf67abc40659b68bd6fc923619ec393110660785a7651cd2d
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $3,102.59 | 0.5194 | $1,611.42 |
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.