diff --git a/components/EntropyFeeTable.tsx b/components/EntropyFeeTable.tsx index 32250f71..e2fd6faa 100644 --- a/components/EntropyFeeTable.tsx +++ b/components/EntropyFeeTable.tsx @@ -1,7 +1,7 @@ import { EntropyDeployment } from "./EntropyDeployments"; import { useEffect, useState } from "react"; import { ethers } from "ethers"; -import EntropyAbi from "../abis/IEntropy.json"; +import EntropyAbi from "@pythnetwork/entropy-sdk-solidity/abis/IEntropyV2.json"; import { StyledTd } from "./Table"; const FeeTable = ({ @@ -18,11 +18,9 @@ const FeeTable = ({ EntropyAbi, ethers.getDefaultProvider(deployment.rpc) ); - contract.getDefaultProvider().then((defaultProvider: string) => { - contract.getFee(defaultProvider).then((fee: bigint) => { - const formattedFee = ethers.formatEther(fee); - setFees((prev) => ({ ...prev, [name]: formattedFee })); - }); + contract.getFeeV2().then((fee: bigint) => { + const formattedFee = ethers.formatEther(fee); + setFees((prev) => ({ ...prev, [name]: formattedFee })); }); } }, [deployments]); diff --git a/package-lock.json b/package-lock.json index ddd35e6c..edf03ba2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,6 +16,7 @@ "@cosmjs/cosmwasm-stargate": "^0.31.0", "@headlessui/react": "^1.7.14", "@metamask/detect-provider": "^2.0.0", + "@pythnetwork/entropy-sdk-solidity": "2.0.0", "connectkit": "^1.4.0", "copy-to-clipboard": "^3.3.3", "ethers": "^6.3.0", @@ -6451,6 +6452,12 @@ "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, + "node_modules/@pythnetwork/entropy-sdk-solidity": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pythnetwork/entropy-sdk-solidity/-/entropy-sdk-solidity-2.0.0.tgz", + "integrity": "sha512-VgxSax4e58skgffYrHkd6V0dSR8jxzpoY2ugLJJTxavyBYfPncrirwg+WzuknUa0bFmeCE3G335nWSZbJDOjVQ==", + "license": "Apache-2.0" + }, "node_modules/@pythnetwork/pyth-sdk-solidity": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@pythnetwork/pyth-sdk-solidity/-/pyth-sdk-solidity-2.3.0.tgz", @@ -32061,6 +32068,11 @@ "resolved": "https://registry.npmjs.org/@protobufjs/utf8/-/utf8-1.1.0.tgz", "integrity": "sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==" }, + "@pythnetwork/entropy-sdk-solidity": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pythnetwork/entropy-sdk-solidity/-/entropy-sdk-solidity-2.0.0.tgz", + "integrity": "sha512-VgxSax4e58skgffYrHkd6V0dSR8jxzpoY2ugLJJTxavyBYfPncrirwg+WzuknUa0bFmeCE3G335nWSZbJDOjVQ==" + }, "@pythnetwork/pyth-sdk-solidity": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@pythnetwork/pyth-sdk-solidity/-/pyth-sdk-solidity-2.3.0.tgz", diff --git a/package.json b/package.json index c00a3e26..3340fdb9 100644 --- a/package.json +++ b/package.json @@ -18,6 +18,7 @@ "@cosmjs/cosmwasm-stargate": "^0.31.0", "@headlessui/react": "^1.7.14", "@metamask/detect-provider": "^2.0.0", + "@pythnetwork/entropy-sdk-solidity": "2.0.0", "connectkit": "^1.4.0", "copy-to-clipboard": "^3.3.3", "ethers": "^6.3.0",