diff --git a/protob/messages-monero.proto b/protob/messages-monero.proto index 76f0698019..e04f4eba45 100644 --- a/protob/messages-monero.proto +++ b/protob/messages-monero.proto @@ -43,6 +43,8 @@ message MoneroTransactionDestinationEntry { optional uint64 amount = 1; optional MoneroAccountPublicAddress addr = 2; optional bool is_subaddress = 3; + optional bytes original = 4; + optional bool is_integrated = 5; /** * Structure representing Monero public address */ @@ -64,6 +66,7 @@ message MoneroTransactionRsigData { optional bytes mask = 4; // mask vector optional bytes rsig = 5; // range sig data, all of it or partial (based on rsig_parts) repeated bytes rsig_parts = 6; + optional uint32 bp_version = 7; // Bulletproof version } /** @@ -134,6 +137,7 @@ message MoneroTransactionInitRequest { repeated uint32 minor_indices = 10; optional MoneroTransactionRsigData rsig_data = 11; repeated uint32 integrated_indices = 12; + optional uint32 client_version = 13; // connected client version } } @@ -226,6 +230,7 @@ message MoneroTransactionSetOutputRequest { optional MoneroTransactionDestinationEntry dst_entr = 1; optional bytes dst_entr_hmac = 2; optional MoneroTransactionRsigData rsig_data = 3; + optional bool is_offloaded_bp = 4; // Extra message, with offloaded BP. } /** @@ -290,6 +295,7 @@ message MoneroTransactionSignInputRequest { */ message MoneroTransactionSignInputAck { optional bytes signature = 1; + optional bytes pseudo_out = 2; // updated pseudo-out after mask correction } /**