Skip to content

Commit c2e44c5

Browse files
authored
feat: goerli aggregators (#924)
1 parent 78671d6 commit c2e44c5

File tree

5 files changed

+27
-10
lines changed

5 files changed

+27
-10
lines changed
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
{
2+
"0xba62bcfcaafc6622853cca2be6ac7d845bc0f2dc": {
3+
"0x775eb53d00dd0acd3ec1696472105d579b9b386b": 1
4+
},
5+
"0x39e19aa5b69466dfdc313c7cda37cb2a599015cd": {
6+
"0x775eb53d00dd0acd3ec1696472105d579b9b386b": 1
7+
},
8+
"0x775eb53d00dd0acd3ec1696472105d579b9b386b": {
9+
"0xba62bcfcaafc6622853cca2be6ac7d845bc0f2dc": 1,
10+
"0x39e19aa5b69466dfdc313c7cda37cb2a599015cd": 1
11+
}
12+
}

packages/currency/src/conversion-aggregators.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { CurrencyDefinition } from './types';
33

44
import privateAggregator from './aggregators/private.json';
55
import mainnetAggregator from './aggregators/mainnet.json';
6+
import goerliAggregator from './aggregators/goerli.json';
67
import rinkebyAggregator from './aggregators/rinkeby.json';
78
import maticAggregator from './aggregators/matic.json';
89
import fantomAggregator from './aggregators/fantom.json';
@@ -24,6 +25,7 @@ export type AggregatorsMap = Record<string, CurrencyPairs>;
2425
// Pairs supported by Chainlink (can be generated from requestNetwork/toolbox/src/chainlinkConversionPathTools.ts)
2526
const chainlinkCurrencyPairs: AggregatorsMap = {
2627
private: privateAggregator,
28+
goerli: goerliAggregator,
2729
rinkeby: rinkebyAggregator,
2830
mainnet: mainnetAggregator,
2931
matic: maticAggregator,
@@ -39,7 +41,6 @@ const fluxCurrencyPairs: AggregatorsMap = {
3941
// FIX ME: This fix enables to get these networks registered in conversionSupportedNetworks.
4042
// Could be improved by removing the supported network check from the protocol
4143
const noConversionNetworks: AggregatorsMap = {
42-
goerli: {},
4344
'arbitrum-rinkeby': {},
4445
'arbitrum-one': {},
4546
xdai: {},

packages/currency/src/erc20/networks/goerli.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import { TokenMap } from './types';
22

33
// List of the supported goerli ERC20 tokens
44
export const supportedGoerliERC20: TokenMap = {
5-
// Faucet Token on goerli network. Easy to use on tests.
5+
// Faucet Token on goerli network.
66
'0xBA62BCfcAaFc6622853cca2BE6Ac7d845BC0f2Dc': {
77
decimals: 18,
8-
name: 'Faucet Token',
9-
symbol: 'FAU-goerli',
8+
name: 'FaucetToken',
9+
symbol: 'FAU',
1010
},
1111
};

packages/currency/src/erc20/networks/index.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,13 @@ import { supportedFantomTokens } from './fantom';
77
import { supportedBSCTestERC20 } from './bsctest';
88
import { supportedBSCERC20 } from './bsc';
99
import { supportedXDAIERC20 } from './xdai';
10+
import { supportedGoerliERC20 } from './goerli';
1011

1112
export const supportedNetworks: Record<string, TokenMap> = {
1213
celo: supportedCeloERC20,
14+
// FIXME: Rinkeby is deprecated
1315
rinkeby: supportedRinkebyERC20,
16+
goerli: supportedGoerliERC20,
1417
mainnet: supportedMainnetERC20,
1518
matic: supportedMaticERC20,
1619
fantom: supportedFantomTokens,

packages/toolbox/src/commands/chainlink/aggregatorsUtils.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -27,12 +27,13 @@ export type Aggregator = {
2727
};
2828

2929
const feedMap: Record<string, [chainKey: string, networkName: string]> = {
30-
mainnet: ['ethereum-addresses', 'Ethereum Mainnet'],
31-
rinkeby: ['ethereum-addresses', 'Rinkeby Testnet'],
32-
fantom: ['fantom-price-feeds', 'Fantom Mainnet'],
33-
matic: ['matic-addresses', 'Polygon Mainnet'],
34-
xdai: ['data-feeds-gnosis-chain', 'Gnosis Chain Mainnet'],
35-
bsc: ['bnb-chain-addresses-price', 'BNB Chain Mainnet'],
30+
mainnet: ['ethereum', 'Ethereum Mainnet'],
31+
goerli: ['ethereum', 'Goerli Testnet'],
32+
rinkeby: ['ethereum', 'Rinkeby Testnet'],
33+
fantom: ['fantom', 'Fantom Mainnet'],
34+
matic: ['polygon', 'Polygon Mainnet'],
35+
xdai: ['gnosis-chain', 'Gnosis Chain Mainnet'],
36+
bsc: ['bnb-chain', 'BNB Chain Mainnet'],
3637
};
3738

3839
export const getAvailableAggregators = async (

0 commit comments

Comments
 (0)