
The data structures defined by this contract.
-
{ "name": "account", "base": "", "fields": [ { "name": "balance", "type": "asset" } ] }
Table row type of clubdivhis
{ "name": "clubdivhis", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "club_id", "type": "uint64" }, { "name": "stake_amount", "type": "uint64" }, { "name": "dividend_amount", "type": "uint64" } ] }
-
{ "name": "clubdivid", "base": "", "fields": [ { "name": "dividend_id", "type": "uint64" }, { "name": "dividend_asset", "type": "asset" }, { "name": "player_count", "type": "uint64" }, { "name": "dividend_time", "type": "uint64" } ] }
Table row type of clubplayer
{ "name": "clubplayer", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "club_id", "type": "uint64" }, { "name": "stake_asset", "type": "asset" }, { "name": "stake_divid_asset", "type": "asset" }, { "name": "club_divid_asset", "type": "asset" }, { "name": "payout_asset", "type": "asset" }, { "name": "join_time", "type": "uint64" } ] }
-
{ "name": "clubsold", "base": "", "fields": [ { "name": "club_id", "type": "uint64" }, { "name": "old_boss", "type": "name" }, { "name": "boss", "type": "name" }, { "name": "price", "type": "asset" } ] }
-
{ "name": "clubstake", "base": "", "fields": [ { "name": "club_id", "type": "uint64" }, { "name": "stake_asset", "type": "asset" } ] }
Action parameter in doclubdivid
{ "name": "doclubdivid", "base": "", "fields": [ { "name": "timestamp", "type": "uint64" } ] }
Action parameter in dostakedivid
{ "name": "dostakedivid", "base": "", "fields": [ { "name": "timestamp", "type": "uint64" } ] }
-
{ "name": "globalvar", "base": "", "fields": [ { "name": "row_id", "type": "uint64" }, { "name": "dividend_pools", "type": "asset" }, { "name": "club_dividend_pools", "type": "asset" }, { "name": "total_stake_dividend", "type": "asset" }, { "name": "total_club_dividend", "type": "asset" }, { "name": "payout_dividend", "type": "asset" }, { "name": "last_stake_divid_time", "type": "uint64" }, { "name": "last_club_divid_time", "type": "uint64" }, { "name": "paused", "type": "bool" } ] }
Action parameter in initcontract
{ "name": "initcontract", "base": "", "fields": [] }
-
{ "name": "joinclub", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "club_id", "type": "uint64" } ] }
-
{ "name": "pause", "base": "", "fields": [ { "name": "paused", "type": "bool" } ] }
-
{ "name": "release", "base": "", "fields": [] }
-
{ "name": "restake", "base": "", "fields": [ { "name": "from", "type": "name" } ] }
-
{ "name": "stake", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "stakeall", "base": "", "fields": [ { "name": "from", "type": "name" } ] }
Table row type of stakedivhis
{ "name": "stakedivhis", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "stake_amount", "type": "uint64" }, { "name": "dividend_amount", "type": "uint64" } ] }
Table row type of stakedivid
{ "name": "stakedivid", "base": "", "fields": [ { "name": "dividend_id", "type": "uint64" }, { "name": "dividend_asset", "type": "asset" }, { "name": "player_count", "type": "uint64" }, { "name": "dividend_time", "type": "uint64" } ] }
-
{ "name": "stakestat", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "staking", "type": "asset" }, { "name": "unstaking", "type": "asset" } ] }
Action parameter in syncedclub
{ "name": "syncedclub", "base": "", "fields": [] }
Action parameter in syncedstake
{ "name": "syncedstake", "base": "", "fields": [] }
-
{ "name": "unstake", "base": "", "fields": [ { "name": "from", "type": "name" }, { "name": "quantity", "type": "asset" } ] }
-
{ "name": "unstaking", "base": "", "fields": [ { "name": "player", "type": "name" }, { "name": "unstake_asset", "type": "asset" }, { "name": "request_time", "type": "uint64" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "player", "type": "name" } ] }