跨常数
共享库输出网络、信号并处理整个议定书生态系统所使用的定义.
安装
# npm
npm install @across-protocol/constants
# yarn
yarn add @across-protocol/constants
使用量
import { TOKEN_SYMBOLS_MAP } from "@across-protocol/constants";
// Access token metadata
const usdc = TOKEN_SYMBOLS_MAP.USDC;
console.log(usdc.decimals); // 6
console.log(usdc.addresses[1]); // Ethereum mainnet address
导出什么
| 模块 | 说明 |
|---|---|
networks | 测试网和主网的链式ID常数,链式元数据 |
tokens | TOKEN_SYMBOLS_MAP - 符号名称、符号、小数、每链地址、coingeckoId |
发展
# Build (CJS + ESM + TypeScript declarations)
yarn build
# Lint
yarn lint
# Auto-fix lint issues
yarn lint-fix
正在添加托肯或网络
- 新网络: 添加链式ID常数到
src/networks.ts。 。 。 . - 新符号: 添加条目到
TOKEN_SYMBOLS_MAP内src/tokens.ts。 。 。 . - 运行
yarn lint-fix && yarn build以核实.
出版
通过 GitHub 动作自动发布到 npm GitHub 发布,支持β/canary标签的预发版本.
许可证
仅限AGPL-3.0