package
0.0.0-20191113032148-3606b63ab30f
Repository: https://github.com/phenixchain/devchain.git
Documentation: pkg.go.dev

# Functions

CalcAccountKey 用于所有Account账户的输出list,需要安装时间排序.
CalcAddrKey 通过addr地址查询Account账户信息.
CalcAirDropIndex 通过钱包Seed指定index生成的空投地址.
CalcEncryptionFlag 加密标志Key.
CalckeyEncryptionCompFlag 加密比较标志Key.
CalcLabelKey 通过label查询Account账户信息.
CalcPasswordHash 密码hash的Key.
CalcTxKey 通过height*100000+index 查询Tx交易信息key:Tx:height*100000+index.
CalcWalletSeed 钱包Seed的Key.
CBCDecrypterPrivkey 使用钱包的password对私钥进行aes cbc解密,返回解密后的privkey.
CBCEncrypterPrivkey 使用钱包的password对私钥进行aes cbc加密,返回加密后的privkey.
Init 初始化所有已经注册的钱包业务.
NewStore 新建存储对象.
RegisterPolicy 注册钱包业务策略接口.

# Variables

PolicyContainer 钱包业务容器.
QueryData 查询接口数据全局对象.

# Structs

AddrInfo 通过seed指定index创建的账户信息,目前主要用于空投地址.
Store 钱包通用数据库存储类,实现对钱包账户数据库操作的基本实现.

# Interfaces

MineStatusReport 挖矿操作状态.
WalletBizPolicy 细分钱包业务逻辑的街口.
WalletOperate 钱包对业务插件提供服务的操作接口.