diff --git a/backend/src/api/bisq/interfaces.ts b/backend/src/api/bisq/interfaces.ts index d18165f68..eb10d2fa7 100644 --- a/backend/src/api/bisq/interfaces.ts +++ b/backend/src/api/bisq/interfaces.ts @@ -71,7 +71,7 @@ interface BisqScriptPubKey { addresses: string[]; asm: string; hex: string; - reqSigs: number; + reqSigs?: number; type: string; } diff --git a/backend/src/api/bitcoin/bitcoin-api.interface.ts b/backend/src/api/bitcoin/bitcoin-api.interface.ts index 6f23fdb4d..1eb4fd099 100644 --- a/backend/src/api/bitcoin/bitcoin-api.interface.ts +++ b/backend/src/api/bitcoin/bitcoin-api.interface.ts @@ -90,9 +90,10 @@ export namespace IBitcoinApi { scriptPubKey: { // (json object) asm: string; // (string) the asm hex: string; // (string) the hex - reqSigs: number; // (numeric) The required sigs + reqSigs?: number; // (numeric) The required sigs type: string; // (string) The type, eg 'pubkeyhash' - addresses: string[] // (string) bitcoin address + addresses?: string[] // (string) bitcoin addresses + address?: string // (string) bitcoin address }; } diff --git a/backend/src/api/bitcoin/bitcoin-api.ts b/backend/src/api/bitcoin/bitcoin-api.ts index 4b5448255..2f0caa7f9 100644 --- a/backend/src/api/bitcoin/bitcoin-api.ts +++ b/backend/src/api/bitcoin/bitcoin-api.ts @@ -123,7 +123,8 @@ class BitcoinApi implements AbstractBitcoinApi { return { value: vout.value * 100000000, scriptpubkey: vout.scriptPubKey.hex, - scriptpubkey_address: vout.scriptPubKey && vout.scriptPubKey.addresses ? vout.scriptPubKey.addresses[0] : '', + scriptpubkey_address: vout.scriptPubKey && vout.scriptPubKey.address ? vout.scriptPubKey.address + : vout.scriptPubKey.addresses ? vout.scriptPubKey.addresses[0] : '', scriptpubkey_asm: vout.scriptPubKey.asm ? this.convertScriptSigAsm(vout.scriptPubKey.asm) : '', scriptpubkey_type: this.translateScriptPubKeyType(vout.scriptPubKey.type), }; diff --git a/frontend/src/app/bisq/bisq.interfaces.ts b/frontend/src/app/bisq/bisq.interfaces.ts index 7c2377fa1..fb04667eb 100644 --- a/frontend/src/app/bisq/bisq.interfaces.ts +++ b/frontend/src/app/bisq/bisq.interfaces.ts @@ -71,7 +71,7 @@ interface BisqScriptPubKey { addresses: string[]; asm: string; hex: string; - reqSigs: number; + reqSigs?: number; type: string; }