Skip to content

FIBOSIO/fibos-accounts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 更新时间

About

Basic account module based on fibos-tracker.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published