@@ -26,6 +26,8 @@ export default function Bitcoin() {
26 const { urbitWallet } = useWallet();
26 const { urbitWallet } = useWallet();
27 const { pointCursor } = usePointCursor();
27 const { pointCursor } = usePointCursor();
29+ window.bitcoin = bitcoin;
29 const empty = new bitcoin.Psbt();
31 const empty = new bitcoin.Psbt();
31 const [signedTx, setSignedTx] = useState('');
33 const [signedTx, setSignedTx] = useState('');
@@ -56,8 +58,13 @@ export default function Bitcoin() {
58 const onValues = ({ valid, values, form }) => {
60 const onValues = ({ valid, values, form }) => {
62+ window.psbt = bitcoin.Psbt.fromBase64(values.unsignedTransaction);
59 if (valid) {
66 if (valid) {
60− const newPsbt = bitcoin.Psbt.fromHex(values.unsignedTransaction);
67+ const newPsbt = bitcoin.Psbt.fromBase64(values.unsignedTransaction);
61 const hex = newPsbt
68 const hex = newPsbt
62 .signAllInputsHD(hd)
69 .signAllInputsHD(hd)
63 .finalizeAllInputs()
70 .finalizeAllInputs()