@gitcoin/gitcoin-chain-data v1.0.56
Gitcoin Common Data Package
The Gitcoin Common Data Package sources all the chains and supported tokens used by Gitcoin for:
- Grants-stack DApps
- Grants-stack-indexer
- Any other side-car aiming to leverage the supported chains/tokens
Installation
To install the package, use the following command:
npm i "@gitcoin/gitcoin-chain-data"Functions
The package exposes the following functions, found in index.ts:
getChains(): ReturnsTChain[]getChainById(chainId): ReturnsTChaingetTokens(): ReturnsTToken[]getTokensByChainId(chainId): ReturnsTToken[]getTokenByChainIdAndAddress(chainId, address): ReturnsTToken
The types can be found in types.ts.
Adding a New Chain
To add a new chain, follow these steps:
- Run the following command:
npm run new-chain <CHAIN_ID> - A new file will be created at
src/data/chains/<CHAIN_ID>/chain.ts. - Update
chain.tswith the specific data for the new chain. - Update
src/chains/chainImportMap.tsto add the new chain
Adding a New Token to a Chain
To add a new token to an existing chain:
- Open the file at
src/data/chains/<CHAIN_ID>/chain.ts. - Update the
tokensarray to include the new token information.
Contributing
To contribute to the project, follow these steps:
Install Dependencies
Install the necessary dependencies with:
npm iBuild
Build the project with:
npm run buildPublish
To publish the package, use:
npm publishThis version improves readability, structure, and clarity. It provides clear instructions for installation, usage, adding new chains and tokens, and contributing to the project.
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
10 months ago
9 months ago
9 months ago
9 months ago
9 months ago
9 months ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
1 year ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago
2 years ago