diff options
author | Tadeas Moravec <moravec.tadeas@gmail.com> | 2020-01-09 10:01:56 +0100 |
---|---|---|
committer | Tadeas Moravec <tadeas@moravec.xyz> | 2020-01-11 11:48:27 +0100 |
commit | 096a9dbdf958d23f74d132247143b8b8d3cb6dcd (patch) | |
tree | 7d285dcc389ee70c070f29f1c1e4111989abca8b /src/wallet/wallet_rpc_server_commands_defs.h | |
parent | Merge pull request #6253 (diff) | |
download | monero-096a9dbdf958d23f74d132247143b8b8d3cb6dcd.tar.xz |
Wallet: Distingush amounts for a single subaddress
Adding a new `amounts` field ot the output of `get_transfers` RPC
method. This field specifies individual payments made to a single
subaddress in a single transaction, e.g., made by this command:
transfer <addr1> <amount1> <addr1> <amount2>
Diffstat (limited to 'src/wallet/wallet_rpc_server_commands_defs.h')
-rw-r--r-- | src/wallet/wallet_rpc_server_commands_defs.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/wallet/wallet_rpc_server_commands_defs.h b/src/wallet/wallet_rpc_server_commands_defs.h index 0c86f404d..9b7d72279 100644 --- a/src/wallet/wallet_rpc_server_commands_defs.h +++ b/src/wallet/wallet_rpc_server_commands_defs.h @@ -1354,6 +1354,7 @@ namespace wallet_rpc typedef epee::misc_utils::struct_init<response_t> response; }; + typedef std::vector<uint64_t> amounts_container; struct transfer_entry { std::string txid; @@ -1361,6 +1362,7 @@ namespace wallet_rpc uint64_t height; uint64_t timestamp; uint64_t amount; + amounts_container amounts; uint64_t fee; std::string note; std::list<transfer_destination> destinations; @@ -1380,6 +1382,7 @@ namespace wallet_rpc KV_SERIALIZE(height); KV_SERIALIZE(timestamp); KV_SERIALIZE(amount); + KV_SERIALIZE(amounts); KV_SERIALIZE(fee); KV_SERIALIZE(note); KV_SERIALIZE(destinations); |