
The data structures defined by this contract.
-
{ "name": "close", "base": "", "fields": [ { "name": "staker", "type": "name" }, { "name": "staketype", "type": "name" } ] }
-
{ "name": "open", "base": "", "fields": [ { "name": "staker", "type": "name" }, { "name": "ram_payer", "type": "name" }, { "name": "staketype", "type": "name" } ] }
Action parameter in rmstaketype
{ "name": "rmstaketype", "base": "", "fields": [ { "name": "staketype", "type": "name" } ] }
Action parameter in setstaketype
{ "name": "setstaketype", "base": "", "fields": [ { "name": "staketype", "type": "name" }, { "name": "stake_token", "type": "extended_asset" }, { "name": "release_sec", "type": "uint64" }, { "name": "enable", "type": "bool" } ] }
-
{ "name": "stakes", "base": "", "fields": [ { "name": "staker", "type": "name" }, { "name": "amount", "type": "asset" } ] }
Table row type of staketypes
{ "name": "staketypes", "base": "", "fields": [ { "name": "staketype", "type": "name" }, { "name": "stake_token", "type": "extended_asset" }, { "name": "release_sec", "type": "uint64" }, { "name": "enable", "type": "bool" } ] }
-
{ "name": "unstake", "base": "", "fields": [ { "name": "staker", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "staketype", "type": "name" } ] }
-
{ "name": "unstakes", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "staker", "type": "name" }, { "name": "amount", "type": "asset" }, { "name": "staketype", "type": "name" }, { "name": "release_date", "type": "time_point_sec" } ] }
-
{ "name": "withdraw", "base": "", "fields": [ { "name": "staker", "type": "name" }, { "name": "id", "type": "uint64" } ] }