0.1.11 • Published 2 months ago
@blocklet/hooks v0.1.11
@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 });