
The data structures defined by this contract.
-
{ "name": "accounts", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Action parameter in activatepool
{ "name": "activatepool", "base": "", "fields": [ { "name": "pool_id", "type": "uint16" }, { "name": "init_mining_timestamps", "type": "bool" } ] }
-
{ "name": "assets", "base": "", "fields": [ { "name": "asset_id", "type": "uint64" }, { "name": "collection_name", "type": "name" }, { "name": "schema_name", "type": "name" }, { "name": "template_id", "type": "int32" }, { "name": "ram_payer", "type": "name" }, { "name": "backed_tokens", "type": "asset[]" }, { "name": "immutable_serialized_data", "type": "bytes" }, { "name": "mutable_serialized_data", "type": "bytes" } ] }
Action parameter in claimrewards
{ "name": "claimrewards", "base": "", "fields": [ { "name": "owner_account", "type": "name" }, { "name": "pool_id", "type": "uint16" } ] }
Action parameter in deactivpool
{ "name": "deactivpool", "base": "", "fields": [ { "name": "pool_id", "type": "uint16" } ] }
Action parameter in dellastpool
{ "name": "dellastpool", "base": "", "fields": [] }
-
{ "name": "delpool", "base": "", "fields": [ { "name": "pool_id", "type": "uint16" } ] }
-
{ "name": "delusers", "base": "", "fields": [ { "name": "pool_id", "type": "uint16" } ] }
Table row type of globaltable
{ "name": "globals", "base": "", "fields": [ { "name": "key", "type": "name" }, { "name": "last_pool_id", "type": "uint16" } ] }
-
{ "name": "init", "base": "", "fields": [] }
-
{ "name": "issue", "base": "", "fields": [ { "name": "pool_id", "type": "uint16" } ] }
Table row type of pooltable
{ "name": "pool_stats", "base": "", "fields": [ { "name": "is_active", "type": "bool" }, { "name": "pool_id", "type": "uint16" }, { "name": "mining_start_time", "type": "uint32" }, { "name": "halving1_deadline", "type": "uint32" }, { "name": "halving2_deadline", "type": "uint32" }, { "name": "halving3_deadline", "type": "uint32" }, { "name": "halving4_deadline", "type": "uint32" }, { "name": "last_reward_time", "type": "uint32" }, { "name": "dmd_mine_qty_remaining", "type": "uint64" }, { "name": "dmd_issue_frequency", "type": "uint32" }, { "name": "minimum_lp_tokens", "type": "uint64" }, { "name": "pool_total_lptokens", "type": "uint64" }, { "name": "box_asset_symbol", "type": "asset" }, { "name": "pool_name", "type": "string" }, { "name": "token_contrak", "type": "string" } ] }
-
{ "name": "purge", "base": "", "fields": [ { "name": "pool_id", "type": "uint16" } ] }
Table row type of lptable
{ "name": "registered_accounts", "base": "", "fields": [ { "name": "owner_account", "type": "name" }, { "name": "boxlptoken_snapshot_amount", "type": "uint64" }, { "name": "boxlptoken_before_amount", "type": "uint64" }, { "name": "dmd_claimed_amount", "type": "uint64" }, { "name": "dmd_unclaimed_amount", "type": "uint64" } ] }
Action parameter in registeruser
{ "name": "registeruser", "base": "", "fields": [ { "name": "owner_account", "type": "name" }, { "name": "pool_id", "type": "uint16" } ] }
Action parameter in setissuefreq
{ "name": "setissuefreq", "base": "", "fields": [ { "name": "pool_id", "type": "uint16" }, { "name": "dmd_issue_frequency", "type": "uint32" } ] }
Action parameter in setlastrewrd
{ "name": "setlastrewrd", "base": "", "fields": [ { "name": "pool_id", "type": "uint16" } ] }
Action parameter in setminlptoke
{ "name": "setminlptoke", "base": "", "fields": [ { "name": "pool_id", "type": "uint16" }, { "name": "min_lp_tokens", "type": "uint64" } ] }
-
{ "name": "setpool", "base": "", "fields": [ { "name": "pool_id", "type": "uint16" }, { "name": "dmd_issue_frequency", "type": "uint32" }, { "name": "min_lp_tokens", "type": "uint64" }, { "name": "box_asset_symbol", "type": "asset" }, { "name": "pool_name", "type": "string" }, { "name": "token_contrak", "type": "string" }, { "name": "dmd_mine_qty_remaining", "type": "uint64" } ] }
Action parameter in settimestamp
{ "name": "settimestamp", "base": "", "fields": [ { "name": "mining_start_time", "type": "uint32" }, { "name": "pool_id", "type": "uint16" } ] }