Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
P
plugin
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
link33
plugin
Commits
d23433af
Commit
d23433af
authored
Dec 10, 2018
by
heyubin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add by hyb for pb
parent
0ace7ab6
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
1155 additions
and
271 deletions
+1155
-271
multisig.pb.go
plugin/dapp/multisig/types/multisig.pb.go
+1155
-271
No files found.
plugin/dapp/multisig/types/multisig.pb.go
View file @
d23433af
// 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
()
*
types
1
.
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"
,
fileDescriptor
0
)
}
func
init
()
{
proto
.
RegisterFile
(
"multisig.proto"
,
fileDescriptor
_62b8b91adf3febfa
)
}
var
fileDescriptor
0
=
[]
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
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment