Commit d23433af authored by heyubin's avatar heyubin

add by hyb for pb

parent 0ace7ab6
// Code generated by protoc-gen-go. DO NOT EDIT.
// 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
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import types1 "github.com/33cn/chain33/types"
import (
fmt "fmt"
types "github.com/33cn/chain33/types"
proto "github.com/golang/protobuf/proto"
math "math"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
......@@ -67,29 +21,52 @@ var _ = math.Inf
// proto package needs to be updated.
const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// ////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////
// message for multisig start/////////////////////////////////////////////////////
// ////////////////////////////////////////////////////////////////////////////
// 多重签名账户的状态信息,存在在statedb中,通过多重签名账户作为key值
// createaddr: 创建多重签名地址的创建者账户
// multisigaddr: 多重签名地址
// owners: 可以操作此多重签名地址的owner账户列表
// DailyLimit: 不同资产的每日限额,通过symbol来区分,本连的原生币,以及跨链过来的其他链的原生币
// txCount:记录此多重签名地址上提交的withdraw交易数
// requiredweight:确认一笔withdraw交易需要的权重。
//////////////////////////////////////////////////////////////////////////////
//多重签名账户的状态信息,存在在statedb中,通过多重签名账户作为key值
//createaddr: 创建多重签名地址的创建者账户
//multisigaddr: 多重签名地址
//owners: 可以操作此多重签名地址的owner账户列表
//DailyLimit: 不同资产的每日限额,通过symbol来区分,本连的原生币,以及跨链过来的其他链的原生币
//txCount:记录此多重签名地址上提交的withdraw交易数
//requiredweight:确认一笔withdraw交易需要的权重。
type MultiSig struct {
CreateAddr string `protobuf:"bytes,1,opt,name=createAddr" json:"createAddr,omitempty"`
MultiSigAddr string `protobuf:"bytes,2,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
Owners []*Owner `protobuf:"bytes,3,rep,name=owners" json:"owners,omitempty"`
DailyLimits []*DailyLimit `protobuf:"bytes,4,rep,name=dailyLimits" json:"dailyLimits,omitempty"`
TxCount uint64 `protobuf:"varint,5,opt,name=txCount" json:"txCount,omitempty"`
RequiredWeight uint64 `protobuf:"varint,6,opt,name=requiredWeight" json:"requiredWeight,omitempty"`
CreateAddr string `protobuf:"bytes,1,opt,name=createAddr,proto3" json:"createAddr,omitempty"`
MultiSigAddr string `protobuf:"bytes,2,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Owners []*Owner `protobuf:"bytes,3,rep,name=owners,proto3" json:"owners,omitempty"`
DailyLimits []*DailyLimit `protobuf:"bytes,4,rep,name=dailyLimits,proto3" json:"dailyLimits,omitempty"`
TxCount uint64 `protobuf:"varint,5,opt,name=txCount,proto3" json:"txCount,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -133,15 +110,38 @@ func (m *MultiSig) GetRequiredWeight() uint64 {
return 0
}
// 这个地址是否已经确认某个交易
//这个地址是否已经确认某个交易
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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -150,21 +150,44 @@ func (m *ConfirmedOwner) GetConfirmedOwner() []*Owner {
return nil
}
// 记录提交的交易详情,在满足确认条件后执行data中的交易
// txHash:用于存贮提交的确认交易。存贮在localdb中,通过txhash可以获取
//记录提交的交易详情,在满足确认条件后执行data中的交易
//txHash:用于存贮提交的确认交易。存贮在localdb中,通过txhash可以获取
type MultiSigTx struct {
Txid uint64 `protobuf:"varint,1,opt,name=txid" json:"txid,omitempty"`
TxHash string `protobuf:"bytes,2,opt,name=txHash" json:"txHash,omitempty"`
Executed bool `protobuf:"varint,3,opt,name=executed" json:"executed,omitempty"`
TxType uint64 `protobuf:"varint,4,opt,name=txType" json:"txType,omitempty"`
MultiSigAddr string `protobuf:"bytes,5,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
ConfirmedOwner []*Owner `protobuf:"bytes,6,rep,name=confirmedOwner" json:"confirmedOwner,omitempty"`
Txid uint64 `protobuf:"varint,1,opt,name=txid,proto3" json:"txid,omitempty"`
TxHash string `protobuf:"bytes,2,opt,name=txHash,proto3" json:"txHash,omitempty"`
Executed bool `protobuf:"varint,3,opt,name=executed,proto3" json:"executed,omitempty"`
TxType uint64 `protobuf:"varint,4,opt,name=txType,proto3" json:"txType,omitempty"`
MultiSigAddr string `protobuf:"bytes,5,opt,name=multiSigAddr,proto3" json:"multiSigAddr,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -210,14 +233,37 @@ func (m *MultiSigTx) GetConfirmedOwner() []*Owner {
// owner 结构体:owner账户地址,以及权重
type Owner struct {
OwnerAddr string `protobuf:"bytes,1,opt,name=ownerAddr" json:"ownerAddr,omitempty"`
Weight uint64 `protobuf:"varint,2,opt,name=weight" json:"weight,omitempty"`
OwnerAddr string `protobuf:"bytes,1,opt,name=ownerAddr,proto3" json:"ownerAddr,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -233,21 +279,44 @@ func (m *Owner) GetWeight() uint64 {
return 0
}
// 每日资产限额,不同的资产价格不一致,需要设置各自的每日限额。没有设置或者限额是0时,表示不能取币
// spentToday今天已经花费的额度。用于和dailyLimit做对比,超过每日限额时需要多重签名
// lastDay记录当天开始的时间戳,新的一天需要重置spentToday为初始值0,并修改lastDay的时间戳
//每日资产限额,不同的资产价格不一致,需要设置各自的每日限额。没有设置或者限额是0时,表示不能取币
//spentToday今天已经花费的额度。用于和dailyLimit做对比,超过每日限额时需要多重签名
//lastDay记录当天开始的时间戳,新的一天需要重置spentToday为初始值0,并修改lastDay的时间戳
type DailyLimit struct {
Symbol string `protobuf:"bytes,1,opt,name=symbol" json:"symbol,omitempty"`
Execer string `protobuf:"bytes,2,opt,name=execer" json:"execer,omitempty"`
DailyLimit uint64 `protobuf:"varint,3,opt,name=dailyLimit" json:"dailyLimit,omitempty"`
SpentToday uint64 `protobuf:"varint,4,opt,name=spentToday" json:"spentToday,omitempty"`
LastDay int64 `protobuf:"varint,5,opt,name=lastDay" json:"lastDay,omitempty"`
Symbol string `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"`
Execer string `protobuf:"bytes,2,opt,name=execer,proto3" json:"execer,omitempty"`
DailyLimit uint64 `protobuf:"varint,3,opt,name=dailyLimit,proto3" json:"dailyLimit,omitempty"`
SpentToday uint64 `protobuf:"varint,4,opt,name=spentToday,proto3" json:"spentToday,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -285,15 +354,38 @@ func (m *DailyLimit) GetLastDay() int64 {
}
type SymbolDailyLimit struct {
Symbol string `protobuf:"bytes,1,opt,name=symbol" json:"symbol,omitempty"`
Execer string `protobuf:"bytes,2,opt,name=execer" json:"execer,omitempty"`
DailyLimit uint64 `protobuf:"varint,3,opt,name=dailyLimit" json:"dailyLimit,omitempty"`
Symbol string `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"`
Execer string `protobuf:"bytes,2,opt,name=execer,proto3" json:"execer,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -316,7 +408,7 @@ func (m *SymbolDailyLimit) GetDailyLimit() uint64 {
return 0
}
// MultiSig 所有可能的交易action
//MultiSig 所有可能的交易action
type MultiSigAction struct {
// Types that are valid to be assigned to Value:
// *MultiSigAction_MultiSigAccCreate
......@@ -326,42 +418,75 @@ type MultiSigAction struct {
// *MultiSigAction_MultiSigExecTransferTo
// *MultiSigAction_MultiSigExecTransferFrom
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) String() string { return proto.CompactTextString(m) }
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 {
isMultiSigAction_Value()
}
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 {
MultiSigOwnerOperate *MultiSigOwnerOperate `protobuf:"bytes,2,opt,name=multiSigOwnerOperate,oneof"`
MultiSigOwnerOperate *MultiSigOwnerOperate `protobuf:"bytes,2,opt,name=multiSigOwnerOperate,proto3,oneof"`
}
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 {
MultiSigConfirmTx *MultiSigConfirmTx `protobuf:"bytes,4,opt,name=multiSigConfirmTx,oneof"`
MultiSigConfirmTx *MultiSigConfirmTx `protobuf:"bytes,4,opt,name=multiSigConfirmTx,proto3,oneof"`
}
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 {
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_MultiSigOwnerOperate) isMultiSigAction_Value() {}
func (*MultiSigAction_MultiSigAccOperate) isMultiSigAction_Value() {}
func (*MultiSigAction_MultiSigConfirmTx) isMultiSigAction_Value() {}
func (*MultiSigAction_MultiSigExecTransferTo) isMultiSigAction_Value() {}
func (*MultiSigAction_MultiSigExecTransferFrom) isMultiSigAction_Value() {}
func (m *MultiSigAction) GetValue() isMultiSigAction_Value {
......@@ -535,32 +660,32 @@ func _MultiSigAction_OneofSizer(msg proto.Message) (n int) {
switch x := m.Value.(type) {
case *MultiSigAction_MultiSigAccCreate:
s := proto.Size(x.MultiSigAccCreate)
n += proto.SizeVarint(1<<3 | proto.WireBytes)
n += 1 // tag and wire
n += proto.SizeVarint(uint64(s))
n += s
case *MultiSigAction_MultiSigOwnerOperate:
s := proto.Size(x.MultiSigOwnerOperate)
n += proto.SizeVarint(2<<3 | proto.WireBytes)
n += 1 // tag and wire
n += proto.SizeVarint(uint64(s))
n += s
case *MultiSigAction_MultiSigAccOperate:
s := proto.Size(x.MultiSigAccOperate)
n += proto.SizeVarint(3<<3 | proto.WireBytes)
n += 1 // tag and wire
n += proto.SizeVarint(uint64(s))
n += s
case *MultiSigAction_MultiSigConfirmTx:
s := proto.Size(x.MultiSigConfirmTx)
n += proto.SizeVarint(4<<3 | proto.WireBytes)
n += 1 // tag and wire
n += proto.SizeVarint(uint64(s))
n += s
case *MultiSigAction_MultiSigExecTransferTo:
s := proto.Size(x.MultiSigExecTransferTo)
n += proto.SizeVarint(5<<3 | proto.WireBytes)
n += 1 // tag and wire
n += proto.SizeVarint(uint64(s))
n += s
case *MultiSigAction_MultiSigExecTransferFrom:
s := proto.Size(x.MultiSigExecTransferFrom)
n += proto.SizeVarint(6<<3 | proto.WireBytes)
n += 1 // tag and wire
n += proto.SizeVarint(uint64(s))
n += s
case nil:
......@@ -570,17 +695,40 @@ func _MultiSigAction_OneofSizer(msg proto.Message) (n int) {
return n
}
// 创建多重签名账户时需要的信息:创建时最少初始化两个owners,资产的每日限额初始时可以不设置
//创建多重签名账户时需要的信息:创建时最少初始化两个owners,资产的每日限额初始时可以不设置
type MultiSigAccCreate struct {
Owners []*Owner `protobuf:"bytes,1,rep,name=owners" json:"owners,omitempty"`
RequiredWeight uint64 `protobuf:"varint,2,opt,name=requiredWeight" json:"requiredWeight,omitempty"`
DailyLimit *SymbolDailyLimit `protobuf:"bytes,3,opt,name=dailyLimit" json:"dailyLimit,omitempty"`
Owners []*Owner `protobuf:"bytes,1,rep,name=owners,proto3" json:"owners,omitempty"`
RequiredWeight uint64 `protobuf:"varint,2,opt,name=requiredWeight,proto3" json:"requiredWeight,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -603,19 +751,42 @@ func (m *MultiSigAccCreate) GetDailyLimit() *SymbolDailyLimit {
return nil
}
// 对MultiSigAccount账户owner的操作:add/del/replace/modify
//对MultiSigAccount账户owner的操作:add/del/replace/modify
type MultiSigOwnerOperate struct {
MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr" json:"multiSigAccAddr,omitempty"`
OldOwner string `protobuf:"bytes,2,opt,name=oldOwner" json:"oldOwner,omitempty"`
NewOwner string `protobuf:"bytes,3,opt,name=newOwner" json:"newOwner,omitempty"`
NewWeight uint64 `protobuf:"varint,4,opt,name=newWeight" json:"newWeight,omitempty"`
OperateFlag uint64 `protobuf:"varint,5,opt,name=operateFlag" json:"operateFlag,omitempty"`
MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr,proto3" json:"multiSigAccAddr,omitempty"`
OldOwner string `protobuf:"bytes,2,opt,name=oldOwner,proto3" json:"oldOwner,omitempty"`
NewOwner string `protobuf:"bytes,3,opt,name=newOwner,proto3" json:"newOwner,omitempty"`
NewWeight uint64 `protobuf:"varint,4,opt,name=newWeight,proto3" json:"newWeight,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -652,19 +823,42 @@ func (m *MultiSigOwnerOperate) GetOperateFlag() uint64 {
return 0
}
// 对MultiSigAccount账户的操作:modify/add:SymbolDailyLimit,requiredweight
// 修改或者添加每日限额,或者请求权重的值。
//对MultiSigAccount账户的操作:modify/add:SymbolDailyLimit,requiredweight
//修改或者添加每日限额,或者请求权重的值。
type MultiSigAccOperate struct {
MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr" json:"multiSigAccAddr,omitempty"`
DailyLimit *SymbolDailyLimit `protobuf:"bytes,2,opt,name=dailyLimit" json:"dailyLimit,omitempty"`
NewRequiredWeight uint64 `protobuf:"varint,3,opt,name=newRequiredWeight" json:"newRequiredWeight,omitempty"`
OperateFlag bool `protobuf:"varint,4,opt,name=operateFlag" json:"operateFlag,omitempty"`
MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr,proto3" json:"multiSigAccAddr,omitempty"`
DailyLimit *SymbolDailyLimit `protobuf:"bytes,2,opt,name=dailyLimit,proto3" json:"dailyLimit,omitempty"`
NewRequiredWeight uint64 `protobuf:"varint,3,opt,name=newRequiredWeight,proto3" json:"newRequiredWeight,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -694,22 +888,45 @@ func (m *MultiSigAccOperate) GetOperateFlag() bool {
return false
}
// 多重签名合约中账户之间转币操作:增加一个from的字段实现MultiSigAddr<--->addr之间的转账
// 需要判断from地址是否是多重签名地址
// 将MultiSig合约中from地址上execname+symbol的资产转移到to地址
//多重签名合约中账户之间转币操作:增加一个from的字段实现MultiSigAddr<--->addr之间的转账
//需要判断from地址是否是多重签名地址
//将MultiSig合约中from地址上execname+symbol的资产转移到to地址
type MultiSigExecTransfer struct {
Symbol string `protobuf:"bytes,1,opt,name=symbol" json:"symbol,omitempty"`
Amount int64 `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"`
Note string `protobuf:"bytes,3,opt,name=note" json:"note,omitempty"`
Execname string `protobuf:"bytes,4,opt,name=execname" json:"execname,omitempty"`
To string `protobuf:"bytes,5,opt,name=to" json:"to,omitempty"`
From string `protobuf:"bytes,6,opt,name=from" json:"from,omitempty"`
Symbol string `protobuf:"bytes,1,opt,name=symbol,proto3" json:"symbol,omitempty"`
Amount int64 `protobuf:"varint,2,opt,name=amount,proto3" json:"amount,omitempty"`
Note string `protobuf:"bytes,3,opt,name=note,proto3" json:"note,omitempty"`
Execname string `protobuf:"bytes,4,opt,name=execname,proto3" json:"execname,omitempty"`
To string `protobuf:"bytes,5,opt,name=to,proto3" json:"to,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -753,19 +970,42 @@ func (m *MultiSigExecTransfer) GetFrom() string {
return ""
}
// 多重签名账户withdraw交易的确认或者取消确认
// multisigaccaddr:多重签名账户地址
// transactionid:多重签名账户上的withdraw交易的内部id
//多重签名账户withdraw交易的确认或者取消确认
//multisigaccaddr:多重签名账户地址
//transactionid:多重签名账户上的withdraw交易的内部id
type MultiSigConfirmTx struct {
MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr" json:"multiSigAccAddr,omitempty"`
TxId uint64 `protobuf:"varint,2,opt,name=txId" json:"txId,omitempty"`
ConfirmOrRevoke bool `protobuf:"varint,3,opt,name=confirmOrRevoke" json:"confirmOrRevoke,omitempty"`
MultiSigAccAddr string `protobuf:"bytes,1,opt,name=multiSigAccAddr,proto3" json:"multiSigAccAddr,omitempty"`
TxId uint64 `protobuf:"varint,2,opt,name=txId,proto3" json:"txId,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -788,16 +1028,39 @@ func (m *MultiSigConfirmTx) GetConfirmOrRevoke() bool {
return false
}
// 获取所有多重签名账号
//获取所有多重签名账号
type ReqMultiSigAccs struct {
Start int64 `protobuf:"varint,1,opt,name=start" json:"start,omitempty"`
End int64 `protobuf:"varint,2,opt,name=end" json:"end,omitempty"`
Start int64 `protobuf:"varint,1,opt,name=start,proto3" json:"start,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -814,13 +1077,36 @@ func (m *ReqMultiSigAccs) GetEnd() int64 {
}
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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -829,15 +1115,38 @@ func (m *ReplyMultiSigAccs) GetAddress() []string {
return nil
}
// 获取指定多重签名账号的状态信息
//获取指定多重签名账号的状态信息
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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -846,20 +1155,43 @@ func (m *ReqMultiSigAccInfo) GetMultiSigAccAddr() string {
return ""
}
// 指定多重签名账号的状态信息
//指定多重签名账号的状态信息
type ReplyMultiSigAccInfo struct {
CreateAddr string `protobuf:"bytes,1,opt,name=createAddr" json:"createAddr,omitempty"`
MultiSigAddr string `protobuf:"bytes,2,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
Owners []*Owner `protobuf:"bytes,3,rep,name=owners" json:"owners,omitempty"`
DailyLimits []*DailyLimit `protobuf:"bytes,4,rep,name=dailyLimits" json:"dailyLimits,omitempty"`
TxCount uint64 `protobuf:"varint,5,opt,name=txCount" json:"txCount,omitempty"`
RequiredWeight uint64 `protobuf:"varint,6,opt,name=requiredWeight" json:"requiredWeight,omitempty"`
CreateAddr string `protobuf:"bytes,1,opt,name=createAddr,proto3" json:"createAddr,omitempty"`
MultiSigAddr string `protobuf:"bytes,2,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Owners []*Owner `protobuf:"bytes,3,rep,name=owners,proto3" json:"owners,omitempty"`
DailyLimits []*DailyLimit `protobuf:"bytes,4,rep,name=dailyLimits,proto3" json:"dailyLimits,omitempty"`
TxCount uint64 `protobuf:"varint,5,opt,name=txCount,proto3" json:"txCount,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -903,19 +1235,42 @@ func (m *ReplyMultiSigAccInfo) GetRequiredWeight() uint64 {
return 0
}
// 获取txids设置过滤条件和区间,pending, executed
//获取txids设置过滤条件和区间,pending, executed
type ReqMultiSigTxids struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
FromTxId uint64 `protobuf:"varint,2,opt,name=fromTxId" json:"fromTxId,omitempty"`
ToTxId uint64 `protobuf:"varint,3,opt,name=toTxId" json:"toTxId,omitempty"`
Pending bool `protobuf:"varint,4,opt,name=pending" json:"pending,omitempty"`
Executed bool `protobuf:"varint,5,opt,name=executed" json:"executed,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
FromTxId uint64 `protobuf:"varint,2,opt,name=fromTxId,proto3" json:"fromTxId,omitempty"`
ToTxId uint64 `protobuf:"varint,3,opt,name=toTxId,proto3" json:"toTxId,omitempty"`
Pending bool `protobuf:"varint,4,opt,name=pending,proto3" json:"pending,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -953,14 +1308,37 @@ func (m *ReqMultiSigTxids) GetExecuted() bool {
}
type ReplyMultiSigTxids struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
Txids []uint64 `protobuf:"varint,2,rep,packed,name=txids" json:"txids,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -976,16 +1354,39 @@ func (m *ReplyMultiSigTxids) GetTxids() []uint64 {
return nil
}
// 获取txid交易的信息,以及参与确认的owner信息
//获取txid交易的信息,以及参与确认的owner信息
type ReqMultiSigTxInfo struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
TxId uint64 `protobuf:"varint,2,opt,name=txId" json:"txId,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1002,13 +1403,36 @@ func (m *ReqMultiSigTxInfo) GetTxId() uint64 {
}
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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1017,17 +1441,40 @@ func (m *ReplyMultiSigTxInfo) GetMultiSigTxInfo() *MultiSigTx {
return nil
}
// 获取指定资产当日剩余的免多重签名的余额
//获取指定资产当日剩余的免多重签名的余额
type ReqMultiSigAccUnSpentToday struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
Execer string `protobuf:"bytes,2,opt,name=execer" json:"execer,omitempty"`
Symbol string `protobuf:"bytes,3,opt,name=symbol" json:"symbol,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Execer string `protobuf:"bytes,2,opt,name=execer,proto3" json:"execer,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1051,13 +1498,36 @@ func (m *ReqMultiSigAccUnSpentToday) GetSymbol() string {
}
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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1067,14 +1537,37 @@ func (m *ReplyUnSpentAssets) GetUnSpentAssets() []*UnSpentAssets {
}
type UnSpentAssets struct {
Assets *Assets `protobuf:"bytes,1,opt,name=assets" json:"assets,omitempty"`
Amount uint64 `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"`
Assets *Assets `protobuf:"bytes,1,opt,name=assets,proto3" json:"assets,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1090,15 +1583,38 @@ func (m *UnSpentAssets) GetAmount() uint64 {
return 0
}
// TyLogMultiSigAccCreate交易的执行Receipt
//TyLogMultiSigAccCreate交易的执行Receipt
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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1108,15 +1624,38 @@ func (m *ReceiptMultiSig) GetMultiSigAddr() string {
}
type ReceiptOwnerAddOrDel struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
Owner *Owner `protobuf:"bytes,2,opt,name=owner" json:"owner,omitempty"`
AddOrDel bool `protobuf:"varint,3,opt,name=addOrDel" json:"addOrDel,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Owner *Owner `protobuf:"bytes,2,opt,name=owner,proto3" json:"owner,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1139,19 +1678,42 @@ func (m *ReceiptOwnerAddOrDel) GetAddOrDel() bool {
return false
}
// TyLogMultiSigOwnerModify = 10003 //输出modify的owner:preweight以及currentweight
// TyLogMultiSigOwnerReplace = 10004 //输出old的owner的信息:以及当前的owner信息:addr+weight
//TyLogMultiSigOwnerModify = 10003 //输出modify的owner:preweight以及currentweight
//TyLogMultiSigOwnerReplace = 10004 //输出old的owner的信息:以及当前的owner信息:addr+weight
type ReceiptOwnerModOrRep struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
PrevOwner *Owner `protobuf:"bytes,2,opt,name=prevOwner" json:"prevOwner,omitempty"`
CurrentOwner *Owner `protobuf:"bytes,3,opt,name=currentOwner" json:"currentOwner,omitempty"`
ModOrRep bool `protobuf:"varint,4,opt,name=modOrRep" json:"modOrRep,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
PrevOwner *Owner `protobuf:"bytes,2,opt,name=prevOwner,proto3" json:"prevOwner,omitempty"`
CurrentOwner *Owner `protobuf:"bytes,3,opt,name=currentOwner,proto3" json:"currentOwner,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1181,18 +1743,41 @@ func (m *ReceiptOwnerModOrRep) GetModOrRep() bool {
return false
}
// 多重签名账户的操作:ReqWeight,AssetDailyLimit
// TyLogMultiSigAccWeightModify = 10005 //输出修改前后确认权重的值:preReqWeight和curReqWeight
//多重签名账户的操作:ReqWeight,AssetDailyLimit
//TyLogMultiSigAccWeightModify = 10005 //输出修改前后确认权重的值:preReqWeight和curReqWeight
type ReceiptWeightModify struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
PrevWeight uint64 `protobuf:"varint,2,opt,name=prevWeight" json:"prevWeight,omitempty"`
CurrentWeight uint64 `protobuf:"varint,3,opt,name=currentWeight" json:"currentWeight,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
PrevWeight uint64 `protobuf:"varint,2,opt,name=prevWeight,proto3" json:"prevWeight,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1215,19 +1800,42 @@ func (m *ReceiptWeightModify) GetCurrentWeight() uint64 {
return 0
}
// TyLogMultiSigAccDailyLimitAdd = 10006 //输出add的DailyLimit:Symbol和DailyLimit
// TyLogMultiSigAccDailyLimitModify = 10007 //输出modify的DailyLimit:preDailyLimit以及currentDailyLimit
//TyLogMultiSigAccDailyLimitAdd = 10006 //输出add的DailyLimit:Symbol和DailyLimit
//TyLogMultiSigAccDailyLimitModify = 10007 //输出modify的DailyLimit:preDailyLimit以及currentDailyLimit
type ReceiptDailyLimitOperate struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
PrevDailyLimit *DailyLimit `protobuf:"bytes,2,opt,name=prevDailyLimit" json:"prevDailyLimit,omitempty"`
CurDailyLimit *DailyLimit `protobuf:"bytes,3,opt,name=curDailyLimit" json:"curDailyLimit,omitempty"`
AddOrModify bool `protobuf:"varint,4,opt,name=addOrModify" json:"addOrModify,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
PrevDailyLimit *DailyLimit `protobuf:"bytes,2,opt,name=prevDailyLimit,proto3" json:"prevDailyLimit,omitempty"`
CurDailyLimit *DailyLimit `protobuf:"bytes,3,opt,name=curDailyLimit,proto3" json:"curDailyLimit,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1257,18 +1865,41 @@ func (m *ReceiptDailyLimitOperate) GetAddOrModify() bool {
return false
}
// 交易确认或者撤销(撤销值针对未执行的交易)
// TyLogMultiSigConfirmTx = 10008 //输出确认的交易id,以及owner信息:addr+weight
// TyLogMultiSigConfirmTxRevoke = 10009 //输出撤销确认的交易id,以及owner信息:addr+weight
//交易确认或者撤销(撤销值针对未执行的交易)
//TyLogMultiSigConfirmTx = 10008 //输出确认的交易id,以及owner信息:addr+weight
//TyLogMultiSigConfirmTxRevoke = 10009 //输出撤销确认的交易id,以及owner信息:addr+weight
type ReceiptConfirmTx struct {
MultiSigTxOwner *MultiSigTxOwner `protobuf:"bytes,1,opt,name=multiSigTxOwner" json:"multiSigTxOwner,omitempty"`
ConfirmeOrRevoke bool `protobuf:"varint,2,opt,name=confirmeOrRevoke" json:"confirmeOrRevoke,omitempty"`
MultiSigTxOwner *MultiSigTxOwner `protobuf:"bytes,1,opt,name=multiSigTxOwner,proto3" json:"multiSigTxOwner,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1284,17 +1915,40 @@ func (m *ReceiptConfirmTx) GetConfirmeOrRevoke() bool {
return false
}
// 可能会修改dailyLimit的相关属性
//可能会修改dailyLimit的相关属性
type ReceiptAccDailyLimitUpdate struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
PrevDailyLimit *DailyLimit `protobuf:"bytes,2,opt,name=prevDailyLimit" json:"prevDailyLimit,omitempty"`
CurDailyLimit *DailyLimit `protobuf:"bytes,3,opt,name=curDailyLimit" json:"curDailyLimit,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
PrevDailyLimit *DailyLimit `protobuf:"bytes,2,opt,name=prevDailyLimit,proto3" json:"prevDailyLimit,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1317,20 +1971,43 @@ func (m *ReceiptAccDailyLimitUpdate) GetCurDailyLimit() *DailyLimit {
return nil
}
// 执行MultiSigAcc相关的交易可能会修改tx的执行状态和增加确认owner
//执行MultiSigAcc相关的交易可能会修改tx的执行状态和增加确认owner
type ReceiptMultiSigTx struct {
MultiSigTxOwner *MultiSigTxOwner `protobuf:"bytes,1,opt,name=multiSigTxOwner" json:"multiSigTxOwner,omitempty"`
PrevExecuted bool `protobuf:"varint,2,opt,name=prevExecuted" json:"prevExecuted,omitempty"`
CurExecuted bool `protobuf:"varint,3,opt,name=curExecuted" json:"curExecuted,omitempty"`
SubmitOrConfirm bool `protobuf:"varint,4,opt,name=submitOrConfirm" json:"submitOrConfirm,omitempty"`
TxHash string `protobuf:"bytes,5,opt,name=txHash" json:"txHash,omitempty"`
TxType uint64 `protobuf:"varint,6,opt,name=txType" json:"txType,omitempty"`
MultiSigTxOwner *MultiSigTxOwner `protobuf:"bytes,1,opt,name=multiSigTxOwner,proto3" json:"multiSigTxOwner,omitempty"`
PrevExecuted bool `protobuf:"varint,2,opt,name=prevExecuted,proto3" json:"prevExecuted,omitempty"`
CurExecuted bool `protobuf:"varint,3,opt,name=curExecuted,proto3" json:"curExecuted,omitempty"`
SubmitOrConfirm bool `protobuf:"varint,4,opt,name=submitOrConfirm,proto3" json:"submitOrConfirm,omitempty"`
TxHash string `protobuf:"bytes,5,opt,name=txHash,proto3" json:"txHash,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1375,14 +2052,37 @@ func (m *ReceiptMultiSigTx) GetTxType() uint64 {
}
type ReceiptTxCountUpdate struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
CurTxCount uint64 `protobuf:"varint,2,opt,name=curTxCount" json:"curTxCount,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1399,15 +2099,38 @@ func (m *ReceiptTxCountUpdate) GetCurTxCount() uint64 {
}
type MultiSigTxOwner struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
Txid uint64 `protobuf:"varint,2,opt,name=txid" json:"txid,omitempty"`
ConfirmedOwner *Owner `protobuf:"bytes,3,opt,name=confirmedOwner" json:"confirmedOwner,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Txid uint64 `protobuf:"varint,2,opt,name=txid,proto3" json:"txid,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1431,13 +2154,36 @@ func (m *MultiSigTxOwner) GetConfirmedOwner() *Owner {
}
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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1446,17 +2192,40 @@ func (m *Uint64) GetData() uint64 {
return 0
}
// 记录账户收到固定资产的数量
//记录账户收到固定资产的数量
type AccountAssets struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
Assets *Assets `protobuf:"bytes,2,opt,name=assets" json:"assets,omitempty"`
Amount int64 `protobuf:"varint,3,opt,name=amount" json:"amount,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Assets *Assets `protobuf:"bytes,2,opt,name=assets,proto3" json:"assets,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1479,17 +2248,40 @@ func (m *AccountAssets) GetAmount() int64 {
return 0
}
// 获取多重签名账户上的指定资产或者所有资产
//获取多重签名账户上的指定资产或者所有资产
type ReqAccAssets struct {
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr" json:"multiSigAddr,omitempty"`
Assets *Assets `protobuf:"bytes,2,opt,name=assets" json:"assets,omitempty"`
IsAll bool `protobuf:"varint,3,opt,name=isAll" json:"isAll,omitempty"`
MultiSigAddr string `protobuf:"bytes,1,opt,name=multiSigAddr,proto3" json:"multiSigAddr,omitempty"`
Assets *Assets `protobuf:"bytes,2,opt,name=assets,proto3" json:"assets,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1513,13 +2305,36 @@ func (m *ReqAccAssets) GetIsAll() bool {
}
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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1528,17 +2343,40 @@ func (m *ReplyAccAssets) GetAccAssets() []*AccAssets {
return nil
}
// 账户资产信息
//账户资产信息
type AccAssets struct {
Assets *Assets `protobuf:"bytes,1,opt,name=assets" json:"assets,omitempty"`
RecvAmount int64 `protobuf:"varint,2,opt,name=recvAmount" json:"recvAmount,omitempty"`
Account *types1.Account `protobuf:"bytes,3,opt,name=account" json:"account,omitempty"`
Assets *Assets `protobuf:"bytes,1,opt,name=assets,proto3" json:"assets,omitempty"`
RecvAmount int64 `protobuf:"varint,2,opt,name=recvAmount,proto3" json:"recvAmount,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1554,7 +2392,7 @@ func (m *AccAssets) GetRecvAmount() int64 {
return 0
}
func (m *AccAssets) GetAccount() *types1.Account {
func (m *AccAssets) GetAccount() *types.Account {
if m != nil {
return m.Account
}
......@@ -1562,14 +2400,37 @@ func (m *AccAssets) GetAccount() *types1.Account {
}
type Assets struct {
Execer string `protobuf:"bytes,1,opt,name=execer" json:"execer,omitempty"`
Symbol string `protobuf:"bytes,2,opt,name=symbol" json:"symbol,omitempty"`
Execer string `protobuf:"bytes,1,opt,name=execer,proto3" json:"execer,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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1585,15 +2446,38 @@ func (m *Assets) GetSymbol() string {
return ""
}
// 账户地址列表
//账户地址列表
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) String() string { return proto.CompactTextString(m) }
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 {
if m != nil {
......@@ -1645,9 +2529,9 @@ func init() {
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
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,
......
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