{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "account",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
}
]
},
{
"name": "addpool",
"base": "",
"fields": [
{
"name": "poolName",
"type": "name"
},
{
"name": "ownerAcnt",
"type": "name"
},
{
"name": "colaterlAcnt",
"type": "name"
},
{
"name": "rewardAcnt",
"type": "name"
},
{
"name": "reward",
"type": "float64"
},
{
"name": "isPrivate",
"type": "bool"
},
{
"name": "ownerShare",
"type": "float64"
},
{
"name": "holderShare",
"type": "float64"
},
{
"name": "pCollateral",
"type": "asset"
},
{
"name": "arRestriction",
"type": "name[]"
}
]
},
{
"name": "addpoolholdr",
"base": "",
"fields": [
{
"name": "poolName",
"type": "name"
},
{
"name": "holder",
"type": "name"
},
{
"name": "tokens",
"type": "asset"
}
]
},
{
"name": "chngepoolfee",
"base": "",
"fields": [
{
"name": "poolName",
"type": "name"
},
{
"name": "reward",
"type": "float64"
}
]
},
{
"name": "close",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "symbol",
"type": "symbol"
}
]
},
{
"name": "create",
"base": "",
"fields": [
{
"name": "issuer",
"type": "name"
},
{
"name": "maximum_supply",
"type": "asset"
}
]
},
{
"name": "currency_stats",
"base": "",
"fields": [
{
"name": "supply",
"type": "asset"
},
{
"name": "max_supply",
"type": "asset"
},
{
"name": "issuer",
"type": "name"
}
]
},
{
"name": "dltleavereq",
"base": "",
"fields": []
},
{
"name": "dltpool",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "dltpoollock",
"base": "",
"fields": []
},
{
"name": "dltpools",
"base": "",
"fields": []
},
{
"name": "dltstake",
"base": "",
"fields": [
{
"name": "colateral",
"type": "name"
}
]
},
{
"name": "dlttblfee",
"base": "",
"fields": []
},
{
"name": "dlttblhldrrq",
"base": "",
"fields": []
},
{
"name": "dlttblpoolrq",
"base": "",
"fields": []
},
{
"name": "dlttblstake",
"base": "",
"fields": []
},
{
"name": "hldrtknlock",
"base": "",
"fields": [
{
"name": "ID",
"type": "uint64"
},
{
"name": "poolID",
"type": "uint64"
},
{
"name": "poolName",
"type": "name"
},
{
"name": "holderID",
"type": "uint64"
},
{
"name": "holder",
"type": "name"
},
{
"name": "tokens",
"type": "asset"
},
{
"name": "lockedUntil",
"type": "uint32"
},
{
"name": "createdDate",
"type": "uint32"
}
]
},
{
"name": "holderTknReq",
"base": "",
"fields": [
{
"name": "ID",
"type": "uint64"
},
{
"name": "TID",
"type": "uint64"
},
{
"name": "hotel",
"type": "name"
},
{
"name": "pool",
"type": "name"
},
{
"name": "holderID",
"type": "uint64"
},
{
"name": "holder",
"type": "name"
},
{
"name": "tokens",
"type": "asset"
},
{
"name": "createdDate",
"type": "uint32"
},
{
"name": "rewardTokens",
"type": "asset"
},
{
"name": "rewardDouble",
"type": "float64"
}
]
},
{
"name": "hotelFeeReq",
"base": "",
"fields": [
{
"name": "TID",
"type": "uint64"
},
{
"name": "hotel",
"type": "name"
},
{
"name": "isFeePaid",
"type": "uint64"
},
{
"name": "isServiceProvided",
"type": "uint64"
},
{
"name": "createdDate",
"type": "uint32"
},
{
"name": "totalTokens",
"type": "asset"
},
{
"name": "feesTokens",
"type": "asset"
},
{
"name": "rewardTokens",
"type": "asset"
}
]
},
{
"name": "initialize",
"base": "",
"fields": []
},
{
"name": "issue",
"base": "",
"fields": [
{
"name": "to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "leavepool",
"base": "",
"fields": [
{
"name": "poolName",
"type": "name"
},
{
"name": "holder",
"type": "name"
}
]
},
{
"name": "leaverequest",
"base": "",
"fields": [
{
"name": "ID",
"type": "uint64"
},
{
"name": "holder",
"type": "name"
},
{
"name": "pool",
"type": "name"
},
{
"name": "poolID",
"type": "uint64"
},
{
"name": "holderID",
"type": "uint64"
},
{
"name": "type",
"type": "uint8"
}
]
},
{
"name": "lendmoretkns",
"base": "",
"fields": [
{
"name": "poolName",
"type": "name"
},
{
"name": "holder",
"type": "name"
},
{
"name": "tokens",
"type": "asset"
}
]
},
{
"name": "open",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
},
{
"name": "symbol",
"type": "symbol"
},
{
"name": "ram_payer",
"type": "name"
}
]
},
{
"name": "payrewards",
"base": "",
"fields": [
{
"name": "pool",
"type": "name"
},
{
"name": "owner",
"type": "name"
}
]
},
{
"name": "pool",
"base": "",
"fields": [
{
"name": "ID",
"type": "uint64"
},
{
"name": "poolName",
"type": "name"
},
{
"name": "ownerAcnt",
"type": "name"
},
{
"name": "colaterlAcnt",
"type": "name"
},
{
"name": "rewardAcnt",
"type": "name"
},
{
"name": "reward",
"type": "float64"
},
{
"name": "isPrivate",
"type": "bool"
},
{
"name": "ownerShare",
"type": "float64"
},
{
"name": "holderShare",
"type": "float64"
},
{
"name": "totalTokens",
"type": "asset"
},
{
"name": "avlblTokens",
"type": "asset"
},
{
"name": "tobeWithdrwn",
"type": "asset"
},
{
"name": "colaterlAmnt",
"type": "asset"
},
{
"name": "ownerAvlblReward",
"type": "asset"
},
{
"name": "rewardAfterDecimal",
"type": "float64"
},
{
"name": "totalReward",
"type": "float64"
},
{
"name": "totalOwnerReward",
"type": "float64"
},
{
"name": "lockTime",
"type": "uint32"
},
{
"name": "lockInSecs",
"type": "uint32"
},
{
"name": "createdDate",
"type": "uint32"
},
{
"name": "terminationDate",
"type": "uint32"
},
{
"name": "isActive",
"type": "bool"
},
{
"name": "toBeTermntd",
"type": "bool"
},
{
"name": "arRestriction",
"type": "name[]"
}
]
},
{
"name": "poolTokenReq",
"base": "",
"fields": [
{
"name": "ID",
"type": "uint64"
},
{
"name": "TID",
"type": "uint64"
},
{
"name": "hotel",
"type": "name"
},
{
"name": "poolID",
"type": "uint64"
},
{
"name": "pool",
"type": "name"
},
{
"name": "totalTokens",
"type": "asset"
},
{
"name": "rewardPerc",
"type": "float64"
},
{
"name": "rewardTokens",
"type": "asset"
},
{
"name": "rewardDouble",
"type": "float64"
},
{
"name": "createdDate",
"type": "uint32"
},
{
"name": "ownerRewardTokens",
"type": "asset"
},
{
"name": "ownerRewardDouble",
"type": "float64"
}
]
},
{
"name": "poolholder",
"base": "",
"fields": [
{
"name": "ID",
"type": "uint64"
},
{
"name": "poolName",
"type": "name"
},
{
"name": "holder",
"type": "name"
},
{
"name": "tokens",
"type": "asset"
},
{
"name": "remainingTokens",
"type": "asset"
},
{
"name": "availableReward",
"type": "asset"
},
{
"name": "rewardAfterDecimal",
"type": "float64"
},
{
"name": "totalReward",
"type": "float64"
},
{
"name": "lastUsedAt",
"type": "uint64"
},
{
"name": "createdDate",
"type": "uint32"
},
{
"name": "isActive",
"type": "bool"
},
{
"name": "toBeLeft",
"type": "bool"
}
]
},
{
"name": "pooltknlock",
"base": "",
"fields": [
{
"name": "ID",
"type": "uint64"
},
{
"name": "poolID",
"type": "uint64"
},
{
"name": "poolName",
"type": "name"
},
{
"name": "tokens",
"type": "asset"
},
{
"name": "lockedUntil",
"type": "uint32"
},
{
"name": "createdDate",
"type": "uint32"
}
]
},
{
"name": "reqservice",
"base": "",
"fields": [
{
"name": "p_TID",
"type": "int32"
},
{
"name": "p_hotel",
"type": "name"
},
{
"name": "p_tokens",
"type": "asset"
}
]
},
{
"name": "retire",
"base": "",
"fields": [
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "servprvd2htl",
"base": "",
"fields": [
{
"name": "p_TID",
"type": "int32"
},
{
"name": "hotel",
"type": "name"
}
]
},
{
"name": "sndfee2escrw",
"base": "",
"fields": [
{
"name": "p_TID",
"type": "int32"
},
{
"name": "from",
"type": "name"
}
]
},
{
"name": "stake",
"base": "",
"fields": [
{
"name": "colateral",
"type": "name"
},
{
"name": "tokens",
"type": "asset"
},
{
"name": "createdDate",
"type": "uint32"
}
]
},
{
"name": "transfer",
"base": "",
"fields": [
{
"name": "from",
"type": "name"
},
{
"name": "to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "trminatepool",
"base": "",
"fields": [
{
"name": "poolName",
"type": "name"
}
]
},
{
"name": "unlkpooltkns",
"base": "",
"fields": []
},
{
"name": "wtdrwtknhldr",
"base": "",
"fields": [
{
"name": "holder",
"type": "name"
},
{
"name": "pool",
"type": "name"
}
]
},
{
"name": "wtdrwtknownr",
"base": "",
"fields": [
{
"name": "owner",
"type": "name"
}
]
}
],
"actions": [
{
"name": "addpool",
"type": "addpool",
"ricardian_contract": ""
},
{
"name": "addpoolholdr",
"type": "addpoolholdr",
"ricardian_contract": ""
},
{
"name": "chngepoolfee",
"type": "chngepoolfee",
"ricardian_contract": ""
},
{
"name": "close",
"type": "close",
"ricardian_contract": ""
},
{
"name": "create",
"type": "create",
"ricardian_contract": ""
},
{
"name": "dltleavereq",
"type": "dltleavereq",
"ricardian_contract": ""
},
{
"name": "dltpool",
"type": "dltpool",
"ricardian_contract": ""
},
{
"name": "dltpoollock",
"type": "dltpoollock",
"ricardian_contract": ""
},
{
"name": "dltpools",
"type": "dltpools",
"ricardian_contract": ""
},
{
"name": "dltstake",
"type": "dltstake",
"ricardian_contract": ""
},
{
"name": "dlttblfee",
"type": "dlttblfee",
"ricardian_contract": ""
},
{
"name": "dlttblhldrrq",
"type": "dlttblhldrrq",
"ricardian_contract": ""
},
{
"name": "dlttblpoolrq",
"type": "dlttblpoolrq",
"ricardian_contract": ""
},
{
"name": "dlttblstake",
"type": "dlttblstake",
"ricardian_contract": ""
},
{
"name": "initialize",
"type": "initialize",
"ricardian_contract": ""
},
{
"name": "issue",
"type": "issue",
"ricardian_contract": ""
},
{
"name": "leavepool",
"type": "leavepool",
"ricardian_contract": ""
},
{
"name": "lendmoretkns",
"type": "lendmoretkns",
"ricardian_contract": ""
},
{
"name": "open",
"type": "open",
"ricardian_contract": ""
},
{
"name": "payrewards",
"type": "payrewards",
"ricardian_contract": ""
},
{
"name": "reqservice",
"type": "reqservice",
"ricardian_contract": ""
},
{
"name": "retire",
"type": "retire",
"ricardian_contract": ""
},
{
"name": "servprvd2htl",
"type": "servprvd2htl",
"ricardian_contract": ""
},
{
"name": "sndfee2escrw",
"type": "sndfee2escrw",
"ricardian_contract": ""
},
{
"name": "transfer",
"type": "transfer",
"ricardian_contract": ""
},
{
"name": "trminatepool",
"type": "trminatepool",
"ricardian_contract": ""
},
{
"name": "unlkpooltkns",
"type": "unlkpooltkns",
"ricardian_contract": ""
},
{
"name": "wtdrwtknhldr",
"type": "wtdrwtknhldr",
"ricardian_contract": ""
},
{
"name": "wtdrwtknownr",
"type": "wtdrwtknownr",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "accounts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "account"
},
{
"name": "hldrtknlock",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "hldrtknlock"
},
{
"name": "holdertknreq",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "holderTknReq"
},
{
"name": "hotelfeereq",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "hotelFeeReq"
},
{
"name": "leaverquests",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "leaverequest"
},
{
"name": "poolholders",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "poolholder"
},
{
"name": "pools",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "pool"
},
{
"name": "pooltknlock",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "pooltknlock"
},
{
"name": "pooltokenreq",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "poolTokenReq"
},
{
"name": "stakes",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "stake"
},
{
"name": "stat",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "currency_stats"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}