
prochaintech
Contract
The data structures defined by this contract.
Table row type of drawrecord
{ "name": "Drawrecord", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "draw_time", "type": "uint64" }, { "name": "amount", "type": "asset" } ] }Table row type of adrelation
{ "name": "AdRelation", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "teacher_account", "type": "name" } ] }- { "name": "AdPos", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "imgurl", "type": "string" }, { "name": "landurl", "type": "string" }, { "name": "title", "type": "string" } ] }
- { "name": "Candy", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "airdrop_account", "type": "name" }, { "name": "token_contract", "type": "name" }, { "name": "imgurl", "type": "string" }, { "name": "backurl", "type": "string" }, { "name": "brief", "type": "string" }, { "name": "title", "type": "string" }, { "name": "landurl", "type": "string" }, { "name": "total", "type": "asset" }, { "name": "balance", "type": "asset" }, { "name": "perclick", "type": "asset" }, { "name": "transfer", "type": "string" }, { "name": "airgrab", "type": "bool" }, { "name": "proxy", "type": "bool" }, { "name": "airgrabname", "type": "string" } ] }
- { "name": "WhiteList", "base": "", "fields": [ { "name": "base_amount", "type": "asset" } ] }
- { "name": "Record", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "starttime", "type": "uint32" }, { "name": "authtime", "type": "uint32" }, { "name": "remain", "type": "uint8" }, { "name": "errorcount", "type": "uint8" } ] }
- { "name": "NRecord", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "starttime", "type": "uint32" }, { "name": "authtime", "type": "uint32" }, { "name": "remain", "type": "uint8" } ] }
- { "name": "NTAccount", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "notifytime", "type": "uint32" }, { "name": "notifycoldtime", "type": "uint32" } ] }
- { "name": "Notify", "base": "", "fields": [ { "name": "project", "type": "name" } ] }
- { "name": "Account", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "balance", "type": "asset" }, { "name": "coldtime", "type": "uint32" }, { "name": "count", "type": "uint8" }, { "name": "lasttime", "type": "uint32" } ] }
- { "name": "Level", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "quantity", "type": "uint64" }, { "name": "coldtime", "type": "uint32" }, { "name": "count", "type": "uint8" } ] }
- { "name": "Black", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
- { "name": "Memo", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "content", "type": "string" } ] }
- { "name": "Node", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "url", "type": "string" } ] }
Struct property of publishadpos
{ "name": "PublishRequest", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "imgurl", "type": "string" }, { "name": "landurl", "type": "string" }, { "name": "title", "type": "string" } ] }Action parameter in publishadpos
{ "name": "publishadpos", "base": "", "fields": [ { "name": "publishRequest", "type": "PublishRequest" } ] }Struct property of removeadpos
{ "name": "RemoveRequest", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }Action parameter in removeadpos
{ "name": "removeadpos", "base": "", "fields": [ { "name": "removeRequest", "type": "RemoveRequest" } ] }- { "name": "AddCandy", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "airdrop_account", "type": "name" }, { "name": "token_contract", "type": "name" }, { "name": "imgurl", "type": "string" }, { "name": "backurl", "type": "string" }, { "name": "brief", "type": "string" }, { "name": "title", "type": "string" }, { "name": "landurl", "type": "string" }, { "name": "total", "type": "asset" }, { "name": "balance", "type": "asset" }, { "name": "perclick", "type": "asset" }, { "name": "transfer", "type": "string" }, { "name": "airgrab", "type": "bool" }, { "name": "proxy", "type": "bool" }, { "name": "airgrabname", "type": "string" } ] }
- { "name": "addcandy", "base": "", "fields": [ { "name": "addCandy", "type": "AddCandy" } ] }
- { "name": "modcandy", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
- { "name": "chris", "base": "", "fields": [ { "name": "user", "type": "name" } ] }
- { "name": "delcandy", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
- { "name": "delnotify", "base": "", "fields": [ { "name": "project", "type": "name" } ] }
- { "name": "addwhite", "base": "", "fields": [ { "name": "base_amount", "type": "asset" } ] }
- { "name": "delwhite", "base": "", "fields": [ { "name": "base_amount", "type": "asset" } ] }
Struct property of auth
{ "name": "AuthRequest", "base": "", "fields": [ { "name": "account", "type": "name" } ] }- { "name": "auth", "base": "", "fields": [ { "name": "authRequest", "type": "AuthRequest" } ] }
- { "name": "notify", "base": "", "fields": [ { "name": "project", "type": "name" }, { "name": "user", "type": "name" }, { "name": "memo", "type": "string" } ] }
Action parameter in testnotify
{ "name": "testnotify", "base": "", "fields": [] }- { "name": "ClickRequest", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "candyId", "type": "uint64" }, { "name": "ref", "type": "name" } ] }
- { "name": "click", "base": "", "fields": [ { "name": "clickRequest", "type": "ClickRequest" } ] }
- { "name": "clickv2", "base": "", "fields": [ { "name": "clickRequest", "type": "ClickRequest" } ] }
- { "name": "clickv3", "base": "", "fields": [ { "name": "clickRequest", "type": "ClickRequest" } ] }
- { "name": "delrecord", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
- { "name": "delbatch", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Struct property of withdraw
{ "name": "WithdrawRequest", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" } ] }- { "name": "withdraw", "base": "", "fields": [ { "name": "withdrawRequest", "type": "WithdrawRequest" } ] }
Struct property of propose
{ "name": "ProposeRequest", "base": "", "fields": [ { "name": "account", "type": "name" } ] }- { "name": "propose", "base": "", "fields": [ { "name": "proposeRequest", "type": "ProposeRequest" } ] }
Action parameter in delaccount
{ "name": "delaccount", "base": "", "fields": [ { "name": "account", "type": "name" } ] }Action parameter in modaccount
{ "name": "modaccount", "base": "", "fields": [ { "name": "account", "type": "name" } ] }- { "name": "AddLevel", "base": "", "fields": [ { "name": "quantity", "type": "uint64" }, { "name": "coldtimeHour", "type": "float64" }, { "name": "count", "type": "uint8" } ] }
- { "name": "addlevel", "base": "", "fields": [ { "name": "addLevel", "type": "AddLevel" } ] }
- { "name": "dellevel", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
- { "name": "addblack", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
- { "name": "delblack", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
- { "name": "addnode", "base": "", "fields": [ { "name": "url", "type": "string" } ] }
- { "name": "delnode", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
- { "name": "addmemo", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "content", "type": "string" } ] }
- { "name": "delmemo", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
- { "name": "addrelate", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "teacher_account", "type": "name" } ] }
- { "name": "delrelate", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
Action parameter in delrelateid
{ "name": "delrelateid", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }Action parameter in deldrawrec
{ "name": "deldrawrec", "base": "", "fields": [ { "name": "account", "type": "name" } ] }Action parameter in adddrawrec
{ "name": "adddrawrec", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "amount", "type": "asset" } ] }