Commit d23433af authored by heyubin's avatar heyubin

add by hyb for pb

parent 0ace7ab6
// Code generated by protoc-gen-go. DO NOT EDIT. // Code generated by protoc-gen-go. DO NOT EDIT.
// source: multisig.proto // source: multisig.proto
/*
Package types is a generated protocol buffer package.
It is generated from these files:
multisig.proto
It has these top-level messages:
MultiSig
ConfirmedOwner
MultiSigTx
Owner
DailyLimit
SymbolDailyLimit
MultiSigAction
MultiSigAccCreate
MultiSigOwnerOperate
MultiSigAccOperate
MultiSigExecTransfer
MultiSigConfirmTx
ReqMultiSigAccs
ReplyMultiSigAccs
ReqMultiSigAccInfo
ReplyMultiSigAccInfo
ReqMultiSigTxids
ReplyMultiSigTxids
ReqMultiSigTxInfo
ReplyMultiSigTxInfo
ReqMultiSigAccUnSpentToday
ReplyUnSpentAssets
UnSpentAssets
ReceiptMultiSig
ReceiptOwnerAddOrDel
ReceiptOwnerModOrRep
ReceiptWeightModify
ReceiptDailyLimitOperate
ReceiptConfirmTx
ReceiptAccDailyLimitUpdate
ReceiptMultiSigTx
ReceiptTxCountUpdate
MultiSigTxOwner
Uint64
AccountAssets
ReqAccAssets
ReplyAccAssets
AccAssets
Assets
AccAddress
*/
package types package types
import proto "github.com/golang/protobuf/proto" import (
import fmt "fmt" fmt "fmt"
import math "math" types "github.com/33cn/chain33/types"
import types1 "github.com/33cn/chain33/types" proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used. // Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal var _ = proto.Marshal
...@@ -67,29 +21,52 @@ var _ = math.Inf ...@@ -67,29 +21,52 @@ var _ = math.Inf
// proto package needs to be updated. // proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
// message for multisig start///////////////////////////////////////////////////// // message for multisig start/////////////////////////////////////////////////////
// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////////
// 多重签名账户的状态信息,存在在statedb中,通过多重签名账户作为key值 //多重签名账户的状态信息,存在在statedb中,通过多重签名账户作为key值
// createaddr: 创建多重签名地址的创建者账户 //createaddr: 创建多重签名地址的创建者账户
// multisigaddr: 多重签名地址 //multisigaddr: 多重签名地址
// owners: 可以操作此多重签名地址的owner账户列表 //owners: 可以操作此多重签名地址的owner账户列表
// DailyLimit: 不同资产的每日限额,通过symbol来区分,本连的原生币,以及跨链过来的其他链的原生币 //DailyLimit: 不同资产的每日限额,通过symbol来区分,本连的原生币,以及跨链过来的其他链的原生币
// txCount:记录此多重签名地址上提交的withdraw交易数 //txCount:记录此多重签名地址上提交的withdraw交易数
// requiredweight:确认一笔withdraw交易需要的权重。 //requiredweight:确认一笔withdraw交易需要的权重。
type MultiSig struct { type MultiSig struct {
CreateAddr string `protobuf:"bytes,1,opt,name=createAddr" json:"createAddr,omitempty"` CreateAddr string `protobuf:"bytes,1,opt,name=createAddr,proto3" json:"createAddr,omitempty"`
MultiSigAddr string `protobuf:"bytes,2,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,2,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Owners []*Owner `protobuf:"bytes,3,rep,name=owners" json:"owners,omitempty"` Owners []*Owner `protobuf:"bytes,3,rep,name=owners,proto3" json:"owners,omitempty"`
DailyLimits []*DailyLimit `protobuf:"bytes,4,rep,name=dailyLimits" json:"dailyLimits,omitempty"` DailyLimits []*DailyLimit `protobuf:"bytes,4,rep,name=dailyLimits,proto3" json:"dailyLimits,omitempty"`
TxCount uint64 `protobuf:"varint,5,opt,name=txCount" json:"txCount,omitempty"` TxCount uint64 `protobuf:"varint,5,opt,name=txCount,proto3" json:"txCount,omitempty"`
RequiredWeight uint64 `protobuf:"varint,6,opt,name=requiredWeight" json:"requiredWeight,omitempty"` RequiredWeight uint64 `protobuf:"varint,6,opt,name=requiredWeight,proto3" json:"requiredWeight,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *MultiSig) Reset() { *m = MultiSig{} } func (m *MultiSig) Reset() { *m = MultiSig{} }
func (m *MultiSig) String() string { return proto.CompactTextString(m) } func (m *MultiSig) String() string { return proto.CompactTextString(m) }
func (*MultiSig) ProtoMessage() {} func (*MultiSig) ProtoMessage() {}
func (*MultiSig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} } func (*MultiSig) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{0}
}
func (m *MultiSig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MultiSig.Unmarshal(m, b)
}
func (m *MultiSig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MultiSig.Marshal(b, m, deterministic)
}
func (m *MultiSig) XXX_Merge(src proto.Message) {
xxx_messageInfo_MultiSig.Merge(m, src)
}
func (m *MultiSig) XXX_Size() int {
return xxx_messageInfo_MultiSig.Size(m)
}
func (m *MultiSig) XXX_DiscardUnknown() {
xxx_messageInfo_MultiSig.DiscardUnknown(m)
}
var xxx_messageInfo_MultiSig proto.InternalMessageInfo
func (m *MultiSig) GetCreateAddr() string { func (m *MultiSig) GetCreateAddr() string {
if m != nil { if m != nil {
...@@ -133,15 +110,38 @@ func (m *MultiSig) GetRequiredWeight() uint64 { ...@@ -133,15 +110,38 @@ func (m *MultiSig) GetRequiredWeight() uint64 {
return 0 return 0
} }
// 这个地址是否已经确认某个交易 //这个地址是否已经确认某个交易
type ConfirmedOwner struct { type ConfirmedOwner struct {
ConfirmedOwner []*Owner `protobuf:"bytes,1,rep,name=confirmedOwner" json:"confirmedOwner,omitempty"` ConfirmedOwner []*Owner `protobuf:"bytes,1,rep,name=confirmedOwner,proto3" json:"confirmedOwner,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ConfirmedOwner) Reset() { *m = ConfirmedOwner{} } func (m *ConfirmedOwner) Reset() { *m = ConfirmedOwner{} }
func (m *ConfirmedOwner) String() string { return proto.CompactTextString(m) } func (m *ConfirmedOwner) String() string { return proto.CompactTextString(m) }
func (*ConfirmedOwner) ProtoMessage() {} func (*ConfirmedOwner) ProtoMessage() {}
func (*ConfirmedOwner) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{1} } func (*ConfirmedOwner) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{1}
}
func (m *ConfirmedOwner) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ConfirmedOwner.Unmarshal(m, b)
}
func (m *ConfirmedOwner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ConfirmedOwner.Marshal(b, m, deterministic)
}
func (m *ConfirmedOwner) XXX_Merge(src proto.Message) {
xxx_messageInfo_ConfirmedOwner.Merge(m, src)
}
func (m *ConfirmedOwner) XXX_Size() int {
return xxx_messageInfo_ConfirmedOwner.Size(m)
}
func (m *ConfirmedOwner) XXX_DiscardUnknown() {
xxx_messageInfo_ConfirmedOwner.DiscardUnknown(m)
}
var xxx_messageInfo_ConfirmedOwner proto.InternalMessageInfo
func (m *ConfirmedOwner) GetConfirmedOwner() []*Owner { func (m *ConfirmedOwner) GetConfirmedOwner() []*Owner {
if m != nil { if m != nil {
...@@ -150,21 +150,44 @@ func (m *ConfirmedOwner) GetConfirmedOwner() []*Owner { ...@@ -150,21 +150,44 @@ func (m *ConfirmedOwner) GetConfirmedOwner() []*Owner {
return nil return nil
} }
// 记录提交的交易详情,在满足确认条件后执行data中的交易 //记录提交的交易详情,在满足确认条件后执行data中的交易
// txHash:用于存贮提交的确认交易。存贮在localdb中,通过txhash可以获取 //txHash:用于存贮提交的确认交易。存贮在localdb中,通过txhash可以获取
type MultiSigTx struct { type MultiSigTx struct {
Txid uint64 `protobuf:"varint,1,opt,name=txid" json:"txid,omitempty"` Txid uint64 `protobuf:"varint,1,opt,name=txid,proto3" json:"txid,omitempty"`
TxHash string `protobuf:"bytes,2,opt,name=txHash" json:"txHash,omitempty"` TxHash string `protobuf:"bytes,2,opt,name=txHash,proto3" json:"txHash,omitempty"`
Executed bool `protobuf:"varint,3,opt,name=executed" json:"executed,omitempty"` Executed bool `protobuf:"varint,3,opt,name=executed,proto3" json:"executed,omitempty"`
TxType uint64 `protobuf:"varint,4,opt,name=txType" json:"txType,omitempty"` TxType uint64 `protobuf:"varint,4,opt,name=txType,proto3" json:"txType,omitempty"`
MultiSigAddr string `protobuf:"bytes,5,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,5,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
ConfirmedOwner []*Owner `protobuf:"bytes,6,rep,name=confirmedOwner" json:"confirmedOwner,omitempty"` ConfirmedOwner []*Owner `protobuf:"bytes,6,rep,name=confirmedOwner,proto3" json:"confirmedOwner,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *MultiSigTx) Reset() { *m = MultiSigTx{} } func (m *MultiSigTx) Reset() { *m = MultiSigTx{} }
func (m *MultiSigTx) String() string { return proto.CompactTextString(m) } func (m *MultiSigTx) String() string { return proto.CompactTextString(m) }
func (*MultiSigTx) ProtoMessage() {} func (*MultiSigTx) ProtoMessage() {}
func (*MultiSigTx) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{2} } func (*MultiSigTx) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{2}
}
func (m *MultiSigTx) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MultiSigTx.Unmarshal(m, b)
}
func (m *MultiSigTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MultiSigTx.Marshal(b, m, deterministic)
}
func (m *MultiSigTx) XXX_Merge(src proto.Message) {
xxx_messageInfo_MultiSigTx.Merge(m, src)
}
func (m *MultiSigTx) XXX_Size() int {
return xxx_messageInfo_MultiSigTx.Size(m)
}
func (m *MultiSigTx) XXX_DiscardUnknown() {
xxx_messageInfo_MultiSigTx.DiscardUnknown(m)
}
var xxx_messageInfo_MultiSigTx proto.InternalMessageInfo
func (m *MultiSigTx) GetTxid() uint64 { func (m *MultiSigTx) GetTxid() uint64 {
if m != nil { if m != nil {
...@@ -210,14 +233,37 @@ func (m *MultiSigTx) GetConfirmedOwner() []*Owner { ...@@ -210,14 +233,37 @@ func (m *MultiSigTx) GetConfirmedOwner() []*Owner {
// owner 结构体:owner账户地址,以及权重 // owner 结构体:owner账户地址,以及权重
type Owner struct { type Owner struct {
OwnerAddr string `protobuf:"bytes,1,opt,name=ownerAddr" json:"ownerAddr,omitempty"` OwnerAddr string `protobuf:"bytes,1,opt,name=ownerAddr,proto3" json:"ownerAddr,omitempty"`
Weight uint64 `protobuf:"varint,2,opt,name=weight" json:"weight,omitempty"` Weight uint64 `protobuf:"varint,2,opt,name=weight,proto3" json:"weight,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *Owner) Reset() { *m = Owner{} } func (m *Owner) Reset() { *m = Owner{} }
func (m *Owner) String() string { return proto.CompactTextString(m) } func (m *Owner) String() string { return proto.CompactTextString(m) }
func (*Owner) ProtoMessage() {} func (*Owner) ProtoMessage() {}
func (*Owner) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{3} } func (*Owner) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{3}
}
func (m *Owner) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Owner.Unmarshal(m, b)
}
func (m *Owner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Owner.Marshal(b, m, deterministic)
}
func (m *Owner) XXX_Merge(src proto.Message) {
xxx_messageInfo_Owner.Merge(m, src)
}
func (m *Owner) XXX_Size() int {
return xxx_messageInfo_Owner.Size(m)
}
func (m *Owner) XXX_DiscardUnknown() {
xxx_messageInfo_Owner.DiscardUnknown(m)
}
var xxx_messageInfo_Owner proto.InternalMessageInfo
func (m *Owner) GetOwnerAddr() string { func (m *Owner) GetOwnerAddr() string {
if m != nil { if m != nil {
...@@ -233,21 +279,44 @@ func (m *Owner) GetWeight() uint64 { ...@@ -233,21 +279,44 @@ func (m *Owner) GetWeight() uint64 {
return 0 return 0
} }
// 每日资产限额,不同的资产价格不一致,需要设置各自的每日限额。没有设置或者限额是0时,表示不能取币 //每日资产限额,不同的资产价格不一致,需要设置各自的每日限额。没有设置或者限额是0时,表示不能取币
// spentToday今天已经花费的额度。用于和dailyLimit做对比,超过每日限额时需要多重签名 //spentToday今天已经花费的额度。用于和dailyLimit做对比,超过每日限额时需要多重签名
// lastDay记录当天开始的时间戳,新的一天需要重置spentToday为初始值0,并修改lastDay的时间戳 //lastDay记录当天开始的时间戳,新的一天需要重置spentToday为初始值0,并修改lastDay的时间戳
type DailyLimit struct { type DailyLimit struct {
Symbol string `protobuf:"bytes,1,opt,name=symbol" json:"symbol,omitempty"` Symbol string `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"`
Execer string `protobuf:"bytes,2,opt,name=execer" json:"execer,omitempty"` Execer string `protobuf:"bytes,2,opt,name=execer,proto3" json:"execer,omitempty"`
DailyLimit uint64 `protobuf:"varint,3,opt,name=dailyLimit" json:"dailyLimit,omitempty"` DailyLimit uint64 `protobuf:"varint,3,opt,name=dailyLimit,proto3" json:"dailyLimit,omitempty"`
SpentToday uint64 `protobuf:"varint,4,opt,name=spentToday" json:"spentToday,omitempty"` SpentToday uint64 `protobuf:"varint,4,opt,name=spentToday,proto3" json:"spentToday,omitempty"`
LastDay int64 `protobuf:"varint,5,opt,name=lastDay" json:"lastDay,omitempty"` LastDay int64 `protobuf:"varint,5,opt,name=lastDay,proto3" json:"lastDay,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *DailyLimit) Reset() { *m = DailyLimit{} } func (m *DailyLimit) Reset() { *m = DailyLimit{} }
func (m *DailyLimit) String() string { return proto.CompactTextString(m) } func (m *DailyLimit) String() string { return proto.CompactTextString(m) }
func (*DailyLimit) ProtoMessage() {} func (*DailyLimit) ProtoMessage() {}
func (*DailyLimit) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{4} } func (*DailyLimit) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{4}
}
func (m *DailyLimit) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_DailyLimit.Unmarshal(m, b)
}
func (m *DailyLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_DailyLimit.Marshal(b, m, deterministic)
}
func (m *DailyLimit) XXX_Merge(src proto.Message) {
xxx_messageInfo_DailyLimit.Merge(m, src)
}
func (m *DailyLimit) XXX_Size() int {
return xxx_messageInfo_DailyLimit.Size(m)
}
func (m *DailyLimit) XXX_DiscardUnknown() {
xxx_messageInfo_DailyLimit.DiscardUnknown(m)
}
var xxx_messageInfo_DailyLimit proto.InternalMessageInfo
func (m *DailyLimit) GetSymbol() string { func (m *DailyLimit) GetSymbol() string {
if m != nil { if m != nil {
...@@ -285,15 +354,38 @@ func (m *DailyLimit) GetLastDay() int64 { ...@@ -285,15 +354,38 @@ func (m *DailyLimit) GetLastDay() int64 {
} }
type SymbolDailyLimit struct { type SymbolDailyLimit struct {
Symbol string `protobuf:"bytes,1,opt,name=symbol" json:"symbol,omitempty"` Symbol string `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"`
Execer string `protobuf:"bytes,2,opt,name=execer" json:"execer,omitempty"` Execer string `protobuf:"bytes,2,opt,name=execer,proto3" json:"execer,omitempty"`
DailyLimit uint64 `protobuf:"varint,3,opt,name=dailyLimit" json:"dailyLimit,omitempty"` DailyLimit uint64 `protobuf:"varint,3,opt,name=dailyLimit,proto3" json:"dailyLimit,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *SymbolDailyLimit) Reset() { *m = SymbolDailyLimit{} } func (m *SymbolDailyLimit) Reset() { *m = SymbolDailyLimit{} }
func (m *SymbolDailyLimit) String() string { return proto.CompactTextString(m) } func (m *SymbolDailyLimit) String() string { return proto.CompactTextString(m) }
func (*SymbolDailyLimit) ProtoMessage() {} func (*SymbolDailyLimit) ProtoMessage() {}
func (*SymbolDailyLimit) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} } func (*SymbolDailyLimit) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{5}
}
func (m *SymbolDailyLimit) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_SymbolDailyLimit.Unmarshal(m, b)
}
func (m *SymbolDailyLimit) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_SymbolDailyLimit.Marshal(b, m, deterministic)
}
func (m *SymbolDailyLimit) XXX_Merge(src proto.Message) {
xxx_messageInfo_SymbolDailyLimit.Merge(m, src)
}
func (m *SymbolDailyLimit) XXX_Size() int {
return xxx_messageInfo_SymbolDailyLimit.Size(m)
}
func (m *SymbolDailyLimit) XXX_DiscardUnknown() {
xxx_messageInfo_SymbolDailyLimit.DiscardUnknown(m)
}
var xxx_messageInfo_SymbolDailyLimit proto.InternalMessageInfo
func (m *SymbolDailyLimit) GetSymbol() string { func (m *SymbolDailyLimit) GetSymbol() string {
if m != nil { if m != nil {
...@@ -316,7 +408,7 @@ func (m *SymbolDailyLimit) GetDailyLimit() uint64 { ...@@ -316,7 +408,7 @@ func (m *SymbolDailyLimit) GetDailyLimit() uint64 {
return 0 return 0
} }
// MultiSig 所有可能的交易action //MultiSig 所有可能的交易action
type MultiSigAction struct { type MultiSigAction struct {
// Types that are valid to be assigned to Value: // Types that are valid to be assigned to Value:
// *MultiSigAction_MultiSigAccCreate // *MultiSigAction_MultiSigAccCreate
...@@ -326,42 +418,75 @@ type MultiSigAction struct { ...@@ -326,42 +418,75 @@ type MultiSigAction struct {
// *MultiSigAction_MultiSigExecTransferTo // *MultiSigAction_MultiSigExecTransferTo
// *MultiSigAction_MultiSigExecTransferFrom // *MultiSigAction_MultiSigExecTransferFrom
Value isMultiSigAction_Value `protobuf_oneof:"value"` Value isMultiSigAction_Value `protobuf_oneof:"value"`
Ty int32 `protobuf:"varint,7,opt,name=Ty" json:"Ty,omitempty"` Ty int32 `protobuf:"varint,7,opt,name=Ty,proto3" json:"Ty,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *MultiSigAction) Reset() { *m = MultiSigAction{} } func (m *MultiSigAction) Reset() { *m = MultiSigAction{} }
func (m *MultiSigAction) String() string { return proto.CompactTextString(m) } func (m *MultiSigAction) String() string { return proto.CompactTextString(m) }
func (*MultiSigAction) ProtoMessage() {} func (*MultiSigAction) ProtoMessage() {}
func (*MultiSigAction) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} } func (*MultiSigAction) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{6}
}
func (m *MultiSigAction) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MultiSigAction.Unmarshal(m, b)
}
func (m *MultiSigAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MultiSigAction.Marshal(b, m, deterministic)
}
func (m *MultiSigAction) XXX_Merge(src proto.Message) {
xxx_messageInfo_MultiSigAction.Merge(m, src)
}
func (m *MultiSigAction) XXX_Size() int {
return xxx_messageInfo_MultiSigAction.Size(m)
}
func (m *MultiSigAction) XXX_DiscardUnknown() {
xxx_messageInfo_MultiSigAction.DiscardUnknown(m)
}
var xxx_messageInfo_MultiSigAction proto.InternalMessageInfo
type isMultiSigAction_Value interface { type isMultiSigAction_Value interface {
isMultiSigAction_Value() isMultiSigAction_Value()
} }
type MultiSigAction_MultiSigAccCreate struct { type MultiSigAction_MultiSigAccCreate struct {
MultiSigAccCreate *MultiSigAccCreate `protobuf:"bytes,1,opt,name=multiSigAccCreate,oneof"` MultiSigAccCreate *MultiSigAccCreate `protobuf:"bytes,1,opt,name=multiSigAccCreate,proto3,oneof"`
} }
type MultiSigAction_MultiSigOwnerOperate struct { type MultiSigAction_MultiSigOwnerOperate struct {
MultiSigOwnerOperate *MultiSigOwnerOperate `protobuf:"bytes,2,opt,name=multiSigOwnerOperate,oneof"` MultiSigOwnerOperate *MultiSigOwnerOperate `protobuf:"bytes,2,opt,name=multiSigOwnerOperate,proto3,oneof"`
} }
type MultiSigAction_MultiSigAccOperate struct { type MultiSigAction_MultiSigAccOperate struct {
MultiSigAccOperate *MultiSigAccOperate `protobuf:"bytes,3,opt,name=multiSigAccOperate,oneof"` MultiSigAccOperate *MultiSigAccOperate `protobuf:"bytes,3,opt,name=multiSigAccOperate,proto3,oneof"`
} }
type MultiSigAction_MultiSigConfirmTx struct { type MultiSigAction_MultiSigConfirmTx struct {
MultiSigConfirmTx *MultiSigConfirmTx `protobuf:"bytes,4,opt,name=multiSigConfirmTx,oneof"` MultiSigConfirmTx *MultiSigConfirmTx `protobuf:"bytes,4,opt,name=multiSigConfirmTx,proto3,oneof"`
} }
type MultiSigAction_MultiSigExecTransferTo struct { type MultiSigAction_MultiSigExecTransferTo struct {
MultiSigExecTransferTo *MultiSigExecTransfer `protobuf:"bytes,5,opt,name=multiSigExecTransferTo,oneof"` MultiSigExecTransferTo *MultiSigExecTransfer `protobuf:"bytes,5,opt,name=multiSigExecTransferTo,proto3,oneof"`
} }
type MultiSigAction_MultiSigExecTransferFrom struct { type MultiSigAction_MultiSigExecTransferFrom struct {
MultiSigExecTransferFrom *MultiSigExecTransfer `protobuf:"bytes,6,opt,name=multiSigExecTransferFrom,oneof"` MultiSigExecTransferFrom *MultiSigExecTransfer `protobuf:"bytes,6,opt,name=multiSigExecTransferFrom,proto3,oneof"`
} }
func (*MultiSigAction_MultiSigAccCreate) isMultiSigAction_Value() {} func (*MultiSigAction_MultiSigAccCreate) isMultiSigAction_Value() {}
func (*MultiSigAction_MultiSigOwnerOperate) isMultiSigAction_Value() {} func (*MultiSigAction_MultiSigOwnerOperate) isMultiSigAction_Value() {}
func (*MultiSigAction_MultiSigAccOperate) isMultiSigAction_Value() {} func (*MultiSigAction_MultiSigAccOperate) isMultiSigAction_Value() {}
func (*MultiSigAction_MultiSigConfirmTx) isMultiSigAction_Value() {} func (*MultiSigAction_MultiSigConfirmTx) isMultiSigAction_Value() {}
func (*MultiSigAction_MultiSigExecTransferTo) isMultiSigAction_Value() {} func (*MultiSigAction_MultiSigExecTransferTo) isMultiSigAction_Value() {}
func (*MultiSigAction_MultiSigExecTransferFrom) isMultiSigAction_Value() {} func (*MultiSigAction_MultiSigExecTransferFrom) isMultiSigAction_Value() {}
func (m *MultiSigAction) GetValue() isMultiSigAction_Value { func (m *MultiSigAction) GetValue() isMultiSigAction_Value {
...@@ -535,32 +660,32 @@ func _MultiSigAction_OneofSizer(msg proto.Message) (n int) { ...@@ -535,32 +660,32 @@ func _MultiSigAction_OneofSizer(msg proto.Message) (n int) {
switch x := m.Value.(type) { switch x := m.Value.(type) {
case *MultiSigAction_MultiSigAccCreate: case *MultiSigAction_MultiSigAccCreate:
s := proto.Size(x.MultiSigAccCreate) s := proto.Size(x.MultiSigAccCreate)
n += proto.SizeVarint(1<<3 | proto.WireBytes) n += 1 // tag and wire
n += proto.SizeVarint(uint64(s)) n += proto.SizeVarint(uint64(s))
n += s n += s
case *MultiSigAction_MultiSigOwnerOperate: case *MultiSigAction_MultiSigOwnerOperate:
s := proto.Size(x.MultiSigOwnerOperate) s := proto.Size(x.MultiSigOwnerOperate)
n += proto.SizeVarint(2<<3 | proto.WireBytes) n += 1 // tag and wire
n += proto.SizeVarint(uint64(s)) n += proto.SizeVarint(uint64(s))
n += s n += s
case *MultiSigAction_MultiSigAccOperate: case *MultiSigAction_MultiSigAccOperate:
s := proto.Size(x.MultiSigAccOperate) s := proto.Size(x.MultiSigAccOperate)
n += proto.SizeVarint(3<<3 | proto.WireBytes) n += 1 // tag and wire
n += proto.SizeVarint(uint64(s)) n += proto.SizeVarint(uint64(s))
n += s n += s
case *MultiSigAction_MultiSigConfirmTx: case *MultiSigAction_MultiSigConfirmTx:
s := proto.Size(x.MultiSigConfirmTx) s := proto.Size(x.MultiSigConfirmTx)
n += proto.SizeVarint(4<<3 | proto.WireBytes) n += 1 // tag and wire
n += proto.SizeVarint(uint64(s)) n += proto.SizeVarint(uint64(s))
n += s n += s
case *MultiSigAction_MultiSigExecTransferTo: case *MultiSigAction_MultiSigExecTransferTo:
s := proto.Size(x.MultiSigExecTransferTo) s := proto.Size(x.MultiSigExecTransferTo)
n += proto.SizeVarint(5<<3 | proto.WireBytes) n += 1 // tag and wire
n += proto.SizeVarint(uint64(s)) n += proto.SizeVarint(uint64(s))
n += s n += s
case *MultiSigAction_MultiSigExecTransferFrom: case *MultiSigAction_MultiSigExecTransferFrom:
s := proto.Size(x.MultiSigExecTransferFrom) s := proto.Size(x.MultiSigExecTransferFrom)
n += proto.SizeVarint(6<<3 | proto.WireBytes) n += 1 // tag and wire
n += proto.SizeVarint(uint64(s)) n += proto.SizeVarint(uint64(s))
n += s n += s
case nil: case nil:
...@@ -570,17 +695,40 @@ func _MultiSigAction_OneofSizer(msg proto.Message) (n int) { ...@@ -570,17 +695,40 @@ func _MultiSigAction_OneofSizer(msg proto.Message) (n int) {
return n return n
} }
// 创建多重签名账户时需要的信息:创建时最少初始化两个owners,资产的每日限额初始时可以不设置 //创建多重签名账户时需要的信息:创建时最少初始化两个owners,资产的每日限额初始时可以不设置
type MultiSigAccCreate struct { type MultiSigAccCreate struct {
Owners []*Owner `protobuf:"bytes,1,rep,name=owners" json:"owners,omitempty"` Owners []*Owner `protobuf:"bytes,1,rep,name=owners,proto3" json:"owners,omitempty"`
RequiredWeight uint64 `protobuf:"varint,2,opt,name=requiredWeight" json:"requiredWeight,omitempty"` RequiredWeight uint64 `protobuf:"varint,2,opt,name=requiredWeight,proto3" json:"requiredWeight,omitempty"`
DailyLimit *SymbolDailyLimit `protobuf:"bytes,3,opt,name=dailyLimit" json:"dailyLimit,omitempty"` DailyLimit *SymbolDailyLimit `protobuf:"bytes,3,opt,name=dailyLimit,proto3" json:"dailyLimit,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *MultiSigAccCreate) Reset() { *m = MultiSigAccCreate{} } func (m *MultiSigAccCreate) Reset() { *m = MultiSigAccCreate{} }
func (m *MultiSigAccCreate) String() string { return proto.CompactTextString(m) } func (m *MultiSigAccCreate) String() string { return proto.CompactTextString(m) }
func (*MultiSigAccCreate) ProtoMessage() {} func (*MultiSigAccCreate) ProtoMessage() {}
func (*MultiSigAccCreate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} } func (*MultiSigAccCreate) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{7}
}
func (m *MultiSigAccCreate) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MultiSigAccCreate.Unmarshal(m, b)
}
func (m *MultiSigAccCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MultiSigAccCreate.Marshal(b, m, deterministic)
}
func (m *MultiSigAccCreate) XXX_Merge(src proto.Message) {
xxx_messageInfo_MultiSigAccCreate.Merge(m, src)
}
func (m *MultiSigAccCreate) XXX_Size() int {
return xxx_messageInfo_MultiSigAccCreate.Size(m)
}
func (m *MultiSigAccCreate) XXX_DiscardUnknown() {
xxx_messageInfo_MultiSigAccCreate.DiscardUnknown(m)
}
var xxx_messageInfo_MultiSigAccCreate proto.InternalMessageInfo
func (m *MultiSigAccCreate) GetOwners() []*Owner { func (m *MultiSigAccCreate) GetOwners() []*Owner {
if m != nil { if m != nil {
...@@ -603,19 +751,42 @@ func (m *MultiSigAccCreate) GetDailyLimit() *SymbolDailyLimit { ...@@ -603,19 +751,42 @@ func (m *MultiSigAccCreate) GetDailyLimit() *SymbolDailyLimit {
return nil return nil
} }
// 对MultiSigAccount账户owner的操作:add/del/replace/modify //对MultiSigAccount账户owner的操作:add/del/replace/modify
type MultiSigOwnerOperate struct { type MultiSigOwnerOperate struct {
MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr" json:"multiSigAccAddr,omitempty"` MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr,proto3" json:"multiSigAccAddr,omitempty"`
OldOwner string `protobuf:"bytes,2,opt,name=oldOwner" json:"oldOwner,omitempty"` OldOwner string `protobuf:"bytes,2,opt,name=oldOwner,proto3" json:"oldOwner,omitempty"`
NewOwner string `protobuf:"bytes,3,opt,name=newOwner" json:"newOwner,omitempty"` NewOwner string `protobuf:"bytes,3,opt,name=newOwner,proto3" json:"newOwner,omitempty"`
NewWeight uint64 `protobuf:"varint,4,opt,name=newWeight" json:"newWeight,omitempty"` NewWeight uint64 `protobuf:"varint,4,opt,name=newWeight,proto3" json:"newWeight,omitempty"`
OperateFlag uint64 `protobuf:"varint,5,opt,name=operateFlag" json:"operateFlag,omitempty"` OperateFlag uint64 `protobuf:"varint,5,opt,name=operateFlag,proto3" json:"operateFlag,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *MultiSigOwnerOperate) Reset() { *m = MultiSigOwnerOperate{} } func (m *MultiSigOwnerOperate) Reset() { *m = MultiSigOwnerOperate{} }
func (m *MultiSigOwnerOperate) String() string { return proto.CompactTextString(m) } func (m *MultiSigOwnerOperate) String() string { return proto.CompactTextString(m) }
func (*MultiSigOwnerOperate) ProtoMessage() {} func (*MultiSigOwnerOperate) ProtoMessage() {}
func (*MultiSigOwnerOperate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} } func (*MultiSigOwnerOperate) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{8}
}
func (m *MultiSigOwnerOperate) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MultiSigOwnerOperate.Unmarshal(m, b)
}
func (m *MultiSigOwnerOperate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MultiSigOwnerOperate.Marshal(b, m, deterministic)
}
func (m *MultiSigOwnerOperate) XXX_Merge(src proto.Message) {
xxx_messageInfo_MultiSigOwnerOperate.Merge(m, src)
}
func (m *MultiSigOwnerOperate) XXX_Size() int {
return xxx_messageInfo_MultiSigOwnerOperate.Size(m)
}
func (m *MultiSigOwnerOperate) XXX_DiscardUnknown() {
xxx_messageInfo_MultiSigOwnerOperate.DiscardUnknown(m)
}
var xxx_messageInfo_MultiSigOwnerOperate proto.InternalMessageInfo
func (m *MultiSigOwnerOperate) GetMultiSigAccAddr() string { func (m *MultiSigOwnerOperate) GetMultiSigAccAddr() string {
if m != nil { if m != nil {
...@@ -652,19 +823,42 @@ func (m *MultiSigOwnerOperate) GetOperateFlag() uint64 { ...@@ -652,19 +823,42 @@ func (m *MultiSigOwnerOperate) GetOperateFlag() uint64 {
return 0 return 0
} }
// 对MultiSigAccount账户的操作:modify/add:SymbolDailyLimit,requiredweight //对MultiSigAccount账户的操作:modify/add:SymbolDailyLimit,requiredweight
// 修改或者添加每日限额,或者请求权重的值。 //修改或者添加每日限额,或者请求权重的值。
type MultiSigAccOperate struct { type MultiSigAccOperate struct {
MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr" json:"multiSigAccAddr,omitempty"` MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr,proto3" json:"multiSigAccAddr,omitempty"`
DailyLimit *SymbolDailyLimit `protobuf:"bytes,2,opt,name=dailyLimit" json:"dailyLimit,omitempty"` DailyLimit *SymbolDailyLimit `protobuf:"bytes,2,opt,name=dailyLimit,proto3" json:"dailyLimit,omitempty"`
NewRequiredWeight uint64 `protobuf:"varint,3,opt,name=newRequiredWeight" json:"newRequiredWeight,omitempty"` NewRequiredWeight uint64 `protobuf:"varint,3,opt,name=newRequiredWeight,proto3" json:"newRequiredWeight,omitempty"`
OperateFlag bool `protobuf:"varint,4,opt,name=operateFlag" json:"operateFlag,omitempty"` OperateFlag bool `protobuf:"varint,4,opt,name=operateFlag,proto3" json:"operateFlag,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *MultiSigAccOperate) Reset() { *m = MultiSigAccOperate{} } func (m *MultiSigAccOperate) Reset() { *m = MultiSigAccOperate{} }
func (m *MultiSigAccOperate) String() string { return proto.CompactTextString(m) } func (m *MultiSigAccOperate) String() string { return proto.CompactTextString(m) }
func (*MultiSigAccOperate) ProtoMessage() {} func (*MultiSigAccOperate) ProtoMessage() {}
func (*MultiSigAccOperate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} } func (*MultiSigAccOperate) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{9}
}
func (m *MultiSigAccOperate) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MultiSigAccOperate.Unmarshal(m, b)
}
func (m *MultiSigAccOperate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MultiSigAccOperate.Marshal(b, m, deterministic)
}
func (m *MultiSigAccOperate) XXX_Merge(src proto.Message) {
xxx_messageInfo_MultiSigAccOperate.Merge(m, src)
}
func (m *MultiSigAccOperate) XXX_Size() int {
return xxx_messageInfo_MultiSigAccOperate.Size(m)
}
func (m *MultiSigAccOperate) XXX_DiscardUnknown() {
xxx_messageInfo_MultiSigAccOperate.DiscardUnknown(m)
}
var xxx_messageInfo_MultiSigAccOperate proto.InternalMessageInfo
func (m *MultiSigAccOperate) GetMultiSigAccAddr() string { func (m *MultiSigAccOperate) GetMultiSigAccAddr() string {
if m != nil { if m != nil {
...@@ -694,22 +888,45 @@ func (m *MultiSigAccOperate) GetOperateFlag() bool { ...@@ -694,22 +888,45 @@ func (m *MultiSigAccOperate) GetOperateFlag() bool {
return false return false
} }
// 多重签名合约中账户之间转币操作:增加一个from的字段实现MultiSigAddr<--->addr之间的转账 //多重签名合约中账户之间转币操作:增加一个from的字段实现MultiSigAddr<--->addr之间的转账
// 需要判断from地址是否是多重签名地址 //需要判断from地址是否是多重签名地址
// 将MultiSig合约中from地址上execname+symbol的资产转移到to地址 //将MultiSig合约中from地址上execname+symbol的资产转移到to地址
type MultiSigExecTransfer struct { type MultiSigExecTransfer struct {
Symbol string `protobuf:"bytes,1,opt,name=symbol" json:"symbol,omitempty"` Symbol string `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"`
Amount int64 `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"` Amount int64 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"`
Note string `protobuf:"bytes,3,opt,name=note" json:"note,omitempty"` Note string `protobuf:"bytes,3,opt,name=note,proto3" json:"note,omitempty"`
Execname string `protobuf:"bytes,4,opt,name=execname" json:"execname,omitempty"` Execname string `protobuf:"bytes,4,opt,name=execname,proto3" json:"execname,omitempty"`
To string `protobuf:"bytes,5,opt,name=to" json:"to,omitempty"` To string `protobuf:"bytes,5,opt,name=to,proto3" json:"to,omitempty"`
From string `protobuf:"bytes,6,opt,name=from" json:"from,omitempty"` From string `protobuf:"bytes,6,opt,name=from,proto3" json:"from,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *MultiSigExecTransfer) Reset() { *m = MultiSigExecTransfer{} } func (m *MultiSigExecTransfer) Reset() { *m = MultiSigExecTransfer{} }
func (m *MultiSigExecTransfer) String() string { return proto.CompactTextString(m) } func (m *MultiSigExecTransfer) String() string { return proto.CompactTextString(m) }
func (*MultiSigExecTransfer) ProtoMessage() {} func (*MultiSigExecTransfer) ProtoMessage() {}
func (*MultiSigExecTransfer) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} } func (*MultiSigExecTransfer) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{10}
}
func (m *MultiSigExecTransfer) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MultiSigExecTransfer.Unmarshal(m, b)
}
func (m *MultiSigExecTransfer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MultiSigExecTransfer.Marshal(b, m, deterministic)
}
func (m *MultiSigExecTransfer) XXX_Merge(src proto.Message) {
xxx_messageInfo_MultiSigExecTransfer.Merge(m, src)
}
func (m *MultiSigExecTransfer) XXX_Size() int {
return xxx_messageInfo_MultiSigExecTransfer.Size(m)
}
func (m *MultiSigExecTransfer) XXX_DiscardUnknown() {
xxx_messageInfo_MultiSigExecTransfer.DiscardUnknown(m)
}
var xxx_messageInfo_MultiSigExecTransfer proto.InternalMessageInfo
func (m *MultiSigExecTransfer) GetSymbol() string { func (m *MultiSigExecTransfer) GetSymbol() string {
if m != nil { if m != nil {
...@@ -753,19 +970,42 @@ func (m *MultiSigExecTransfer) GetFrom() string { ...@@ -753,19 +970,42 @@ func (m *MultiSigExecTransfer) GetFrom() string {
return "" return ""
} }
// 多重签名账户withdraw交易的确认或者取消确认 //多重签名账户withdraw交易的确认或者取消确认
// multisigaccaddr:多重签名账户地址 //multisigaccaddr:多重签名账户地址
// transactionid:多重签名账户上的withdraw交易的内部id //transactionid:多重签名账户上的withdraw交易的内部id
type MultiSigConfirmTx struct { type MultiSigConfirmTx struct {
MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr" json:"multiSigAccAddr,omitempty"` MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr,proto3" json:"multiSigAccAddr,omitempty"`
TxId uint64 `protobuf:"varint,2,opt,name=txId" json:"txId,omitempty"` TxId uint64 `protobuf:"varint,2,opt,name=txId,proto3" json:"txId,omitempty"`
ConfirmOrRevoke bool `protobuf:"varint,3,opt,name=confirmOrRevoke" json:"confirmOrRevoke,omitempty"` ConfirmOrRevoke bool `protobuf:"varint,3,opt,name=confirmOrRevoke,proto3" json:"confirmOrRevoke,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *MultiSigConfirmTx) Reset() { *m = MultiSigConfirmTx{} } func (m *MultiSigConfirmTx) Reset() { *m = MultiSigConfirmTx{} }
func (m *MultiSigConfirmTx) String() string { return proto.CompactTextString(m) } func (m *MultiSigConfirmTx) String() string { return proto.CompactTextString(m) }
func (*MultiSigConfirmTx) ProtoMessage() {} func (*MultiSigConfirmTx) ProtoMessage() {}
func (*MultiSigConfirmTx) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} } func (*MultiSigConfirmTx) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{11}
}
func (m *MultiSigConfirmTx) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MultiSigConfirmTx.Unmarshal(m, b)
}
func (m *MultiSigConfirmTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MultiSigConfirmTx.Marshal(b, m, deterministic)
}
func (m *MultiSigConfirmTx) XXX_Merge(src proto.Message) {
xxx_messageInfo_MultiSigConfirmTx.Merge(m, src)
}
func (m *MultiSigConfirmTx) XXX_Size() int {
return xxx_messageInfo_MultiSigConfirmTx.Size(m)
}
func (m *MultiSigConfirmTx) XXX_DiscardUnknown() {
xxx_messageInfo_MultiSigConfirmTx.DiscardUnknown(m)
}
var xxx_messageInfo_MultiSigConfirmTx proto.InternalMessageInfo
func (m *MultiSigConfirmTx) GetMultiSigAccAddr() string { func (m *MultiSigConfirmTx) GetMultiSigAccAddr() string {
if m != nil { if m != nil {
...@@ -788,16 +1028,39 @@ func (m *MultiSigConfirmTx) GetConfirmOrRevoke() bool { ...@@ -788,16 +1028,39 @@ func (m *MultiSigConfirmTx) GetConfirmOrRevoke() bool {
return false return false
} }
// 获取所有多重签名账号 //获取所有多重签名账号
type ReqMultiSigAccs struct { type ReqMultiSigAccs struct {
Start int64 `protobuf:"varint,1,opt,name=start" json:"start,omitempty"` Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,omitempty"`
End int64 `protobuf:"varint,2,opt,name=end" json:"end,omitempty"` End int64 `protobuf:"varint,2,opt,name=end,proto3" json:"end,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReqMultiSigAccs) Reset() { *m = ReqMultiSigAccs{} } func (m *ReqMultiSigAccs) Reset() { *m = ReqMultiSigAccs{} }
func (m *ReqMultiSigAccs) String() string { return proto.CompactTextString(m) } func (m *ReqMultiSigAccs) String() string { return proto.CompactTextString(m) }
func (*ReqMultiSigAccs) ProtoMessage() {} func (*ReqMultiSigAccs) ProtoMessage() {}
func (*ReqMultiSigAccs) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{12} } func (*ReqMultiSigAccs) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{12}
}
func (m *ReqMultiSigAccs) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReqMultiSigAccs.Unmarshal(m, b)
}
func (m *ReqMultiSigAccs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReqMultiSigAccs.Marshal(b, m, deterministic)
}
func (m *ReqMultiSigAccs) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReqMultiSigAccs.Merge(m, src)
}
func (m *ReqMultiSigAccs) XXX_Size() int {
return xxx_messageInfo_ReqMultiSigAccs.Size(m)
}
func (m *ReqMultiSigAccs) XXX_DiscardUnknown() {
xxx_messageInfo_ReqMultiSigAccs.DiscardUnknown(m)
}
var xxx_messageInfo_ReqMultiSigAccs proto.InternalMessageInfo
func (m *ReqMultiSigAccs) GetStart() int64 { func (m *ReqMultiSigAccs) GetStart() int64 {
if m != nil { if m != nil {
...@@ -814,13 +1077,36 @@ func (m *ReqMultiSigAccs) GetEnd() int64 { ...@@ -814,13 +1077,36 @@ func (m *ReqMultiSigAccs) GetEnd() int64 {
} }
type ReplyMultiSigAccs struct { type ReplyMultiSigAccs struct {
Address []string `protobuf:"bytes,1,rep,name=address" json:"address,omitempty"` Address []string `protobuf:"bytes,1,rep,name=address,proto3" json:"address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReplyMultiSigAccs) Reset() { *m = ReplyMultiSigAccs{} } func (m *ReplyMultiSigAccs) Reset() { *m = ReplyMultiSigAccs{} }
func (m *ReplyMultiSigAccs) String() string { return proto.CompactTextString(m) } func (m *ReplyMultiSigAccs) String() string { return proto.CompactTextString(m) }
func (*ReplyMultiSigAccs) ProtoMessage() {} func (*ReplyMultiSigAccs) ProtoMessage() {}
func (*ReplyMultiSigAccs) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{13} } func (*ReplyMultiSigAccs) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{13}
}
func (m *ReplyMultiSigAccs) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReplyMultiSigAccs.Unmarshal(m, b)
}
func (m *ReplyMultiSigAccs) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReplyMultiSigAccs.Marshal(b, m, deterministic)
}
func (m *ReplyMultiSigAccs) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReplyMultiSigAccs.Merge(m, src)
}
func (m *ReplyMultiSigAccs) XXX_Size() int {
return xxx_messageInfo_ReplyMultiSigAccs.Size(m)
}
func (m *ReplyMultiSigAccs) XXX_DiscardUnknown() {
xxx_messageInfo_ReplyMultiSigAccs.DiscardUnknown(m)
}
var xxx_messageInfo_ReplyMultiSigAccs proto.InternalMessageInfo
func (m *ReplyMultiSigAccs) GetAddress() []string { func (m *ReplyMultiSigAccs) GetAddress() []string {
if m != nil { if m != nil {
...@@ -829,15 +1115,38 @@ func (m *ReplyMultiSigAccs) GetAddress() []string { ...@@ -829,15 +1115,38 @@ func (m *ReplyMultiSigAccs) GetAddress() []string {
return nil return nil
} }
// 获取指定多重签名账号的状态信息 //获取指定多重签名账号的状态信息
type ReqMultiSigAccInfo struct { type ReqMultiSigAccInfo struct {
MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr" json:"multiSigAccAddr,omitempty"` MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr,proto3" json:"multiSigAccAddr,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReqMultiSigAccInfo) Reset() { *m = ReqMultiSigAccInfo{} } func (m *ReqMultiSigAccInfo) Reset() { *m = ReqMultiSigAccInfo{} }
func (m *ReqMultiSigAccInfo) String() string { return proto.CompactTextString(m) } func (m *ReqMultiSigAccInfo) String() string { return proto.CompactTextString(m) }
func (*ReqMultiSigAccInfo) ProtoMessage() {} func (*ReqMultiSigAccInfo) ProtoMessage() {}
func (*ReqMultiSigAccInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{14} } func (*ReqMultiSigAccInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{14}
}
func (m *ReqMultiSigAccInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReqMultiSigAccInfo.Unmarshal(m, b)
}
func (m *ReqMultiSigAccInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReqMultiSigAccInfo.Marshal(b, m, deterministic)
}
func (m *ReqMultiSigAccInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReqMultiSigAccInfo.Merge(m, src)
}
func (m *ReqMultiSigAccInfo) XXX_Size() int {
return xxx_messageInfo_ReqMultiSigAccInfo.Size(m)
}
func (m *ReqMultiSigAccInfo) XXX_DiscardUnknown() {
xxx_messageInfo_ReqMultiSigAccInfo.DiscardUnknown(m)
}
var xxx_messageInfo_ReqMultiSigAccInfo proto.InternalMessageInfo
func (m *ReqMultiSigAccInfo) GetMultiSigAccAddr() string { func (m *ReqMultiSigAccInfo) GetMultiSigAccAddr() string {
if m != nil { if m != nil {
...@@ -846,20 +1155,43 @@ func (m *ReqMultiSigAccInfo) GetMultiSigAccAddr() string { ...@@ -846,20 +1155,43 @@ func (m *ReqMultiSigAccInfo) GetMultiSigAccAddr() string {
return "" return ""
} }
// 指定多重签名账号的状态信息 //指定多重签名账号的状态信息
type ReplyMultiSigAccInfo struct { type ReplyMultiSigAccInfo struct {
CreateAddr string `protobuf:"bytes,1,opt,name=createAddr" json:"createAddr,omitempty"` CreateAddr string `protobuf:"bytes,1,opt,name=createAddr,proto3" json:"createAddr,omitempty"`
MultiSigAddr string `protobuf:"bytes,2,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,2,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Owners []*Owner `protobuf:"bytes,3,rep,name=owners" json:"owners,omitempty"` Owners []*Owner `protobuf:"bytes,3,rep,name=owners,proto3" json:"owners,omitempty"`
DailyLimits []*DailyLimit `protobuf:"bytes,4,rep,name=dailyLimits" json:"dailyLimits,omitempty"` DailyLimits []*DailyLimit `protobuf:"bytes,4,rep,name=dailyLimits,proto3" json:"dailyLimits,omitempty"`
TxCount uint64 `protobuf:"varint,5,opt,name=txCount" json:"txCount,omitempty"` TxCount uint64 `protobuf:"varint,5,opt,name=txCount,proto3" json:"txCount,omitempty"`
RequiredWeight uint64 `protobuf:"varint,6,opt,name=requiredWeight" json:"requiredWeight,omitempty"` RequiredWeight uint64 `protobuf:"varint,6,opt,name=requiredWeight,proto3" json:"requiredWeight,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReplyMultiSigAccInfo) Reset() { *m = ReplyMultiSigAccInfo{} } func (m *ReplyMultiSigAccInfo) Reset() { *m = ReplyMultiSigAccInfo{} }
func (m *ReplyMultiSigAccInfo) String() string { return proto.CompactTextString(m) } func (m *ReplyMultiSigAccInfo) String() string { return proto.CompactTextString(m) }
func (*ReplyMultiSigAccInfo) ProtoMessage() {} func (*ReplyMultiSigAccInfo) ProtoMessage() {}
func (*ReplyMultiSigAccInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{15} } func (*ReplyMultiSigAccInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{15}
}
func (m *ReplyMultiSigAccInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReplyMultiSigAccInfo.Unmarshal(m, b)
}
func (m *ReplyMultiSigAccInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReplyMultiSigAccInfo.Marshal(b, m, deterministic)
}
func (m *ReplyMultiSigAccInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReplyMultiSigAccInfo.Merge(m, src)
}
func (m *ReplyMultiSigAccInfo) XXX_Size() int {
return xxx_messageInfo_ReplyMultiSigAccInfo.Size(m)
}
func (m *ReplyMultiSigAccInfo) XXX_DiscardUnknown() {
xxx_messageInfo_ReplyMultiSigAccInfo.DiscardUnknown(m)
}
var xxx_messageInfo_ReplyMultiSigAccInfo proto.InternalMessageInfo
func (m *ReplyMultiSigAccInfo) GetCreateAddr() string { func (m *ReplyMultiSigAccInfo) GetCreateAddr() string {
if m != nil { if m != nil {
...@@ -903,19 +1235,42 @@ func (m *ReplyMultiSigAccInfo) GetRequiredWeight() uint64 { ...@@ -903,19 +1235,42 @@ func (m *ReplyMultiSigAccInfo) GetRequiredWeight() uint64 {
return 0 return 0
} }
// 获取txids设置过滤条件和区间,pending, executed //获取txids设置过滤条件和区间,pending, executed
type ReqMultiSigTxids struct { type ReqMultiSigTxids struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
FromTxId uint64 `protobuf:"varint,2,opt,name=fromTxId" json:"fromTxId,omitempty"` FromTxId uint64 `protobuf:"varint,2,opt,name=fromTxId,proto3" json:"fromTxId,omitempty"`
ToTxId uint64 `protobuf:"varint,3,opt,name=toTxId" json:"toTxId,omitempty"` ToTxId uint64 `protobuf:"varint,3,opt,name=toTxId,proto3" json:"toTxId,omitempty"`
Pending bool `protobuf:"varint,4,opt,name=pending" json:"pending,omitempty"` Pending bool `protobuf:"varint,4,opt,name=pending,proto3" json:"pending,omitempty"`
Executed bool `protobuf:"varint,5,opt,name=executed" json:"executed,omitempty"` Executed bool `protobuf:"varint,5,opt,name=executed,proto3" json:"executed,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReqMultiSigTxids) Reset() { *m = ReqMultiSigTxids{} } func (m *ReqMultiSigTxids) Reset() { *m = ReqMultiSigTxids{} }
func (m *ReqMultiSigTxids) String() string { return proto.CompactTextString(m) } func (m *ReqMultiSigTxids) String() string { return proto.CompactTextString(m) }
func (*ReqMultiSigTxids) ProtoMessage() {} func (*ReqMultiSigTxids) ProtoMessage() {}
func (*ReqMultiSigTxids) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{16} } func (*ReqMultiSigTxids) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{16}
}
func (m *ReqMultiSigTxids) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReqMultiSigTxids.Unmarshal(m, b)
}
func (m *ReqMultiSigTxids) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReqMultiSigTxids.Marshal(b, m, deterministic)
}
func (m *ReqMultiSigTxids) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReqMultiSigTxids.Merge(m, src)
}
func (m *ReqMultiSigTxids) XXX_Size() int {
return xxx_messageInfo_ReqMultiSigTxids.Size(m)
}
func (m *ReqMultiSigTxids) XXX_DiscardUnknown() {
xxx_messageInfo_ReqMultiSigTxids.DiscardUnknown(m)
}
var xxx_messageInfo_ReqMultiSigTxids proto.InternalMessageInfo
func (m *ReqMultiSigTxids) GetMultiSigAddr() string { func (m *ReqMultiSigTxids) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -953,14 +1308,37 @@ func (m *ReqMultiSigTxids) GetExecuted() bool { ...@@ -953,14 +1308,37 @@ func (m *ReqMultiSigTxids) GetExecuted() bool {
} }
type ReplyMultiSigTxids struct { type ReplyMultiSigTxids struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Txids []uint64 `protobuf:"varint,2,rep,packed,name=txids" json:"txids,omitempty"` Txids []uint64 `protobuf:"varint,2,rep,packed,name=txids,proto3" json:"txids,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReplyMultiSigTxids) Reset() { *m = ReplyMultiSigTxids{} } func (m *ReplyMultiSigTxids) Reset() { *m = ReplyMultiSigTxids{} }
func (m *ReplyMultiSigTxids) String() string { return proto.CompactTextString(m) } func (m *ReplyMultiSigTxids) String() string { return proto.CompactTextString(m) }
func (*ReplyMultiSigTxids) ProtoMessage() {} func (*ReplyMultiSigTxids) ProtoMessage() {}
func (*ReplyMultiSigTxids) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{17} } func (*ReplyMultiSigTxids) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{17}
}
func (m *ReplyMultiSigTxids) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReplyMultiSigTxids.Unmarshal(m, b)
}
func (m *ReplyMultiSigTxids) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReplyMultiSigTxids.Marshal(b, m, deterministic)
}
func (m *ReplyMultiSigTxids) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReplyMultiSigTxids.Merge(m, src)
}
func (m *ReplyMultiSigTxids) XXX_Size() int {
return xxx_messageInfo_ReplyMultiSigTxids.Size(m)
}
func (m *ReplyMultiSigTxids) XXX_DiscardUnknown() {
xxx_messageInfo_ReplyMultiSigTxids.DiscardUnknown(m)
}
var xxx_messageInfo_ReplyMultiSigTxids proto.InternalMessageInfo
func (m *ReplyMultiSigTxids) GetMultiSigAddr() string { func (m *ReplyMultiSigTxids) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -976,16 +1354,39 @@ func (m *ReplyMultiSigTxids) GetTxids() []uint64 { ...@@ -976,16 +1354,39 @@ func (m *ReplyMultiSigTxids) GetTxids() []uint64 {
return nil return nil
} }
// 获取txid交易的信息,以及参与确认的owner信息 //获取txid交易的信息,以及参与确认的owner信息
type ReqMultiSigTxInfo struct { type ReqMultiSigTxInfo struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
TxId uint64 `protobuf:"varint,2,opt,name=txId" json:"txId,omitempty"` TxId uint64 `protobuf:"varint,2,opt,name=txId,proto3" json:"txId,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReqMultiSigTxInfo) Reset() { *m = ReqMultiSigTxInfo{} } func (m *ReqMultiSigTxInfo) Reset() { *m = ReqMultiSigTxInfo{} }
func (m *ReqMultiSigTxInfo) String() string { return proto.CompactTextString(m) } func (m *ReqMultiSigTxInfo) String() string { return proto.CompactTextString(m) }
func (*ReqMultiSigTxInfo) ProtoMessage() {} func (*ReqMultiSigTxInfo) ProtoMessage() {}
func (*ReqMultiSigTxInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{18} } func (*ReqMultiSigTxInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{18}
}
func (m *ReqMultiSigTxInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReqMultiSigTxInfo.Unmarshal(m, b)
}
func (m *ReqMultiSigTxInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReqMultiSigTxInfo.Marshal(b, m, deterministic)
}
func (m *ReqMultiSigTxInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReqMultiSigTxInfo.Merge(m, src)
}
func (m *ReqMultiSigTxInfo) XXX_Size() int {
return xxx_messageInfo_ReqMultiSigTxInfo.Size(m)
}
func (m *ReqMultiSigTxInfo) XXX_DiscardUnknown() {
xxx_messageInfo_ReqMultiSigTxInfo.DiscardUnknown(m)
}
var xxx_messageInfo_ReqMultiSigTxInfo proto.InternalMessageInfo
func (m *ReqMultiSigTxInfo) GetMultiSigAddr() string { func (m *ReqMultiSigTxInfo) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -1002,13 +1403,36 @@ func (m *ReqMultiSigTxInfo) GetTxId() uint64 { ...@@ -1002,13 +1403,36 @@ func (m *ReqMultiSigTxInfo) GetTxId() uint64 {
} }
type ReplyMultiSigTxInfo struct { type ReplyMultiSigTxInfo struct {
MultiSigTxInfo *MultiSigTx `protobuf:"bytes,1,opt,name=multiSigTxInfo" json:"multiSigTxInfo,omitempty"` MultiSigTxInfo *MultiSigTx `protobuf:"bytes,1,opt,name=multiSigTxInfo,proto3" json:"multiSigTxInfo,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReplyMultiSigTxInfo) Reset() { *m = ReplyMultiSigTxInfo{} } func (m *ReplyMultiSigTxInfo) Reset() { *m = ReplyMultiSigTxInfo{} }
func (m *ReplyMultiSigTxInfo) String() string { return proto.CompactTextString(m) } func (m *ReplyMultiSigTxInfo) String() string { return proto.CompactTextString(m) }
func (*ReplyMultiSigTxInfo) ProtoMessage() {} func (*ReplyMultiSigTxInfo) ProtoMessage() {}
func (*ReplyMultiSigTxInfo) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{19} } func (*ReplyMultiSigTxInfo) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{19}
}
func (m *ReplyMultiSigTxInfo) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReplyMultiSigTxInfo.Unmarshal(m, b)
}
func (m *ReplyMultiSigTxInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReplyMultiSigTxInfo.Marshal(b, m, deterministic)
}
func (m *ReplyMultiSigTxInfo) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReplyMultiSigTxInfo.Merge(m, src)
}
func (m *ReplyMultiSigTxInfo) XXX_Size() int {
return xxx_messageInfo_ReplyMultiSigTxInfo.Size(m)
}
func (m *ReplyMultiSigTxInfo) XXX_DiscardUnknown() {
xxx_messageInfo_ReplyMultiSigTxInfo.DiscardUnknown(m)
}
var xxx_messageInfo_ReplyMultiSigTxInfo proto.InternalMessageInfo
func (m *ReplyMultiSigTxInfo) GetMultiSigTxInfo() *MultiSigTx { func (m *ReplyMultiSigTxInfo) GetMultiSigTxInfo() *MultiSigTx {
if m != nil { if m != nil {
...@@ -1017,17 +1441,40 @@ func (m *ReplyMultiSigTxInfo) GetMultiSigTxInfo() *MultiSigTx { ...@@ -1017,17 +1441,40 @@ func (m *ReplyMultiSigTxInfo) GetMultiSigTxInfo() *MultiSigTx {
return nil return nil
} }
// 获取指定资产当日剩余的免多重签名的余额 //获取指定资产当日剩余的免多重签名的余额
type ReqMultiSigAccUnSpentToday struct { type ReqMultiSigAccUnSpentToday struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Execer string `protobuf:"bytes,2,opt,name=execer" json:"execer,omitempty"` Execer string `protobuf:"bytes,2,opt,name=execer,proto3" json:"execer,omitempty"`
Symbol string `protobuf:"bytes,3,opt,name=symbol" json:"symbol,omitempty"` Symbol string `protobuf:"bytes,3,opt,name=symbol,proto3" json:"symbol,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReqMultiSigAccUnSpentToday) Reset() { *m = ReqMultiSigAccUnSpentToday{} } func (m *ReqMultiSigAccUnSpentToday) Reset() { *m = ReqMultiSigAccUnSpentToday{} }
func (m *ReqMultiSigAccUnSpentToday) String() string { return proto.CompactTextString(m) } func (m *ReqMultiSigAccUnSpentToday) String() string { return proto.CompactTextString(m) }
func (*ReqMultiSigAccUnSpentToday) ProtoMessage() {} func (*ReqMultiSigAccUnSpentToday) ProtoMessage() {}
func (*ReqMultiSigAccUnSpentToday) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{20} } func (*ReqMultiSigAccUnSpentToday) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{20}
}
func (m *ReqMultiSigAccUnSpentToday) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReqMultiSigAccUnSpentToday.Unmarshal(m, b)
}
func (m *ReqMultiSigAccUnSpentToday) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReqMultiSigAccUnSpentToday.Marshal(b, m, deterministic)
}
func (m *ReqMultiSigAccUnSpentToday) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReqMultiSigAccUnSpentToday.Merge(m, src)
}
func (m *ReqMultiSigAccUnSpentToday) XXX_Size() int {
return xxx_messageInfo_ReqMultiSigAccUnSpentToday.Size(m)
}
func (m *ReqMultiSigAccUnSpentToday) XXX_DiscardUnknown() {
xxx_messageInfo_ReqMultiSigAccUnSpentToday.DiscardUnknown(m)
}
var xxx_messageInfo_ReqMultiSigAccUnSpentToday proto.InternalMessageInfo
func (m *ReqMultiSigAccUnSpentToday) GetMultiSigAddr() string { func (m *ReqMultiSigAccUnSpentToday) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -1051,13 +1498,36 @@ func (m *ReqMultiSigAccUnSpentToday) GetSymbol() string { ...@@ -1051,13 +1498,36 @@ func (m *ReqMultiSigAccUnSpentToday) GetSymbol() string {
} }
type ReplyUnSpentAssets struct { type ReplyUnSpentAssets struct {
UnSpentAssets []*UnSpentAssets `protobuf:"bytes,3,rep,name=unSpentAssets" json:"unSpentAssets,omitempty"` UnSpentAssets []*UnSpentAssets `protobuf:"bytes,3,rep,name=unSpentAssets,proto3" json:"unSpentAssets,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReplyUnSpentAssets) Reset() { *m = ReplyUnSpentAssets{} } func (m *ReplyUnSpentAssets) Reset() { *m = ReplyUnSpentAssets{} }
func (m *ReplyUnSpentAssets) String() string { return proto.CompactTextString(m) } func (m *ReplyUnSpentAssets) String() string { return proto.CompactTextString(m) }
func (*ReplyUnSpentAssets) ProtoMessage() {} func (*ReplyUnSpentAssets) ProtoMessage() {}
func (*ReplyUnSpentAssets) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{21} } func (*ReplyUnSpentAssets) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{21}
}
func (m *ReplyUnSpentAssets) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReplyUnSpentAssets.Unmarshal(m, b)
}
func (m *ReplyUnSpentAssets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReplyUnSpentAssets.Marshal(b, m, deterministic)
}
func (m *ReplyUnSpentAssets) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReplyUnSpentAssets.Merge(m, src)
}
func (m *ReplyUnSpentAssets) XXX_Size() int {
return xxx_messageInfo_ReplyUnSpentAssets.Size(m)
}
func (m *ReplyUnSpentAssets) XXX_DiscardUnknown() {
xxx_messageInfo_ReplyUnSpentAssets.DiscardUnknown(m)
}
var xxx_messageInfo_ReplyUnSpentAssets proto.InternalMessageInfo
func (m *ReplyUnSpentAssets) GetUnSpentAssets() []*UnSpentAssets { func (m *ReplyUnSpentAssets) GetUnSpentAssets() []*UnSpentAssets {
if m != nil { if m != nil {
...@@ -1067,14 +1537,37 @@ func (m *ReplyUnSpentAssets) GetUnSpentAssets() []*UnSpentAssets { ...@@ -1067,14 +1537,37 @@ func (m *ReplyUnSpentAssets) GetUnSpentAssets() []*UnSpentAssets {
} }
type UnSpentAssets struct { type UnSpentAssets struct {
Assets *Assets `protobuf:"bytes,1,opt,name=assets" json:"assets,omitempty"` Assets *Assets `protobuf:"bytes,1,opt,name=assets,proto3" json:"assets,omitempty"`
Amount uint64 `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"` Amount uint64 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *UnSpentAssets) Reset() { *m = UnSpentAssets{} } func (m *UnSpentAssets) Reset() { *m = UnSpentAssets{} }
func (m *UnSpentAssets) String() string { return proto.CompactTextString(m) } func (m *UnSpentAssets) String() string { return proto.CompactTextString(m) }
func (*UnSpentAssets) ProtoMessage() {} func (*UnSpentAssets) ProtoMessage() {}
func (*UnSpentAssets) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{22} } func (*UnSpentAssets) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{22}
}
func (m *UnSpentAssets) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_UnSpentAssets.Unmarshal(m, b)
}
func (m *UnSpentAssets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_UnSpentAssets.Marshal(b, m, deterministic)
}
func (m *UnSpentAssets) XXX_Merge(src proto.Message) {
xxx_messageInfo_UnSpentAssets.Merge(m, src)
}
func (m *UnSpentAssets) XXX_Size() int {
return xxx_messageInfo_UnSpentAssets.Size(m)
}
func (m *UnSpentAssets) XXX_DiscardUnknown() {
xxx_messageInfo_UnSpentAssets.DiscardUnknown(m)
}
var xxx_messageInfo_UnSpentAssets proto.InternalMessageInfo
func (m *UnSpentAssets) GetAssets() *Assets { func (m *UnSpentAssets) GetAssets() *Assets {
if m != nil { if m != nil {
...@@ -1090,15 +1583,38 @@ func (m *UnSpentAssets) GetAmount() uint64 { ...@@ -1090,15 +1583,38 @@ func (m *UnSpentAssets) GetAmount() uint64 {
return 0 return 0
} }
// TyLogMultiSigAccCreate交易的执行Receipt //TyLogMultiSigAccCreate交易的执行Receipt
type ReceiptMultiSig struct { type ReceiptMultiSig struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReceiptMultiSig) Reset() { *m = ReceiptMultiSig{} } func (m *ReceiptMultiSig) Reset() { *m = ReceiptMultiSig{} }
func (m *ReceiptMultiSig) String() string { return proto.CompactTextString(m) } func (m *ReceiptMultiSig) String() string { return proto.CompactTextString(m) }
func (*ReceiptMultiSig) ProtoMessage() {} func (*ReceiptMultiSig) ProtoMessage() {}
func (*ReceiptMultiSig) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{23} } func (*ReceiptMultiSig) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{23}
}
func (m *ReceiptMultiSig) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReceiptMultiSig.Unmarshal(m, b)
}
func (m *ReceiptMultiSig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReceiptMultiSig.Marshal(b, m, deterministic)
}
func (m *ReceiptMultiSig) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReceiptMultiSig.Merge(m, src)
}
func (m *ReceiptMultiSig) XXX_Size() int {
return xxx_messageInfo_ReceiptMultiSig.Size(m)
}
func (m *ReceiptMultiSig) XXX_DiscardUnknown() {
xxx_messageInfo_ReceiptMultiSig.DiscardUnknown(m)
}
var xxx_messageInfo_ReceiptMultiSig proto.InternalMessageInfo
func (m *ReceiptMultiSig) GetMultiSigAddr() string { func (m *ReceiptMultiSig) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -1108,15 +1624,38 @@ func (m *ReceiptMultiSig) GetMultiSigAddr() string { ...@@ -1108,15 +1624,38 @@ func (m *ReceiptMultiSig) GetMultiSigAddr() string {
} }
type ReceiptOwnerAddOrDel struct { type ReceiptOwnerAddOrDel struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Owner *Owner `protobuf:"bytes,2,opt,name=owner" json:"owner,omitempty"` Owner *Owner `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,omitempty"`
AddOrDel bool `protobuf:"varint,3,opt,name=addOrDel" json:"addOrDel,omitempty"` AddOrDel bool `protobuf:"varint,3,opt,name=addOrDel,proto3" json:"addOrDel,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReceiptOwnerAddOrDel) Reset() { *m = ReceiptOwnerAddOrDel{} } func (m *ReceiptOwnerAddOrDel) Reset() { *m = ReceiptOwnerAddOrDel{} }
func (m *ReceiptOwnerAddOrDel) String() string { return proto.CompactTextString(m) } func (m *ReceiptOwnerAddOrDel) String() string { return proto.CompactTextString(m) }
func (*ReceiptOwnerAddOrDel) ProtoMessage() {} func (*ReceiptOwnerAddOrDel) ProtoMessage() {}
func (*ReceiptOwnerAddOrDel) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{24} } func (*ReceiptOwnerAddOrDel) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{24}
}
func (m *ReceiptOwnerAddOrDel) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReceiptOwnerAddOrDel.Unmarshal(m, b)
}
func (m *ReceiptOwnerAddOrDel) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReceiptOwnerAddOrDel.Marshal(b, m, deterministic)
}
func (m *ReceiptOwnerAddOrDel) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReceiptOwnerAddOrDel.Merge(m, src)
}
func (m *ReceiptOwnerAddOrDel) XXX_Size() int {
return xxx_messageInfo_ReceiptOwnerAddOrDel.Size(m)
}
func (m *ReceiptOwnerAddOrDel) XXX_DiscardUnknown() {
xxx_messageInfo_ReceiptOwnerAddOrDel.DiscardUnknown(m)
}
var xxx_messageInfo_ReceiptOwnerAddOrDel proto.InternalMessageInfo
func (m *ReceiptOwnerAddOrDel) GetMultiSigAddr() string { func (m *ReceiptOwnerAddOrDel) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -1139,19 +1678,42 @@ func (m *ReceiptOwnerAddOrDel) GetAddOrDel() bool { ...@@ -1139,19 +1678,42 @@ func (m *ReceiptOwnerAddOrDel) GetAddOrDel() bool {
return false return false
} }
// TyLogMultiSigOwnerModify = 10003 //输出modify的owner:preweight以及currentweight //TyLogMultiSigOwnerModify = 10003 //输出modify的owner:preweight以及currentweight
// TyLogMultiSigOwnerReplace = 10004 //输出old的owner的信息:以及当前的owner信息:addr+weight //TyLogMultiSigOwnerReplace = 10004 //输出old的owner的信息:以及当前的owner信息:addr+weight
type ReceiptOwnerModOrRep struct { type ReceiptOwnerModOrRep struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
PrevOwner *Owner `protobuf:"bytes,2,opt,name=prevOwner" json:"prevOwner,omitempty"` PrevOwner *Owner `protobuf:"bytes,2,opt,name=prevOwner,proto3" json:"prevOwner,omitempty"`
CurrentOwner *Owner `protobuf:"bytes,3,opt,name=currentOwner" json:"currentOwner,omitempty"` CurrentOwner *Owner `protobuf:"bytes,3,opt,name=currentOwner,proto3" json:"currentOwner,omitempty"`
ModOrRep bool `protobuf:"varint,4,opt,name=modOrRep" json:"modOrRep,omitempty"` ModOrRep bool `protobuf:"varint,4,opt,name=modOrRep,proto3" json:"modOrRep,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReceiptOwnerModOrRep) Reset() { *m = ReceiptOwnerModOrRep{} } func (m *ReceiptOwnerModOrRep) Reset() { *m = ReceiptOwnerModOrRep{} }
func (m *ReceiptOwnerModOrRep) String() string { return proto.CompactTextString(m) } func (m *ReceiptOwnerModOrRep) String() string { return proto.CompactTextString(m) }
func (*ReceiptOwnerModOrRep) ProtoMessage() {} func (*ReceiptOwnerModOrRep) ProtoMessage() {}
func (*ReceiptOwnerModOrRep) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{25} } func (*ReceiptOwnerModOrRep) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{25}
}
func (m *ReceiptOwnerModOrRep) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReceiptOwnerModOrRep.Unmarshal(m, b)
}
func (m *ReceiptOwnerModOrRep) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReceiptOwnerModOrRep.Marshal(b, m, deterministic)
}
func (m *ReceiptOwnerModOrRep) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReceiptOwnerModOrRep.Merge(m, src)
}
func (m *ReceiptOwnerModOrRep) XXX_Size() int {
return xxx_messageInfo_ReceiptOwnerModOrRep.Size(m)
}
func (m *ReceiptOwnerModOrRep) XXX_DiscardUnknown() {
xxx_messageInfo_ReceiptOwnerModOrRep.DiscardUnknown(m)
}
var xxx_messageInfo_ReceiptOwnerModOrRep proto.InternalMessageInfo
func (m *ReceiptOwnerModOrRep) GetMultiSigAddr() string { func (m *ReceiptOwnerModOrRep) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -1181,18 +1743,41 @@ func (m *ReceiptOwnerModOrRep) GetModOrRep() bool { ...@@ -1181,18 +1743,41 @@ func (m *ReceiptOwnerModOrRep) GetModOrRep() bool {
return false return false
} }
// 多重签名账户的操作:ReqWeight,AssetDailyLimit //多重签名账户的操作:ReqWeight,AssetDailyLimit
// TyLogMultiSigAccWeightModify = 10005 //输出修改前后确认权重的值:preReqWeight和curReqWeight //TyLogMultiSigAccWeightModify = 10005 //输出修改前后确认权重的值:preReqWeight和curReqWeight
type ReceiptWeightModify struct { type ReceiptWeightModify struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
PrevWeight uint64 `protobuf:"varint,2,opt,name=prevWeight" json:"prevWeight,omitempty"` PrevWeight uint64 `protobuf:"varint,2,opt,name=prevWeight,proto3" json:"prevWeight,omitempty"`
CurrentWeight uint64 `protobuf:"varint,3,opt,name=currentWeight" json:"currentWeight,omitempty"` CurrentWeight uint64 `protobuf:"varint,3,opt,name=currentWeight,proto3" json:"currentWeight,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReceiptWeightModify) Reset() { *m = ReceiptWeightModify{} } func (m *ReceiptWeightModify) Reset() { *m = ReceiptWeightModify{} }
func (m *ReceiptWeightModify) String() string { return proto.CompactTextString(m) } func (m *ReceiptWeightModify) String() string { return proto.CompactTextString(m) }
func (*ReceiptWeightModify) ProtoMessage() {} func (*ReceiptWeightModify) ProtoMessage() {}
func (*ReceiptWeightModify) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{26} } func (*ReceiptWeightModify) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{26}
}
func (m *ReceiptWeightModify) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReceiptWeightModify.Unmarshal(m, b)
}
func (m *ReceiptWeightModify) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReceiptWeightModify.Marshal(b, m, deterministic)
}
func (m *ReceiptWeightModify) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReceiptWeightModify.Merge(m, src)
}
func (m *ReceiptWeightModify) XXX_Size() int {
return xxx_messageInfo_ReceiptWeightModify.Size(m)
}
func (m *ReceiptWeightModify) XXX_DiscardUnknown() {
xxx_messageInfo_ReceiptWeightModify.DiscardUnknown(m)
}
var xxx_messageInfo_ReceiptWeightModify proto.InternalMessageInfo
func (m *ReceiptWeightModify) GetMultiSigAddr() string { func (m *ReceiptWeightModify) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -1215,19 +1800,42 @@ func (m *ReceiptWeightModify) GetCurrentWeight() uint64 { ...@@ -1215,19 +1800,42 @@ func (m *ReceiptWeightModify) GetCurrentWeight() uint64 {
return 0 return 0
} }
// TyLogMultiSigAccDailyLimitAdd = 10006 //输出add的DailyLimit:Symbol和DailyLimit //TyLogMultiSigAccDailyLimitAdd = 10006 //输出add的DailyLimit:Symbol和DailyLimit
// TyLogMultiSigAccDailyLimitModify = 10007 //输出modify的DailyLimit:preDailyLimit以及currentDailyLimit //TyLogMultiSigAccDailyLimitModify = 10007 //输出modify的DailyLimit:preDailyLimit以及currentDailyLimit
type ReceiptDailyLimitOperate struct { type ReceiptDailyLimitOperate struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
PrevDailyLimit *DailyLimit `protobuf:"bytes,2,opt,name=prevDailyLimit" json:"prevDailyLimit,omitempty"` PrevDailyLimit *DailyLimit `protobuf:"bytes,2,opt,name=prevDailyLimit,proto3" json:"prevDailyLimit,omitempty"`
CurDailyLimit *DailyLimit `protobuf:"bytes,3,opt,name=curDailyLimit" json:"curDailyLimit,omitempty"` CurDailyLimit *DailyLimit `protobuf:"bytes,3,opt,name=curDailyLimit,proto3" json:"curDailyLimit,omitempty"`
AddOrModify bool `protobuf:"varint,4,opt,name=addOrModify" json:"addOrModify,omitempty"` AddOrModify bool `protobuf:"varint,4,opt,name=addOrModify,proto3" json:"addOrModify,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReceiptDailyLimitOperate) Reset() { *m = ReceiptDailyLimitOperate{} } func (m *ReceiptDailyLimitOperate) Reset() { *m = ReceiptDailyLimitOperate{} }
func (m *ReceiptDailyLimitOperate) String() string { return proto.CompactTextString(m) } func (m *ReceiptDailyLimitOperate) String() string { return proto.CompactTextString(m) }
func (*ReceiptDailyLimitOperate) ProtoMessage() {} func (*ReceiptDailyLimitOperate) ProtoMessage() {}
func (*ReceiptDailyLimitOperate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{27} } func (*ReceiptDailyLimitOperate) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{27}
}
func (m *ReceiptDailyLimitOperate) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReceiptDailyLimitOperate.Unmarshal(m, b)
}
func (m *ReceiptDailyLimitOperate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReceiptDailyLimitOperate.Marshal(b, m, deterministic)
}
func (m *ReceiptDailyLimitOperate) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReceiptDailyLimitOperate.Merge(m, src)
}
func (m *ReceiptDailyLimitOperate) XXX_Size() int {
return xxx_messageInfo_ReceiptDailyLimitOperate.Size(m)
}
func (m *ReceiptDailyLimitOperate) XXX_DiscardUnknown() {
xxx_messageInfo_ReceiptDailyLimitOperate.DiscardUnknown(m)
}
var xxx_messageInfo_ReceiptDailyLimitOperate proto.InternalMessageInfo
func (m *ReceiptDailyLimitOperate) GetMultiSigAddr() string { func (m *ReceiptDailyLimitOperate) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -1257,18 +1865,41 @@ func (m *ReceiptDailyLimitOperate) GetAddOrModify() bool { ...@@ -1257,18 +1865,41 @@ func (m *ReceiptDailyLimitOperate) GetAddOrModify() bool {
return false return false
} }
// 交易确认或者撤销(撤销值针对未执行的交易) //交易确认或者撤销(撤销值针对未执行的交易)
// TyLogMultiSigConfirmTx = 10008 //输出确认的交易id,以及owner信息:addr+weight //TyLogMultiSigConfirmTx = 10008 //输出确认的交易id,以及owner信息:addr+weight
// TyLogMultiSigConfirmTxRevoke = 10009 //输出撤销确认的交易id,以及owner信息:addr+weight //TyLogMultiSigConfirmTxRevoke = 10009 //输出撤销确认的交易id,以及owner信息:addr+weight
type ReceiptConfirmTx struct { type ReceiptConfirmTx struct {
MultiSigTxOwner *MultiSigTxOwner `protobuf:"bytes,1,opt,name=multiSigTxOwner" json:"multiSigTxOwner,omitempty"` MultiSigTxOwner *MultiSigTxOwner `protobuf:"bytes,1,opt,name=multiSigTxOwner,proto3" json:"multiSigTxOwner,omitempty"`
ConfirmeOrRevoke bool `protobuf:"varint,2,opt,name=confirmeOrRevoke" json:"confirmeOrRevoke,omitempty"` ConfirmeOrRevoke bool `protobuf:"varint,2,opt,name=confirmeOrRevoke,proto3" json:"confirmeOrRevoke,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReceiptConfirmTx) Reset() { *m = ReceiptConfirmTx{} } func (m *ReceiptConfirmTx) Reset() { *m = ReceiptConfirmTx{} }
func (m *ReceiptConfirmTx) String() string { return proto.CompactTextString(m) } func (m *ReceiptConfirmTx) String() string { return proto.CompactTextString(m) }
func (*ReceiptConfirmTx) ProtoMessage() {} func (*ReceiptConfirmTx) ProtoMessage() {}
func (*ReceiptConfirmTx) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{28} } func (*ReceiptConfirmTx) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{28}
}
func (m *ReceiptConfirmTx) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReceiptConfirmTx.Unmarshal(m, b)
}
func (m *ReceiptConfirmTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReceiptConfirmTx.Marshal(b, m, deterministic)
}
func (m *ReceiptConfirmTx) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReceiptConfirmTx.Merge(m, src)
}
func (m *ReceiptConfirmTx) XXX_Size() int {
return xxx_messageInfo_ReceiptConfirmTx.Size(m)
}
func (m *ReceiptConfirmTx) XXX_DiscardUnknown() {
xxx_messageInfo_ReceiptConfirmTx.DiscardUnknown(m)
}
var xxx_messageInfo_ReceiptConfirmTx proto.InternalMessageInfo
func (m *ReceiptConfirmTx) GetMultiSigTxOwner() *MultiSigTxOwner { func (m *ReceiptConfirmTx) GetMultiSigTxOwner() *MultiSigTxOwner {
if m != nil { if m != nil {
...@@ -1284,17 +1915,40 @@ func (m *ReceiptConfirmTx) GetConfirmeOrRevoke() bool { ...@@ -1284,17 +1915,40 @@ func (m *ReceiptConfirmTx) GetConfirmeOrRevoke() bool {
return false return false
} }
// 可能会修改dailyLimit的相关属性 //可能会修改dailyLimit的相关属性
type ReceiptAccDailyLimitUpdate struct { type ReceiptAccDailyLimitUpdate struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
PrevDailyLimit *DailyLimit `protobuf:"bytes,2,opt,name=prevDailyLimit" json:"prevDailyLimit,omitempty"` PrevDailyLimit *DailyLimit `protobuf:"bytes,2,opt,name=prevDailyLimit,proto3" json:"prevDailyLimit,omitempty"`
CurDailyLimit *DailyLimit `protobuf:"bytes,3,opt,name=curDailyLimit" json:"curDailyLimit,omitempty"` CurDailyLimit *DailyLimit `protobuf:"bytes,3,opt,name=curDailyLimit,proto3" json:"curDailyLimit,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReceiptAccDailyLimitUpdate) Reset() { *m = ReceiptAccDailyLimitUpdate{} } func (m *ReceiptAccDailyLimitUpdate) Reset() { *m = ReceiptAccDailyLimitUpdate{} }
func (m *ReceiptAccDailyLimitUpdate) String() string { return proto.CompactTextString(m) } func (m *ReceiptAccDailyLimitUpdate) String() string { return proto.CompactTextString(m) }
func (*ReceiptAccDailyLimitUpdate) ProtoMessage() {} func (*ReceiptAccDailyLimitUpdate) ProtoMessage() {}
func (*ReceiptAccDailyLimitUpdate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{29} } func (*ReceiptAccDailyLimitUpdate) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{29}
}
func (m *ReceiptAccDailyLimitUpdate) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReceiptAccDailyLimitUpdate.Unmarshal(m, b)
}
func (m *ReceiptAccDailyLimitUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReceiptAccDailyLimitUpdate.Marshal(b, m, deterministic)
}
func (m *ReceiptAccDailyLimitUpdate) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReceiptAccDailyLimitUpdate.Merge(m, src)
}
func (m *ReceiptAccDailyLimitUpdate) XXX_Size() int {
return xxx_messageInfo_ReceiptAccDailyLimitUpdate.Size(m)
}
func (m *ReceiptAccDailyLimitUpdate) XXX_DiscardUnknown() {
xxx_messageInfo_ReceiptAccDailyLimitUpdate.DiscardUnknown(m)
}
var xxx_messageInfo_ReceiptAccDailyLimitUpdate proto.InternalMessageInfo
func (m *ReceiptAccDailyLimitUpdate) GetMultiSigAddr() string { func (m *ReceiptAccDailyLimitUpdate) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -1317,20 +1971,43 @@ func (m *ReceiptAccDailyLimitUpdate) GetCurDailyLimit() *DailyLimit { ...@@ -1317,20 +1971,43 @@ func (m *ReceiptAccDailyLimitUpdate) GetCurDailyLimit() *DailyLimit {
return nil return nil
} }
// 执行MultiSigAcc相关的交易可能会修改tx的执行状态和增加确认owner //执行MultiSigAcc相关的交易可能会修改tx的执行状态和增加确认owner
type ReceiptMultiSigTx struct { type ReceiptMultiSigTx struct {
MultiSigTxOwner *MultiSigTxOwner `protobuf:"bytes,1,opt,name=multiSigTxOwner" json:"multiSigTxOwner,omitempty"` MultiSigTxOwner *MultiSigTxOwner `protobuf:"bytes,1,opt,name=multiSigTxOwner,proto3" json:"multiSigTxOwner,omitempty"`
PrevExecuted bool `protobuf:"varint,2,opt,name=prevExecuted" json:"prevExecuted,omitempty"` PrevExecuted bool `protobuf:"varint,2,opt,name=prevExecuted,proto3" json:"prevExecuted,omitempty"`
CurExecuted bool `protobuf:"varint,3,opt,name=curExecuted" json:"curExecuted,omitempty"` CurExecuted bool `protobuf:"varint,3,opt,name=curExecuted,proto3" json:"curExecuted,omitempty"`
SubmitOrConfirm bool `protobuf:"varint,4,opt,name=submitOrConfirm" json:"submitOrConfirm,omitempty"` SubmitOrConfirm bool `protobuf:"varint,4,opt,name=submitOrConfirm,proto3" json:"submitOrConfirm,omitempty"`
TxHash string `protobuf:"bytes,5,opt,name=txHash" json:"txHash,omitempty"` TxHash string `protobuf:"bytes,5,opt,name=txHash,proto3" json:"txHash,omitempty"`
TxType uint64 `protobuf:"varint,6,opt,name=txType" json:"txType,omitempty"` TxType uint64 `protobuf:"varint,6,opt,name=txType,proto3" json:"txType,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReceiptMultiSigTx) Reset() { *m = ReceiptMultiSigTx{} } func (m *ReceiptMultiSigTx) Reset() { *m = ReceiptMultiSigTx{} }
func (m *ReceiptMultiSigTx) String() string { return proto.CompactTextString(m) } func (m *ReceiptMultiSigTx) String() string { return proto.CompactTextString(m) }
func (*ReceiptMultiSigTx) ProtoMessage() {} func (*ReceiptMultiSigTx) ProtoMessage() {}
func (*ReceiptMultiSigTx) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{30} } func (*ReceiptMultiSigTx) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{30}
}
func (m *ReceiptMultiSigTx) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReceiptMultiSigTx.Unmarshal(m, b)
}
func (m *ReceiptMultiSigTx) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReceiptMultiSigTx.Marshal(b, m, deterministic)
}
func (m *ReceiptMultiSigTx) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReceiptMultiSigTx.Merge(m, src)
}
func (m *ReceiptMultiSigTx) XXX_Size() int {
return xxx_messageInfo_ReceiptMultiSigTx.Size(m)
}
func (m *ReceiptMultiSigTx) XXX_DiscardUnknown() {
xxx_messageInfo_ReceiptMultiSigTx.DiscardUnknown(m)
}
var xxx_messageInfo_ReceiptMultiSigTx proto.InternalMessageInfo
func (m *ReceiptMultiSigTx) GetMultiSigTxOwner() *MultiSigTxOwner { func (m *ReceiptMultiSigTx) GetMultiSigTxOwner() *MultiSigTxOwner {
if m != nil { if m != nil {
...@@ -1375,14 +2052,37 @@ func (m *ReceiptMultiSigTx) GetTxType() uint64 { ...@@ -1375,14 +2052,37 @@ func (m *ReceiptMultiSigTx) GetTxType() uint64 {
} }
type ReceiptTxCountUpdate struct { type ReceiptTxCountUpdate struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
CurTxCount uint64 `protobuf:"varint,2,opt,name=curTxCount" json:"curTxCount,omitempty"` CurTxCount uint64 `protobuf:"varint,2,opt,name=curTxCount,proto3" json:"curTxCount,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReceiptTxCountUpdate) Reset() { *m = ReceiptTxCountUpdate{} } func (m *ReceiptTxCountUpdate) Reset() { *m = ReceiptTxCountUpdate{} }
func (m *ReceiptTxCountUpdate) String() string { return proto.CompactTextString(m) } func (m *ReceiptTxCountUpdate) String() string { return proto.CompactTextString(m) }
func (*ReceiptTxCountUpdate) ProtoMessage() {} func (*ReceiptTxCountUpdate) ProtoMessage() {}
func (*ReceiptTxCountUpdate) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{31} } func (*ReceiptTxCountUpdate) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{31}
}
func (m *ReceiptTxCountUpdate) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReceiptTxCountUpdate.Unmarshal(m, b)
}
func (m *ReceiptTxCountUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReceiptTxCountUpdate.Marshal(b, m, deterministic)
}
func (m *ReceiptTxCountUpdate) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReceiptTxCountUpdate.Merge(m, src)
}
func (m *ReceiptTxCountUpdate) XXX_Size() int {
return xxx_messageInfo_ReceiptTxCountUpdate.Size(m)
}
func (m *ReceiptTxCountUpdate) XXX_DiscardUnknown() {
xxx_messageInfo_ReceiptTxCountUpdate.DiscardUnknown(m)
}
var xxx_messageInfo_ReceiptTxCountUpdate proto.InternalMessageInfo
func (m *ReceiptTxCountUpdate) GetMultiSigAddr() string { func (m *ReceiptTxCountUpdate) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -1399,15 +2099,38 @@ func (m *ReceiptTxCountUpdate) GetCurTxCount() uint64 { ...@@ -1399,15 +2099,38 @@ func (m *ReceiptTxCountUpdate) GetCurTxCount() uint64 {
} }
type MultiSigTxOwner struct { type MultiSigTxOwner struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Txid uint64 `protobuf:"varint,2,opt,name=txid" json:"txid,omitempty"` Txid uint64 `protobuf:"varint,2,opt,name=txid,proto3" json:"txid,omitempty"`
ConfirmedOwner *Owner `protobuf:"bytes,3,opt,name=confirmedOwner" json:"confirmedOwner,omitempty"` ConfirmedOwner *Owner `protobuf:"bytes,3,opt,name=confirmedOwner,proto3" json:"confirmedOwner,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *MultiSigTxOwner) Reset() { *m = MultiSigTxOwner{} } func (m *MultiSigTxOwner) Reset() { *m = MultiSigTxOwner{} }
func (m *MultiSigTxOwner) String() string { return proto.CompactTextString(m) } func (m *MultiSigTxOwner) String() string { return proto.CompactTextString(m) }
func (*MultiSigTxOwner) ProtoMessage() {} func (*MultiSigTxOwner) ProtoMessage() {}
func (*MultiSigTxOwner) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{32} } func (*MultiSigTxOwner) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{32}
}
func (m *MultiSigTxOwner) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_MultiSigTxOwner.Unmarshal(m, b)
}
func (m *MultiSigTxOwner) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_MultiSigTxOwner.Marshal(b, m, deterministic)
}
func (m *MultiSigTxOwner) XXX_Merge(src proto.Message) {
xxx_messageInfo_MultiSigTxOwner.Merge(m, src)
}
func (m *MultiSigTxOwner) XXX_Size() int {
return xxx_messageInfo_MultiSigTxOwner.Size(m)
}
func (m *MultiSigTxOwner) XXX_DiscardUnknown() {
xxx_messageInfo_MultiSigTxOwner.DiscardUnknown(m)
}
var xxx_messageInfo_MultiSigTxOwner proto.InternalMessageInfo
func (m *MultiSigTxOwner) GetMultiSigAddr() string { func (m *MultiSigTxOwner) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -1431,13 +2154,36 @@ func (m *MultiSigTxOwner) GetConfirmedOwner() *Owner { ...@@ -1431,13 +2154,36 @@ func (m *MultiSigTxOwner) GetConfirmedOwner() *Owner {
} }
type Uint64 struct { type Uint64 struct {
Data uint64 `protobuf:"varint,1,opt,name=data" json:"data,omitempty"` Data uint64 `protobuf:"varint,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *Uint64) Reset() { *m = Uint64{} } func (m *Uint64) Reset() { *m = Uint64{} }
func (m *Uint64) String() string { return proto.CompactTextString(m) } func (m *Uint64) String() string { return proto.CompactTextString(m) }
func (*Uint64) ProtoMessage() {} func (*Uint64) ProtoMessage() {}
func (*Uint64) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{33} } func (*Uint64) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{33}
}
func (m *Uint64) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Uint64.Unmarshal(m, b)
}
func (m *Uint64) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Uint64.Marshal(b, m, deterministic)
}
func (m *Uint64) XXX_Merge(src proto.Message) {
xxx_messageInfo_Uint64.Merge(m, src)
}
func (m *Uint64) XXX_Size() int {
return xxx_messageInfo_Uint64.Size(m)
}
func (m *Uint64) XXX_DiscardUnknown() {
xxx_messageInfo_Uint64.DiscardUnknown(m)
}
var xxx_messageInfo_Uint64 proto.InternalMessageInfo
func (m *Uint64) GetData() uint64 { func (m *Uint64) GetData() uint64 {
if m != nil { if m != nil {
...@@ -1446,17 +2192,40 @@ func (m *Uint64) GetData() uint64 { ...@@ -1446,17 +2192,40 @@ func (m *Uint64) GetData() uint64 {
return 0 return 0
} }
// 记录账户收到固定资产的数量 //记录账户收到固定资产的数量
type AccountAssets struct { type AccountAssets struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Assets *Assets `protobuf:"bytes,2,opt,name=assets" json:"assets,omitempty"` Assets *Assets `protobuf:"bytes,2,opt,name=assets,proto3" json:"assets,omitempty"`
Amount int64 `protobuf:"varint,3,opt,name=amount" json:"amount,omitempty"` Amount int64 `protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *AccountAssets) Reset() { *m = AccountAssets{} } func (m *AccountAssets) Reset() { *m = AccountAssets{} }
func (m *AccountAssets) String() string { return proto.CompactTextString(m) } func (m *AccountAssets) String() string { return proto.CompactTextString(m) }
func (*AccountAssets) ProtoMessage() {} func (*AccountAssets) ProtoMessage() {}
func (*AccountAssets) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{34} } func (*AccountAssets) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{34}
}
func (m *AccountAssets) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AccountAssets.Unmarshal(m, b)
}
func (m *AccountAssets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AccountAssets.Marshal(b, m, deterministic)
}
func (m *AccountAssets) XXX_Merge(src proto.Message) {
xxx_messageInfo_AccountAssets.Merge(m, src)
}
func (m *AccountAssets) XXX_Size() int {
return xxx_messageInfo_AccountAssets.Size(m)
}
func (m *AccountAssets) XXX_DiscardUnknown() {
xxx_messageInfo_AccountAssets.DiscardUnknown(m)
}
var xxx_messageInfo_AccountAssets proto.InternalMessageInfo
func (m *AccountAssets) GetMultiSigAddr() string { func (m *AccountAssets) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -1479,17 +2248,40 @@ func (m *AccountAssets) GetAmount() int64 { ...@@ -1479,17 +2248,40 @@ func (m *AccountAssets) GetAmount() int64 {
return 0 return 0
} }
// 获取多重签名账户上的指定资产或者所有资产 //获取多重签名账户上的指定资产或者所有资产
type ReqAccAssets struct { type ReqAccAssets struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"` MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Assets *Assets `protobuf:"bytes,2,opt,name=assets" json:"assets,omitempty"` Assets *Assets `protobuf:"bytes,2,opt,name=assets,proto3" json:"assets,omitempty"`
IsAll bool `protobuf:"varint,3,opt,name=isAll" json:"isAll,omitempty"` IsAll bool `protobuf:"varint,3,opt,name=isAll,proto3" json:"isAll,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReqAccAssets) Reset() { *m = ReqAccAssets{} } func (m *ReqAccAssets) Reset() { *m = ReqAccAssets{} }
func (m *ReqAccAssets) String() string { return proto.CompactTextString(m) } func (m *ReqAccAssets) String() string { return proto.CompactTextString(m) }
func (*ReqAccAssets) ProtoMessage() {} func (*ReqAccAssets) ProtoMessage() {}
func (*ReqAccAssets) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{35} } func (*ReqAccAssets) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{35}
}
func (m *ReqAccAssets) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReqAccAssets.Unmarshal(m, b)
}
func (m *ReqAccAssets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReqAccAssets.Marshal(b, m, deterministic)
}
func (m *ReqAccAssets) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReqAccAssets.Merge(m, src)
}
func (m *ReqAccAssets) XXX_Size() int {
return xxx_messageInfo_ReqAccAssets.Size(m)
}
func (m *ReqAccAssets) XXX_DiscardUnknown() {
xxx_messageInfo_ReqAccAssets.DiscardUnknown(m)
}
var xxx_messageInfo_ReqAccAssets proto.InternalMessageInfo
func (m *ReqAccAssets) GetMultiSigAddr() string { func (m *ReqAccAssets) GetMultiSigAddr() string {
if m != nil { if m != nil {
...@@ -1513,13 +2305,36 @@ func (m *ReqAccAssets) GetIsAll() bool { ...@@ -1513,13 +2305,36 @@ func (m *ReqAccAssets) GetIsAll() bool {
} }
type ReplyAccAssets struct { type ReplyAccAssets struct {
AccAssets []*AccAssets `protobuf:"bytes,1,rep,name=accAssets" json:"accAssets,omitempty"` AccAssets []*AccAssets `protobuf:"bytes,1,rep,name=accAssets,proto3" json:"accAssets,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *ReplyAccAssets) Reset() { *m = ReplyAccAssets{} } func (m *ReplyAccAssets) Reset() { *m = ReplyAccAssets{} }
func (m *ReplyAccAssets) String() string { return proto.CompactTextString(m) } func (m *ReplyAccAssets) String() string { return proto.CompactTextString(m) }
func (*ReplyAccAssets) ProtoMessage() {} func (*ReplyAccAssets) ProtoMessage() {}
func (*ReplyAccAssets) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{36} } func (*ReplyAccAssets) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{36}
}
func (m *ReplyAccAssets) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_ReplyAccAssets.Unmarshal(m, b)
}
func (m *ReplyAccAssets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_ReplyAccAssets.Marshal(b, m, deterministic)
}
func (m *ReplyAccAssets) XXX_Merge(src proto.Message) {
xxx_messageInfo_ReplyAccAssets.Merge(m, src)
}
func (m *ReplyAccAssets) XXX_Size() int {
return xxx_messageInfo_ReplyAccAssets.Size(m)
}
func (m *ReplyAccAssets) XXX_DiscardUnknown() {
xxx_messageInfo_ReplyAccAssets.DiscardUnknown(m)
}
var xxx_messageInfo_ReplyAccAssets proto.InternalMessageInfo
func (m *ReplyAccAssets) GetAccAssets() []*AccAssets { func (m *ReplyAccAssets) GetAccAssets() []*AccAssets {
if m != nil { if m != nil {
...@@ -1528,17 +2343,40 @@ func (m *ReplyAccAssets) GetAccAssets() []*AccAssets { ...@@ -1528,17 +2343,40 @@ func (m *ReplyAccAssets) GetAccAssets() []*AccAssets {
return nil return nil
} }
// 账户资产信息 //账户资产信息
type AccAssets struct { type AccAssets struct {
Assets *Assets `protobuf:"bytes,1,opt,name=assets" json:"assets,omitempty"` Assets *Assets `protobuf:"bytes,1,opt,name=assets,proto3" json:"assets,omitempty"`
RecvAmount int64 `protobuf:"varint,2,opt,name=recvAmount" json:"recvAmount,omitempty"` RecvAmount int64 `protobuf:"varint,2,opt,name=recvAmount,proto3" json:"recvAmount,omitempty"`
Account *types1.Account `protobuf:"bytes,3,opt,name=account" json:"account,omitempty"` Account *types.Account `protobuf:"bytes,3,opt,name=account,proto3" json:"account,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *AccAssets) Reset() { *m = AccAssets{} } func (m *AccAssets) Reset() { *m = AccAssets{} }
func (m *AccAssets) String() string { return proto.CompactTextString(m) } func (m *AccAssets) String() string { return proto.CompactTextString(m) }
func (*AccAssets) ProtoMessage() {} func (*AccAssets) ProtoMessage() {}
func (*AccAssets) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{37} } func (*AccAssets) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{37}
}
func (m *AccAssets) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AccAssets.Unmarshal(m, b)
}
func (m *AccAssets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AccAssets.Marshal(b, m, deterministic)
}
func (m *AccAssets) XXX_Merge(src proto.Message) {
xxx_messageInfo_AccAssets.Merge(m, src)
}
func (m *AccAssets) XXX_Size() int {
return xxx_messageInfo_AccAssets.Size(m)
}
func (m *AccAssets) XXX_DiscardUnknown() {
xxx_messageInfo_AccAssets.DiscardUnknown(m)
}
var xxx_messageInfo_AccAssets proto.InternalMessageInfo
func (m *AccAssets) GetAssets() *Assets { func (m *AccAssets) GetAssets() *Assets {
if m != nil { if m != nil {
...@@ -1554,7 +2392,7 @@ func (m *AccAssets) GetRecvAmount() int64 { ...@@ -1554,7 +2392,7 @@ func (m *AccAssets) GetRecvAmount() int64 {
return 0 return 0
} }
func (m *AccAssets) GetAccount() *types1.Account { func (m *AccAssets) GetAccount() *types.Account {
if m != nil { if m != nil {
return m.Account return m.Account
} }
...@@ -1562,14 +2400,37 @@ func (m *AccAssets) GetAccount() *types1.Account { ...@@ -1562,14 +2400,37 @@ func (m *AccAssets) GetAccount() *types1.Account {
} }
type Assets struct { type Assets struct {
Execer string `protobuf:"bytes,1,opt,name=execer" json:"execer,omitempty"` Execer string `protobuf:"bytes,1,opt,name=execer,proto3" json:"execer,omitempty"`
Symbol string `protobuf:"bytes,2,opt,name=symbol" json:"symbol,omitempty"` Symbol string `protobuf:"bytes,2,opt,name=symbol,proto3" json:"symbol,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *Assets) Reset() { *m = Assets{} } func (m *Assets) Reset() { *m = Assets{} }
func (m *Assets) String() string { return proto.CompactTextString(m) } func (m *Assets) String() string { return proto.CompactTextString(m) }
func (*Assets) ProtoMessage() {} func (*Assets) ProtoMessage() {}
func (*Assets) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{38} } func (*Assets) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{38}
}
func (m *Assets) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_Assets.Unmarshal(m, b)
}
func (m *Assets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_Assets.Marshal(b, m, deterministic)
}
func (m *Assets) XXX_Merge(src proto.Message) {
xxx_messageInfo_Assets.Merge(m, src)
}
func (m *Assets) XXX_Size() int {
return xxx_messageInfo_Assets.Size(m)
}
func (m *Assets) XXX_DiscardUnknown() {
xxx_messageInfo_Assets.DiscardUnknown(m)
}
var xxx_messageInfo_Assets proto.InternalMessageInfo
func (m *Assets) GetExecer() string { func (m *Assets) GetExecer() string {
if m != nil { if m != nil {
...@@ -1585,15 +2446,38 @@ func (m *Assets) GetSymbol() string { ...@@ -1585,15 +2446,38 @@ func (m *Assets) GetSymbol() string {
return "" return ""
} }
// 账户地址列表 //账户地址列表
type AccAddress struct { type AccAddress struct {
Address []string `protobuf:"bytes,1,rep,name=address" json:"address,omitempty"` Address []string `protobuf:"bytes,1,rep,name=address,proto3" json:"address,omitempty"`
XXX_NoUnkeyedLiteral struct{} `json:"-"`
XXX_unrecognized []byte `json:"-"`
XXX_sizecache int32 `json:"-"`
} }
func (m *AccAddress) Reset() { *m = AccAddress{} } func (m *AccAddress) Reset() { *m = AccAddress{} }
func (m *AccAddress) String() string { return proto.CompactTextString(m) } func (m *AccAddress) String() string { return proto.CompactTextString(m) }
func (*AccAddress) ProtoMessage() {} func (*AccAddress) ProtoMessage() {}
func (*AccAddress) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{39} } func (*AccAddress) Descriptor() ([]byte, []int) {
return fileDescriptor_62b8b91adf3febfa, []int{39}
}
func (m *AccAddress) XXX_Unmarshal(b []byte) error {
return xxx_messageInfo_AccAddress.Unmarshal(m, b)
}
func (m *AccAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
return xxx_messageInfo_AccAddress.Marshal(b, m, deterministic)
}
func (m *AccAddress) XXX_Merge(src proto.Message) {
xxx_messageInfo_AccAddress.Merge(m, src)
}
func (m *AccAddress) XXX_Size() int {
return xxx_messageInfo_AccAddress.Size(m)
}
func (m *AccAddress) XXX_DiscardUnknown() {
xxx_messageInfo_AccAddress.DiscardUnknown(m)
}
var xxx_messageInfo_AccAddress proto.InternalMessageInfo
func (m *AccAddress) GetAddress() []string { func (m *AccAddress) GetAddress() []string {
if m != nil { if m != nil {
...@@ -1645,9 +2529,9 @@ func init() { ...@@ -1645,9 +2529,9 @@ func init() {
proto.RegisterType((*AccAddress)(nil), "types.AccAddress") proto.RegisterType((*AccAddress)(nil), "types.AccAddress")
} }
func init() { proto.RegisterFile("multisig.proto", fileDescriptor0) } func init() { proto.RegisterFile("multisig.proto", fileDescriptor_62b8b91adf3febfa) }
var fileDescriptor0 = []byte{ var fileDescriptor_62b8b91adf3febfa = []byte{
// 1517 bytes of a gzipped FileDescriptorProto // 1517 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x58, 0x5f, 0x6f, 0xdc, 0xc4, 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x58, 0x5f, 0x6f, 0xdc, 0xc4,
0x16, 0xaf, 0xbd, 0x7f, 0x92, 0x3d, 0x49, 0xb6, 0xc9, 0xdc, 0x55, 0xaf, 0x6f, 0x6e, 0x55, 0xad, 0x16, 0xaf, 0xbd, 0x7f, 0x92, 0x3d, 0x49, 0xb6, 0xc9, 0xdc, 0x55, 0xaf, 0x6f, 0x6e, 0x55, 0xad,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment