fibos-accounts

1.0.2 • Public • Published

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 表

字段 类型 说明
id String 账户名
creator_id int 账户创建者关联 id
created Date 账户创建日期
createdAt Date Mysql 插入时间
updatedAt Date Mysql 更新时间

fibos_permissions 表

字段 类型 说明
pub_key String 公钥
permission String 权限名
account_id int 关联账户名
start_time Date 公钥生效时间
expire_time Date 公钥失效时间
createdAt Date Mysql 插入时间
updatedAt Date Mysql 更新时间

Readme

Keywords

none

Package Sidebar

Install

npm i fibos-accounts

Weekly Downloads

0

Version

1.0.2

License

ISC

Unpacked Size

56.3 kB

Total Files

11

Last publish

Collaborators

  • d3j