33 txs
66 calls
constructor
constructor()
functions
adminContractSecurity
function adminContractSecurity(address violator, bool banViolator, bool pauseContract, bool refundInvestments)
adminContractSettings
function adminContractSettings(uint32 newDelayInSeconds, address newCharityAddress, uint256 newImagePlacementPriceInWei)
buyBlocks
function buyBlocks(uint8 fromX, uint8 fromY, uint8 toX, uint8 toY) returns (uint256)
charityAddress
function charityAddress() returns (address)
charityBalance
function charityBalance() returns (uint256)
emergencyRefund
function emergencyRefund()
getAreaPrice
function getAreaPrice(uint8 fromX, uint8 fromY, uint8 toX, uint8 toY) returns (uint256)
getBlockInfo
function getBlockInfo(uint8 x, uint8 y) returns (address landlord, uint256 imageID, uint256 sellPrice)
getImageInfo
function getImageInfo(uint256 imageID) returns (uint8 fromX, uint8 fromY, uint8 toX, uint8 toY, string imageSourceUrl, string adUrl, string adText)
getMyInfo
function getMyInfo() returns (uint256 balance, uint32 activationTime)
getStateInfo
function getStateInfo() returns (uint256 _numUsers, uint16 _blocksSold, uint256 _totalWeiInvested, uint256 _numImages, uint256 _setting_imagePlacementPriceInWei, uint256 _numNewStatus, uint32 _setting_delay)
getUserAddressByID
function getUserAddressByID(uint256 userID) returns (address userAddress)
getUserInfo
function getUserInfo(address userAddress) returns (address referal, uint8 handshakes, uint256 balance, uint32 activationTime, bool banned, uint256 userID, bool refunded, uint256 investments)
placeImage
function placeImage(uint8 fromX, uint8 fromY, uint8 toX, uint8 toY, string imageSourceUrl, string adUrl, string adText) returns (uint256)
sellBlocks
function sellBlocks(uint8 fromX, uint8 fromY, uint8 toX, uint8 toY, uint256 priceForEachBlockInWei) returns (bool)
signIn
function signIn(address referal) returns (uint256)
withdrawAll
function withdrawAll()
events
NewAreaStatus
event NewAreaStatus(uint256 ID, uint8 fromX, uint8 fromY, uint8 toX, uint8 toY, uint256 price)
NewImage
event NewImage(uint256 ID, uint8 fromX, uint8 fromY, uint8 toX, uint8 toY, string imageSourceUrl, string adUrl, string adText)
NewUser
event NewUser(uint256 ID, address newUser, address invitedBy, uint32 activationTime)
errors
No errors.
creation bytecode
0x6060604052600060018190556004805461ffff191690556005819055617791819055617793819055617794805460a060020a60ff02191690556177958190556177968054630e10000065ffffffffffff199091161790556177975560008054600160a060020a03199081163317808355600160a060020a0390811680845260026020818152604080872080548716909417909355855484168652828620805460a060020a60ff0219169055855484168652828620909101805463ffffffff1916421790558454831685528185206003908101869055855491527f3617319a054d772f909f7c479a2cebe5066e836a939412e32403c99029b92eff8054851691909316908117909255600154845290922080549091169091179055611c0e806101276000396000f3606060405236156100cf5760e060020a60003504630e6b0afc81146100dc57806316bfe25c1461010957806335e49e5f1461012d5780634a00dc38146101715780634abfbbe3146101d057806359ae6e341461027a57806359b95f5a1461037b5780636386c1c7146103bd57806374774370146104625780637daa10ce146104a057806380c81c16146104e4578063853828b61461054d5780638fa9e55c1461057e57806395f22405146105b457806399b8a3f014610684578063afcf2fc414610693578063e9b0c0e1146106ab575b34610002576106da610002565b34610002576106da600435602435604435600054600160a060020a03908116339091161461087f57610002565b34610002576106da617796546000908190610100900460ff16151561092957610002565b34610002576106dc6004356024356044356064356084356000805481908190600160a060020a039081163390911614610a25576177965460ff1615610a2557610002565b34610002576106f06004356024356044356064356000600060006000600060008989898960018460ff1610806101aa575060018360ff16105b806101b8575060648260ff16115b806101c6575060648160ff16115b15610b8657610002565b346100025761070260043560243560008080600660ff861660658110156100025761012f020160ff85166065811015610002576003020160005054600160a060020a0316600660ff871660658110156100025761012f020160ff86166065811015610002576003020160005060010154600660ff881660658110156100025761012f020160ff87166065811015610002576003020160005060020154919450925090509250925092565b604080516020608435600481810135601f81018490048402850184019095528484526106f094813594602480359560443595606435959460a4949391909101918190840183828082843750506040805160209735808a0135601f81018a90048a0283018a0190935282825296989760c4979196506024919091019450909250829150840183828082843750506040805160209735808a0135601f81018a90048a0283018a0190935282825296989760e49791965060249190910194509092508291508401838280828437509496505050505050506000805481908190600160a060020a039081163390911614610cab576177965460ff1615610cab57610002565b6106f06004356024356044356064356000805481908190819081908190600160a060020a039081163390911614611272576177965460ff161561127257610002565b3461000257600160a060020a0360048035821660009081526002602081815260409283902060018101548154938201546003830154968301546005909301548651988616895260a060020a90950460ff908116948901949094528786019190915263ffffffff81166060880152640100000000900482161515608087015260a086019490945292909216151560c084015260e083019190915251908190036101000190f35b3461000257600435600090815260036020526040902054600160a060020a03165b60408051600160a060020a03929092168252519081900360200190f35b3461000257600160a060020a0333166000908152600260208181526040928390206001810154920154835192835263ffffffff169082015281519081900390910190f35b3461000257600454617797546001546005546177955460408051617791546177965495825261ffff9097166020820152808201929092526060820195909552608081019390935260a083015262010000900463ffffffff1660c082015290519081900360e00190f35b34610002576106da60008054600160a060020a039081163390911614611560576177965460ff161561156057610002565b34610002576106f0600435600080548190600160a060020a0390811633909116146115d4576177965460ff16156115d457610002565b346100025761072b60043560408051602081810183526000808352835180830185528181528451808401865282815286835261779284528583208054600182810180548a5160029382161561010090810260001901909216849004601f81018b90048b0282018b01909c528b8152979a8b9a8b9a8b9a919998979660ff8181169795820481169662010000830482169663010000009093049091169490939189019260038a01929185918301828280156117d05780601f106117a5576101008083540402835291602001916117d0565b34610002576106f06177935481565b346100025761048361779454600160a060020a031681565b34610002576106da60043560243560443560643560005433600160a060020a0390811691161461190f57610002565b005b604080519115158252519081900360200190f35b60408051918252519081900360200190f35b60408051600160a060020a03949094168452602084019290925282820152519081900360600190f35b604051808860ff1681526020018760ff1681526020018660ff1681526020018560ff1681526020018060200180602001806020018481038452878181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156107b75780820380516001836020036101000a031916815260200191505b508481038352868181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156108105780820380516001836020036101000a031916815260200191505b508481038252858181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156108695780820380516001836020036101000a031916815260200191505b509a505050505050505050505060405180910390f35b60008363ffffffff1611156108a657617796805465ffffffff000019166201000085021790555b600160a060020a03821660001461092157600160a060020a0382811660009081526002602052604081205490911614156108df57610002565b6177948054600160a060020a0319168317908190556177938054600160a060020a03929092166000908152600260205260408120600101805493909301909255555b617797555050565b33600160a060020a031660009081526002602052604090206004015460ff161515610a21575050604060008181206004810180546005909201805461779454606460a060020a90910460ff1682020480820390925560ff19939093166001179091559251909291600160a060020a0333169183156108fc0291849190818181858888f193505050501515610a2157816002600050600033600160a060020a031681526020019081526020016000206000506005016000508190555060006002600050600033600160a060020a0316815260200190815260200160002060005060040160006101000a81548160ff021916908302179055505b5050565b8787878760018460ff161080610a3e575060018360ff16105b80610a4c575060648260ff16115b80610a5a575060648160ff16115b15610a6457610002565b8760001415610a7257610002565b8b95505b60ff8a811690871611610af8578a94505b60ff89811690861611610b6e57610b7a86868a60005483908390600160a060020a0390811633909116146119b15733600160a060020a0316600660ff841660658110156100025761012f020160ff83166065811015610002576003020154600160a060020a0316146119b157610002565b60058054600101908190556040805191825260ff8e811660208401528d8116838301528c811660608401528b16608083015260a082018a9052517f46cffffd9f27bb4e759b47d034705eda06243dd60eb47be11a2c9b02ae16b89d9181900360c00190a15060019b9a5050505050505050505050565b60019590950194610a76565b60019490940193610a87565b6004546000985061ffff1696508d95505b60ff8c811690871611610bc4578c94505b60ff8b811690861611610bd957610be586868961ffff16610c4b565b8799505b505050505050505050949350505050565b60019590950194610b97565b98506000600660ff881660658110156100025761012f020160ff87166065811015610002576003020160005054600160a060020a03161415610c2957600196909601955b8860001415610c9b5760009950610bc8565b600454611abc908790879061ffff165b600080600660ff861660658110156100025761012f020160ff85166065811015610002576003020154600160a060020a031614156119e557506103e8810460020a670de0b6b3a764000002611a11565b9688019660019490940193610ba8565b33600160a060020a031660009081526002602081905260409091200154640100000000900460ff16151560011415610ce257610002565b8989898960018460ff161080610cfb575060018360ff16105b80610d09575060648260ff16115b80610d17575060648160ff16115b15610d2157610002565b610d4e33600160a060020a03166000908152600260205260408120600101543481011015611a1857610002565b617791805460010190558d95505b60ff8c811690871611610de4578c94505b60ff8b811690861611610f5057610f5c86866177916000505460005483908390600160a060020a039081163390911614611a885733600160a060020a0316600660ff841660658110156100025761012f020160ff83166065811015610002576003020154600160a060020a031614611a8857610002565b8d617792600050600061779160005054815260200190815260200160002060005060000160006101000a81548160ff021916908302179055508c617792600050600061779160005054815260200190815260200160002060005060000160016101000a81548160ff021916908302179055508b617792600050600061779160005054815260200190815260200160002060005060000160026101000a81548160ff021916908302179055508a617792600050600061779160005054815260200190815260200160002060005060000160036101000a81548160ff021916908302179055508961779260005060006177916000505481526020019081526020016000206000506001016000509080519060200190828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610f6857805160ff19168380011785555b50610f989291505b808211156110035760008155600101610f3c565b60019590950194610d5c565b60019490940193610d6d565b82800160010185558215610f34579182015b82811115610f34578251826000505591602001919060010190610f7a565b5050617791546000908152617792602090815260408220600290810180548d518286529484902091946001821615610100026000190190911692909204601f9081018490048201938e019083901061100757805160ff19168380011785555b50611037929150610f3c565b5090565b82800160010185558215610ff7579182015b82811115610ff7578251826000505591602001919060010190611019565b50506177915460009081526177926020908152604082208a516003909101805481855293839020909360026001821615610100026000190190911604601f9081018490048201938d01908390106110a157805160ff19168380011785555b506110d1929150610f3c565b82800160010185558215611095579182015b828111156110955782518260005055916020019190600101906110b3565b50507f542d3e34836f8b331e8441364480130cf7077e9b6ae9dab76dc285dd3961b0a6617791600050548f8f8f8f8f8f8f604051808981526020018860ff1681526020018760ff1681526020018660ff1681526020018560ff1681526020018060200180602001806020018481038452878181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156111945780820380516001836020036101000a031916815260200191505b508481038352868181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156111ed5780820380516001836020036101000a031916815260200191505b508481038252858181518152602001915080519060200190808383829060006004602084601f0104600302600f01f150905090810190601f1680156112465780820380516001836020036101000a031916815260200191505b509b50505050505050505050505060405180910390a15050617791549c9b505050505050505050505050565b600160a060020a03338116600090815260026020526040812054909116141561129a57610002565b8989898960018460ff1610806112b3575060018360ff16105b806112c1575060648260ff16115b806112cf575060648160ff16115b156112d957610002565b33600160a060020a0316600090815260026020526040902060010154348101101561130357610002565b6177955433600160a060020a0316600090815260026020526040902060010154909950340197508d95505b60ff8c8116908716116113c6578c94505b60ff8b8116908616116114a8576114b48686600080838382600660ff841660658110156100025761012f020160ff83166065811015610002576003020154600160a060020a0316148015906113bc5750600660ff831660658110156100025761012f020160ff821660658110156100025760030201600201546000145b15610c3b57610002565b33600160a060020a039081166000908152600260205260409020600181018a90556177958054600583018054918e90039190910190555490546114d492918c900391168060008060015b60078160ff16101561147f578060020a60ff1686811561000257600160a060020a0386166000908152600260208190526040909120600101805493909204909201905581900a60ff168681156100025760005491900490920191600160a060020a039081169085161415611bb6575b611bdf82870361779454600160a060020a031660001415611be7576177938054820190556115d1565b6001959095019461132e565b9650868810156114c357610002565b96869003966001949094019361133f565b600160056000828282505401925050819055507f46cffffd9f27bb4e759b47d034705eda06243dd60eb47be11a2c9b02ae16b89d6005600050548f8f8f8f6000604051808781526020018660ff1681526020018560ff1681526020018460ff1681526020018360ff168152602001828152602001965050505050505060405180910390a1869950610bc8565b5033600160a060020a0316600081815260026020526040808220600101805490839055905190929183156108fc02918491818181858888f1935050505015156115d157806002600050600033600160a060020a03168152602001908152602001600020600050600101600050819055505b50565b600160a060020a03338116600090815260026020526040812054859216146115fb57610002565b600160a060020a03818116600090815260026020526040812054909116141561162357610002565b600160a060020a0381166000908152600260208190526040909120015463ffffffff1642101561165257610002565b6001805481018155600160a060020a03858116600090815260026020819052604080832054339490941683529091208054600160a060020a031916881774ff0000000000000000000000000000000000000000191660a060020a9384900460ff908116909501938402179055617796549194509184166000190190910a6201000090910463ffffffff1602420133600160a060020a038181166000818152600260208181526040808420808401805463ffffffff1916909917895560048101805460ff1916905560018054600392830181905586529083528185208054600160a060020a03191690981790975595549284905290815294548451918252948101919091529087168183015263ffffffff929092166060830152517f9d35dcac34f1dc50826c04b0cf8282b0764ff89463320a8401c9add280b92ebd9181900360800190a160016000505492505050919050565b820191906000526020600020905b8154815290600101906020018083116117b357829003601f168201915b5050604080518754602060026001831615610100026000190190921691909104601f81018290048202830182019093528282529598509487945090925084019050828280156118605780601f1061183557610100808354040283529160200191611860565b820191906000526020600020905b81548152906001019060200180831161184357829003601f168201915b5050845460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152959750869450925084019050828280156118ee5780601f106118c3576101008083540402835291602001916118ee565b820191906000526020600020905b8154815290600101906020018083116118d157829003601f168201915b50505050509050975097509750975097509750975050919395979092949650565b600160a060020a03841660001461195457600160a060020a0384166000908152600260208190526040909120018054640100000000850264ff00000000199091161790555b617796805460ff19168317905580156119ab57617796805461ff00191661010083021790556177955430600160a060020a0316316064028115610002570461779460146101000a81548160ff021916908302179055505b50505050565b82600660ff871660658110156100025761012f020160ff861660658110156100025760030201600050600201555050505050565b600660ff851660658110156100025761012f020160ff8416606581101561000257600302016002015490505b9392505050565b5033600160a060020a031660009081526002602052604090206001015461779754349190910190811015611a4b57610002565b6177975460008054600160a060020a0390811682526002602052604080832060019081018054860190553392909216835290912091909203910155565b82600660ff871660658110156100025761012f020160ff861660658110156100025760030201600050600101555050505050565b92506000600660ff881660658110156100025761012f020160ff87166065811015610002576003020160005054600160a060020a03161415611b1c576004805461ffff19811661ffff909116600101179055617795805484019055611b6e565b8260026000600660ff8a1660658110156100025761012f020160ff89166065811015610002576003020160005054600160a060020a031681526020810191909152604001600020600101805490910190555b33600660ff881660658110156100025761012f020160ff8716606581101561000257600302016000508054600160a060020a0319169091179055919250829150505092915050565b600160a060020a0393841660009081526002602052604090205490931692839250600101611410565b505050505050565b61779454600160a060020a031660009081526002602052604090206001018054820190555056