表现形式
软件 CMD - 本地客户端
软件 RPC - 远程客户端(命令行及Web页面)
挖矿软件
钱包 - CMD本地客户端
钱包 - RPC远程客户端(命令行及Web页面)
GUI 钱包
Grin 的钱包 API 按功能拆分成两部分:外部钱包API(Foreign Wallet API,使用端口 3415)和内部钱包API(Wallet Owner API,使用端口 3420)
客户端/服务端
客户端:直接面向用户
服务端:处理客户端过来的请求
内容
没有固定的内容,看具体需求和完成程度。
身份相关(钱包、地址、账户、种子等)
区块链相关(链、区块、交易,输入、输出等)
数学/密码学相关(加密、签名,验证)
系统信息查看
客户端-信息查看
客户端-信息配置
客户端-管理
网络相关(与本地网络、外部网络交互,事件处理)
钱包
- 私钥模块(无)
- 账户模块(无)
- 资产模块(无)
- 交易模块