Skip to content

Commit 57e6e81

Browse files
committed
fix: Goerli testnet
1 parent 0f2fc4e commit 57e6e81

File tree

4 files changed

+21
-11
lines changed

4 files changed

+21
-11
lines changed

src/features/chain/chainUtils.ts

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import SolanaWalletSerum from "@project-serum/sol-wallet-adapter";
2-
import { Chain, Filecoin } from "@renproject/chains";
2+
import { Chain, Filecoin, Goerli } from "@renproject/chains";
33
import {
44
Bitcoin,
55
BitcoinBaseChain,
@@ -181,7 +181,7 @@ export const getDefaultChains = (network: RenNetwork): ChainInstanceMap => {
181181
[Chain.Ethereum]: getEthereumChain(network),
182182
[Chain.BinanceSmartChain]: getEthereumBaseChain(BinanceSmartChain, network),
183183
[Chain.Polygon]: getEthereumBaseChain(Polygon, network),
184-
// [Chain.Goerli]: getEthereumBaseChain(Goerli, network),
184+
[Chain.Goerli]: getEthereumBaseChain(Goerli, network),
185185
[Chain.Avalanche]: getEthereumBaseChain(Avalanche, network),
186186
[Chain.Arbitrum]: getEthereumBaseChain(Arbitrum, network),
187187
[Chain.Fantom]: getEthereumBaseChain(Fantom, network),

src/features/gateway/renJSHooks.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ type ChainsByassetsMappingMapping = Record<
5353
Partial<Record<Asset, Array<Chain>>>
5454
>;
5555

56-
export const useWhitelist = () => {
56+
export const useWhitelist = (dummy = false) => {
5757
const [whitelist, setWhitelist] = useState<Array<string> | null>(null);
5858
useEffect(() => {
5959
globalRenJs.provider.queryConfig().then((response) => {

src/providers/multiwallet/multiwalletConfig.ts

+9
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,15 @@ const isEnabled = (chain: Chain, wallet: Wallet) => {
4242
export const getMultiwalletConfig = (network: RenNetwork, reinit = false) => {
4343
return {
4444
chains: {
45+
[Chain.Goerli]: [
46+
{
47+
name: Wallet.MetaMask,
48+
logo: "",
49+
connector: new EthereumInjectedConnector({
50+
debug: env.DEV,
51+
networkIdMapper: createNetworkIdMapper(Chain.Ethereum),
52+
}),
53+
}],
4554
[Chain.Ethereum]: [
4655
{
4756
name: Wallet.MetaMask,

src/utils/chainsConfig.ts

+9-8
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ import {
2626
CustomSvgIconComponent,
2727
EmptyCircleIcon
2828
} from "../components/icons/RenIcons";
29+
import { env } from "../constants/environmentVariables";
2930
import { AssetChainsConfig } from "./assetsConfig";
3031
import {
3132
createNetworkConfig,
@@ -106,6 +107,12 @@ const chainsBaseConfig: Record<Chain, ChainBaseConfig> = {
106107
...createNetworkConfig(RenNetwork.Testnet, 5, "Goerli Testnet"),
107108
},
108109
},
110+
Goerli: {
111+
Icon: chainIcon(EthereumChain),
112+
fullName: "Goerli Testnet",
113+
shortName: "Goerli",
114+
networks: createNetworksConfig(1, 5),
115+
},
109116
Fantom: {
110117
Icon: chainIcon(FantomChain),
111118
fullName: "Fantom",
@@ -162,12 +169,6 @@ const chainsBaseConfig: Record<Chain, ChainBaseConfig> = {
162169
shortName: "Solana",
163170
networks: createNetworksConfig(1, 2, RenNetwork.Mainnet, RenNetwork.Devnet),
164171
},
165-
Goerli: {
166-
Icon: chainIcon(EthereumChain),
167-
fullName: "Goerli Testnet",
168-
shortName: "Goerli",
169-
networks: createNetworksConfig(1, 5),
170-
},
171172
Catalog: unsetChainConfig,
172173
};
173174

@@ -228,10 +229,10 @@ export const isDepositBaseChain = (chain: Chain) =>
228229
supportedDepositChains.includes(chain);
229230

230231
export const supportedEthereumChains: Array<Chain> = [
231-
Chain.Ethereum,
232+
//TODO: hacky till Goerli became default Ethereum testnet in renJS
233+
env.NETWORK === "mainnet" ? Chain.Ethereum : Chain.Goerli,
232234
Chain.BinanceSmartChain,
233235
Chain.Fantom,
234-
// Chain.Goerli,
235236
Chain.Polygon,
236237
Chain.Avalanche,
237238
Chain.Arbitrum,

0 commit comments

Comments
 (0)