{
"version": "eosio::abi/1.2",
"types": [
{
"new_type_name": "profit_type",
"type": "pair_extended_symbol_uint64[]"
}
],
"structs": [
{
"name": "Profit_row",
"base": "",
"fields": []
},
{
"name": "Step",
"base": "",
"fields": [
{
"name": "swap",
"type": "name"
},
{
"name": "from",
"type": "extended_symbol"
},
{
"name": "to",
"type": "extended_symbol"
},
{
"name": "memo",
"type": "string"
}
]
},
{
"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": "cfg2_row",
"base": "",
"fields": [
{
"name": "max",
"type": "uint64"
},
{
"name": "current",
"type": "uint64"
},
{
"name": "last",
"type": "time_point"
},
{
"name": "interval",
"type": "uint64"
},
{
"name": "diff",
"type": "int64"
}
]
},
{
"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": "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": "guard3",
"base": "",
"fields": [
{
"name": "before",
"type": "asset"
},
{
"name": "min",
"type": "asset"
},
{
"name": "ext_sym",
"type": "extended_symbol"
},
{
"name": "path",
"type": "string"
}
]
},
{
"name": "healthycheck",
"base": "",
"fields": [
{
"name": "info",
"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": "first",
"type": "extended_symbol"
},
{
"name": "second",
"type": "uint64"
}
]
},
{
"name": "pair_string_asset",
"base": "",
"fields": [
{
"name": "first",
"type": "string"
},
{
"name": "second",
"type": "asset"
}
]
},
{
"name": "pair_uint8_profit_type",
"base": "",
"fields": [
{
"name": "first",
"type": "uint8"
},
{
"name": "second",
"type": "profit_type"
}
]
},
{
"name": "pcash",
"base": "",
"fields": [
{
"name": "miner",
"type": "name"
},
{
"name": "nonce",
"type": "uint64"
},
{
"name": "entry",
"type": "uint64"
}
]
},
{
"name": "pcashguard",
"base": "",
"fields": [
{
"name": "in",
"type": "extended_asset"
},
{
"name": "out_ext",
"type": "extended_symbol"
}
]
},
{
"name": "setcfg",
"base": "",
"fields": [
{
"name": "cfg",
"type": "cfg2_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": "solo",
"base": "",
"fields": []
},
{
"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": "nonce",
"type": "uint64"
},
{
"name": "entry",
"type": "uint64"
}
]
},
{
"name": "trade_row",
"base": "",
"fields": [
{
"name": "id",
"type": "uint64"
},
{
"name": "types",
"type": "bytes"
},
{
"name": "steps",
"type": "Step[]"
}
]
}
],
"actions": [
{
"name": "bid",
"type": "bid",
"ricardian_contract": ""
},
{
"name": "clean",
"type": "clean",
"ricardian_contract": ""
},
{
"name": "exchange",
"type": "exchange",
"ricardian_contract": ""
},
{
"name": "guard",
"type": "guard",
"ricardian_contract": ""
},
{
"name": "guard2",
"type": "guard2",
"ricardian_contract": ""
},
{
"name": "guard3",
"type": "guard3",
"ricardian_contract": ""
},
{
"name": "healthycheck",
"type": "healthycheck",
"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": "setcfg",
"type": "setcfg",
"ricardian_contract": ""
},
{
"name": "setsettings",
"type": "setsettings",
"ricardian_contract": ""
},
{
"name": "solo",
"type": "solo",
"ricardian_contract": ""
},
{
"name": "swap",
"type": "swap",
"ricardian_contract": ""
},
{
"name": "test",
"type": "test",
"ricardian_contract": ""
}
],
"tables": [],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}