1.0.2 • Published 4 years ago

fibos-accounts v1.0.2

Weekly downloads
2
License
ISC
Repository
github
Last release
4 years ago

fibos-accounts 模块

介绍

fibos-accounts 模块,依赖于 fibos-tracker 模块,存储 FIBOS、EOS 链上所有的账户信息,包括链上账户、账户对应公钥。依赖于 fib-app 框架和默认 model 定义,可以快速部署属于自己的区块链账户系统服务。

安装

npm install fibos-accounts

使用

...
const Tracker = require("fibos-tracker");

Tracker.Config.DBconnString = "sqlite:./chain.db";

const tracker = new Tracker();
tracker.use(require("fibos-accounts"));
...

实例代码

更新说明

v1.0.2 版本说明: 新增对用户「历史权限」存储,可以查询用户指定时间内的公钥信息

默认表结构定义

数据模型

fibos_accounts 表

字段类型说明
idString账户名
creator_idint账户创建者关联 id
createdDate账户创建日期
createdAtDateMysql 插入时间
updatedAtDateMysql 更新时间

fibos_permissions 表

字段类型说明
pub_keyString公钥
permissionString权限名
account_idint关联账户名
start_timeDate公钥生效时间
expire_timeDate公钥失效时间
createdAtDateMysql 插入时间
updatedAtDateMysql 更新时间