
The data structures defined by this contract.
-
{ "name": "market", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "supply", "type": "asset" }, { "name": "balance", "type": "asset" }, { "name": "progress", "type": "uint64" } ] }
-
{ "name": "account", "base": "", "fields": [ { "name": "owner", "type": "name" }, { "name": "balanceScaled", "type": "uint128" }, { "name": "pixelsDrawn", "type": "uint64" }, { "name": "maskScaled", "type": "uint128" } ] }
-
{ "name": "guard", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "quota", "type": "uint64" } ] }
-
{ "name": "canvas", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "lastPaintedAt", "type": "eostime" }, { "name": "duration", "type": "eostime" }, { "name": "lastPainter", "type": "name" }, { "name": "pixelsDrawn", "type": "uint64" }, { "name": "maskScaled", "type": "uint128" }, { "name": "potScaled", "type": "uint128" }, { "name": "teamScaled", "type": "uint128" } ] }
-
{ "name": "pixel", "base": "", "fields": [ { "name": "color", "type": "uint32" }, { "name": "priceCounter", "type": "uint8" }, { "name": "owner", "type": "name" } ] }
-
{ "name": "pixel_row", "base": "", "fields": [ { "name": "row", "type": "uint64" }, { "name": "pixels", "type": "pixel[]" } ] }
-
{ "name": "init", "base": "", "fields": [] }
-
{ "name": "refresh", "base": "", "fields": [] }
-
{ "name": "changedur", "base": "", "fields": [ { "name": "duration", "type": "time" } ] }
-
{ "name": "end", "base": "", "fields": [] }
Action parameter in createacct
{ "name": "createacct", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "to", "type": "name" } ] }
Action parameter in clearpixels
{ "name": "clearpixels", "base": "", "fields": [ { "name": "count", "type": "uint16" }, { "name": "nonce", "type": "uint16" } ] }
Action parameter in clearaccts
{ "name": "clearaccts", "base": "", "fields": [ { "name": "count", "type": "uint16" }, { "name": "nonce", "type": "uint16" } ] }
Action parameter in clearcanvs
{ "name": "clearcanvs", "base": "", "fields": [ { "name": "count", "type": "uint16" }, { "name": "nonce", "type": "uint16" } ] }
Action parameter in resetquota
{ "name": "resetquota", "base": "", "fields": [] }
-
{ "name": "init2", "base": "", "fields": [] }