| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- syntax = "proto3";
- option go_package = "./pb";
- package pb;
- import "google/protobuf/any.proto";
- message Request {
- // 请求信息
- google.protobuf.Any body = 1;
- // 认证信息
- AuthInfo auth_info = 2;
- // 签名结果
- repeated string signatures = 3;
- }
- // 交易体
- message TxBody {
- repeated google.protobuf.Any messages = 1; // 具体交易类型
- }
- // 认证信息
- message AuthInfo {
- string memo = 1;
- string uuid = 2; // 用户交易唯一标识
- string chain_id = 3; // 子链 ID
- repeated SignerInfos signer_infos = 4; // 签名者信息
- }
- message SignerInfos {
- // 签名者公钥
- PublicKey public_key = 1;
- // 用户交易唯一标识
- string uuid = 2;
- // 指定子链
- string chain_id = 3;
- }
-
- message PublicKey {
- // 签名方法
- string type = 1;
- // 公钥
- string key = 2;
- }
- message Response {
- // 结果码
- string code = 1;
- // 结果消息
- string msg = 2;
- // 结果详情
- google.protobuf.Any data = 3;
- }
-
- enum OrderType {
- // 升序
- ASC = 0;
- // 降序
- DESC = 1;
- }
- // 用户状态
- enum Status {
- DISABLED = 0;
- ENABLED = 1;
- }
-
|