
The data structures defined by this contract.
-
{ "name": "baker", "base": "", "fields": [ { "name": "flow_rate", "type": "float64" }, { "name": "start_time", "type": "uint32" }, { "name": "quantity", "type": "asset" }, { "name": "cumulative", "type": "asset" }, { "name": "updated_at", "type": "uint32" } ] }
-
{ "name": "castle", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "recurring_secs", "type": "uint64" }, { "name": "weight", "type": "uint32" } ] }
-
{ "name": "claim", "base": "", "fields": [ { "name": "account", "type": "name" } ] }
-
{ "name": "expire", "base": "", "fields": [ { "name": "castle_id", "type": "uint64" }, { "name": "vault_id", "type": "uint64" } ] }
Table row type of preward
{ "name": "pending_reward", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "start_time", "type": "uint32" }, { "name": "end_time", "type": "uint32" } ] }
-
{ "name": "period", "base": "", "fields": [ { "name": "start_time", "type": "uint32" }, { "name": "end_time", "type": "uint32" }, { "name": "quantity", "type": "asset" }, { "name": "weight_deposit", "type": "asset" }, { "name": "unit_reward_amount", "type": "float64" } ] }
-
{ "name": "refresh", "base": "", "fields": [] }
-
{ "name": "release", "base": "", "fields": [ { "name": "castle_id", "type": "uint64" }, { "name": "vault_id", "type": "uint64" }, { "name": "account", "type": "name" } ] }
-
{ "name": "reward", "base": "", "fields": [ { "name": "account", "type": "name" }, { "name": "weight_deposit", "type": "asset" }, { "name": "quantity", "type": "asset" }, { "name": "cumulative", "type": "asset" }, { "name": "last_cal_time", "type": "uint32" } ] }
-
{ "name": "setcastle", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "recurring_secs", "type": "uint64" }, { "name": "weight", "type": "uint32" } ] }
-
{ "name": "setvault", "base": "", "fields": [ { "name": "castle_id", "type": "uint64" }, { "name": "vault_id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "auto_renewal", "type": "bool" } ] }
-
{ "name": "vault", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "account", "type": "name" }, { "name": "quantity", "type": "asset" }, { "name": "release_time", "type": "uint32" }, { "name": "auto_renewal", "type": "bool" }, { "name": "expired", "type": "bool" } ] }