{
"version": "eosio::abi/1.1",
"types": [],
"structs": [
{
"name": "check_balance",
"base": "",
"fields": [
{
"name": "before",
"type": "extended_asset"
},
{
"name": "type",
"type": "name"
},
{
"name": "destination",
"type": "name"
},
{
"name": "ids",
"type": "string"
},
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "min_profit",
"type": "int64"
}
]
},
{
"name": "check_balances",
"base": "",
"fields": [
{
"name": "type",
"type": "name"
},
{
"name": "base_before",
"type": "extended_asset"
},
{
"name": "quote_before",
"type": "extended_asset"
},
{
"name": "source",
"type": "name"
},
{
"name": "destination",
"type": "name"
},
{
"name": "source_id",
"type": "string"
},
{
"name": "destination_id",
"type": "string"
},
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "min_profit",
"type": "int64"
}
]
},
{
"name": "check_ram_balances",
"base": "",
"fields": [
{
"name": "base_before",
"type": "extended_asset"
},
{
"name": "quote_before",
"type": "extended_asset"
},
{
"name": "ram_before",
"type": "int64"
},
{
"name": "source",
"type": "name"
},
{
"name": "destination",
"type": "name"
},
{
"name": "source_id",
"type": "string"
},
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "min_profit",
"type": "int64"
}
]
},
{
"name": "do_router_v1",
"base": "",
"fields": [
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "min_profit",
"type": "int64"
},
{
"name": "destination",
"type": "name"
},
{
"name": "path",
"type": "string"
}
]
},
{
"name": "do_router_v2",
"base": "",
"fields": [
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "min_profit",
"type": "int64"
},
{
"name": "source",
"type": "name"
},
{
"name": "source_path",
"type": "string"
},
{
"name": "destination",
"type": "name"
},
{
"name": "destination_path",
"type": "string"
}
]
},
{
"name": "do_router_v3",
"base": "",
"fields": [
{
"name": "mlnk_amount",
"type": "extended_asset"
},
{
"name": "stable_amount",
"type": "extended_asset"
},
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "min_profit",
"type": "int64"
},
{
"name": "source",
"type": "name"
},
{
"name": "source_path",
"type": "string"
},
{
"name": "destination",
"type": "name"
},
{
"name": "destination_path",
"type": "string"
}
]
},
{
"name": "do_router_v4",
"base": "",
"fields": [
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "min_profit",
"type": "int64"
},
{
"name": "source",
"type": "name"
},
{
"name": "source_path",
"type": "string"
},
{
"name": "destination",
"type": "name"
},
{
"name": "destination_path",
"type": "string"
}
]
},
{
"name": "do_router_v5",
"base": "",
"fields": [
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "min_profit",
"type": "int64"
},
{
"name": "source",
"type": "name"
},
{
"name": "source_path",
"type": "string"
},
{
"name": "destination",
"type": "name"
},
{
"name": "destination_path",
"type": "string"
},
{
"name": "max_loop",
"type": "uint8"
}
]
},
{
"name": "router_v1_log",
"base": "",
"fields": [
{
"name": "destination",
"type": "name"
},
{
"name": "ids",
"type": "string"
},
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "profit",
"type": "extended_asset"
}
]
},
{
"name": "router_v2_log",
"base": "",
"fields": [
{
"name": "source",
"type": "name"
},
{
"name": "destination",
"type": "name"
},
{
"name": "source_id",
"type": "string"
},
{
"name": "destination_id",
"type": "string"
},
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "profit",
"type": "extended_asset"
}
]
},
{
"name": "router_v3_log",
"base": "",
"fields": [
{
"name": "destination",
"type": "name"
},
{
"name": "ids",
"type": "string"
},
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "profit",
"type": "extended_asset"
}
]
},
{
"name": "router_v4_log",
"base": "",
"fields": [
{
"name": "source",
"type": "name"
},
{
"name": "destination",
"type": "name"
},
{
"name": "source_id",
"type": "string"
},
{
"name": "destination_id",
"type": "string"
},
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "profit",
"type": "extended_asset"
}
]
},
{
"name": "router_v5_log",
"base": "",
"fields": [
{
"name": "source",
"type": "name"
},
{
"name": "destination",
"type": "name"
},
{
"name": "source_id",
"type": "string"
},
{
"name": "destination_id",
"type": "string"
},
{
"name": "amount",
"type": "extended_asset"
},
{
"name": "profit",
"type": "extended_asset"
}
]
}
],
"actions": [
{
"name": "checkbal",
"type": "check_balance",
"ricardian_contract": ""
},
{
"name": "checkbals",
"type": "check_balances",
"ricardian_contract": ""
},
{
"name": "checkrambals",
"type": "check_ram_balances",
"ricardian_contract": ""
},
{
"name": "dorouterv1",
"type": "do_router_v1",
"ricardian_contract": ""
},
{
"name": "dorouterv2",
"type": "do_router_v2",
"ricardian_contract": ""
},
{
"name": "dorouterv3",
"type": "do_router_v3",
"ricardian_contract": ""
},
{
"name": "dorouterv4",
"type": "do_router_v4",
"ricardian_contract": ""
},
{
"name": "dorouterv5",
"type": "do_router_v5",
"ricardian_contract": ""
},
{
"name": "routerv1log",
"type": "router_v1_log",
"ricardian_contract": ""
},
{
"name": "routerv2log",
"type": "router_v2_log",
"ricardian_contract": ""
},
{
"name": "routerv3log",
"type": "router_v3_log",
"ricardian_contract": ""
},
{
"name": "routerv4log",
"type": "router_v4_log",
"ricardian_contract": ""
},
{
"name": "routerv5log",
"type": "router_v5_log",
"ricardian_contract": ""
}
],
"tables": [],
"ricardian_clauses": [],
"error_messages": [],
"abi_extensions": [],
"variants": [],
"action_results": []
}