{
"version": "eosio::abi/1.0",
"types": [],
"structs": [
{
"name": "wizard",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "genotype",
"type": "uint8[]"
},
{
"name": "phenotype",
"type": "uint8[]"
},
{
"name": "original_cost",
"type": "asset"
}
]
},
{
"name": "race",
"base": "",
"fields": [
{
"name": "num",
"type": "uint64"
},
{
"name": "possible",
"type": "uint8[]"
}
]
},
{
"name": "ragdist",
"base": "",
"fields": [
{
"name": "num",
"type": "uint64"
},
{
"name": "possible",
"type": "uint32[]"
},
{
"name": "sum",
"type": "uint32"
}
]
},
{
"name": "ragshop",
"base": "",
"fields": [
{
"name": "num",
"type": "uint64"
},
{
"name": "possible",
"type": "uint32[]"
},
{
"name": "bought",
"type": "uint32[]"
}
]
},
{
"name": "state",
"base": "",
"fields": [
{
"name": "currid",
"type": "uint64"
},
{
"name": "bgmax",
"type": "uint8"
},
{
"name": "seed",
"type": "uint32"
}
]
},
{
"name": "secrethash",
"base": "",
"fields": [
{
"name": "secret1",
"type": "uint64"
},
{
"name": "secret2",
"type": "uint64"
},
{
"name": "secret3",
"type": "uint64"
},
{
"name": "secret4",
"type": "uint64"
},
{
"name": "secret5",
"type": "uint64"
}
]
},
{
"name": "isserviced",
"base": "",
"fields": [
{
"name": "time",
"type": "uint64"
},
{
"name": "receiver",
"type": "uint64"
},
{
"name": "code",
"type": "uint64"
},
{
"name": "action",
"type": "uint64"
}
]
},
{
"name": "trnshash",
"base": "",
"fields": [
{
"name": "hash",
"type": "uint64"
}
]
},
{
"name": "ragtrans",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "wizid",
"type": "uint32"
},
{
"name": "ragIndex",
"type": "uint32"
},
{
"name": "number",
"type": "uint32"
},
{
"name": "owner",
"type": "name"
}
]
},
{
"name": "buyer",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "wizard",
"type": "uint64"
},
{
"name": "owner",
"type": "name"
}
]
},
{
"name": "wizprice",
"base": "",
"fields": [
{
"name": "wizCount",
"type": "uint64"
},
{
"name": "wisCost",
"type": "asset"
}
]
},
{
"name": "transfer",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "to",
"type": "name"
},
{
"name": "id",
"type": "uint64"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "putinbuff",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "owner",
"type": "name"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "getfrombuff",
"base": "",
"fields": [
{
"name": "to",
"type": "name"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "burn",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "id",
"type": "uint64"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "addrace",
"base": "",
"fields": [
{
"name": "stats",
"type": "uint8[]"
}
]
},
{
"name": "addatt",
"base": "",
"fields": [
{
"name": "race",
"type": "uint8"
},
{
"name": "index",
"type": "uint8"
}
]
},
{
"name": "addrag",
"base": "",
"fields": [
{
"name": "part",
"type": "uint8"
},
{
"name": "var",
"type": "uint32"
},
{
"name": "num",
"type": "uint32"
}
]
},
{
"name": "updatestate",
"base": "",
"fields": [
{
"name": "bgcount",
"type": "uint8"
}
]
},
{
"name": "setsecret",
"base": "",
"fields": [
{
"name": "secret1",
"type": "uint64"
},
{
"name": "secret2",
"type": "uint64"
},
{
"name": "secret3",
"type": "uint64"
},
{
"name": "secret4",
"type": "uint64"
},
{
"name": "secret5",
"type": "uint64"
}
]
},
{
"name": "updateseed",
"base": "",
"fields": [
{
"name": "seedinc",
"type": "uint32"
}
]
},
{
"name": "createwizard",
"base": "",
"fields": []
},
{
"name": "setwizscount",
"base": "",
"fields": [
{
"name": "wizcount",
"type": "uint64"
}
]
}
],
"actions": [
{
"name": "transfer",
"type": "transfer",
"ricardian_contract": ""
},
{
"name": "putinbuff",
"type": "putinbuff",
"ricardian_contract": ""
},
{
"name": "getfrombuff",
"type": "getfrombuff",
"ricardian_contract": ""
},
{
"name": "burn",
"type": "burn",
"ricardian_contract": ""
},
{
"name": "addrace",
"type": "addrace",
"ricardian_contract": ""
},
{
"name": "addatt",
"type": "addatt",
"ricardian_contract": ""
},
{
"name": "addrag",
"type": "addrag",
"ricardian_contract": ""
},
{
"name": "updatestate",
"type": "updatestate",
"ricardian_contract": ""
},
{
"name": "setsecret",
"type": "setsecret",
"ricardian_contract": ""
},
{
"name": "updateseed",
"type": "updateseed",
"ricardian_contract": ""
},
{
"name": "createwizard",
"type": "createwizard",
"ricardian_contract": ""
},
{
"name": "setwizscount",
"type": "setwizscount",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "wizards",
"index_type": "i64",
"key_names": [
"id"
],
"key_types": [
"uint64"
],
"type": "wizard"
},
{
"name": "races",
"index_type": "i64",
"key_names": [
"num"
],
"key_types": [
"uint64"
],
"type": "race"
},
{
"name": "ragdist",
"index_type": "i64",
"key_names": [
"num"
],
"key_types": [
"uint64"
],
"type": "ragdist"
},
{
"name": "shop",
"index_type": "i64",
"key_names": [
"num"
],
"key_types": [
"uint64"
],
"type": "ragshop"
},
{
"name": "state",
"index_type": "i64",
"key_names": [
"currid"
],
"key_types": [
"uint64"
],
"type": "state"
},
{
"name": "secrethash",
"index_type": "i64",
"key_names": [
"secret1"
],
"key_types": [
"uint64"
],
"type": "secrethash"
},
{
"name": "isserviced",
"index_type": "i64",
"key_names": [
"time"
],
"key_types": [
"uint64"
],
"type": "isserviced"
},
{
"name": "trnshashs",
"index_type": "i64",
"key_names": [
"hash"
],
"key_types": [
"uint64"
],
"type": "trnshash"
},
{
"name": "winnerrags",
"index_type": "i64",
"key_names": [
"id"
],
"key_types": [
"uint64"
],
"type": "ragtrans"
},
{
"name": "buyers",
"index_type": "i64",
"key_names": [
"id"
],
"key_types": [
"uint64"
],
"type": "buyer"
},
{
"name": "wizprice",
"index_type": "i64",
"key_names": [
"wizCount"
],
"key_types": [
"uint64"
],
"type": "wizprice"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}