fuels-ts:基于 Fuel 生态的 TypeScript SDK 项目

Fuel Network Typescript SDK

分支35Tags199
文件最后提交记录最后更新时间
4 个月前
10 个月前
4 个月前
2 年前
7 个月前
4 个月前
4 个月前
1 年前
1 年前
1 年前
7 个月前
1 年前
1 年前
1 年前
9 个月前
1 年前
2 年前
1 年前
2 年前
1 年前
1 年前
1 年前
3 年前
1 年前
1 年前
4 年前
1 年前
1 年前
2 年前
7 个月前
1 年前
1 年前
1 年前
10 个月前
2 年前
1 年前
4 年前
4 年前
1 年前
2 年前
1 年前
2 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前
1 年前

fuels-ts

Fuel 的 TypeScript SDK。

test docs npm discord

安装 (文档)

npm install fuels --save

连接(文档

网络 URL
Mainnet https://mainnet.fuel.network/v1/graphql
Testnet https://testnet.fuel.network/v1/graphql
Localhost 运行本地 Fuel 节点
import { Provider } from 'fuels';

const NETWORK_URL = 'https://mainnet.fuel.network/v1/graphql';

const provider = new Provider(NETWORK_URL);

const chainId = await provider.getChainId();
const gasConfig = await provider.getGasConfig();
const baseAssetId = await provider.getBaseAssetId();

console.log({ chainId, gasConfig, baseAssetId });

创建新的 dApp (文档)

$ npm create fuels

◇ What is the name of your project? #
│ my-fuel-project
└

⚡️ Success! Created a fullstack Fuel dapp at: my-fuel-project.

体验 fuels 命令行工具 (文档)

$ npm install fuels --save
$ npm fuels --help

Commands:
  init [options]      Create a sample `fuel.config.ts` file
  build [options]     Build Sway programs and generate Typescript for them
  deploy [options]    Deploy contracts to the Fuel network
  dev [options]       Start a Fuel node with hot-reload capabilities
  node [options]      Start a Fuel node using project configs
  typegen [options]   Generate Typescript from Sway ABI JSON files
  versions [options]  Check for version incompatibilities
  help [command]      Display help for command

深入文档:

  • fuels init — 创建新的 fuels.config.ts 文件
  • fuels build — 构建 forc 工作区并为所有内容生成 Typescript 类型
  • fuels deploy — 部署工作区合约并将其 ID 保存到 JSON 文件
  • fuels dev — 启动具有热重载功能的 Fuel 节点

官方文档



应用与生态系统

联系我们

贡献

许可证

此仓库的主要许可证为 Apache 2.0,详见 LICENSE

项目介绍

采用TypeScript语言精心打造的Fuel Network软件开发工具包(SDK)【此简介由AI生成】

定制我的领域
10843.11 K1.37 K访问 GitHub