{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "acceptedtokens",
"base": "",
"fields": [
{
"name": "tokensymbol",
"type": "symbol"
},
{
"name": "tokencontract",
"type": "name"
}
]
},
{
"name": "accountbal",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
},
{
"name": "tokencontract",
"type": "name"
}
]
},
{
"name": "addairdrop",
"base": "",
"fields": [
{
"name": "tokensymbol",
"type": "symbol"
},
{
"name": "uri",
"type": "string"
},
{
"name": "tokencontract",
"type": "name"
},
{
"name": "distributor",
"type": "name"
}
]
},
{
"name": "addproxy",
"base": "",
"fields": [
{
"name": "proxyacc",
"type": "name"
},
{
"name": "distacc",
"type": "name"
}
]
},
{
"name": "addurisettng",
"base": "",
"fields": [
{
"name": "distributor",
"type": "name"
},
{
"name": "rexmaturity",
"type": "uint32"
},
{
"name": "deficont",
"type": "name"
},
{
"name": "dappbntconv",
"type": "name"
},
{
"name": "eosbntconv",
"type": "name"
},
{
"name": "bancornetwork",
"type": "name"
}
]
},
{
"name": "addwhitelist",
"base": "",
"fields": [
{
"name": "tokensymbol",
"type": "symbol"
},
{
"name": "tokencontract",
"type": "name"
}
]
},
{
"name": "auth_level",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "levelauth",
"type": "uint64[]"
}
]
},
{
"name": "bancorconvt",
"base": "",
"fields": [
{
"name": "payload",
"type": "exchange_struct"
}
]
},
{
"name": "blcmigrate",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
}
]
},
{
"name": "blcupdate",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
},
{
"name": "tokencontract",
"type": "name"
}
]
},
{
"name": "claim",
"base": "",
"fields": [
{
"name": "payload",
"type": "claim_struct"
}
]
},
{
"name": "claim_struct",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "token",
"type": "symbol"
}
]
},
{
"name": "claimlist",
"base": "",
"fields": [
{
"name": "token_grabbed",
"type": "symbol"
}
]
},
{
"name": "clearoracle",
"base": "",
"fields": [
{
"name": "TableName",
"type": "name"
},
{
"name": "scope",
"type": "name"
}
]
},
{
"name": "dappstake",
"base": "",
"fields": [
{
"name": "payload",
"type": "stake_struct"
}
]
},
{
"name": "dapredeem",
"base": "",
"fields": [
{
"name": "payload",
"type": "redeem_struct"
}
]
},
{
"name": "defireceipt",
"base": "",
"fields": [
{
"name": "value",
"type": "asset"
},
{
"name": "tokencontract",
"type": "name"
}
]
},
{
"name": "defistat",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
}
]
},
{
"name": "eoslocked",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "totallocked",
"type": "asset"
},
{
"name": "available",
"type": "asset"
},
{
"name": "minimum_stake_value",
"type": "asset"
},
{
"name": "proxy",
"type": "name"
},
{
"name": "laststaked_at",
"type": "time_point_sec"
}
]
},
{
"name": "exchange_struct",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "amount",
"type": "asset"
},
{
"name": "minret",
"type": "string"
}
]
},
{
"name": "exchangedef_struct",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "amount",
"type": "asset"
},
{
"name": "minret",
"type": "string"
},
{
"name": "pairid",
"type": "string"
}
]
},
{
"name": "exchangetok",
"base": "",
"fields": [
{
"name": "payload",
"type": "exchangedef_struct"
}
]
},
{
"name": "ipfsentry",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "data",
"type": "bytes"
},
{
"name": "pending_commit",
"type": "bool$"
}
]
},
{
"name": "level_auth_struct",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "levelid",
"type": "uint64"
},
{
"name": "otp1",
"type": "string"
},
{
"name": "otp2",
"type": "string"
},
{
"name": "typeauth",
"type": "string"
},
{
"name": "upgkey",
"type": "checksum256"
},
{
"name": "upgkeytype",
"type": "string"
}
]
},
{
"name": "memoinfo",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "vaccount",
"type": "name"
},
{
"name": "requested_at",
"type": "time_point_sec"
}
]
},
{
"name": "oracleentry",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "uri",
"type": "bytes"
},
{
"name": "results",
"type": "provider_result[]"
}
]
},
{
"name": "provider_result",
"base": "",
"fields": [
{
"name": "result",
"type": "bytes"
},
{
"name": "provider",
"type": "name"
}
]
},
{
"name": "proxysett",
"base": "",
"fields": [
{
"name": "proxyacc",
"type": "name"
},
{
"name": "distacc",
"type": "name"
}
]
},
{
"name": "received",
"base": "",
"fields": [
{
"name": "payer",
"type": "name"
},
{
"name": "reciever",
"type": "name"
},
{
"name": "value",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "redeem_struct",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "refund",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "value",
"type": "asset"
}
]
},
{
"name": "refundtab",
"base": "",
"fields": [
{
"name": "refund_pending",
"type": "asset"
},
{
"name": "refund_arrival",
"type": "time_point_sec"
}
]
},
{
"name": "regmemo",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "id",
"type": "uint64"
}
]
},
{
"name": "rexmature",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "vaccount",
"type": "name"
},
{
"name": "amount",
"type": "asset"
},
{
"name": "staked_at",
"type": "time_point_sec"
},
{
"name": "mature_at",
"type": "time_point_sec"
}
]
},
{
"name": "setlevelauth",
"base": "",
"fields": [
{
"name": "payload",
"type": "level_auth_struct"
}
]
},
{
"name": "settings",
"base": "",
"fields": [
{
"name": "distributor",
"type": "name"
},
{
"name": "rexmaturity",
"type": "uint32"
},
{
"name": "dappbntconv",
"type": "name"
},
{
"name": "eosbntconv",
"type": "name"
},
{
"name": "bancornetwork",
"type": "name"
},
{
"name": "deficont",
"type": "name"
}
]
},
{
"name": "seturisettng",
"base": "",
"fields": [
{
"name": "distributor",
"type": "name"
},
{
"name": "rexmaturity",
"type": "uint32"
},
{
"name": "deficont",
"type": "name"
},
{
"name": "dappbntconv",
"type": "name"
},
{
"name": "eosbntconv",
"type": "name"
},
{
"name": "bancornetwork",
"type": "name"
}
]
},
{
"name": "shardbucket",
"base": "",
"fields": [
{
"name": "shard_uri",
"type": "bytes"
},
{
"name": "shard",
"type": "uint64"
}
]
},
{
"name": "stake_struct",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "amount",
"type": "asset"
},
{
"name": "provider",
"type": "name"
},
{
"name": "service",
"type": "name"
},
{
"name": "staking_info",
"type": "string"
}
]
},
{
"name": "staking",
"base": "",
"fields": [
{
"name": "stake_amount",
"type": "asset"
},
{
"name": "min_stake_value",
"type": "asset"
},
{
"name": "laststaked_at",
"type": "time_point_sec"
},
{
"name": "staking_info",
"type": "string"
}
]
},
{
"name": "symairdrop",
"base": "",
"fields": [
{
"name": "tokensymbol",
"type": "symbol"
},
{
"name": "uri",
"type": "string"
},
{
"name": "tokencontract",
"type": "name"
},
{
"name": "distributor",
"type": "name"
}
]
},
{
"name": "transfer_struct",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "transferacc",
"base": "",
"fields": [
{
"name": "payload",
"type": "transfer_struct"
}
]
},
{
"name": "transfervacc",
"base": "",
"fields": [
{
"name": "payload",
"type": "transfer_struct"
}
]
},
{
"name": "unstake_struct",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "amount",
"type": "asset"
}
]
},
{
"name": "unstakes",
"base": "",
"fields": [
{
"name": "payload",
"type": "unstake_struct"
}
]
},
{
"name": "unstaking",
"base": "",
"fields": [
{
"name": "unstake_amount",
"type": "asset"
},
{
"name": "lastunstaked_at",
"type": "time_point_sec"
}
]
},
{
"name": "vconfig",
"base": "",
"fields": [
{
"name": "next_available_key",
"type": "uint64"
},
{
"name": "shards",
"type": "uint32"
},
{
"name": "buckets_per_shard",
"type": "uint32"
}
]
},
{
"name": "vhost",
"base": "",
"fields": [
{
"name": "host",
"type": "name"
}
]
},
{
"name": "withdraw_struct",
"base": "",
"fields": [
{
"name": "vaccount",
"type": "name"
},
{
"name": "to",
"type": "name"
},
{
"name": "quantity",
"type": "asset"
},
{
"name": "memo",
"type": "string"
},
{
"name": "otp",
"type": "string"
},
{
"name": "levelid",
"type": "uint64"
},
{
"name": "typeauth",
"type": "string"
}
]
},
{
"name": "withdrawacc",
"base": "",
"fields": [
{
"name": "payload",
"type": "withdraw_struct"
}
]
},
{
"name": "withdrawacl2",
"base": "",
"fields": [
{
"name": "payload",
"type": "withdraw_struct"
}
]
},
{
"name": "withdrawvacc",
"base": "",
"fields": [
{
"name": "payload",
"type": "withdraw_struct"
}
]
},
{
"name": "withdrwvacl2",
"base": "",
"fields": [
{
"name": "payload",
"type": "withdraw_struct"
}
]
},
{
"name": "xcleanchain",
"base": "",
"fields": [
{
"name": "current_provider",
"type": "name"
},
{
"name": "package",
"type": "name"
},
{
"name": "shard",
"type": "uint32"
},
{
"name": "code",
"type": "name"
},
{
"name": "table",
"type": "name"
},
{
"name": "chain",
"type": "name"
},
{
"name": "size",
"type": "uint32"
},
{
"name": "uris",
"type": "string[]"
}
]
},
{
"name": "xcleanup",
"base": "",
"fields": [
{
"name": "current_provider",
"type": "name"
},
{
"name": "package",
"type": "name"
},
{
"name": "size",
"type": "uint32"
},
{
"name": "uri",
"type": "string"
}
]
},
{
"name": "xcleanuprow",
"base": "",
"fields": [
{
"name": "current_provider",
"type": "name"
},
{
"name": "package",
"type": "name"
},
{
"name": "size",
"type": "uint32"
},
{
"name": "uris",
"type": "string[]"
}
]
},
{
"name": "xcommit",
"base": "",
"fields": [
{
"name": "current_provider",
"type": "name"
},
{
"name": "package",
"type": "name"
},
{
"name": "size",
"type": "uint32"
},
{
"name": "uri",
"type": "string"
}
]
},
{
"name": "xdcommit",
"base": "",
"fields": [
{
"name": "data",
"type": "bytes"
}
]
},
{
"name": "xgeturi",
"base": "",
"fields": [
{
"name": "current_provider",
"type": "name"
},
{
"name": "package",
"type": "name"
},
{
"name": "size",
"type": "uint32"
},
{
"name": "uri",
"type": "bytes"
},
{
"name": "data",
"type": "bytes"
}
]
},
{
"name": "xorcclean",
"base": "",
"fields": [
{
"name": "current_provider",
"type": "name"
},
{
"name": "package",
"type": "name"
},
{
"name": "size",
"type": "uint32"
},
{
"name": "uri",
"type": "bytes"
}
]
},
{
"name": "xsignal",
"base": "",
"fields": [
{
"name": "service",
"type": "name"
},
{
"name": "action",
"type": "name"
},
{
"name": "provider",
"type": "name"
},
{
"name": "package",
"type": "name"
},
{
"name": "signalRawData",
"type": "bytes"
}
]
},
{
"name": "xvexec",
"base": "",
"fields": [
{
"name": "current_provider",
"type": "name"
},
{
"name": "package",
"type": "name"
},
{
"name": "payload",
"type": "bytes"
},
{
"name": "sig",
"type": "signature"
},
{
"name": "pubkey",
"type": "public_key"
}
]
},
{
"name": "xvinit",
"base": "",
"fields": [
{
"name": "host",
"type": "name"
}
]
},
{
"name": "xwarmup",
"base": "",
"fields": [
{
"name": "current_provider",
"type": "name"
},
{
"name": "package",
"type": "name"
},
{
"name": "size",
"type": "uint32"
},
{
"name": "uri",
"type": "string"
},
{
"name": "data",
"type": "bytes"
}
]
},
{
"name": "xwarmupchain",
"base": "",
"fields": [
{
"name": "current_provider",
"type": "name"
},
{
"name": "package",
"type": "name"
},
{
"name": "shard",
"type": "uint32"
},
{
"name": "code",
"type": "name"
},
{
"name": "table",
"type": "name"
},
{
"name": "chain",
"type": "name"
},
{
"name": "size",
"type": "uint32"
},
{
"name": "uris",
"type": "string[]"
},
{
"name": "data",
"type": "bytes[]"
}
]
},
{
"name": "xwarmupcode",
"base": "",
"fields": [
{
"name": "current_provider",
"type": "name"
},
{
"name": "package",
"type": "name"
},
{
"name": "size",
"type": "uint32"
},
{
"name": "uri",
"type": "string"
},
{
"name": "data",
"type": "bytes"
}
]
},
{
"name": "xwarmuprow",
"base": "",
"fields": [
{
"name": "current_provider",
"type": "name"
},
{
"name": "package",
"type": "name"
},
{
"name": "size",
"type": "uint32"
},
{
"name": "uris",
"type": "string[]"
},
{
"name": "data",
"type": "bytes[]"
}
]
}
],
"actions": [
{
"name": "addairdrop",
"type": "addairdrop",
"ricardian_contract": ""
},
{
"name": "addproxy",
"type": "addproxy",
"ricardian_contract": ""
},
{
"name": "addurisettng",
"type": "addurisettng",
"ricardian_contract": ""
},
{
"name": "addwhitelist",
"type": "addwhitelist",
"ricardian_contract": ""
},
{
"name": "bancorconvt",
"type": "bancorconvt",
"ricardian_contract": ""
},
{
"name": "blcmigrate",
"type": "blcmigrate",
"ricardian_contract": ""
},
{
"name": "claim",
"type": "claim",
"ricardian_contract": ""
},
{
"name": "clearoracle",
"type": "clearoracle",
"ricardian_contract": ""
},
{
"name": "dappstake",
"type": "dappstake",
"ricardian_contract": ""
},
{
"name": "dapredeem",
"type": "dapredeem",
"ricardian_contract": ""
},
{
"name": "defireceipt",
"type": "defireceipt",
"ricardian_contract": ""
},
{
"name": "exchangetok",
"type": "exchangetok",
"ricardian_contract": ""
},
{
"name": "received",
"type": "received",
"ricardian_contract": ""
},
{
"name": "refund",
"type": "refund",
"ricardian_contract": ""
},
{
"name": "regmemo",
"type": "regmemo",
"ricardian_contract": ""
},
{
"name": "setlevelauth",
"type": "setlevelauth",
"ricardian_contract": ""
},
{
"name": "seturisettng",
"type": "seturisettng",
"ricardian_contract": ""
},
{
"name": "transferacc",
"type": "transferacc",
"ricardian_contract": ""
},
{
"name": "transfervacc",
"type": "transfervacc",
"ricardian_contract": ""
},
{
"name": "unstakes",
"type": "unstakes",
"ricardian_contract": ""
},
{
"name": "withdrawacc",
"type": "withdrawacc",
"ricardian_contract": ""
},
{
"name": "withdrawacl2",
"type": "withdrawacl2",
"ricardian_contract": ""
},
{
"name": "withdrawvacc",
"type": "withdrawvacc",
"ricardian_contract": ""
},
{
"name": "withdrwvacl2",
"type": "withdrwvacl2",
"ricardian_contract": ""
},
{
"name": "xcleanchain",
"type": "xcleanchain",
"ricardian_contract": ""
},
{
"name": "xcleanup",
"type": "xcleanup",
"ricardian_contract": ""
},
{
"name": "xcleanuprow",
"type": "xcleanuprow",
"ricardian_contract": ""
},
{
"name": "xcommit",
"type": "xcommit",
"ricardian_contract": ""
},
{
"name": "xdcommit",
"type": "xdcommit",
"ricardian_contract": ""
},
{
"name": "xgeturi",
"type": "xgeturi",
"ricardian_contract": ""
},
{
"name": "xorcclean",
"type": "xorcclean",
"ricardian_contract": ""
},
{
"name": "xsignal",
"type": "xsignal",
"ricardian_contract": ""
},
{
"name": "xvexec",
"type": "xvexec",
"ricardian_contract": ""
},
{
"name": "xvinit",
"type": "xvinit",
"ricardian_contract": ""
},
{
"name": "xwarmup",
"type": "xwarmup",
"ricardian_contract": ""
},
{
"name": "xwarmupchain",
"type": "xwarmupchain",
"ricardian_contract": ""
},
{
"name": "xwarmupcode",
"type": "xwarmupcode",
"ricardian_contract": ""
},
{
"name": "xwarmuprow",
"type": "xwarmuprow",
"ricardian_contract": ""
}
],
"tables": [
{
"name": ".accountblc1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "accountbal"
},
{
"name": ".authlevel",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "auth_level"
},
{
"name": ".claimlist",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "claimlist"
},
{
"name": ".eoslocked1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "eoslocked"
},
{
"name": ".refund1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "refundtab"
},
{
"name": ".staking1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "staking"
},
{
"name": ".unstaking1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "unstaking"
},
{
"name": ".vconfig",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "vconfig"
},
{
"name": "accountblc1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "shardbucket"
},
{
"name": "authlevel",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "shardbucket"
},
{
"name": "claimlist",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "shardbucket"
},
{
"name": "configsett2",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "settings"
},
{
"name": "defistat",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "defistat"
},
{
"name": "eoslocked1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "shardbucket"
},
{
"name": "ipfsentry",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "ipfsentry"
},
{
"name": "memoinfo",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "memoinfo"
},
{
"name": "oracleentry",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "oracleentry"
},
{
"name": "proxysett",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "proxysett"
},
{
"name": "refund1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "shardbucket"
},
{
"name": "rexmature1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "rexmature"
},
{
"name": "staking1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "shardbucket"
},
{
"name": "symairdrop1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "symairdrop"
},
{
"name": "unstaking1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "shardbucket"
},
{
"name": "vacblctemp1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "blcupdate"
},
{
"name": "validtoken1",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "acceptedtokens"
},
{
"name": "vhost",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "vhost"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}