forked from ubiquity/pay.ubq.fi
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconstants.ts
39 lines (32 loc) · 1.2 KB
/
constants.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
export enum Tokens {
DAI = "0x6b175474e89094c44da98b954eedeac495271d0f",
WXDAI = "0xe91d153e0b41518a2ce8dd3d7944fa863463a97d",
UUSD = "0xC6ed4f520f6A4e4DC27273509239b7F8A68d2068",
}
export const permitAllowedChainIds = [1, 5, 10, 100, 31337];
export const ubiquityDollarAllowedChainIds = [1, 100, 31337];
export const permit2Address = "0x000000000022D473030F116dDEE9F6B43aC78BA3";
export const giftCardTreasuryAddress = "0xD51B09ad92e08B962c994374F4e417d4AD435189";
export const ubiquityDollarChainAddresses: Record<number, string> = {
1: "0x0F644658510c95CB46955e55D7BA9DDa9E9fBEc6",
100: "0xC6ed4f520f6A4e4DC27273509239b7F8A68d2068",
31337: "0x0F644658510c95CB46955e55D7BA9DDa9E9fBEc6",
};
export const chainIdToRewardTokenMap: Record<number, string> = {
1: Tokens.DAI,
100: Tokens.UUSD,
31337: Tokens.UUSD,
};
export const networkRpcs: Record<number, string> = {
1: "https://gateway.tenderly.co/public/mainnet",
5: "https://eth-goerli.public.blastapi.io",
100: "https://rpc.gnosischain.com",
31337: "http://127.0.0.1:8545",
};
export const chainIdToNameMap: Record<number, string> = {
1: "Ethereum",
5: "Goerli Testnet",
10: "Optimism",
100: "Gnosis",
31337: "Local Testnet",
};