diff options
author | Sebastian <sebasjm@gmail.com> | 2022-04-18 16:20:44 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2022-04-18 16:20:54 -0300 |
commit | dc2c2b36501b24c7f2ed8f3dd0f7e6edc9dd6658 (patch) | |
tree | 6c35eb242c7cbc5be387709f1870e6452dc6cda9 /packages/taler-wallet-webextension/src/wallet | |
parent | c3e65fb49d7ac0cf5c3d79bd2b0258c0498eef18 (diff) | |
download | wallet-core-dc2c2b36501b24c7f2ed8f3dd0f7e6edc9dd6658.tar.xz |
show btc wire details in withdraw details transaction
Diffstat (limited to 'packages/taler-wallet-webextension/src/wallet')
-rw-r--r-- | packages/taler-wallet-webextension/src/wallet/ReserveCreated.tsx | 61 | ||||
-rw-r--r-- | packages/taler-wallet-webextension/src/wallet/Transaction.tsx | 2 |
2 files changed, 3 insertions, 60 deletions
diff --git a/packages/taler-wallet-webextension/src/wallet/ReserveCreated.tsx b/packages/taler-wallet-webextension/src/wallet/ReserveCreated.tsx index e656393ca..02d8fe6a8 100644 --- a/packages/taler-wallet-webextension/src/wallet/ReserveCreated.tsx +++ b/packages/taler-wallet-webextension/src/wallet/ReserveCreated.tsx @@ -1,10 +1,4 @@ -import { - AmountJson, - Amounts, - PaytoUri, - segwitMinAmount, - stringifyPaytoUri, -} from "@gnu-taler/taler-util"; +import { AmountJson, PaytoUri, stringifyPaytoUri } from "@gnu-taler/taler-util"; import { Fragment, h, VNode } from "preact"; import { Amount } from "../components/Amount.js"; import { BankDetailsByPaytoType } from "../components/BankDetailsByPaytoType.js"; @@ -42,61 +36,10 @@ export function ReserveCreated({ } function TransferDetails(): VNode { if (!paytoURI) return <Fragment />; - if (paytoURI.isKnown && paytoURI.targetType === "bitcoin") { - const min = segwitMinAmount(); - return ( - <section> - <p> - <i18n.Translate> - Bitcoin exchange need a transaction with 3 output, one output is - the exchange account and the other two are segwit fake address for - metadata with an minimum amount. Reserve pub : {reservePub} - </i18n.Translate> - </p> - <p> - <i18n.Translate> - In bitcoincore wallet use 'Add Recipient' button to add - two additional recipient and copy addresses and amounts - </i18n.Translate> - <ul> - <li> - {paytoURI.targetPath} {Amounts.stringifyValue(amount)} BTC - </li> - <li> - {paytoURI.addr1} {Amounts.stringifyValue(min)} BTC - </li> - <li> - {paytoURI.addr2} {Amounts.stringifyValue(min)} BTC - </li> - </ul> - <i18n.Translate> - In Electrum wallet paste the following three lines in 'Pay - to' field : - </i18n.Translate> - <ul> - <li> - {paytoURI.targetPath},{Amounts.stringifyValue(amount)} - </li> - <li> - {paytoURI.addr1},{Amounts.stringifyValue(min)} - </li> - <li> - {paytoURI.addr2},{Amounts.stringifyValue(min)} - </li> - </ul> - <i18n.Translate> - Make sure the amount show{" "} - {Amounts.stringifyValue(Amounts.sum([amount, min, min]).amount)}{" "} - BTC, else you have to change the base unit to BTC - </i18n.Translate> - </p> - </section> - ); - } return ( <section> <BankDetailsByPaytoType - amount={<Amount value={amount} />} + amount={amount} exchangeBaseUrl={exchangeBaseUrl} payto={paytoURI} subject={reservePub} diff --git a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx index 62e40d029..4a6c218c7 100644 --- a/packages/taler-wallet-webextension/src/wallet/Transaction.tsx +++ b/packages/taler-wallet-webextension/src/wallet/Transaction.tsx @@ -224,7 +224,7 @@ export function TransactionView({ WithdrawalType.ManualTransfer ? ( <Fragment> <BankDetailsByPaytoType - amount={<Amount value={transaction.amountRaw} />} + amount={Amounts.parseOrThrow(transaction.amountRaw)} exchangeBaseUrl={transaction.exchangeBaseUrl} payto={parsePaytoUri( transaction.withdrawalDetails.exchangePaytoUris[0], |