
이 계약에 의해 정의된 데이터 구조입니다.
-
{ "name": "account", "base": "", "fields": [ { "name": "reward_id", "type": "uint32" }, { "name": "blocked", "type": "bool" }, { "name": "last_claim", "type": "time_point_sec" }, { "name": "last_cycle_start", "type": "time_point_sec" }, { "name": "cycle_reward", "type": "asset" }, { "name": "lifetime_reward", "type": "asset" } ] } claimreward의 액션 파라미터
{ "name": "claimreward", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "reward_owner", "type": "name" }, { "name": "reward_name", "type": "name" } ] }closereward의 액션 파라미터
{ "name": "closereward", "base": "", "fields": [ { "name": "reward_owner", "type": "name" }, { "name": "reward_name", "type": "name" } ] }createreward의 액션 파라미터
{ "name": "createreward", "base": "", "fields": [ { "name": "reward_owner", "type": "name" }, { "name": "reward_name", "type": "name" }, { "name": "enabled", "type": "bool" }, { "name": "claimable", "type": "bool" }, { "name": "reward_interval", "type": "uint32" }, { "name": "cycle_interval", "type": "uint32" }, { "name": "rate_limit", "type": "uint32" }, { "name": "rate_penalty", "type": "uint32" }, { "name": "token_contract", "type": "name" }, { "name": "reward_value", "type": "asset" }, { "name": "reward_cycle_value", "type": "asset" }, { "name": "reward_cap", "type": "asset" }, { "name": "transfer_memo", "type": "string" } ] }freeaccount의 액션 파라미터
{ "name": "freeaccount", "base": "", "fields": [ { "name": "reward_owner", "type": "name" }, { "name": "reward_name", "type": "name" }, { "name": "account", "type": "name" } ] }issuereward의 액션 파라미터
{ "name": "issuereward", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "reward_owner", "type": "name" }, { "name": "reward_name", "type": "name" } ] }-
{ "name": "reward", "base": "", "fields": [ { "name": "reward_name", "type": "name" }, { "name": "enabled", "type": "bool" }, { "name": "claimable", "type": "bool" }, { "name": "reward_id", "type": "uint32" }, { "name": "reward_interval", "type": "uint32" }, { "name": "cycle_interval", "type": "uint32" }, { "name": "rate_limit", "type": "uint32" }, { "name": "rate_penalty", "type": "uint32" }, { "name": "last_claim", "type": "time_point_sec" }, { "name": "token_contract", "type": "name" }, { "name": "reward_value", "type": "asset" }, { "name": "reward_cycle_value", "type": "asset" }, { "name": "reward_account_cap", "type": "asset" }, { "name": "available_reward", "type": "asset" }, { "name": "issued_reward", "type": "asset" }, { "name": "transfer_memo", "type": "string" } ] } settings의 테이블 행 유형
{ "name": "reward_settings", "base": "", "fields": [ { "name": "enabled", "type": "bool" }, { "name": "reward_num", "type": "uint32" } ] }-
{ "name": "setconfig", "base": "", "fields": [ { "name": "enabled", "type": "bool" } ] } updatereward의 액션 파라미터
{ "name": "updatereward", "base": "", "fields": [ { "name": "reward_owner", "type": "name" }, { "name": "reward_name", "type": "name" }, { "name": "enabled", "type": "bool" }, { "name": "claimable", "type": "bool" }, { "name": "reward_interval", "type": "uint32" }, { "name": "cycle_interval", "type": "uint32" }, { "name": "rate_limit", "type": "uint32" }, { "name": "rate_penalty", "type": "uint32" }, { "name": "reward_value", "type": "asset" }, { "name": "reward_cycle_value", "type": "asset" }, { "name": "reward_cap", "type": "asset" }, { "name": "transfer_memo", "type": "string" } ] }