
The data structures defined by this contract.
-
{ "name": "buyslot", "base": "", "fields": [ { "name": "synchronizer", "type": "name" }, { "name": "receiver", "type": "name" }, { "name": "num_slots", "type": "uint16" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "synchronizer", "type": "name" } ] }
-
{ "name": "claimlog", "base": "", "fields": [ { "name": "synchronizer", "type": "name" }, { "name": "reward_recipient", "type": "string" }, { "name": "quantity", "type": "asset" }, { "name": "donated_amount", "type": "asset" }, { "name": "total_donated", "type": "asset" } ] }
-
{ "name": "config", "base": "", "fields": [ { "name": "synchronizer", "type": "name" }, { "name": "produced_block_limit", "type": "uint16" } ] }
Table row type of config
{ "name": "config_row", "base": "", "fields": [ { "name": "donation_account", "type": "string" }, { "name": "min_donate_rate", "type": "uint16$" } ] }
-
{ "name": "delpool", "base": "", "fields": [ { "name": "synchronizer", "type": "name" } ] }
Action parameter in delpoollog
{ "name": "delpoollog", "base": "", "fields": [ { "name": "synchronizer", "type": "name" } ] }
-
{ "name": "initpool", "base": "", "fields": [ { "name": "synchronizer", "type": "name" }, { "name": "latest_produced_block_height", "type": "uint64" }, { "name": "financial_account", "type": "string" }, { "name": "miners", "type": "string[]" } ] }
-
{ "name": "miner_row", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "synchronizer", "type": "name" }, { "name": "miner", "type": "string" } ] }
-
{ "name": "poollog", "base": "", "fields": [ { "name": "synchronizer", "type": "name" }, { "name": "latest_produced_block_height", "type": "uint64" }, { "name": "reward_recipient", "type": "string" } ] }
-
{ "name": "setdonate", "base": "", "fields": [ { "name": "synchronizer", "type": "name" }, { "name": "donate_rate", "type": "uint16" } ] }
Action parameter in setdonateacc
{ "name": "setdonateacc", "base": "", "fields": [ { "name": "donation_account", "type": "string" }, { "name": "min_donate_rate", "type": "uint16" } ] }
Action parameter in setdonatelog
{ "name": "setdonatelog", "base": "", "fields": [ { "name": "synchronizer", "type": "name" }, { "name": "donate_rate", "type": "uint16" } ] }
Action parameter in setfinacct
{ "name": "setfinacct", "base": "", "fields": [ { "name": "synchronizer", "type": "name" }, { "name": "financial_account", "type": "string" } ] }
-
{ "name": "stat_row", "base": "", "fields": [ { "name": "xsat_total_donated", "type": "asset" } ] }
Table row type of synchronizer
{ "name": "synchronizer_row", "base": "", "fields": [ { "name": "synchronizer", "type": "name" }, { "name": "reward_recipient", "type": "name" }, { "name": "memo", "type": "string" }, { "name": "num_slots", "type": "uint16" }, { "name": "latest_produced_block_height", "type": "uint64" }, { "name": "produced_block_limit", "type": "uint16" }, { "name": "donate_rate", "type": "uint16" }, { "name": "total_donated", "type": "asset" }, { "name": "unclaimed", "type": "asset" }, { "name": "claimed", "type": "asset" }, { "name": "latest_reward_block", "type": "uint64" }, { "name": "latest_reward_time", "type": "time_point_sec" } ] }
-
{ "name": "unbundle", "base": "", "fields": [ { "name": "id", "type": "uint64" } ] }
Action parameter in updateheight
{ "name": "updateheight", "base": "", "fields": [ { "name": "synchronizer", "type": "name" }, { "name": "latest_produced_block_height", "type": "uint64" }, { "name": "miners", "type": "string[]" } ] }