
이 계약에 의해 정의된 데이터 구조입니다.
addcraftsdone의 액션 파라미터
{ "name": "addcraftsdone", "base": "", "fields": [ { "name": "recipe_id", "type": "int32" }, { "name": "crafts_done", "type": "int32" } ] }addoutcome의 액션 파라미터
{ "name": "addoutcome", "base": "", "fields": [ { "name": "recipe_id", "type": "int32" }, { "name": "outcome_id", "type": "int64" }, { "name": "weight", "type": "uint32" }, { "name": "outcome_type", "type": "uint8" }, { "name": "template_id", "type": "uint64" }, { "name": "craft_cap", "type": "int32" } ] }-
{ "name": "addrecipe", "base": "", "fields": [ { "name": "recipe_id", "type": "int32" }, { "name": "collection", "type": "name" }, { "name": "descriptor", "type": "string[]" }, { "name": "user_cap", "type": "int32" }, { "name": "reset_user_cap_ts", "type": "uint32" }, { "name": "mechanic", "type": "uint8" }, { "name": "component", "type": "int32[]" }, { "name": "expiring_time", "type": "time_point[]" } ] } clearprepool의 액션 파라미터
{ "name": "clearprepool", "base": "", "fields": [ { "name": "template_id", "type": "uint64" }, { "name": "receiver", "type": "name" }, { "name": "number_assets", "type": "uint32" } ] }clearrecipe의 액션 파라미터
{ "name": "clearrecipe", "base": "", "fields": [ { "name": "recipe_id", "type": "int32" }, { "name": "receiver", "type": "name" } ] }-
{ "name": "config", "base": "", "fields": [ { "name": "contract_version", "type": "string" }, { "name": "managers", "type": "name[]" }, { "name": "max_outcomes", "type": "uint8" } ] } -
{ "name": "craftjob", "base": "", "fields": [ { "name": "assoc_id", "type": "uint64" }, { "name": "recipe_id", "type": "int32" }, { "name": "components", "type": "uint64[]" }, { "name": "craft_time", "type": "time_point" }, { "name": "crafter", "type": "name" } ] } deloutcome의 액션 파라미터
{ "name": "deloutcome", "base": "", "fields": [ { "name": "outcome_id", "type": "uint64" }, { "name": "recipe_id", "type": "int32" } ] }-
{ "name": "delrecipe", "base": "", "fields": [ { "name": "recipe_id", "type": "int32" } ] } delusercraft의 액션 파라미터
{ "name": "delusercraft", "base": "", "fields": [ { "name": "recipe_id", "type": "int32" }, { "name": "count", "type": "uint16" } ] }-
{ "name": "endrecipe", "base": "", "fields": [ { "name": "recipe_id", "type": "int32" } ] } -
{ "name": "init", "base": "", "fields": [ { "name": "managers", "type": "name[]" } ] } lockedassets의 테이블 행 유형
{ "name": "locked_asset", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "asset_id", "type": "uint64" } ] }-
{ "name": "logcraft", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "recipe_id", "type": "uint64" }, { "name": "collection_name", "type": "name" }, { "name": "asset_ids", "type": "uint64[]" } ] } -
{ "name": "outcome", "base": "", "fields": [ { "name": "outcome_id", "type": "uint64" }, { "name": "outcome_type", "type": "uint8" }, { "name": "weight", "type": "uint16" }, { "name": "template_id", "type": "uint64" }, { "name": "supply", "type": "int32" }, { "name": "craft_cap", "type": "int32" }, { "name": "crafts_done", "type": "int32" } ] } -
{ "name": "pool", "base": "", "fields": [ { "name": "template_id", "type": "uint32" }, { "name": "locked_assets", "type": "uint32" }, { "name": "assets", "type": "uint32" } ] } poolassets의 테이블 행 유형
{ "name": "pool_asset", "base": "", "fields": [ { "name": "id", "type": "uint64" }, { "name": "asset_id", "type": "uint64" } ] }preprecipe의 액션 파라미터
{ "name": "preprecipe", "base": "", "fields": [ { "name": "recipe_id", "type": "int32" }, { "name": "max_rows", "type": "int32" } ] }receiverand의 액션 파라미터
{ "name": "receiverand", "base": "", "fields": [ { "name": "assoc_id", "type": "uint64" }, { "name": "random_value", "type": "checksum256" } ] }-
{ "name": "recipe", "base": "", "fields": [ { "name": "recipe_id", "type": "int32" }, { "name": "descriptor", "type": "string[]" }, { "name": "collection", "type": "name" }, { "name": "status", "type": "uint8" }, { "name": "expiring_time", "type": "time_point[]" }, { "name": "user_cap", "type": "int32" }, { "name": "reset_user_cap_ts", "type": "int32" }, { "name": "component", "type": "int32[]" }, { "name": "mechanic", "type": "uint8" }, { "name": "total_craft_cap", "type": "int32" }, { "name": "crafts_done", "type": "uint32" }, { "name": "c_weight", "type": "uint64" }, { "name": "c_weight_left", "type": "uint64" } ] } -
{ "name": "rejob", "base": "", "fields": [] } setmanagers의 액션 파라미터
{ "name": "setmanagers", "base": "", "fields": [ { "name": "new_managers", "type": "name[]" } ] }setoutcomes의 액션 파라미터
{ "name": "setoutcomes", "base": "", "fields": [ { "name": "number_outcomes", "type": "uint8" } ] }setversion의 액션 파라미터
{ "name": "setversion", "base": "", "fields": [ { "name": "new_version", "type": "string" } ] }startrecipe의 액션 파라미터
{ "name": "startrecipe", "base": "", "fields": [ { "name": "recipe_id", "type": "int32" } ] }usercrafts의 테이블 행 유형
{ "name": "usercraft", "base": "", "fields": [ { "name": "user", "type": "name" }, { "name": "crafts", "type": "int32" }, { "name": "reset_crafts_after_ts", "type": "time_point_sec[]" } ] }