{
"version": "eosio::abi/1.1",
"types": [
{
"new_type_name": "profit_type",
"type": "pair_extended_symbol_uint64[]"
}
],
"structs": [
{
"name": "account",
"base": "",
"fields": [
{
"name": "balance",
"type": "asset"
}
]
},
{
"name": "bid",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "entry",
"type": "uint64"
}
]
},
{
"name": "cfg_row",
"base": "",
"fields": [
{
"name": "max",
"type": "uint64"
},
{
"name": "current",
"type": "uint64"
},
{
"name": "last",
"type": "time_point"
},
{
"name": "interval",
"type": "uint64"
}
]
},
{
"name": "clean",
"base": "",
"fields": [
{
"name": "code",
"type": "symbol_code"
}
]
},
{
"name": "completetx",
"base": "",
"fields": [
{
"name": "trader",
"type": "name"
},
{
"name": "in",
"type": "asset"
},
{
"name": "out_sym",
"type": "symbol"
},
{
"name": "to",
"type": "name"
}
]
},
{
"name": "exchange",
"base": "",
"fields": [
{
"name": "in",
"type": "extended_symbol"
},
{
"name": "out",
"type": "extended_symbol"
}
]
},
{
"name": "extended_symbol",
"base": "",
"fields": [
{
"name": "sym",
"type": "symbol"
},
{
"name": "contract",
"type": "name"
}
]
},
{
"name": "guard",
"base": "",
"fields": [
{
"name": "ext_sym",
"type": "extended_symbol"
}
]
},
{
"name": "guard2",
"base": "",
"fields": [
{
"name": "ext_sym",
"type": "extended_symbol"
},
{
"name": "path",
"type": "string"
}
]
},
{
"name": "log",
"base": "",
"fields": [
{
"name": "m",
"type": "string"
}
]
},
{
"name": "mine",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "entry",
"type": "uint64"
}
]
},
{
"name": "mine2",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "entry",
"type": "uint64"
}
]
},
{
"name": "pair_extended_symbol_uint64",
"base": "",
"fields": [
{
"name": "key",
"type": "extended_symbol"
},
{
"name": "value",
"type": "uint64"
}
]
},
{
"name": "pair_string_asset",
"base": "",
"fields": [
{
"name": "key",
"type": "string"
},
{
"name": "value",
"type": "asset"
}
]
},
{
"name": "pair_uint8_profit_type",
"base": "",
"fields": [
{
"name": "key",
"type": "uint8"
},
{
"name": "value",
"type": "profit_type"
}
]
},
{
"name": "pcash",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "entry",
"type": "uint64"
}
]
},
{
"name": "pcashguard",
"base": "",
"fields": [
{
"name": "ext_sym",
"type": "extended_symbol"
}
]
},
{
"name": "pcashsave",
"base": "",
"fields": []
},
{
"name": "pcashswap",
"base": "",
"fields": [
{
"name": "ext_sym",
"type": "extended_symbol"
},
{
"name": "to",
"type": "name"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "setcfg",
"base": "",
"fields": [
{
"name": "cfg",
"type": "cfg_row?"
}
]
},
{
"name": "setsettings",
"base": "",
"fields": [
{
"name": "settings",
"type": "settings_row?"
}
]
},
{
"name": "settings_row",
"base": "",
"fields": [
{
"name": "profits",
"type": "pair_uint8_profit_type[]"
},
{
"name": "count",
"type": "uint8"
},
{
"name": "trade_account",
"type": "name"
}
]
},
{
"name": "statistics_row",
"base": "",
"fields": [
{
"name": "sym_code",
"type": "symbol_code"
},
{
"name": "start",
"type": "time_point"
},
{
"name": "last",
"type": "time_point"
},
{
"name": "txs",
"type": "uint64"
},
{
"name": "volume",
"type": "asset"
},
{
"name": "profits",
"type": "asset"
},
{
"name": "details",
"type": "pair_string_asset[]"
}
]
},
{
"name": "swap",
"base": "",
"fields": [
{
"name": "ext_sym",
"type": "extended_symbol"
},
{
"name": "to",
"type": "name"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"name": "test",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "a",
"type": "uint64"
},
{
"name": "b",
"type": "uint64"
}
]
},
{
"name": "testbiddefi",
"base": "",
"fields": [
{
"name": "borrower",
"type": "name"
}
]
}
],
"actions": [
{
"name": "bid",
"type": "bid",
"ricardian_contract": ""
},
{
"name": "clean",
"type": "clean",
"ricardian_contract": ""
},
{
"name": "completetx",
"type": "completetx",
"ricardian_contract": ""
},
{
"name": "exchange",
"type": "exchange",
"ricardian_contract": ""
},
{
"name": "guard",
"type": "guard",
"ricardian_contract": ""
},
{
"name": "guard2",
"type": "guard2",
"ricardian_contract": ""
},
{
"name": "log",
"type": "log",
"ricardian_contract": ""
},
{
"name": "mine",
"type": "mine",
"ricardian_contract": ""
},
{
"name": "mine2",
"type": "mine2",
"ricardian_contract": ""
},
{
"name": "pcash",
"type": "pcash",
"ricardian_contract": ""
},
{
"name": "pcashguard",
"type": "pcashguard",
"ricardian_contract": ""
},
{
"name": "pcashsave",
"type": "pcashsave",
"ricardian_contract": ""
},
{
"name": "pcashswap",
"type": "pcashswap",
"ricardian_contract": ""
},
{
"name": "setcfg",
"type": "setcfg",
"ricardian_contract": ""
},
{
"name": "setsettings",
"type": "setsettings",
"ricardian_contract": ""
},
{
"name": "swap",
"type": "swap",
"ricardian_contract": ""
},
{
"name": "test",
"type": "test",
"ricardian_contract": ""
},
{
"name": "testbiddefi",
"type": "testbiddefi",
"ricardian_contract": ""
}
],
"tables": [
{
"name": "accounts",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "account"
},
{
"name": "statistics",
"index_type": "i64",
"key_names": [],
"key_types": [],
"type": "statistics_row"
}
],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}