From 1fa2f1e7553b563c5562aea17c1517106beab839 Mon Sep 17 00:00:00 2001 From: Simon Warta Date: Mon, 10 Jan 2022 16:38:04 +0100 Subject: [PATCH] Use calculateFee from @cosmjs/stargate --- components/forms/TransactionForm.js | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/components/forms/TransactionForm.js b/components/forms/TransactionForm.js index ce51860..c7e5236 100644 --- a/components/forms/TransactionForm.js +++ b/components/forms/TransactionForm.js @@ -6,19 +6,7 @@ import { withRouter } from "next/router"; import Button from "../../components/inputs/Button"; import Input from "../../components/inputs/Input"; import StackableContainer from "../layout/StackableContainer"; -import { GasPrice } from "@cosmjs/stargate"; -import { Uint53 } from "@cosmjs/math"; - -// TODO: use `calculateFee` from @cosmjs/stargate after upgrading CosmJS to 0.26+ -function calculateFee(gasLimit, gasPrice) { - const processedGasPrice = typeof gasPrice === "string" ? GasPrice.fromString(gasPrice) : gasPrice; - const { denom, amount: gasPriceAmount } = processedGasPrice; - const amount = Math.ceil(gasPriceAmount.multiply(new Uint53(gasLimit)).toFloatApproximation()); - return { - amount: coins(amount, denom), - gas: gasLimit.toString(), - }; -} +import { calculateFee } from "@cosmjs/stargate"; class TransactionForm extends React.Component { constructor(props) {