{
"version": "eosio::abi/1.2",
"types": [
{
"new_type_name": "AttemptChances",
"type": "AttemptChance[]"
}
],
"structs": [
{
"name": "AssetTotem",
"base": "",
"fields": [
{
"name": "template_id",
"type": "uint64"
},
{
"name": "totem",
"type": "string"
}
]
},
{
"name": "AttemptChance",
"base": "",
"fields": [
{
"name": "attempt_num",
"type": "uint16"
},
{
"name": "fail_chance",
"type": "uint32"
}
]
},
{
"name": "AttributeMinMax",
"base": "",
"fields": [
{
"name": "attribute",
"type": "string"
},
{
"name": "min",
"type": "float64"
},
{
"name": "max",
"type": "float64"
}
]
},
{
"name": "Attributes",
"base": "",
"fields": [
{
"name": "strength",
"type": "float64"
},
{
"name": "resilience",
"type": "float64"
},
{
"name": "agility",
"type": "float64"
},
{
"name": "speed",
"type": "float64"
},
{
"name": "intellect",
"type": "float64"
},
{
"name": "luck",
"type": "float64"
}
]
},
{
"name": "BoostCount",
"base": "",
"fields": [
{
"name": "rarity",
"type": "string"
},
{
"name": "count",
"type": "uint16"
}
]
},
{
"name": "BoostRange",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "lookup_hash",
"type": "checksum256"
},
{
"name": "totem",
"type": "string"
},
{
"name": "rarity",
"type": "string"
},
{
"name": "attribute_ranges",
"type": "AttributeMinMax[]"
}
]
},
{
"name": "Chance",
"base": "",
"fields": [
{
"name": "key",
"type": "string"
},
{
"name": "odds",
"type": "uint32"
}
]
},
{
"name": "Craft",
"base": "",
"fields": [
{
"name": "asset_ids",
"type": "uint64[]"
},
{
"name": "boost_asset_ids",
"type": "uint64[]"
},
{
"name": "aux_slot",
"type": "uint64[]"
},
{
"name": "spu_fee",
"type": "asset"
},
{
"name": "spu_fee_paid",
"type": "bool"
},
{
"name": "craft_fee",
"type": "asset"
},
{
"name": "craft_fee_paid",
"type": "bool"
},
{
"name": "totem_chance_id",
"type": "uint64"
},
{
"name": "rarity_chance_id",
"type": "uint64"
},
{
"name": "fail_chance",
"type": "uint32"
},
{
"name": "outcome",
"type": "uint64"
},
{
"name": "attributes",
"type": "Attributes"
},
{
"name": "claimed",
"type": "bool"
},
{
"name": "crafted",
"type": "bool"
}
]
},
{
"name": "CraftLink",
"base": "",
"fields": [
{
"name": "assoc_id",
"type": "uint64"
},
{
"name": "user",
"type": "name"
},
{
"name": "craft_type",
"type": "name"
}
]
},
{
"name": "CraftLog",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "first_craft",
"type": "uint32"
},
{
"name": "current_craft",
"type": "Craft"
},
{
"name": "totals",
"type": "CraftTotals"
}
]
},
{
"name": "CraftTotals",
"base": "",
"fields": [
{
"name": "component_crafts",
"type": "uint16"
},
{
"name": "first_component_craft_cost",
"type": "asset"
},
{
"name": "figure_crafts",
"type": "FigureCraft[]"
}
]
},
{
"name": "FigureCraft",
"base": "",
"fields": [
{
"name": "rarity",
"type": "string"
},
{
"name": "crafts",
"type": "uint16"
},
{
"name": "first_craft_cost",
"type": "asset"
}
]
},
{
"name": "Fission",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "orb_asset_id",
"type": "uint64"
},
{
"name": "rarity",
"type": "string"
},
{
"name": "outcomes",
"type": "string[]"
},
{
"name": "cost",
"type": "asset"
},
{
"name": "paid",
"type": "bool"
},
{
"name": "status",
"type": "name"
}
]
},
{
"name": "Fusion",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "asset_ids",
"type": "uint64[]"
},
{
"name": "rarity",
"type": "string"
},
{
"name": "outcome",
"type": "name"
},
{
"name": "cost",
"type": "asset"
},
{
"name": "paid",
"type": "bool"
}
]
},
{
"name": "FusionLimit",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "limit_start",
"type": "uint32"
},
{
"name": "gp_fusions",
"type": "uint32"
},
{
"name": "orb_fusions",
"type": "uint32"
},
{
"name": "boost_counts",
"type": "BoostCount[]"
}
]
},
{
"name": "GPBoost",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "greenprint",
"type": "uint64"
},
{
"name": "orb",
"type": "uint64"
},
{
"name": "outcome",
"type": "name"
},
{
"name": "cost",
"type": "asset"
},
{
"name": "paid",
"type": "bool"
},
{
"name": "old_attributes",
"type": "Attributes"
},
{
"name": "new_attributes",
"type": "Attributes"
}
]
},
{
"name": "GreenprintCraftConfig",
"base": "",
"fields": [
{
"name": "active_after",
"type": "uint64"
},
{
"name": "four_component_attempt_chances",
"type": "AttemptChances"
},
{
"name": "figure_attempt_chances",
"type": "pair_string_AttemptChances[]"
},
{
"name": "max_four_component_crafts",
"type": "uint32"
},
{
"name": "figure_max_crafts",
"type": "pair_string_uint32[]"
}
]
},
{
"name": "Outcome",
"base": "",
"fields": [
{
"name": "template_id",
"type": "uint64"
},
{
"name": "totem",
"type": "string"
},
{
"name": "rarity",
"type": "string"
},
{
"name": "lookup_hash",
"type": "checksum256"
},
{
"name": "ipfs_hash",
"type": "string"
},
{
"name": "base_attributes",
"type": "Attributes"
}
]
},
{
"name": "RarityChance",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "lookup_hash",
"type": "checksum256"
},
{
"name": "chances",
"type": "Chance[]"
},
{
"name": "total_odds",
"type": "uint32"
},
{
"name": "rarities",
"type": "string[]"
}
]
},
{
"name": "RarityCost",
"base": "",
"fields": [
{
"name": "rarity",
"type": "string"
},
{
"name": "cost",
"type": "asset"
}
]
},
{
"name": "TotemChance",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "lookup_hash",
"type": "checksum256"
},
{
"name": "chances",
"type": "Chance[]"
},
{
"name": "total_odds",
"type": "uint32"
},
{
"name": "totems",
"type": "string[]"
}
]
},
{
"name": "abandoncraft",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "addoutcome",
"base": "",
"fields": [
{
"name": "totem",
"type": "string"
},
{
"name": "rarity",
"type": "string"
},
{
"name": "template_id",
"type": "uint64"
},
{
"name": "ipfs_hash",
"type": "string"
},
{
"name": "base_attributes",
"type": "Attributes"
}
]
},
{
"name": "addranges",
"base": "",
"fields": [
{
"name": "totem",
"type": "string"
},
{
"name": "rarity",
"type": "string"
},
{
"name": "attribute_ranges",
"type": "AttributeMinMax[]"
}
]
},
{
"name": "assettotem",
"base": "",
"fields": [
{
"name": "template_id",
"type": "uint64"
},
{
"name": "totem",
"type": "string"
}
]
},
{
"name": "attempt",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "boost",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "asset_ids",
"type": "uint64[]"
}
]
},
{
"name": "claim",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "claimboost",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "claimfission",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "claimfusion",
"base": "",
"fields": [
{
"name": "scope",
"type": "name"
},
{
"name": "user",
"type": "name"
}
]
},
{
"name": "cleancrafts",
"base": "",
"fields": []
},
{
"name": "cleanflimits",
"base": "",
"fields": []
},
{
"name": "config",
"base": "",
"fields": [
{
"name": "crafting_active",
"type": "bool"
},
{
"name": "gp_fusion_active",
"type": "bool"
},
{
"name": "orb_fusion_active",
"type": "bool"
},
{
"name": "orb_fission_active",
"type": "bool"
},
{
"name": "gp_boost_active",
"type": "bool"
},
{
"name": "max_daily_gp_fusions",
"type": "int32"
},
{
"name": "max_daily_orb_fusions",
"type": "int32"
},
{
"name": "gp_fusion_fees",
"type": "RarityCost[]"
},
{
"name": "orb_fusion_fees",
"type": "RarityCost[]"
},
{
"name": "orb_fission_fees",
"type": "RarityCost[]"
},
{
"name": "gp_boost_fees",
"type": "RarityCost[]"
},
{
"name": "craft_attempt_chances",
"type": "GreenprintCraftConfig[]"
},
{
"name": "four_component_base_costs",
"type": "pair_string_uint64[]"
},
{
"name": "figure_base_costs",
"type": "pair_string_uint64[]"
},
{
"name": "four_component_spu_multipliers",
"type": "pair_string_uint16[]"
},
{
"name": "figure_spu_multipliers",
"type": "pair_string_uint16[]"
}
]
},
{
"name": "craft",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "asset_ids",
"type": "uint64[]"
}
]
},
{
"name": "delconfig",
"base": "",
"fields": []
},
{
"name": "disable",
"base": "",
"fields": []
},
{
"name": "editgpcosts",
"base": "",
"fields": [
{
"name": "four_component_base_costs",
"type": "pair_string_uint64[]"
},
{
"name": "figure_base_costs",
"type": "pair_string_uint64[]"
},
{
"name": "four_component_spu_multipliers",
"type": "pair_string_uint16[]"
},
{
"name": "figure_spu_multipliers",
"type": "pair_string_uint16[]"
}
]
},
{
"name": "enable",
"base": "",
"fields": []
},
{
"name": "gpboost",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "gpfuse",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "logboost",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "cost",
"type": "asset"
},
{
"name": "greenprint",
"type": "uint64"
},
{
"name": "orb",
"type": "uint64"
},
{
"name": "outcome",
"type": "name"
},
{
"name": "totem",
"type": "string"
},
{
"name": "rarity",
"type": "string"
},
{
"name": "old_attributes",
"type": "Attributes"
},
{
"name": "new_attributes",
"type": "Attributes"
},
{
"name": "boost_count",
"type": "uint16"
}
]
},
{
"name": "logcraft",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "cost",
"type": "asset"
},
{
"name": "asset_ids",
"type": "uint64[]"
},
{
"name": "action",
"type": "string"
},
{
"name": "sub_action",
"type": "string"
},
{
"name": "totem",
"type": "string"
},
{
"name": "type",
"type": "string"
}
]
},
{
"name": "logcraftfail",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "cost",
"type": "asset"
},
{
"name": "asset_ids",
"type": "uint64[]"
},
{
"name": "action",
"type": "string"
},
{
"name": "sub_action",
"type": "string"
},
{
"name": "totem",
"type": "string"
},
{
"name": "type",
"type": "string"
}
]
},
{
"name": "logfission",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "cost",
"type": "asset"
},
{
"name": "input_asset_id",
"type": "uint64"
},
{
"name": "input_rarity",
"type": "string"
},
{
"name": "outcomes",
"type": "string[]"
}
]
},
{
"name": "logfusion",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "cost",
"type": "asset"
},
{
"name": "asset_ids",
"type": "uint64[]"
},
{
"name": "fusion_type",
"type": "string"
},
{
"name": "outcome",
"type": "name"
},
{
"name": "rarity",
"type": "string"
}
]
},
{
"name": "orbfission",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "orbfuse",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
}
]
},
{
"name": "pair_string_AttemptChances",
"base": "",
"fields": [
{
"name": "first",
"type": "string"
},
{
"name": "second",
"type": "AttemptChances"
}
]
},
{
"name": "pair_string_uint16",
"base": "",
"fields": [
{
"name": "first",
"type": "string"
},
{
"name": "second",
"type": "uint16"
}
]
},
{
"name": "pair_string_uint32",
"base": "",
"fields": [
{
"name": "first",
"type": "string"
},
{
"name": "second",
"type": "uint32"
}
]
},
{
"name": "pair_string_uint64",
"base": "",
"fields": [
{
"name": "first",
"type": "string"
},
{
"name": "second",
"type": "uint64"
}
]
},
{
"name": "paycooldown",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "asset_id",
"type": "uint64"
}
]
},
{
"name": "raritychance",
"base": "",
"fields": [
{
"name": "rarities",
"type": "string[]"
},
{
"name": "chances",
"type": "Chance[]"
},
{
"name": "total_odds",
"type": "uint32"
}
]
},
{
"name": "receiverand",
"base": "",
"fields": [
{
"name": "assoc_id",
"type": "uint64"
},
{
"name": "random_value",
"type": "checksum256"
}
]
},
{
"name": "setlimits",
"base": "",
"fields": [
{
"name": "gp_fusions",
"type": "int32"
},
{
"name": "orb_fusions",
"type": "int32"
}
]
},
{
"name": "setup",
"base": "",
"fields": []
},
{
"name": "timecapmint",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "named",
"type": "string"
},
{
"name": "message",
"type": "string"
},
{
"name": "template_id",
"type": "uint32"
},
{
"name": "schema_name",
"type": "name"
}
]
},
{
"name": "totemchance",
"base": "",
"fields": [
{
"name": "totems",
"type": "string[]"
},
{
"name": "chances",
"type": "Chance[]"
},
{
"name": "total_odds",
"type": "uint32"
}
]
},
{
"name": "turnoff",
"base": "",
"fields": [
{
"name": "feature",
"type": "string"
}
]
},
{
"name": "turnon",
"base": "",
"fields": [
{
"name": "feature",
"type": "string"
}
]
},
{
"name": "update_attempt_chances",
"base": "",
"fields": [
{
"name": "active_after",
"type": "uint32"
},
{
"name": "four_component_attempt_chances",
"type": "AttemptChances"
},
{
"name": "figure_attempt_chances",
"type": "pair_string_AttemptChances[]"
},
{
"name": "max_four_component_crafts",
"type": "uint32"
},
{
"name": "figure_max_crafts",
"type": "pair_string_uint32[]"
},
{
"name": "remove_outdated",
"type": "bool"
}
]
},
{
"name": "updatefees",
"base": "",
"fields": [
{
"name": "feature",
"type": "string"
},
{
"name": "fees",
"type": "RarityCost[]"
}
]
}
],
"actions": [
{
"name": "abandoncraft",
"type": "abandoncraft",
"ricardian_contract": ""
},
{
"name": "addoutcome",
"type": "addoutcome",
"ricardian_contract": ""
},
{
"name": "addranges",
"type": "addranges",
"ricardian_contract": ""
},
{
"name": "assettotem",
"type": "assettotem",
"ricardian_contract": ""
},
{
"name": "attempt",
"type": "attempt",
"ricardian_contract": ""
},
{
"name": "boost",
"type": "boost",
"ricardian_contract": ""
},
{
"name": "claim",
"type": "claim",
"ricardian_contract": ""
},
{
"name": "claimboost",
"type": "claimboost",
"ricardian_contract": ""
},
{
"name": "claimfission",
"type": "claimfission",
"ricardian_contract": ""
},
{
"name": "claimfusion",
"type": "claimfusion",
"ricardian_contract": ""
},
{
"name": "cleancrafts",
"type": "cleancrafts",
"ricardian_contract": ""
},
{
"name": "cleanflimits",
"type": "cleanflimits",
"ricardian_contract": ""
},
{
"name": "craft",
"type": "craft",
"ricardian_contract": ""
},
{
"name": "delconfig",
"type": "delconfig",
"ricardian_contract": ""
},
{
"name": "disable",
"type": "disable",
"ricardian_contract": ""
},
{
"name": "editgpcosts",
"type": "editgpcosts",
"ricardian_contract": ""
},
{
"name": "enable",
"type": "enable",
"ricardian_contract": ""
},
{
"name": "gpboost",
"type": "gpboost",
"ricardian_contract": ""
},
{
"name": "gpfuse",
"type": "gpfuse",
"ricardian_contract": ""
},
{
"name": "logboost",
"type": "logboost",
"ricardian_contract": ""
},
{
"name": "logcraft",
"type": "logcraft",
"ricardian_contract": ""
},
{
"name": "logcraftfail",
"type": "logcraftfail",
"ricardian_contract": ""
},
{
"name": "logfission",
"type": "logfission",
"ricardian_contract": ""
},
{
"name": "logfusion",
"type": "logfusion",
"ricardian_contract": ""
},
{
"name": "orbfission",
"type": "orbfission",
"ricardian_contract": ""
},
{
"name": "orbfuse",
"type": "orbfuse",
"ricardian_contract": ""
},
{
"name": "paycooldown",
"type": "paycooldown",
"ricardian_contract": ""
},
{
"name": "raritychance",
"type": "raritychance",
"ricardian_contract": ""
},
{
"name": "receiverand",
"type": "receiverand",
"ricardian_contract": ""
},
{
"name": "setlimits",
"type": "setlimits",
"ricardian_contract": ""
},
{
"name": "setup",
"type": "setup",
"ricardian_contract": ""
},
{
"name": "timecapmint",
"type": "timecapmint",
"ricardian_contract": ""
},
{
"name": "totemchance",
"type": "totemchance",
"ricardian_contract": ""
},
{
"name": "turnoff",
"type": "turnoff",
"ricardian_contract": ""
},
{
"name": "turnon",
"type": "turnon",
"ricardian_contract": ""
},
{
"name": "updatchances",
"type": "update_attempt_chances",
"ricardian_contract": ""
},
{
"name": "updatefees",
"type": "updatefees",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "assettotem",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "AssetTotem"
},
{
"name": "boostranges",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "BoostRange"
},
{
"name": "config",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "config"
},
{
"name": "craftlinks",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "CraftLink"
},
{
"name": "craftlogs",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "CraftLog"
},
{
"name": "fissions",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Fission"
},
{
"name": "fusionlimits",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "FusionLimit"
},
{
"name": "fusions",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Fusion"
},
{
"name": "gpboosts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "GPBoost"
},
{
"name": "outcomes",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "Outcome"
},
{
"name": "raritychance",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "RarityChance"
},
{
"name": "totemchance",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "TotemChance"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}