diff --git a/components/TransactionForm.js b/components/TransactionForm.js index 1da76fa..bd489c5 100644 --- a/components/TransactionForm.js +++ b/components/TransactionForm.js @@ -14,7 +14,7 @@ const baseTX = { amount: [ { denom: "uatom", - amount: 0, + amount: "0", }, ], }, @@ -22,7 +22,7 @@ const baseTX = { ], fee: { amount: [], - gas: 0, + gas: "0", }, signatures: null, memo: "", @@ -52,8 +52,8 @@ class MultiSigForm extends React.Component { createTransaction = (toAddress, amount, gas) => { baseTX.value.msg[0].value.to_address = toAddress; baseTX.value.msg[0].value.from_address = this.props.multiAddress; - baseTX.value.msg[0].value.amount[0].amount = amount; - baseTX.value.fee.gas = gas; + baseTX.value.msg[0].value.amount[0].amount = amount.toString(); + baseTX.value.fee.gas = gas.toString(); return baseTX; }; diff --git a/components/TransactionSigning.js b/components/TransactionSigning.js index 8136077..62d048f 100644 --- a/components/TransactionSigning.js +++ b/components/TransactionSigning.js @@ -1,7 +1,14 @@ +import axios from "axios"; +import fileDownload from "js-file-download"; import React from "react"; const JsonDropDown = ({ object }) => { const [isOpen, setOpen] = React.useState(false); + let json = object; + + if (typeof object === "string") { + json = JSON.parse(object); + } return (
- {isOpen && ( -
{object && JSON.stringify(JSON.parse(object), null, 2)}
- )} + {isOpen &&
{object && JSON.stringify(json, null, 2)}
}