注: Starknet Burner帐号目前处于前阿尔法. 希望经常打破变化.
警告:您应该向用户提供警告,说明这些账户不安全,不应用于储存大量资金。 键盘平板存放于本地存储,可被恶意角色所利用.
创建 Starknet 燃烧器账户
利用这个库,轻松地管理,创建并和Starknets上的燃烧器账户互动.
特征 :
- 初始化和管理燃烧器账户.
- 抽象删除与创建、获取和设置活性燃烧器账户有关的复杂内容.
- 使用提供的钩子与 React apps 方便地集成.
- 香草JS支持.
目录
安装
您可以安装 create-burner 使用纱线、pnpm或npm:
yarn add @dojoengine/create-burner starknet
在野外:
使用量
用反应
安装后,您可以轻松地将其集成到您的 React app:
import { useBurner } from "@dojoengine/create-burner";
const YourComponent = () => {
const { get, list, select, create, account } = useBurner(options);
// Rest of your component
};
香草 Java 脚本
对于非 React 应用程序,请使用 BurnerManager 类 :
import { BurnerManager } from "@dojoengine/create-burner";
const manager = new BurnerManager(options);
manager.init();
const activeAccount = manager.getActiveAccount();
API 密码
-
使用燃烧器:一个反应钩子,提供创建活化器,选择活化器和更多等功能.
get(address: string):获取基于地址的活化器账户.list():列出所有燃烧器.select(address: string): 设置活性账户为活性账户.create(): 创建一个新的燃烧器.account:活性燃烧器账户.isDeploying: 一个布尔表示是否正在部署燃烧器.listConnectors(): 列出所有可以传递给 Starknet 的可用钱包extraWallets。 。 。 .
-
燃烧器管理器: 香草JS的一门课程,提供管理燃烧器账户的方法.
init():初始化管理器.getActiveAccount():获取活性燃烧器账户.get(address: string):获取基于地址的活化器账户.list():列出所有燃烧器.select(address: string): 设置活性账户为活性账户.create(): 创建一个新的燃烧器.account:活性燃烧器账户.isDeploying: 一个布尔表示是否正在部署燃烧器.
贡献
- 叉出宝库.
- 创建您的特性分支( E)
git checkout -b feature/my-new-feature) (中文(简体) ). - 提交更改( E)
git commit -am 'Add some feature') (中文(简体) ). - 推向分行(
git push origin feature/my-new-feature) (中文(简体) ). - 打开拉取请求.
许可证
这个项目根据麻省理工学院的许可证获得许可.