diff --git a/api/src/api/bitcoin.rs b/api/src/api/bitcoin.rs index 6508c9c..821f280 100644 --- a/api/src/api/bitcoin.rs +++ b/api/src/api/bitcoin.rs @@ -23,3 +23,10 @@ pub struct BroadcastTransaction { #[n(1)] pub psbt: Vec, } + +// If None, there's no passphrase, hide passphrased accounts +#[quantum_link] +pub struct ApplyPassphrase { + #[n(0)] + pub fingerprint: Option, +} diff --git a/api/src/api/message.rs b/api/src/api/message.rs index f9eca59..79135a7 100644 --- a/api/src/api/message.rs +++ b/api/src/api/message.rs @@ -103,6 +103,8 @@ pub enum QuantumLinkMessage { BroadcastTransaction(#[n(0)] BroadcastTransaction), #[n(13)] AccountUpdate(#[n(0)] AccountUpdate), + #[n(27)] + ApplyPassphrase(#[n(0)] ApplyPassphrase), #[n(14)] SecurityCheck(#[n(0)] SecurityCheck), #[n(15)]