-
Notifications
You must be signed in to change notification settings - Fork 31
/
Copy pathtokens.eurc.env.ts
46 lines (39 loc) · 1.34 KB
/
tokens.eurc.env.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
40
41
42
43
44
45
46
import { ETHEREUM_NETWORK, SEPOLIA_NETWORK } from '$env/networks/networks.eth.env';
import { EURC_TOKEN_GROUP } from '$env/tokens/groups/groups.eurc.env';
import eurc from '$eth/assets/eurc.svg';
import type { RequiredErc20Token } from '$eth/types/erc20';
import type { TokenId } from '$lib/types/token';
import { parseTokenId } from '$lib/validation/token.validation';
export const EURC_DECIMALS = 6;
export const EURC_SYMBOL = 'EURC';
export const EURC_TOKEN_ID: TokenId = parseTokenId(EURC_SYMBOL);
export const EURC_TOKEN: RequiredErc20Token = {
id: EURC_TOKEN_ID,
network: ETHEREUM_NETWORK,
standard: 'erc20',
category: 'default',
name: 'Euro Coin',
symbol: EURC_SYMBOL,
decimals: EURC_DECIMALS,
icon: eurc,
address: '0x1aBaEA1f7C830bD89Acc67eC4af516284b1bC33c',
exchange: 'erc20',
twinTokenSymbol: 'ckEURC',
groupData: EURC_TOKEN_GROUP
};
export const SEPOLIA_EURC_SYMBOL = 'SepoliaEURC';
export const SEPOLIA_EURC_TOKEN_ID: TokenId = parseTokenId(SEPOLIA_EURC_SYMBOL);
export const SEPOLIA_EURC_TOKEN: RequiredErc20Token = {
id: SEPOLIA_EURC_TOKEN_ID,
network: SEPOLIA_NETWORK,
standard: 'erc20',
category: 'default',
name: 'EURC',
symbol: EURC_SYMBOL,
decimals: EURC_DECIMALS,
icon: eurc,
address: '0x08210F9170F89Ab7658F0B5E3fF39b0E03C594D4',
exchange: 'erc20',
// TODO: is there a ckSepoliaEURC ?
twinTokenSymbol: 'ckSepoliaEURC'
};