Skip to content

Commit 9d93fb0

Browse files
committed
fix: fix network type
1 parent 6a50d36 commit 9d93fb0

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

src/config/addresses.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,14 @@ export type HasAddressFor<ContractName extends string> = {
5757
[ChainT in keyof Addresses]: Addresses[ChainT] extends Record<ContractName, string> ? ChainT : never;
5858
}[keyof Addresses];
5959

60+
export type SupportedConverters =
61+
| "BTCBPrimeConverter"
62+
| "ETHPrimeConverter"
63+
| "RiskFundConverter"
64+
| "USDCPrimeConverter"
65+
| "USDTPrimeConverter"
66+
| "XVSVaultConverter";
67+
6068
const network = process.env.FORKED_NETWORK as SUPPORTED_CHAINS;
6169

6270
export default addresses[network];

src/config/chains.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import { bsc, bscTestnet } from "viem/chains";
2+
import { HasAddressFor, SupportedConverters } from "./addresses";
23

34
export const chains = {
45
bscmainnet: bsc,
56
bsctestnet: bscTestnet,
67
} as const;
8+
9+
export type SUPPORTED_CHAINS = HasAddressFor<"TokenConverterOperator" | SupportedConverters>;

0 commit comments

Comments
 (0)