feat: preperations for open sourcing the repo (#771)

* feat: preperations for open sourcing the repo

* fix: don’t use an apikey if there is none set
This commit is contained in:
Linkie Link
2024-02-06 10:27:58 +01:00
committed by GitHub
parent 3c280518e8
commit 0acfe49815
7 changed files with 20 additions and 41 deletions
@@ -17,7 +17,7 @@ import { FC } from 'react'
import chains from 'configs/chains'
import { WALLETS } from 'constants/wallets'
import { ChainInfoID, WalletID } from 'types/enums/wallet'
import { WalletID } from 'types/enums/wallet'
type Props = {
children?: React.ReactNode
@@ -37,23 +37,6 @@ function mapChainConfigToChainInfo(chainConfig: ChainConfig): ChainInfo {
features: ['ibc-transfer', 'ibc-go'],
}
switch (chainConfig.id) {
case ChainInfoID.Osmosis1:
chainInfo.rpc = process.env.NEXT_PUBLIC_OSMOSIS_RPC ?? chainInfo.rpc
chainInfo.rest = process.env.NEXT_PUBLIC_OSMOSIS_REST ?? chainInfo.rpc
break
case ChainInfoID.OsmosisDevnet:
chainInfo.rpc = process.env.NEXT_PUBLIC_OSMOSIS_TEST_RPC ?? chainInfo.rpc
chainInfo.rest = process.env.NEXT_PUBLIC_OSMOSIS_TEST_REST ?? chainInfo.rpc
break
case ChainInfoID.Pion1:
chainInfo.rpc = process.env.NEXT_PUBLIC_NEUTRON_TEST_RPC ?? chainInfo.rpc
chainInfo.rest = process.env.NEXT_PUBLIC_NEUTRON_TEST_REST ?? chainInfo.rpc
break
}
return chainInfo
}
+2 -2
View File
@@ -33,8 +33,8 @@ const Pion1: ChainConfig = {
},
endpoints: {
routes: 'https://app.astroport.fi/api/routes',
rest: 'https://rest-palvus.pion-1.ntrn.tech/',
rpc: 'https://rpc-palvus.pion-1.ntrn.tech/',
rpc: process.env.NEXT_PUBLIC_NEUTRON_TEST_RPC ?? 'https://rpc-palvus.pion-1.ntrn.tech/',
rest: process.env.NEXT_PUBLIC_NEUTRON_TEST_REST ?? 'https://rest-palvus.pion-1.ntrn.tech/',
swap: 'https://testnet-neutron.astroport.fi/swap',
pools: '', //TODO: ⛓️ Implement this
explorer: 'https://testnet.mintscan.io/neutron-testnet',
+2 -2
View File
@@ -9,8 +9,8 @@ const Devnet: ChainConfig = {
name: 'Osmosis Devnet',
endpoints: {
...Osmosis1.endpoints,
rpc: 'https://rpc.devnet.osmosis.zone/',
rest: 'https://lcd.devnet.osmosis.zone/',
rpc: process.env.NEXT_PUBLIC_OSMOSIS_TEST_RPC ?? 'https://rpc-osmosis.blockapsis.com/',
rest: process.env.NEXT_PUBLIC_OSMOSIS_TEST_REST ?? 'https://lcd-osmosis.blockapsis.com/',
swap: 'https://testnet.osmosis.zone',
},
}
+2 -2
View File
@@ -137,8 +137,8 @@ const Osmosis1: ChainConfig = {
},
},
endpoints: {
rpc: 'https://osmosis-rpc.cosmos-apis.com?x-apikey=' + process.env.NEXT_PUBLIC_API_KEY,
rest: 'https://osmosis-rest.cosmos-apis.com/',
rpc: process.env.NEXT_PUBLIC_OSMOSIS_RPC ?? 'https://rpc-osmosis.blockapsis.com/',
rest: process.env.NEXT_PUBLIC_OSMOSIS_REST ?? 'https://lcd-osmosis.blockapsis.com/',
swap: 'https://app.osmosis.zone',
explorer: 'https://www.mintscan.io/osmosis/transactions/',
routes: 'https://sqs.osmosis.zone/router',
+3 -1
View File
@@ -19,7 +19,9 @@ async function getWalletBalances(chainConfig: ChainConfig, address: string): Pro
const uri = '/cosmos/bank/v1beta1/balances/'
const response = await fetch(
`${chainConfig.endpoints.rest}${uri}${address}?x-apikey=${process.env.NEXT_PUBLIC_API_KEY}`,
process.env.NEXT_PUBLIC_API_KEY
? `${chainConfig.endpoints.rest}${uri}${address}?x-apikey=${process.env.NEXT_PUBLIC_API_KEY}`
: `${chainConfig.endpoints.rest}${uri}${address}`,
)
if (response.ok) {