@@ -6,7 +6,7 @@ import { z } from "zod";
6
6
import * as abis from "./indexer/abis/index.js" ;
7
7
8
8
type ChainId = number ;
9
- type CoingeckoSupportedChainId = 1 | 10 | 250 | 42161 ;
9
+ type CoingeckoSupportedChainId = 1 | 10 | 250 | 42161 | 43114 ;
10
10
11
11
export type Token = {
12
12
code : string ;
@@ -470,7 +470,7 @@ const CHAINS: Chain[] = [
470
470
rpc : rpcUrl
471
471
. default ( "https://rpc-mumbai.maticvigil.com/" )
472
472
. parse ( process . env . POLYGON_MUMBAI_RPC_URL ) ,
473
- pricesFromTimestamp : Date . UTC ( 2023 , 9 , 19 , 0 , 0 , 0 ) ,
473
+ pricesFromTimestamp : Date . UTC ( 2023 , 8 , 19 , 0 , 0 , 0 ) ,
474
474
tokens : [
475
475
{
476
476
code : "MATIC" ,
@@ -512,7 +512,7 @@ const CHAINS: Chain[] = [
512
512
rpc : rpcUrl
513
513
. default ( "https://polygon-rpc.com" )
514
514
. parse ( process . env . POLYGON_RPC_URL ) ,
515
- pricesFromTimestamp : Date . UTC ( 2023 , 9 , 19 , 0 , 0 , 0 ) ,
515
+ pricesFromTimestamp : Date . UTC ( 2023 , 8 , 19 , 0 , 0 , 0 ) ,
516
516
tokens : [
517
517
{
518
518
code : "MATIC" ,
@@ -548,6 +548,90 @@ const CHAINS: Chain[] = [
548
548
} ,
549
549
] ,
550
550
} ,
551
+ {
552
+ id : 43114 ,
553
+ name : "avalanche" ,
554
+ rpc : rpcUrl
555
+ . default ( "https://avalanche-c-chain.publicnode.com" )
556
+ . parse ( process . env . AVALANCHE_RPC_URL ) ,
557
+ pricesFromTimestamp : Date . UTC ( 2023 , 8 , 19 , 0 , 0 , 0 ) ,
558
+ tokens : [
559
+ {
560
+ code : "AVAX" ,
561
+ address : "0x0000000000000000000000000000000000000000" ,
562
+ decimals : 18 ,
563
+ priceSource : {
564
+ chainId : 43114 ,
565
+ address : "0x0000000000000000000000000000000000000000" ,
566
+ } ,
567
+ } ,
568
+ {
569
+ code : "USDC" ,
570
+ address : "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" ,
571
+ decimals : 6 ,
572
+ priceSource : {
573
+ chainId : 1 ,
574
+ address : "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" ,
575
+ } ,
576
+ } ,
577
+ ] ,
578
+ subscriptions : [
579
+ {
580
+ address : "0xDF9BF58Aa1A1B73F0e214d79C652a7dd37a6074e" ,
581
+ abi : abis . v2 . ProjectRegistry ,
582
+ } ,
583
+ {
584
+ address : "0x8eC471f30cA797FD52F9D37A47Be2517a7BD6912" ,
585
+ abi : abis . v2 . RoundFactory ,
586
+ } ,
587
+ {
588
+ address : "0x2AFA4bE0f2468347A2F086c2167630fb1E58b725" ,
589
+ abi : abis . v2 . QuadraticFundingVotingStrategyFactory ,
590
+ } ,
591
+ ] ,
592
+ } ,
593
+ {
594
+ id : 43113 ,
595
+ name : "avalanche-fuji" ,
596
+ rpc : rpcUrl
597
+ . default ( "https://avalanche-fuji-c-chain.publicnode.com" )
598
+ . parse ( process . env . AVALANCHE_FUJI_RPC_URL ) ,
599
+ pricesFromTimestamp : Date . UTC ( 2023 , 8 , 19 , 0 , 0 , 0 ) ,
600
+ tokens : [
601
+ {
602
+ code : "AVAX" ,
603
+ address : "0x0000000000000000000000000000000000000000" ,
604
+ decimals : 18 ,
605
+ priceSource : {
606
+ chainId : 43114 ,
607
+ address : "0x0000000000000000000000000000000000000000" ,
608
+ } ,
609
+ } ,
610
+ {
611
+ code : "USDC" ,
612
+ address : "0xB97EF9Ef8734C71904D8002F8b6Bc66Dd9c48a6E" ,
613
+ decimals : 6 ,
614
+ priceSource : {
615
+ chainId : 1 ,
616
+ address : "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48" ,
617
+ } ,
618
+ } ,
619
+ ] ,
620
+ subscriptions : [
621
+ {
622
+ address : "0xDF9BF58Aa1A1B73F0e214d79C652a7dd37a6074e" ,
623
+ abi : abis . v2 . ProjectRegistry ,
624
+ } ,
625
+ {
626
+ address : "0x8eC471f30cA797FD52F9D37A47Be2517a7BD6912" ,
627
+ abi : abis . v2 . RoundFactory ,
628
+ } ,
629
+ {
630
+ address : "0x2AFA4bE0f2468347A2F086c2167630fb1E58b725" ,
631
+ abi : abis . v2 . QuadraticFundingVotingStrategyFactory ,
632
+ } ,
633
+ ] ,
634
+ } ,
551
635
] ;
552
636
553
637
export const getDecimalsForToken = (
0 commit comments