From 59d58b4acc0e9faf28e100a24ffeec53a2c66197 Mon Sep 17 00:00:00 2001 From: Aditya Arora Date: Mon, 3 Mar 2025 11:08:04 -0500 Subject: [PATCH] chore(pricefeed) Add Fees page --- .../{FeeTable.tsx => EntropyFeeTable.tsx} | 0 package-lock.json | 1 + pages/entropy/current-fees.mdx | 6 ++--- pages/price-feeds/_meta.json | 1 + pages/price-feeds/current-fees.mdx | 23 +++++++++++++++++++ pages/price-feeds/use-real-time-data/evm.mdx | 4 ++++ 6 files changed, 32 insertions(+), 3 deletions(-) rename components/{FeeTable.tsx => EntropyFeeTable.tsx} (100%) create mode 100644 pages/price-feeds/current-fees.mdx diff --git a/components/FeeTable.tsx b/components/EntropyFeeTable.tsx similarity index 100% rename from components/FeeTable.tsx rename to components/EntropyFeeTable.tsx diff --git a/package-lock.json b/package-lock.json index 5f21869e..3b048d2e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27285,6 +27285,7 @@ "version": "0.3.50", "resolved": "https://registry.npmjs.org/viem/-/viem-0.3.50.tgz", "integrity": "sha512-s+LxCYZTR9F/qPk1/n1YDVAX9vSeVz7GraqBZWGrDuenCJxo9ArCoIceJ6ksI0WwSeNzcZ0VVbD/kWRzTxkipw==", + "license": "MIT", "dependencies": { "@adraffy/ens-normalize": "1.9.0", "@noble/curves": "1.0.0", diff --git a/pages/entropy/current-fees.mdx b/pages/entropy/current-fees.mdx index 71e478a2..f3f44995 100644 --- a/pages/entropy/current-fees.mdx +++ b/pages/entropy/current-fees.mdx @@ -1,4 +1,4 @@ -import FeeTable from "../../components/FeeTable"; +import EntropyFeeTable from "../../components/EntropyFeeTable"; import { EntropyDeployments } from "../../components/EntropyDeployments"; The following tables shows the total fees payable when using the default provider. @@ -6,7 +6,7 @@ Note that the fees shown below will vary over time with prevailing gas prices on ## Mainnet - v.network === "mainnet" && v.rpc !== undefined @@ -16,7 +16,7 @@ Note that the fees shown below will vary over time with prevailing gas prices on ## Testnet - v.network === "testnet" && v.rpc !== undefined diff --git a/pages/price-feeds/_meta.json b/pages/price-feeds/_meta.json index 336fd16c..c860a060 100644 --- a/pages/price-feeds/_meta.json +++ b/pages/price-feeds/_meta.json @@ -37,6 +37,7 @@ "api-reference": "API Reference", "price-feeds": "Price Feeds", + "current-fees": "Current Fees", "sponsored-feeds": "Sponsored Feeds", "market-hours": "Market Hours", "best-practices": "Best Practices", diff --git a/pages/price-feeds/current-fees.mdx b/pages/price-feeds/current-fees.mdx new file mode 100644 index 00000000..8baecc4c --- /dev/null +++ b/pages/price-feeds/current-fees.mdx @@ -0,0 +1,23 @@ +import { Callout } from "nextra/components"; + +# Current Fees + +The following tables shows the total fees payable when updating a price feed. +Please note the fees shown below is the amount paid in `msg.value` per price feed update. + + + **Note**: The default fee of all chains **not** mentioned below is **1** of + the smallest denomination of the blockchain's native token (e.g., **1 wei on + Ethereum**). + + +| **Network** | **Fees** | +| ----------- | ---------------- | +| Aurora | 0.000003 **ETH** | +| Avalanche | 0.00025 **AVAX** | +| Conflux | 0.1 **CFX** | +| Cronos | 0.06 **CRO** | +| Meter | 0.02 **MTR** | +| Ronin | 0.001 **RON** | +| Sei | 0.01 **SEI** | +| Shimmer | 1 **SMR** | diff --git a/pages/price-feeds/use-real-time-data/evm.mdx b/pages/price-feeds/use-real-time-data/evm.mdx index 8668d43c..c998bb07 100644 --- a/pages/price-feeds/use-real-time-data/evm.mdx +++ b/pages/price-feeds/use-real-time-data/evm.mdx @@ -99,6 +99,10 @@ You may find these additional resources helpful for developing your EVM applicat The [EVM API reference](../api-reference/evm/) lets you interactively explore the complete API of the Pyth contract. +### Current Fees + +The [Current Fees](../current-fees/) page lists the current fees for each network. + ### Error Codes The [EVM error codes](../error-codes/evm/) page lists the error codes that the Pyth contract may return.