From d65b3dfe6c33c120a62ac9dd778d54958c2cfb51 Mon Sep 17 00:00:00 2001 From: Danil Kovtonyuk Date: Wed, 13 Apr 2022 21:30:55 +1000 Subject: [PATCH] remove Arbitrum --- README.md | 6 ------ package.json | 2 +- src/config/arbitrum.ts | 23 ----------------------- src/config/index.ts | 3 --- tests/index.test.ts | 7 +------ 5 files changed, 2 insertions(+), 39 deletions(-) delete mode 100644 src/config/arbitrum.ts diff --git a/README.md b/README.md index ff42822..d3de0a0 100644 --- a/README.md +++ b/README.md @@ -34,12 +34,6 @@ Current offchain list: - https://gasstation-mainnet.matic.network/ -### Arbitrum One - -Current offchain list: - -- https://ztake.org/ - ### Avalanche Mainnet Current offchain list: diff --git a/package.json b/package.json index 4421259..0a0d5e6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "gas-price-oracle", - "version": "0.4.5", + "version": "0.4.6", "description": "Gas Price Oracle library for Ethereum dApps.", "main": "lib/index.js", "homepage": "https://github.com/peppersec/gas-price-oracle", diff --git a/src/config/arbitrum.ts b/src/config/arbitrum.ts deleted file mode 100644 index f7e17f9..0000000 --- a/src/config/arbitrum.ts +++ /dev/null @@ -1,23 +0,0 @@ -import { OffChainOracle, OffChainOracles, OnChainOracles } from '../types'; - -const ztake: OffChainOracle = { - name: 'ztake', - url: 'https://blockchains.ztake.org/api/h6WnmwNqw9CAJHzej5W4gD6LZ9n7v8EK/gasprice/arb/', - instantPropertyName: 'percentile_90', - fastPropertyName: 'percentile_80', - standardPropertyName: 'percentile_60', - lowPropertyName: 'percentile_30', - denominator: 1, - additionalDataProperty: null, -}; - -export const offChainOracles: OffChainOracles = { - ztake, -}; - -export const onChainOracles: OnChainOracles = {}; - -export default { - offChainOracles, - onChainOracles, -}; diff --git a/src/config/index.ts b/src/config/index.ts index e97aade..e410c50 100644 --- a/src/config/index.ts +++ b/src/config/index.ts @@ -4,7 +4,6 @@ import mainnetOracles from './mainnet'; import bscOracles from './bsc'; import xdaiOracles from './xdai'; import polygonOracles from './polygon'; -import arbitrumOracles from './arbitrum'; import avalancheOracles from './avalanche'; export enum ChainId { @@ -12,7 +11,6 @@ export enum ChainId { BSC = 56, XDAI = 100, POLYGON = 137, - ARBITRUM = 42161, AVALANCHE = 43114, } @@ -21,6 +19,5 @@ export const NETWORKS: NetworkConfig = { [ChainId.BSC]: bscOracles, [ChainId.XDAI]: xdaiOracles, [ChainId.POLYGON]: polygonOracles, - [ChainId.ARBITRUM]: arbitrumOracles, [ChainId.AVALANCHE]: avalancheOracles, }; diff --git a/tests/index.test.ts b/tests/index.test.ts index d5e1776..a6b2d77 100644 --- a/tests/index.test.ts +++ b/tests/index.test.ts @@ -285,12 +285,7 @@ describe('normalize result values', function () { it('rpc fallback should be normalized', async function () { const { GasPriceOracle } = require('../src/index'); - oracle = new GasPriceOracle({ chainId: ChainId.ARBITRUM, defaultRpc: 'https://arb1.arbitrum.io/rpc' }); - - const { onChainOracles, offChainOracles } = oracle; - - Object.keys(onChainOracles).forEach(chainOracle => oracle.removeOnChainOracle(chainOracle)); - Object.keys(offChainOracles).forEach(chainOracle => oracle.removeOffChainOracle(chainOracle)); + oracle = new GasPriceOracle({ chainId: 42161, defaultRpc: 'https://arb1.arbitrum.io/rpc' }); const gas = await oracle.gasPrices();