{
"version": "eosio::abi/1.0",
"types": [],
"structs": [
{
"name": "dicegame",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "state",
"type": "uint8"
},
{
"name": "contract",
"type": "name"
},
{
"name": "basset",
"type": "asset"
},
{
"name": "fee",
"type": "uint32"
},
{
"name": "min_bet",
"type": "asset"
},
{
"name": "max_bet",
"type": "asset"
},
{
"name": "play_count",
"type": "uint64"
},
{
"name": "total_wagered",
"type": "asset"
},
{
"name": "total_payout",
"type": "asset"
},
{
"name": "a1",
"type": "asset"
},
{
"name": "a2",
"type": "asset"
},
{
"name": "a3",
"type": "asset"
},
{
"name": "a4",
"type": "asset"
},
{
"name": "a5",
"type": "asset"
},
{
"name": "v1",
"type": "uint32"
},
{
"name": "v2",
"type": "uint32"
},
{
"name": "v3",
"type": "uint32"
},
{
"name": "v4",
"type": "uint32"
},
{
"name": "v5",
"type": "uint32"
}
]
},
{
"name": "bet",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "gameid",
"type": "uint16"
},
{
"name": "bettor",
"type": "name"
},
{
"name": "contract",
"type": "name"
},
{
"name": "amount",
"type": "asset"
},
{
"name": "roll_under",
"type": "uint8"
},
{
"name": "user_seed",
"type": "string"
},
{
"name": "seed",
"type": "string"
},
{
"name": "seed_hash",
"type": "checksum256"
},
{
"name": "referrer",
"type": "name"
},
{
"name": "created_at",
"type": "time_point_sec"
}
]
},
{
"name": "ratelimit",
"base": "",
"fields": [
{
"name": "player",
"type": "name"
},
{
"name": "last_bet",
"type": "uint64"
}
]
},
{
"name": "dicestat",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "state",
"type": "uint64"
},
{
"name": "key",
"type": "public_key"
},
{
"name": "last_bet_id",
"type": "uint64"
}
]
},
{
"name": "init",
"base": "",
"fields": [
{
"name": "key",
"type": "public_key"
}
]
},
{
"name": "setstate",
"base": "",
"fields": [
{
"name": "state",
"type": "uint8"
}
]
},
{
"name": "updatekey",
"base": "",
"fields": [
{
"name": "key",
"type": "public_key"
}
]
},
{
"name": "setgamestate",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "state",
"type": "uint8"
}
]
},
{
"name": "upsertgame",
"base": "",
"fields": [
{
"name": "gameid",
"type": "uint16"
},
{
"name": "contract",
"type": "name"
},
{
"name": "basset",
"type": "asset"
},
{
"name": "fee",
"type": "uint32"
},
{
"name": "min_bet",
"type": "asset"
},
{
"name": "max_bet",
"type": "asset"
}
]
},
{
"name": "refundbet",
"base": "",
"fields": [
{
"name": "bet_id",
"type": "uint64"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "resolvebet",
"base": "",
"fields": [
{
"name": "bet_id",
"type": "uint64"
},
{
"name": "sig",
"type": "signature"
}
]
},
{
"name": "betreceipt",
"base": "",
"fields": [
{
"name": "betid",
"type": "uint64"
},
{
"name": "bettor",
"type": "name"
},
{
"name": "contract",
"type": "name"
},
{
"name": "betAsset",
"type": "asset"
},
{
"name": "payoutAsset",
"type": "asset"
},
{
"name": "userSeed",
"type": "string"
},
{
"name": "seed",
"type": "string"
},
{
"name": "seedHash",
"type": "checksum256"
},
{
"name": "signature",
"type": "signature"
},
{
"name": "sigHash",
"type": "checksum256"
},
{
"name": "rollUnder",
"type": "uint8"
},
{
"name": "diceRoll",
"type": "uint8"
},
{
"name": "result",
"type": "string"
}
]
},
{
"name": "clrall",
"base": "",
"fields": []
},
{
"name": "clrbet",
"base": "",
"fields": []
}
],
"actions": [
{
"name": "init",
"type": "init",
"ricardian_contract": ""
},
{
"name": "setstate",
"type": "setstate",
"ricardian_contract": ""
},
{
"name": "updatekey",
"type": "updatekey",
"ricardian_contract": ""
},
{
"name": "setgamestate",
"type": "setgamestate",
"ricardian_contract": ""
},
{
"name": "upsertgame",
"type": "upsertgame",
"ricardian_contract": ""
},
{
"name": "refundbet",
"type": "refundbet",
"ricardian_contract": ""
},
{
"name": "resolvebet",
"type": "resolvebet",
"ricardian_contract": ""
},
{
"name": "betreceipt",
"type": "betreceipt",
"ricardian_contract": ""
},
{
"name": "clrall",
"type": "clrall",
"ricardian_contract": ""
},
{
"name": "clrbet",
"type": "clrbet",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "dicegame",
"index_type": "i64",
"key_names": [
"id"
],
"key_types": [
"uint64"
],
"type": "dicegame"
},
{
"name": "bet",
"index_type": "i64",
"key_names": [
"id"
],
"key_types": [
"uint64"
],
"type": "bet"
},
{
"name": "ratelimit",
"index_type": "i64",
"key_names": [
"player"
],
"key_types": [
"name"
],
"type": "ratelimit"
},
{
"name": "dicestat",
"index_type": "i64",
"key_names": [
"id"
],
"key_types": [
"uint64"
],
"type": "dicestat"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}