Overview
ETH Balance
4.022216114388156011 ETH
Eth Value
$9,761.91 (@ $2,427.00/ETH)Token Holdings
More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 552 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Collect All Fees | 20603908 | 44 days ago | IN | 0 ETH | 0.00003316 | ||||
Transfer | 20603888 | 44 days ago | IN | 0.000036 ETH | 0.00004351 | ||||
Dynamic Pyramid | 20603875 | 44 days ago | IN | 0 ETH | 0.0000227 | ||||
Collect All Fees | 20471376 | 62 days ago | IN | 0 ETH | 0.00006756 | ||||
Change Owner | 20471360 | 62 days ago | IN | 0 ETH | 0.00007661 | ||||
Change Owner | 20340179 | 80 days ago | IN | 0 ETH | 0.00014814 | ||||
Dynamic Pyramid | 20340171 | 80 days ago | IN | 0 ETH | 0.00016795 | ||||
Dynamic Pyramid | 20268622 | 90 days ago | IN | 0 ETH | 0.00007505 | ||||
Collect Fees In ... | 20227842 | 96 days ago | IN | 0 ETH | 0.00018897 | ||||
Collect Percent ... | 20227838 | 96 days ago | IN | 0 ETH | 0.00018316 | ||||
Change Fee Perce... | 20227836 | 96 days ago | IN | 0 ETH | 0.00018421 | ||||
Collect All Fees | 20227801 | 96 days ago | IN | 0 ETH | 0.00020008 | ||||
Change Owner | 20227783 | 96 days ago | IN | 0 ETH | 0.00017464 | ||||
Dynamic Pyramid | 20225753 | 96 days ago | IN | 0 ETH | 0.00016069 | ||||
Change Owner | 20185366 | 102 days ago | IN | 0 ETH | 0.00015305 | ||||
Change Owner | 20185312 | 102 days ago | IN | 0 ETH | 0.00019616 | ||||
Change Fee Perce... | 19740816 | 164 days ago | IN | 0 ETH | 0.00049524 | ||||
Dynamic Pyramid | 19740786 | 164 days ago | IN | 0 ETH | 0.00027824 | ||||
Collect All Fees | 19655321 | 176 days ago | IN | 0 ETH | 0.00042752 | ||||
Change Owner | 19655315 | 176 days ago | IN | 0 ETH | 0.00045617 | ||||
Collect All Fees | 19320505 | 223 days ago | IN | 0 ETH | 0.01062398 | ||||
Dynamic Pyramid | 19319053 | 223 days ago | IN | 0 ETH | 0.00126972 | ||||
Dynamic Pyramid | 18701218 | 310 days ago | IN | 0 ETH | 0.00083099 | ||||
Collect All Fees | 18415397 | 350 days ago | IN | 0 ETH | 0.00128976 | ||||
Dynamic Pyramid | 18415396 | 350 days ago | IN | 0 ETH | 0.00089658 |
Latest 25 internal transactions (View All)
Advanced mode:
Parent Transaction Hash | Block | From | To | |||
---|---|---|---|---|---|---|
20603908 | 44 days ago | 0.000036 ETH | ||||
17288535 | 508 days ago | 0.00001 ETH | ||||
16697601 | 591 days ago | 0.00001 ETH | ||||
14334023 | 946 days ago | 0.005 ETH | ||||
14333713 | 946 days ago | 0.01 ETH | ||||
14333000 | 946 days ago | 0.01 ETH | ||||
14332701 | 946 days ago | 0.01731856 ETH | ||||
14332535 | 946 days ago | 0.00192428 ETH | ||||
14332535 | 946 days ago | 0.01 ETH | ||||
14332461 | 946 days ago | 0.00102698 ETH | ||||
14332461 | 946 days ago | 0.01 ETH | ||||
14329734 | 947 days ago | 0.00002998 ETH | ||||
14329718 | 947 days ago | 0.00044972 ETH | ||||
14329675 | 947 days ago | 0.00074999 ETH | ||||
13773174 | 1033 days ago | 0.0000069 ETH | ||||
6381918 | 2207 days ago | 0.001 ETH | ||||
6377994 | 2207 days ago | 0.001 ETH | ||||
5329177 | 2387 days ago | 0.00001 ETH | ||||
5182625 | 2411 days ago | 0.0009 ETH | ||||
4200644 | 2601 days ago | 0.039 ETH | ||||
2435624 | 2916 days ago | 0 ETH | ||||
2435624 | 2916 days ago | 0 ETH | ||||
2435624 | 2916 days ago | 0 ETH | ||||
2435624 | 2916 days ago | 0 ETH | ||||
2435624 | 2916 days ago | 0 ETH |
Loading...
Loading
Contract Name:
Rubixi
Compiler Version
v0.2.1-2016-01-30-91a6b35
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2016-03-25 */ contract Rubixi { //Declare variables for storage critical to contract uint private balance = 0; uint private collectedFees = 0; uint private feePercent = 10; uint private pyramidMultiplier = 300; uint private payoutOrder = 0; address private creator; //Sets creator function DynamicPyramid() { creator = msg.sender; } modifier onlyowner { if (msg.sender == creator) _ } struct Participant { address etherAddress; uint payout; } Participant[] private participants; //Fallback function function() { init(); } //init function run on fallback function init() private { //Ensures only tx with value of 1 ether or greater are processed and added to pyramid if (msg.value < 1 ether) { collectedFees += msg.value; return; } uint _fee = feePercent; //50% fee rebate on any ether value of 50 or greater if (msg.value >= 50 ether) _fee /= 2; addPayout(_fee); } //Function called for valid tx to the contract function addPayout(uint _fee) private { //Adds new address to participant array participants.push(Participant(msg.sender, (msg.value * pyramidMultiplier) / 100)); //These statements ensure a quicker payout system to later pyramid entrants, so the pyramid has a longer lifespan if (participants.length == 10) pyramidMultiplier = 200; else if (participants.length == 25) pyramidMultiplier = 150; // collect fees and update contract balance balance += (msg.value * (100 - _fee)) / 100; collectedFees += (msg.value * _fee) / 100; //Pays earlier participiants if balance sufficient while (balance > participants[payoutOrder].payout) { uint payoutToSend = participants[payoutOrder].payout; participants[payoutOrder].etherAddress.send(payoutToSend); balance -= participants[payoutOrder].payout; payoutOrder += 1; } } //Fee functions for creator function collectAllFees() onlyowner { if (collectedFees == 0) throw; creator.send(collectedFees); collectedFees = 0; } function collectFeesInEther(uint _amt) onlyowner { _amt *= 1 ether; if (_amt > collectedFees) collectAllFees(); if (collectedFees == 0) throw; creator.send(_amt); collectedFees -= _amt; } function collectPercentOfFees(uint _pcent) onlyowner { if (collectedFees == 0 || _pcent > 100) throw; uint feesToCollect = collectedFees / 100 * _pcent; creator.send(feesToCollect); collectedFees -= feesToCollect; } //Functions for changing variables related to the contract function changeOwner(address _owner) onlyowner { creator = _owner; } function changeMultiplier(uint _mult) onlyowner { if (_mult > 300 || _mult < 120) throw; pyramidMultiplier = _mult; } function changeFeePercentage(uint _fee) onlyowner { if (_fee > 10) throw; feePercent = _fee; } //Functions to provide information to end-user using JSON interface or other interfaces function currentMultiplier() constant returns(uint multiplier, string info) { multiplier = pyramidMultiplier; info = 'This multiplier applies to you as soon as transaction is received, may be lowered to hasten payouts or increased if payouts are fast enough. Due to no float or decimals, multiplier is x100 for a fractional multiplier e.g. 250 is actually a 2.5x multiplier. Capped at 3x max and 1.2x min.'; } function currentFeePercentage() constant returns(uint fee, string info) { fee = feePercent; info = 'Shown in % form. Fee is halved(50%) for amounts equal or greater than 50 ethers. (Fee may change, but is capped to a maximum of 10%)'; } function currentPyramidBalanceApproximately() constant returns(uint pyramidBalance, string info) { pyramidBalance = balance / 1 ether; info = 'All balance values are measured in Ethers, note that due to no decimal placing, these values show up as integers only, within the contract itself you will get the exact decimal value you are supposed to'; } function nextPayoutWhenPyramidBalanceTotalsApproximately() constant returns(uint balancePayout) { balancePayout = participants[payoutOrder].payout / 1 ether; } function feesSeperateFromBalanceApproximately() constant returns(uint fees) { fees = collectedFees / 1 ether; } function totalParticipants() constant returns(uint count) { count = participants.length; } function numberOfParticipantsWaitingForPayout() constant returns(uint count) { count = participants.length - payoutOrder; } function participantDetails(uint orderInPyramid) constant returns(address Address, uint Payout) { if (orderInPyramid <= participants.length) { Address = participants[orderInPyramid].etherAddress; Payout = participants[orderInPyramid].payout / 1 ether; } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"constant":true,"inputs":[],"name":"currentPyramidBalanceApproximately","outputs":[{"name":"pyramidBalance","type":"uint256"},{"name":"info","type":"string"}],"type":"function"},{"constant":true,"inputs":[],"name":"feesSeperateFromBalanceApproximately","outputs":[{"name":"fees","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_pcent","type":"uint256"}],"name":"collectPercentOfFees","outputs":[],"type":"function"},{"constant":true,"inputs":[],"name":"nextPayoutWhenPyramidBalanceTotalsApproximately","outputs":[{"name":"balancePayout","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[],"name":"DynamicPyramid","outputs":[],"type":"function"},{"constant":false,"inputs":[],"name":"collectAllFees","outputs":[],"type":"function"},{"constant":true,"inputs":[],"name":"currentMultiplier","outputs":[{"name":"multiplier","type":"uint256"},{"name":"info","type":"string"}],"type":"function"},{"constant":true,"inputs":[],"name":"currentFeePercentage","outputs":[{"name":"fee","type":"uint256"},{"name":"info","type":"string"}],"type":"function"},{"constant":true,"inputs":[{"name":"orderInPyramid","type":"uint256"}],"name":"participantDetails","outputs":[{"name":"Address","type":"address"},{"name":"Payout","type":"uint256"}],"type":"function"},{"constant":true,"inputs":[],"name":"totalParticipants","outputs":[{"name":"count","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"changeOwner","outputs":[],"type":"function"},{"constant":false,"inputs":[{"name":"_amt","type":"uint256"}],"name":"collectFeesInEther","outputs":[],"type":"function"},{"constant":false,"inputs":[{"name":"_mult","type":"uint256"}],"name":"changeMultiplier","outputs":[],"type":"function"},{"constant":true,"inputs":[],"name":"numberOfParticipantsWaitingForPayout","outputs":[{"name":"count","type":"uint256"}],"type":"function"},{"constant":false,"inputs":[{"name":"_fee","type":"uint256"}],"name":"changeFeePercentage","outputs":[],"type":"function"}]
Contract Creation Code
606060405260008080556001819055600a60025561012c60035560048190556109db90819061002d90396000f3606060405236156100b95760e060020a600035046309dfdc7181146100dd578063253459e31461011c5780634229616d1461013d57806357d4021b1461017857806367f809e9146101b7578063686f2c90146101ce5780636fbaaa1e146101fa5780638a5fb3ca1461022e5780639dbc4f9b14610260578063a26dbf26146102ed578063a6f9dae1146102f5578063b402295014610328578063ced9267014610366578063d11f13df1461039e578063fae14192146103ab575b6103d66103d86000670de0b6b3a76400003410156104755760018054340190555b50565b6040805160208181018352600080835283519054610100820190945260ca8082526103da94670de0b6b3a7640000900493926107d29083013990509091565b600154670de0b6b3a764000090045b60408051918252519081900360200190f35b6103d6600435600554600090600160a060020a039081163390911614156105955760015481148061016e5750606482115b1561055a57610002565b61012b6000670de0b6b3a7640000600660005060046000505481548110156100025792526002919091026000805160206109bb83398151915201540490565b6103d660058054600160a060020a03191633179055565b6103d65b600554600160a060020a039081163390911614156103d857600154600014156104ef57610002565b6103da6040805160208181018352600082528251600354610140820190945261011f808252909161089c9083013990509091565b6103da604080516020818101835260008252825160025460c082019094526084808252909161074e9083013990509091565b61044f600435600654600090819083116102e85760068054849081101561000257508054818352600285027ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0154600160a060020a03169350670de0b6b3a764000091908590811015610002575050600284026000805160206109bb83398151915201540490505b915091565b60065461012b565b6103d6600435600554600160a060020a039081163390911614156100da5760058054600160a060020a0319168217905550565b6103d6600435600554600160a060020a039081163390911614156100da57600154670de0b6b3a76400009190910290811115610519576105196101d2565b6103d6600435600554600160a060020a039081163390911614156100da5761012c8111806103945750607881105b1561059957610002565b600654600454900361012b565b6103d660043560055433600160a060020a03908116911614156100da57600a81111561059e57610002565b005b565b60405180838152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156104405780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b6040518083600160a060020a031681526020018281526020019250505060405180910390f35b506002546802b5e3af16b1880000341061048e57600290045b6100da816000600660005080548060010182818154818355818115116105a3576002028160020283600052602060002091820191016105a391905b80821115610607578054600160a060020a031916815560006001919091019081556104c9565b600154600554604051600160a060020a03919091169160009182818181858883f150505060015550565b6001546000141561052957610002565b600554604051600160a060020a039190911690600090839082818181858883f1505060018054919091039055505050565b506001546005546040516064909204830291600160a060020a039190911690600090839082818181858883f150506001805491909103905550505b5050565b600355565b600255565b50505091909060005260206000209060020201600050604080518082019091523380825260035460643491909102046020929092018290528254600160a060020a0319161782556001919091015550600654600a141561060b5760c860035561061c565b5090565b6006546019141561061c5760966003555b6000805460648481033490810282900490920190925560018054918502929092040190555b600454600680549091908110156100025760009182526002027ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0190506001015460005411156105955760045460068054909190811015610002576002026000805160206109bb8339815191520154600454825491935090811015610002576002027ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0154604051600160a060020a03919091169150600090839082818181858883f19350505050506006600050600460005054815481101561000257600091825281546002919091026000805160206109bb8339815191520154900390556004805460010190556106415653686f776e20696e202520666f726d2e204665652069732068616c766564283530252920666f7220616d6f756e747320657175616c206f722067726561746572207468616e203530206574686572732e2028466565206d6179206368616e67652c206275742069732063617070656420746f2061206d6178696d756d206f662031302529416c6c2062616c616e63652076616c75657320617265206d6561737572656420696e204574686572732c206e6f746520746861742064756520746f206e6f20646563696d616c20706c6163696e672c2074686573652076616c7565732073686f7720757020617320696e746567657273206f6e6c792c2077697468696e2074686520636f6e747261637420697473656c6620796f752077696c6c206765742074686520657861637420646563696d616c2076616c756520796f752061726520737570706f73656420746f54686973206d756c7469706c696572206170706c69657320746f20796f7520617320736f6f6e206173207472616e73616374696f6e2069732072656365697665642c206d6179206265206c6f776572656420746f2068617374656e207061796f757473206f7220696e63726561736564206966207061796f75747320617265206661737420656e6f7567682e2044756520746f206e6f20666c6f6174206f7220646563696d616c732c206d756c7469706c696572206973207831303020666f722061206672616374696f6e616c206d756c7469706c69657220652e672e203235302069732061637475616c6c79206120322e3578206d756c7469706c6965722e20436170706564206174203378206d617820616e6420312e3278206d696e2ef652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d40
Deployed Bytecode
0x606060405236156100b95760e060020a600035046309dfdc7181146100dd578063253459e31461011c5780634229616d1461013d57806357d4021b1461017857806367f809e9146101b7578063686f2c90146101ce5780636fbaaa1e146101fa5780638a5fb3ca1461022e5780639dbc4f9b14610260578063a26dbf26146102ed578063a6f9dae1146102f5578063b402295014610328578063ced9267014610366578063d11f13df1461039e578063fae14192146103ab575b6103d66103d86000670de0b6b3a76400003410156104755760018054340190555b50565b6040805160208181018352600080835283519054610100820190945260ca8082526103da94670de0b6b3a7640000900493926107d29083013990509091565b600154670de0b6b3a764000090045b60408051918252519081900360200190f35b6103d6600435600554600090600160a060020a039081163390911614156105955760015481148061016e5750606482115b1561055a57610002565b61012b6000670de0b6b3a7640000600660005060046000505481548110156100025792526002919091026000805160206109bb83398151915201540490565b6103d660058054600160a060020a03191633179055565b6103d65b600554600160a060020a039081163390911614156103d857600154600014156104ef57610002565b6103da6040805160208181018352600082528251600354610140820190945261011f808252909161089c9083013990509091565b6103da604080516020818101835260008252825160025460c082019094526084808252909161074e9083013990509091565b61044f600435600654600090819083116102e85760068054849081101561000257508054818352600285027ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0154600160a060020a03169350670de0b6b3a764000091908590811015610002575050600284026000805160206109bb83398151915201540490505b915091565b60065461012b565b6103d6600435600554600160a060020a039081163390911614156100da5760058054600160a060020a0319168217905550565b6103d6600435600554600160a060020a039081163390911614156100da57600154670de0b6b3a76400009190910290811115610519576105196101d2565b6103d6600435600554600160a060020a039081163390911614156100da5761012c8111806103945750607881105b1561059957610002565b600654600454900361012b565b6103d660043560055433600160a060020a03908116911614156100da57600a81111561059e57610002565b005b565b60405180838152602001806020018281038252838181518152602001915080519060200190808383829060006004602084601f0104600f02600301f150905090810190601f1680156104405780820380516001836020036101000a031916815260200191505b50935050505060405180910390f35b6040518083600160a060020a031681526020018281526020019250505060405180910390f35b506002546802b5e3af16b1880000341061048e57600290045b6100da816000600660005080548060010182818154818355818115116105a3576002028160020283600052602060002091820191016105a391905b80821115610607578054600160a060020a031916815560006001919091019081556104c9565b600154600554604051600160a060020a03919091169160009182818181858883f150505060015550565b6001546000141561052957610002565b600554604051600160a060020a039190911690600090839082818181858883f1505060018054919091039055505050565b506001546005546040516064909204830291600160a060020a039190911690600090839082818181858883f150506001805491909103905550505b5050565b600355565b600255565b50505091909060005260206000209060020201600050604080518082019091523380825260035460643491909102046020929092018290528254600160a060020a0319161782556001919091015550600654600a141561060b5760c860035561061c565b5090565b6006546019141561061c5760966003555b6000805460648481033490810282900490920190925560018054918502929092040190555b600454600680549091908110156100025760009182526002027ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0190506001015460005411156105955760045460068054909190811015610002576002026000805160206109bb8339815191520154600454825491935090811015610002576002027ff652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f0154604051600160a060020a03919091169150600090839082818181858883f19350505050506006600050600460005054815481101561000257600091825281546002919091026000805160206109bb8339815191520154900390556004805460010190556106415653686f776e20696e202520666f726d2e204665652069732068616c766564283530252920666f7220616d6f756e747320657175616c206f722067726561746572207468616e203530206574686572732e2028466565206d6179206368616e67652c206275742069732063617070656420746f2061206d6178696d756d206f662031302529416c6c2062616c616e63652076616c75657320617265206d6561737572656420696e204574686572732c206e6f746520746861742064756520746f206e6f20646563696d616c20706c6163696e672c2074686573652076616c7565732073686f7720757020617320696e746567657273206f6e6c792c2077697468696e2074686520636f6e747261637420697473656c6620796f752077696c6c206765742074686520657861637420646563696d616c2076616c756520796f752061726520737570706f73656420746f54686973206d756c7469706c696572206170706c69657320746f20796f7520617320736f6f6e206173207472616e73616374696f6e2069732072656365697665642c206d6179206265206c6f776572656420746f2068617374656e207061796f757473206f7220696e63726561736564206966207061796f75747320617265206661737420656e6f7567682e2044756520746f206e6f20666c6f6174206f7220646563696d616c732c206d756c7469706c696572206973207831303020666f722061206672616374696f6e616c206d756c7469706c69657220652e672e203235302069732061637475616c6c79206120322e3578206d756c7469706c6965722e20436170706564206174203378206d617820616e6420312e3278206d696e2ef652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d40
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 27 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|---|---|---|---|---|
ETH | Ether (ETH) | 100.00% | $2,427.44 | 4.0222 | $9,763.68 |
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.