{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "InventorNftModel",
"base": "",
"fields": [
{
"name": "element",
"type": "symbol"
},
{
"name": "template_id",
"type": "int32"
},
{
"name": "amount",
"type": "int32"
}
]
},
{
"name": "NftLotteryModel",
"base": "",
"fields": [
{
"name": "code",
"type": "symbol_code"
},
{
"name": "owners",
"type": "uint32"
},
{
"name": "tickets",
"type": "uint32"
},
{
"name": "nfts",
"type": "uint32"
},
{
"name": "ends_at",
"type": "uint32"
},
{
"name": "r1",
"type": "uint64"
},
{
"name": "r2",
"type": "uint64"
},
{
"name": "r3",
"type": "uint64"
}
]
},
{
"name": "NftMemberModel",
"base": "",
"fields": [
{
"name": "code",
"type": "symbol_code"
},
{
"name": "tickets",
"type": "uint32"
},
{
"name": "nfts",
"type": "uint32"
},
{
"name": "r1",
"type": "uint64"
},
{
"name": "r2",
"type": "uint64"
},
{
"name": "r3",
"type": "uint64"
},
{
"name": "r4",
"type": "uint64"
}
]
},
{
"name": "NftTicketModel",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "index",
"type": "uint64"
},
{
"name": "amount",
"type": "uint32"
},
{
"name": "r1",
"type": "uint64"
},
{
"name": "r2",
"type": "uint64"
}
]
},
{
"name": "RecipeModel",
"base": "",
"fields": [
{
"name": "element",
"type": "symbol"
},
{
"name": "recipe",
"type": "checksum256"
}
]
},
{
"name": "addinvnft",
"base": "",
"fields": [
{
"name": "element",
"type": "symbol"
},
{
"name": "template_id",
"type": "int32"
},
{
"name": "amount",
"type": "int32"
}
]
},
{
"name": "cauldron",
"base": "",
"fields": [
{
"name": "account",
"type": "name"
},
{
"name": "elements",
"type": "symbol[]"
},
{
"name": "date",
"type": "uint64"
}
]
},
{
"name": "claimnfts",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "code",
"type": "symbol_code"
},
{
"name": "max_amount",
"type": "uint16"
}
]
},
{
"name": "cleansymbol",
"base": "",
"fields": [
{
"name": "symbol_str",
"type": "string"
}
]
},
{
"name": "deletenft",
"base": "",
"fields": [
{
"name": "element",
"type": "symbol"
}
]
},
{
"name": "devfeelog",
"base": "",
"fields": [
{
"name": "quantity_dev_fee",
"type": "asset"
}
]
},
{
"name": "discover",
"base": "",
"fields": [
{
"name": "user",
"type": "name"
},
{
"name": "str_symbol",
"type": "string"
},
{
"name": "elements",
"type": "symbol[]"
}
]
},
{
"name": "distribnfts",
"base": "",
"fields": [
{
"name": "random_value",
"type": "uint64"
},
{
"name": "amount",
"type": "uint16"
}
]
},
{
"name": "getversion",
"base": "",
"fields": []
},
{
"name": "globalc",
"base": "",
"fields": [
{
"name": "bank",
"type": "asset"
},
{
"name": "opened_elements_count",
"type": "uint64"
},
{
"name": "last_open_element",
"type": "symbol"
},
{
"name": "total_retries",
"type": "uint64"
},
{
"name": "dev_fee_percent",
"type": "uint64"
},
{
"name": "referral_fee_percent",
"type": "uint64"
},
{
"name": "win_percent",
"type": "uint64"
},
{
"name": "nfts_left",
"type": "uint32"
},
{
"name": "spare2",
"type": "uint32"
},
{
"name": "spare3",
"type": "uint64"
}
]
},
{
"name": "gmelement",
"base": "",
"fields": [
{
"name": "element",
"type": "symbol"
},
{
"name": "dateopen",
"type": "uint64"
},
{
"name": "useropen",
"type": "name"
},
{
"name": "burncount",
"type": "uint32"
}
]
},
{
"name": "issueticklog",
"base": "",
"fields": [
{
"name": "to",
"type": "name"
}
]
},
{
"name": "nftelement",
"base": "",
"fields": [
{
"name": "element",
"type": "symbol"
},
{
"name": "opener",
"type": "name"
},
{
"name": "dateopen",
"type": "uint64"
},
{
"name": "idata",
"type": "string"
},
{
"name": "mdata",
"type": "string"
},
{
"name": "category",
"type": "name"
},
{
"name": "minted",
"type": "uint32"
},
{
"name": "max_supply",
"type": "uint32"
}
]
},
{
"name": "reminvnft",
"base": "",
"fields": [
{
"name": "element",
"type": "symbol"
}
]
},
{
"name": "setbank",
"base": "",
"fields": [
{
"name": "quantity",
"type": "asset"
}
]
},
{
"name": "setdevfee",
"base": "",
"fields": [
{
"name": "dev_fee",
"type": "uint64"
}
]
},
{
"name": "setreffee",
"base": "",
"fields": [
{
"name": "referral_fee",
"type": "uint64"
}
]
},
{
"name": "setwinperc",
"base": "",
"fields": [
{
"name": "win_percent",
"type": "uint64"
}
]
},
{
"name": "upsertnft",
"base": "",
"fields": [
{
"name": "element",
"type": "symbol"
},
{
"name": "idata",
"type": "string"
},
{
"name": "mdata",
"type": "string"
},
{
"name": "category",
"type": "name"
},
{
"name": "max_supply",
"type": "uint32"
}
]
}
],
"actions": [
{
"name": "addinvnft",
"type": "addinvnft",
"ricardian_contract": ""
},
{
"name": "claimnfts",
"type": "claimnfts",
"ricardian_contract": ""
},
{
"name": "cleansymbol",
"type": "cleansymbol",
"ricardian_contract": ""
},
{
"name": "deletenft",
"type": "deletenft",
"ricardian_contract": ""
},
{
"name": "devfeelog",
"type": "devfeelog",
"ricardian_contract": ""
},
{
"name": "discover",
"type": "discover",
"ricardian_contract": ""
},
{
"name": "distribnfts",
"type": "distribnfts",
"ricardian_contract": ""
},
{
"name": "getversion",
"type": "getversion",
"ricardian_contract": ""
},
{
"name": "issueticklog",
"type": "issueticklog",
"ricardian_contract": ""
},
{
"name": "reminvnft",
"type": "reminvnft",
"ricardian_contract": ""
},
{
"name": "setbank",
"type": "setbank",
"ricardian_contract": ""
},
{
"name": "setdevfee",
"type": "setdevfee",
"ricardian_contract": ""
},
{
"name": "setreffee",
"type": "setreffee",
"ricardian_contract": ""
},
{
"name": "setwinperc",
"type": "setwinperc",
"ricardian_contract": ""
},
{
"name": "upsertnft",
"type": "upsertnft",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "cauldrons",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "cauldron"
},
{
"name": "globalc",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "globalc"
},
{
"name": "gmelements",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "gmelement"
},
{
"name": "inventornfts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "InventorNftModel"
},
{
"name": "nftelements",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "nftelement"
},
{
"name": "nftlotteries",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "NftLotteryModel"
},
{
"name": "nftmembers",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "NftMemberModel"
},
{
"name": "nfttickets",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "NftTicketModel"
},
{
"name": "recipes",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "RecipeModel"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}