0.1.11 • Published 2 months ago

@blocklet/hooks v0.1.11

Weekly downloads
-
License
ISC
Repository
-
Last release
2 months ago

@blocklet/hooks

@blocklet/hooks 提供了应用在 blocklet hook 期间(如 post-install, pre-start)所需要的通用函数.主要包含:

  • ensureSqliteInstalled: 确保 sqlite 被正确安装
  • ensureAccountDeclared: 确保应用对应的账号在链上初始化成功
  • ensureAccountStaked: 确保应用对应的账号通过质押,免除交易的手续费

用法

安装依赖

npm install @blocklet/hooks

使用

// 示例文件的路径: blocklets/core/server/hooks/pre-start.js

const { ensureSqliteInstalled, ensureAccountDeclared, ensureAccountStaked } = require('@blocklet/hooks');
const getWallet = require('@blocklet/sdk/lib/wallet');

// 假定这是你要操作的钱包
const wallet = getWallet();

await ensureSqliteInstalled();
await ensureAccountDeclared({ wallet });
await ensureAccountStaked({ wallet });
0.1.11

2 months ago

0.1.10

2 months ago

0.1.9

2 months ago

0.1.8

2 months ago