|
|
|
@ -291,6 +291,7 @@ namespace wallet_rpc
|
|
|
|
|
bool get_tx_key;
|
|
|
|
|
bool do_not_relay;
|
|
|
|
|
bool get_tx_hex;
|
|
|
|
|
bool get_tx_metadata;
|
|
|
|
|
|
|
|
|
|
BEGIN_KV_SERIALIZE_MAP()
|
|
|
|
|
KV_SERIALIZE(destinations)
|
|
|
|
@ -303,6 +304,7 @@ namespace wallet_rpc
|
|
|
|
|
KV_SERIALIZE(get_tx_key)
|
|
|
|
|
KV_SERIALIZE_OPT(do_not_relay, false)
|
|
|
|
|
KV_SERIALIZE_OPT(get_tx_hex, false)
|
|
|
|
|
KV_SERIALIZE_OPT(get_tx_metadata, false)
|
|
|
|
|
END_KV_SERIALIZE_MAP()
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -313,6 +315,7 @@ namespace wallet_rpc
|
|
|
|
|
std::list<std::string> amount_keys;
|
|
|
|
|
uint64_t fee;
|
|
|
|
|
std::string tx_blob;
|
|
|
|
|
std::string tx_metadata;
|
|
|
|
|
|
|
|
|
|
BEGIN_KV_SERIALIZE_MAP()
|
|
|
|
|
KV_SERIALIZE(tx_hash)
|
|
|
|
@ -320,6 +323,7 @@ namespace wallet_rpc
|
|
|
|
|
KV_SERIALIZE(amount_keys)
|
|
|
|
|
KV_SERIALIZE(fee)
|
|
|
|
|
KV_SERIALIZE(tx_blob)
|
|
|
|
|
KV_SERIALIZE(tx_metadata)
|
|
|
|
|
END_KV_SERIALIZE_MAP()
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@ -338,6 +342,7 @@ namespace wallet_rpc
|
|
|
|
|
bool get_tx_keys;
|
|
|
|
|
bool do_not_relay;
|
|
|
|
|
bool get_tx_hex;
|
|
|
|
|
bool get_tx_metadata;
|
|
|
|
|
|
|
|
|
|
BEGIN_KV_SERIALIZE_MAP()
|
|
|
|
|
KV_SERIALIZE(destinations)
|
|
|
|
@ -350,6 +355,7 @@ namespace wallet_rpc
|
|
|
|
|
KV_SERIALIZE(get_tx_keys)
|
|
|
|
|
KV_SERIALIZE_OPT(do_not_relay, false)
|
|
|
|
|
KV_SERIALIZE_OPT(get_tx_hex, false)
|
|
|
|
|
KV_SERIALIZE_OPT(get_tx_metadata, false)
|
|
|
|
|
END_KV_SERIALIZE_MAP()
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -369,6 +375,7 @@ namespace wallet_rpc
|
|
|
|
|
std::list<uint64_t> amount_list;
|
|
|
|
|
std::list<uint64_t> fee_list;
|
|
|
|
|
std::list<std::string> tx_blob_list;
|
|
|
|
|
std::list<std::string> tx_metadata_list;
|
|
|
|
|
|
|
|
|
|
BEGIN_KV_SERIALIZE_MAP()
|
|
|
|
|
KV_SERIALIZE(tx_hash_list)
|
|
|
|
@ -376,6 +383,7 @@ namespace wallet_rpc
|
|
|
|
|
KV_SERIALIZE(amount_list)
|
|
|
|
|
KV_SERIALIZE(fee_list)
|
|
|
|
|
KV_SERIALIZE(tx_blob_list)
|
|
|
|
|
KV_SERIALIZE(tx_metadata_list)
|
|
|
|
|
END_KV_SERIALIZE_MAP()
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@ -387,11 +395,13 @@ namespace wallet_rpc
|
|
|
|
|
bool get_tx_keys;
|
|
|
|
|
bool do_not_relay;
|
|
|
|
|
bool get_tx_hex;
|
|
|
|
|
bool get_tx_metadata;
|
|
|
|
|
|
|
|
|
|
BEGIN_KV_SERIALIZE_MAP()
|
|
|
|
|
KV_SERIALIZE(get_tx_keys)
|
|
|
|
|
KV_SERIALIZE_OPT(do_not_relay, false)
|
|
|
|
|
KV_SERIALIZE_OPT(get_tx_hex, false)
|
|
|
|
|
KV_SERIALIZE_OPT(get_tx_metadata, false)
|
|
|
|
|
END_KV_SERIALIZE_MAP()
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -410,12 +420,14 @@ namespace wallet_rpc
|
|
|
|
|
std::list<std::string> tx_key_list;
|
|
|
|
|
std::list<uint64_t> fee_list;
|
|
|
|
|
std::list<std::string> tx_blob_list;
|
|
|
|
|
std::list<std::string> tx_metadata_list;
|
|
|
|
|
|
|
|
|
|
BEGIN_KV_SERIALIZE_MAP()
|
|
|
|
|
KV_SERIALIZE(tx_hash_list)
|
|
|
|
|
KV_SERIALIZE(tx_key_list)
|
|
|
|
|
KV_SERIALIZE(fee_list)
|
|
|
|
|
KV_SERIALIZE(tx_blob_list)
|
|
|
|
|
KV_SERIALIZE(tx_metadata_list)
|
|
|
|
|
END_KV_SERIALIZE_MAP()
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@ -435,6 +447,7 @@ namespace wallet_rpc
|
|
|
|
|
uint64_t below_amount;
|
|
|
|
|
bool do_not_relay;
|
|
|
|
|
bool get_tx_hex;
|
|
|
|
|
bool get_tx_metadata;
|
|
|
|
|
|
|
|
|
|
BEGIN_KV_SERIALIZE_MAP()
|
|
|
|
|
KV_SERIALIZE(address)
|
|
|
|
@ -448,6 +461,7 @@ namespace wallet_rpc
|
|
|
|
|
KV_SERIALIZE(below_amount)
|
|
|
|
|
KV_SERIALIZE_OPT(do_not_relay, false)
|
|
|
|
|
KV_SERIALIZE_OPT(get_tx_hex, false)
|
|
|
|
|
KV_SERIALIZE_OPT(get_tx_metadata, false)
|
|
|
|
|
END_KV_SERIALIZE_MAP()
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -466,12 +480,14 @@ namespace wallet_rpc
|
|
|
|
|
std::list<std::string> tx_key_list;
|
|
|
|
|
std::list<uint64_t> fee_list;
|
|
|
|
|
std::list<std::string> tx_blob_list;
|
|
|
|
|
std::list<std::string> tx_metadata_list;
|
|
|
|
|
|
|
|
|
|
BEGIN_KV_SERIALIZE_MAP()
|
|
|
|
|
KV_SERIALIZE(tx_hash_list)
|
|
|
|
|
KV_SERIALIZE(tx_key_list)
|
|
|
|
|
KV_SERIALIZE(fee_list)
|
|
|
|
|
KV_SERIALIZE(tx_blob_list)
|
|
|
|
|
KV_SERIALIZE(tx_metadata_list)
|
|
|
|
|
END_KV_SERIALIZE_MAP()
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
@ -489,6 +505,7 @@ namespace wallet_rpc
|
|
|
|
|
std::string key_image;
|
|
|
|
|
bool do_not_relay;
|
|
|
|
|
bool get_tx_hex;
|
|
|
|
|
bool get_tx_metadata;
|
|
|
|
|
|
|
|
|
|
BEGIN_KV_SERIALIZE_MAP()
|
|
|
|
|
KV_SERIALIZE(address)
|
|
|
|
@ -500,6 +517,7 @@ namespace wallet_rpc
|
|
|
|
|
KV_SERIALIZE(key_image)
|
|
|
|
|
KV_SERIALIZE_OPT(do_not_relay, false)
|
|
|
|
|
KV_SERIALIZE_OPT(get_tx_hex, false)
|
|
|
|
|
KV_SERIALIZE_OPT(get_tx_metadata, false)
|
|
|
|
|
END_KV_SERIALIZE_MAP()
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
@ -509,12 +527,14 @@ namespace wallet_rpc
|
|
|
|
|
std::string tx_key;
|
|
|
|
|
uint64_t fee;
|
|
|
|
|
std::string tx_blob;
|
|
|
|
|
std::string tx_metadata;
|
|
|
|
|
|
|
|
|
|
BEGIN_KV_SERIALIZE_MAP()
|
|
|
|
|
KV_SERIALIZE(tx_hash)
|
|
|
|
|
KV_SERIALIZE(tx_key)
|
|
|
|
|
KV_SERIALIZE(fee)
|
|
|
|
|
KV_SERIALIZE(tx_blob)
|
|
|
|
|
KV_SERIALIZE(tx_metadata)
|
|
|
|
|
END_KV_SERIALIZE_MAP()
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|