diff options
Diffstat (limited to 'packages/taler-util/src')
| -rw-r--r-- | packages/taler-util/src/bitcoin.ts | 8 | ||||
| -rw-r--r-- | packages/taler-util/src/payto.ts | 6 | 
2 files changed, 8 insertions, 6 deletions
| diff --git a/packages/taler-util/src/bitcoin.ts b/packages/taler-util/src/bitcoin.ts index 8c22ba522..37b7ae6b9 100644 --- a/packages/taler-util/src/bitcoin.ts +++ b/packages/taler-util/src/bitcoin.ts @@ -69,10 +69,10 @@ export function generateFakeSegwitAddress(      addr[0] === "t" && addr[1] == "b"        ? "tb"        : addr[0] === "b" && addr[1] == "c" && addr[2] === "r" && addr[3] == "t" -      ? "bcrt" -      : addr[0] === "b" && addr[1] == "c" -      ? "bc" -      : undefined; +        ? "bcrt" +        : addr[0] === "b" && addr[1] == "c" +          ? "bc" +          : undefined;    if (prefix === undefined) throw new Error("unknown bitcoin net");    const addr1 = segwit.default.encode(prefix, 0, first_part); diff --git a/packages/taler-util/src/payto.ts b/packages/taler-util/src/payto.ts index 2b0af4cc2..60c4ba838 100644 --- a/packages/taler-util/src/payto.ts +++ b/packages/taler-util/src/payto.ts @@ -24,7 +24,7 @@ export type PaytoUri =    | PaytoUriBitcoin;  export interface PaytoUriGeneric { -  targetType: string; +  targetType: PaytoType | string;    targetPath: string;    params: { [name: string]: string };  } @@ -55,6 +55,8 @@ export interface PaytoUriBitcoin extends PaytoUriGeneric {  const paytoPfx = "payto://"; +export type PaytoType = "iban" | "bitcoin" | "x-taler-bank" +  export function buildPayto(    type: "iban",    iban: string, @@ -71,7 +73,7 @@ export function buildPayto(    account: string,  ): PaytoUriTalerBank;  export function buildPayto( -  type: "iban" | "bitcoin" | "x-taler-bank", +  type: PaytoType,    first: string,    second?: string,  ): PaytoUriGeneric { | 
