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
0c20c414
Commit
0c20c414
authored
Feb 02, 2019
by
vipwzw
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
auto ci
parent
3adcf733
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
256 additions
and
82 deletions
+256
-82
rpc_test.go
plugin/dapp/paracross/rpc/rpc_test.go
+0
-1
paracross.pb.go
plugin/dapp/paracross/types/paracross.pb.go
+256
-81
No files found.
plugin/dapp/paracross/rpc/rpc_test.go
View file @
0c20c414
...
...
@@ -13,7 +13,6 @@ import (
"github.com/33cn/chain33/client/mocks"
rpctypes
"github.com/33cn/chain33/rpc/types"
"github.com/33cn/chain33/types"
"github.com/33cn/plugin/plugin/dapp/evm/executor/vm/common"
pt
"github.com/33cn/plugin/plugin/dapp/paracross/types"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/mock"
...
...
plugin/dapp/paracross/types/paracross.pb.go
View file @
0c20c414
...
...
@@ -191,6 +191,171 @@ func (m *ParacrossStatus) GetBlockHash() []byte {
return
nil
}
type
ParacrossConsensusStatus
struct
{
Title
string
`protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
ChainHeight
int64
`protobuf:"varint,2,opt,name=chainHeight,proto3" json:"chainHeight,omitempty"`
ConsensHeight
int64
`protobuf:"varint,3,opt,name=consensHeight,proto3" json:"consensHeight,omitempty"`
ConsensBlockHash
string
`protobuf:"bytes,4,opt,name=consensBlockHash,proto3" json:"consensBlockHash,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ParacrossConsensusStatus
)
Reset
()
{
*
m
=
ParacrossConsensusStatus
{}
}
func
(
m
*
ParacrossConsensusStatus
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossConsensusStatus
)
ProtoMessage
()
{}
func
(
*
ParacrossConsensusStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
3
}
}
func
(
m
*
ParacrossConsensusStatus
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ParacrossConsensusStatus
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ParacrossConsensusStatus
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ParacrossConsensusStatus
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ParacrossConsensusStatus
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ParacrossConsensusStatus
.
Merge
(
m
,
src
)
}
func
(
m
*
ParacrossConsensusStatus
)
XXX_Size
()
int
{
return
xxx_messageInfo_ParacrossConsensusStatus
.
Size
(
m
)
}
func
(
m
*
ParacrossConsensusStatus
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ParacrossConsensusStatus
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ParacrossConsensusStatus
proto
.
InternalMessageInfo
func
(
m
*
ParacrossConsensusStatus
)
GetTitle
()
string
{
if
m
!=
nil
{
return
m
.
Title
}
return
""
}
func
(
m
*
ParacrossConsensusStatus
)
GetChainHeight
()
int64
{
if
m
!=
nil
{
return
m
.
ChainHeight
}
return
0
}
func
(
m
*
ParacrossConsensusStatus
)
GetConsensHeight
()
int64
{
if
m
!=
nil
{
return
m
.
ConsensHeight
}
return
0
}
func
(
m
*
ParacrossConsensusStatus
)
GetConsensBlockHash
()
string
{
if
m
!=
nil
{
return
m
.
ConsensBlockHash
}
return
""
}
type
ParaBlock2MainMap
struct
{
Height
int64
`protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
BlockHash
string
`protobuf:"bytes,2,opt,name=blockHash,proto3" json:"blockHash,omitempty"`
MainHeight
int64
`protobuf:"varint,3,opt,name=mainHeight,proto3" json:"mainHeight,omitempty"`
MainHash
string
`protobuf:"bytes,4,opt,name=mainHash,proto3" json:"mainHash,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ParaBlock2MainMap
)
Reset
()
{
*
m
=
ParaBlock2MainMap
{}
}
func
(
m
*
ParaBlock2MainMap
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParaBlock2MainMap
)
ProtoMessage
()
{}
func
(
*
ParaBlock2MainMap
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
4
}
}
func
(
m
*
ParaBlock2MainMap
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ParaBlock2MainMap
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ParaBlock2MainMap
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ParaBlock2MainMap
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ParaBlock2MainMap
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ParaBlock2MainMap
.
Merge
(
m
,
src
)
}
func
(
m
*
ParaBlock2MainMap
)
XXX_Size
()
int
{
return
xxx_messageInfo_ParaBlock2MainMap
.
Size
(
m
)
}
func
(
m
*
ParaBlock2MainMap
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ParaBlock2MainMap
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ParaBlock2MainMap
proto
.
InternalMessageInfo
func
(
m
*
ParaBlock2MainMap
)
GetHeight
()
int64
{
if
m
!=
nil
{
return
m
.
Height
}
return
0
}
func
(
m
*
ParaBlock2MainMap
)
GetBlockHash
()
string
{
if
m
!=
nil
{
return
m
.
BlockHash
}
return
""
}
func
(
m
*
ParaBlock2MainMap
)
GetMainHeight
()
int64
{
if
m
!=
nil
{
return
m
.
MainHeight
}
return
0
}
func
(
m
*
ParaBlock2MainMap
)
GetMainHash
()
string
{
if
m
!=
nil
{
return
m
.
MainHash
}
return
""
}
type
ParaBlock2MainInfo
struct
{
Items
[]
*
ParaBlock2MainMap
`protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ParaBlock2MainInfo
)
Reset
()
{
*
m
=
ParaBlock2MainInfo
{}
}
func
(
m
*
ParaBlock2MainInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParaBlock2MainInfo
)
ProtoMessage
()
{}
func
(
*
ParaBlock2MainInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
5
}
}
func
(
m
*
ParaBlock2MainInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ParaBlock2MainInfo
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ParaBlock2MainInfo
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ParaBlock2MainInfo
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ParaBlock2MainInfo
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ParaBlock2MainInfo
.
Merge
(
m
,
src
)
}
func
(
m
*
ParaBlock2MainInfo
)
XXX_Size
()
int
{
return
xxx_messageInfo_ParaBlock2MainInfo
.
Size
(
m
)
}
func
(
m
*
ParaBlock2MainInfo
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ParaBlock2MainInfo
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ParaBlock2MainInfo
proto
.
InternalMessageInfo
func
(
m
*
ParaBlock2MainInfo
)
GetItems
()
[]
*
ParaBlock2MainMap
{
if
m
!=
nil
{
return
m
.
Items
}
return
nil
}
// action
type
ParacrossNodeStatus
struct
{
MainBlockHash
[]
byte
`protobuf:"bytes,1,opt,name=mainBlockHash,proto3" json:"mainBlockHash,omitempty"`
...
...
@@ -215,7 +380,7 @@ func (m *ParacrossNodeStatus) Reset() { *m = ParacrossNodeStatus{} }
func
(
m
*
ParacrossNodeStatus
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossNodeStatus
)
ProtoMessage
()
{}
func
(
*
ParacrossNodeStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
3
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
6
}
}
func
(
m
*
ParacrossNodeStatus
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
...
@@ -338,7 +503,7 @@ func (m *ParacrossCommitAction) Reset() { *m = ParacrossCommitAction{} }
func
(
m
*
ParacrossCommitAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossCommitAction
)
ProtoMessage
()
{}
func
(
*
ParacrossCommitAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
4
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
7
}
}
func
(
m
*
ParacrossCommitAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
...
@@ -377,7 +542,7 @@ func (m *ParacrossMinerAction) Reset() { *m = ParacrossMinerAction{} }
func
(
m
*
ParacrossMinerAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossMinerAction
)
ProtoMessage
()
{}
func
(
*
ParacrossMinerAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
5
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
8
}
}
func
(
m
*
ParacrossMinerAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
...
@@ -425,7 +590,7 @@ func (m *ParacrossAction) Reset() { *m = ParacrossAction{} }
func
(
m
*
ParacrossAction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossAction
)
ProtoMessage
()
{}
func
(
*
ParacrossAction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
6
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
9
}
}
func
(
m
*
ParacrossAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
...
@@ -739,7 +904,7 @@ func (m *ReceiptParacrossCommit) Reset() { *m = ReceiptParacrossCommit{}
func
(
m
*
ReceiptParacrossCommit
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptParacrossCommit
)
ProtoMessage
()
{}
func
(
*
ReceiptParacrossCommit
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
7
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
10
}
}
func
(
m
*
ReceiptParacrossCommit
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
...
@@ -799,7 +964,7 @@ func (m *ReceiptParacrossMiner) Reset() { *m = ReceiptParacrossMiner{} }
func
(
m
*
ReceiptParacrossMiner
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptParacrossMiner
)
ProtoMessage
()
{}
func
(
*
ReceiptParacrossMiner
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
8
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
11
}
}
func
(
m
*
ReceiptParacrossMiner
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
...
@@ -845,7 +1010,7 @@ func (m *ReceiptParacrossDone) Reset() { *m = ReceiptParacrossDone{} }
func
(
m
*
ReceiptParacrossDone
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptParacrossDone
)
ProtoMessage
()
{}
func
(
*
ReceiptParacrossDone
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
9
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
12
}
}
func
(
m
*
ReceiptParacrossDone
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
...
@@ -934,7 +1099,7 @@ func (m *ReceiptParacrossRecord) Reset() { *m = ReceiptParacrossRecord{}
func
(
m
*
ReceiptParacrossRecord
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptParacrossRecord
)
ProtoMessage
()
{}
func
(
*
ReceiptParacrossRecord
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
0
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
3
}
}
func
(
m
*
ReceiptParacrossRecord
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
...
@@ -982,7 +1147,7 @@ func (m *ParacrossTx) Reset() { *m = ParacrossTx{} }
func
(
m
*
ParacrossTx
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossTx
)
ProtoMessage
()
{}
func
(
*
ParacrossTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
1
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
4
}
}
func
(
m
*
ParacrossTx
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
...
@@ -1023,7 +1188,7 @@ func (m *ReqParacrossTitleHeight) Reset() { *m = ReqParacrossTitleHeight
func
(
m
*
ReqParacrossTitleHeight
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqParacrossTitleHeight
)
ProtoMessage
()
{}
func
(
*
ReqParacrossTitleHeight
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
2
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
5
}
}
func
(
m
*
ReqParacrossTitleHeight
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
...
@@ -1069,7 +1234,7 @@ func (m *RespParacrossTitles) Reset() { *m = RespParacrossTitles{} }
func
(
m
*
RespParacrossTitles
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RespParacrossTitles
)
ProtoMessage
()
{}
func
(
*
RespParacrossTitles
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
3
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
6
}
}
func
(
m
*
RespParacrossTitles
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
...
@@ -1122,7 +1287,7 @@ func (m *ParacrossAsset) Reset() { *m = ParacrossAsset{} }
func
(
m
*
ParacrossAsset
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParacrossAsset
)
ProtoMessage
()
{}
func
(
*
ParacrossAsset
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
4
}
return
fileDescriptor_6a397e38c9ea6747
,
[]
int
{
1
7
}
}
func
(
m
*
ParacrossAsset
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
...
...
@@ -1224,6 +1389,9 @@ func init() {
proto
.
RegisterType
((
*
ParacrossStatusDetails
)(
nil
),
"types.ParacrossStatusDetails"
)
proto
.
RegisterType
((
*
ParacrossHeightStatus
)(
nil
),
"types.ParacrossHeightStatus"
)
proto
.
RegisterType
((
*
ParacrossStatus
)(
nil
),
"types.ParacrossStatus"
)
proto
.
RegisterType
((
*
ParacrossConsensusStatus
)(
nil
),
"types.ParacrossConsensusStatus"
)
proto
.
RegisterType
((
*
ParaBlock2MainMap
)(
nil
),
"types.ParaBlock2MainMap"
)
proto
.
RegisterType
((
*
ParaBlock2MainInfo
)(
nil
),
"types.ParaBlock2MainInfo"
)
proto
.
RegisterType
((
*
ParacrossNodeStatus
)(
nil
),
"types.ParacrossNodeStatus"
)
proto
.
RegisterType
((
*
ParacrossCommitAction
)(
nil
),
"types.ParacrossCommitAction"
)
proto
.
RegisterType
((
*
ParacrossMinerAction
)(
nil
),
"types.ParacrossMinerAction"
)
...
...
@@ -1241,71 +1409,78 @@ func init() {
func
init
()
{
proto
.
RegisterFile
(
"paracross.proto"
,
fileDescriptor_6a397e38c9ea6747
)
}
var
fileDescriptor_6a397e38c9ea6747
=
[]
byte
{
// 1020 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xac
,
0x56
,
0x5f
,
0x6f
,
0x1b
,
0x45
,
0x10
,
0xf7
,
0x9d
,
0xff
,
0x66
,
0x1c
,
0x3b
,
0xe9
,
0x36
,
0x71
,
0x4f
,
0x47
,
0x41
,
0xd6
,
0x09
,
0x90
,
0x85
,
0x50
,
0x84
,
0x1c
,
0x29
,
0x08
,
0x21
,
0x1e
,
0xda
,
0xb4
,
0x8a
,
0x5b
,
0x4a
,
0x41
,
0x9b
,
0x20
,
0x9e
,
0x90
,
0xb8
,
0x9c
,
0xb7
,
0xf1
,
0x09
,
0xdf
,
0xad
,
0x7b
,
0xbb
,
0x6e
,
0xe3
,
0x77
,
0x3e
,
0x03
,
0x1f
,
0x83
,
0x17
,
0xde
,
0xf8
,
0x00
,
0x3c
,
0xf0
,
0xa9
,
0xd0
,
0xce
,
0xed
,
0xee
,
0xfd
,
0x89
,
0x65
,
0x55
,
0xd0
,
0xb7
,
0x9d
,
0xd9
,
0x99
,
0xdf
,
0xec
,
0xcc
,
0xfc
,
0x76
,
0x76
,
0xe1
,
0x60
,
0x15
,
0x66
,
0x61
,
0x94
,
0x71
,
0x21
,
0x4e
,
0x56
,
0x19
,
0x97
,
0x9c
,
0xb4
,
0xe5
,
0x66
,
0xc5
,
0x84
,
0x7f
,
0x4f
,
0x66
,
0x61
,
0x2a
,
0xc2
,
0x48
,
0xc6
,
0x3c
,
0xcd
,
0x77
,
0xfc
,
0xfd
,
0x88
,
0x27
,
0x89
,
0x95
,
0x0e
,
0xaf
,
0x97
,
0x3c
,
0xfa
,
0x35
,
0x5a
,
0x84
,
0xb1
,
0xd6
,
0x04
,
0x2f
,
0x60
,
0xf4
,
0x83
,
0x01
,
0xbb
,
0x94
,
0xa1
,
0x5c
,
0x8b
,
0x27
,
0x4c
,
0x86
,
0xf1
,
0x52
,
0x90
,
0x23
,
0x68
,
0x87
,
0xf3
,
0x79
,
0x26
,
0x3c
,
0x67
,
0xdc
,
0x9c
,
0xec
,
0xd1
,
0x5c
,
0x20
,
0x0f
,
0x61
,
0x0f
,
0x31
,
0x66
,
0xa1
,
0x58
,
0x78
,
0xee
,
0xb8
,
0x39
,
0xd9
,
0xa7
,
0x85
,
0x22
,
0xf8
,
0xdd
,
0x81
,
0x63
,
0x0b
,
0x37
,
0x63
,
0xf1
,
0xcd
,
0x42
,
0xe6
,
0xa0
,
0x64
,
0x04
,
0x1d
,
0x81
,
0x2b
,
0xcf
,
0x19
,
0x3b
,
0x93
,
0x36
,
0xd5
,
0x92
,
0x8a
,
0x22
,
0x63
,
0xb9
,
0x64
,
0x9e
,
0x3b
,
0x76
,
0x54
,
0x14
,
0x14
,
0x94
,
0xf5
,
0x02
,
0xbd
,
0xbd
,
0xe6
,
0xd8
,
0x99
,
0x34
,
0xa9
,
0x96
,
0xc8
,
0x97
,
0xd0
,
0x9d
,
0xe7
,
0xc7
,
0xf3
,
0x5a
,
0x63
,
0x67
,
0xd2
,
0x9f
,
0x7e
,
0x78
,
0x82
,
0x99
,
0x9f
,
0x6c
,
0xcf
,
0x81
,
0x1a
,
0xeb
,
0xe0
,
0x67
,
0x38
,
0xa8
,
0x99
,
0x14
,
0x91
,
0x9d
,
0xed
,
0x91
,
0xdd
,
0x4a
,
0xe4
,
0x4a
,
0xde
,
0xea
,
0x50
,
0x95
,
0xbc
,
0xff
,
0x6c
,
0xc2
,
0x7d
,
0x8b
,
0xff
,
0x92
,
0xcf
,
0x99
,
0x8e
,
0xf1
,
0x31
,
0x0c
,
0x92
,
0x30
,
0x4e
,
0x1f
,
0x5b
,
0x4f
,
0x07
,
0x3d
,
0xab
,
0x4a
,
0x32
,
0x81
,
0x83
,
0x42
,
0x51
,
0x0e
,
0x5e
,
0x57
,
0x17
,
0x67
,
0x6e
,
0x6e
,
0x3f
,
0x73
,
0xab
,
0x72
,
0xe6
,
0x00
,
0xf6
,
0x57
,
0x19
,
0x2b
,
0x82
,
0xb7
,
0x31
,
0x78
,
0x45
,
0x57
,
0xcd
,
0xab
,
0x53
,
0xcb
,
0x4b
,
0x23
,
0xa8
,
0x64
,
0x18
,
0x1a
,
0x74
,
0x2d
,
0x82
,
0xd5
,
0x29
,
0x04
,
0x61
,
0x0d
,
0x7a
,
0x39
,
0x82
,
0x55
,
0x10
,
0x1f
,
0x7a
,
0xf2
,
0xf6
,
0x9c
,
0xaf
,
0x53
,
0x29
,
0xbc
,
0xbd
,
0xb1
,
0x33
,
0x19
,
0x50
,
0x2b
,
0xe7
,
0x7b
,
0x94
,
0x89
,
0xf5
,
0x52
,
0x7a
,
0x80
,
0x8e
,
0x56
,
0x26
,
0x1e
,
0x74
,
0xe5
,
0xad
,
0x42
,
0x10
,
0x5e
,
0x1f
,
0x59
,
0x66
,
0x44
,
0x55
,
0x53
,
0x2c
,
0xf3
,
0x95
,
0x71
,
0xdd
,
0xcf
,
0x6b
,
0x5a
,
0x51
,
0xaa
,
0x93
,
0x6b
,
0x45
,
0x0e
,
0x32
,
0x40
,
0x90
,
0x8a
,
0x2e
,
0xf8
,
0xb6
,
0x44
,
0xd6
,
0x73
,
0x9e
,
0x24
,
0xb1
,
0x7c
,
0x84
,
0x57
,
0x87
,
0x4c
,
0x2b
,
0x64
,
0xed
,
0x4f
,
0xfd
,
0x3a
,
0xcb
,
0x8a
,
0x16
,
0x1b
,
0x22
,
0x07
,
0xcf
,
0xe1
,
0xc8
,
0x6e
,
0x7f
,
0x17
,
0xa7
,
0x2c
,
0xfb
,
0x1f
,
0x58
,
0x7f
,
0x37
,
0x4b
,
0x74
,
0xd5
,
0x38
,
0x67
,
0xd0
,
0x89
,
0xf0
,
0x8c
,
0x1a
,
0xe7
,
0x61
,
0x1d
,
0xa7
,
0x9c
,
0xc1
,
0xac
,
0x41
,
0xb5
,
0x35
,
0x39
,
0x85
,
0x76
,
0xa2
,
0x8e
,
0x83
,
0x94
,
0xe9
,
0x4f
,
0x3f
,
0xa8
,
0xbb
,
0x95
,
0xce
,
0x3a
,
0x6b
,
0xd0
,
0xdc
,
0x96
,
0x7c
,
0x03
,
0x83
,
0x50
,
0x08
,
0x26
,
0xaf
,
0xd4
,
0x3c
,
0x79
,
0xc5
,
0x32
,
0x7d
,
0xdb
,
0x8e
,
0xb5
,
0xf3
,
0x23
,
0xb5
,
0x27
,
0xcc
,
0xe6
,
0xac
,
0x41
,
0xab
,
0xd6
,
0xd6
,
0xfd
,
0xa7
,
0x58
,
0x2e
,
0xe6
,
0x59
,
0xf8
,
0x16
,
0x99
,
0x57
,
0x77
,
0x37
,
0x9b
,
0xd6
,
0xdd
,
0x28
,
0xc8
,
0x29
,
0xf4
,
0xa4
,
0x09
,
0xdc
,
0xd9
,
0x1d
,
0xd8
,
0x1a
,
0x2a
,
0xa7
,
0xb7
,
0x26
,
0x5c
,
0x77
,
0x77
,
0x38
,
0x6b
,
0x48
,
0x9e
,
0xc2
,
0xd0
,
0x00
,
0x5c
,
0xf1
,
0xa7
,
0xb7
,
0x2c
,
0x42
,
0x02
,
0x17
,
0x55
,
0xaa
,
0xc6
,
0xcb
,
0x4d
,
0x66
,
0x0d
,
0x5a
,
0x73
,
0x22
,
0x43
,
0x70
,
0xe5
,
0x06
,
0xef
,
0x6c
,
0x9b
,
0xba
,
0x72
,
0xf3
,
0xb8
,
0x0b
,
0xed
,
0x37
,
0xe1
,
0x72
,
0xcd
,
0x82
,
0x7f
,
0x1c
,
0x18
,
0x51
,
0x16
,
0xb1
,
0x78
,
0x25
,
0x6b
,
0x7d
,
0x22
,
0x04
,
0x5a
,
0x6a
,
0xa2
,
0xea
,
0xe9
,
0x83
,
0xeb
,
0x12
,
0x57
,
0xdc
,
0x77
,
0xe5
,
0x0a
,
0xf9
,
0x02
,
0x5a
,
0xab
,
0x8c
,
0xbd
,
0xd1
,
0xed
,
0xbd
,
0xc3
,
0x8a
,
0xf2
,
0x10
,
0xa6
,
0x68
,
0x49
,
0xce
,
0xa0
,
0x1b
,
0xad
,
0xb3
,
0x8c
,
0xa5
,
0x52
,
0xb7
,
0x75
,
0xb7
,
0x93
,
0x31
,
0x56
,
0xd7
,
0xa5
,
0x9e
,
0x0b
,
0x92
,
0xe7
,
0x3f
,
0x51
,
0xfc
,
0x37
,
0x17
,
0x8e
,
0xea
,
0x68
,
0x4f
,
0x78
,
0xca
,
0xc8
,
0x47
,
0x00
,
0x92
,
0xcb
,
0x70
,
0xa9
,
0x7c
,
0xcc
,
0x63
,
0x51
,
0xd2
,
0x90
,
0x31
,
0xf4
,
0x51
,
0xca
,
0xcb
,
0xa8
,
0x8b
,
0x5e
,
0x56
,
0x91
,
0x4f
,
0x61
,
0x98
,
0x70
,
0x21
,
0x2f
,
0xc3
,
0x84
,
0x69
,
0xa3
,
0x26
,
0x1a
,
0xd5
,
0xb4
,
0xc5
,
0x30
,
0x6d
,
0x6d
,
0x1f
,
0xa6
,
0xed
,
0xfa
,
0x03
,
0x50
,
0x8c
,
0xb9
,
0xce
,
0xae
,
0x31
,
0xd7
,
0xdd
,
0x31
,
0xe6
,
0x7a
,
0xd5
,
0x31
,
0x17
,
0xfc
,
0x72
,
0x97
,
0x1f
,
0x94
,
0x45
,
0x3c
,
0x9b
,
0xbf
,
0x2f
,
0x7e
,
0x04
,
0x9f
,
0x40
,
0xdf
,
0x6e
,
0x5f
,
0xdd
,
0xaa
,
0xf4
,
0xf2
,
0x41
,
0xaa
,
0x81
,
0xb5
,
0x14
,
0x5c
,
0xc0
,
0x03
,
0xca
,
0x5e
,
0x17
,
0x96
,
0xaa
,
0x16
,
0xf5
,
0x47
,
0xe7
,
0x5d
,
0x1e
,
0xca
,
0xe0
,
0x39
,
0xdc
,
0xa7
,
0x4c
,
0xac
,
0xaa
,
0x48
,
0x82
,
0x9c
,
0x42
,
0x07
,
0xfd
,
0xf2
,
0xef
,
0x44
,
0x71
,
0xc3
,
0xb6
,
0x71
,
0x80
,
0x6a
,
0xd3
,
0xe0
,
0x0f
,
0x17
,
0x86
,
0xc5
,
0x1c
,
0x54
,
0x77
,
0x51
,
0x95
,
0xe5
,
0x55
,
0xc6
,
0x13
,
0x53
,
0x16
,
0xb5
,
0xc6
,
0xeb
,
0xc7
,
0xf5
,
0x07
,
0xc2
,
0x95
,
0x5c
,
0x51
,
0x28
,
0xb6
,
0xf7
,
0x1d
,
0x9b
,
0xdf
,
0xa3
,
0x25
,
0x4d
,
0xa9
,
0x06
,
0x2d
,
0x6c
,
0x87
,
0x96
,
0x94
,
0x3e
,
0x4c
,
0x54
,
0xcf
,
0x4c
,
0xeb
,
0x73
,
0x49
,
0xc5
,
0x64
,
0x6a
,
0x36
,
0x74
,
0xf2
,
0x98
,
0x6a
,
0x8d
,
0xff
,
0x99
,
0x4d
,
0x72
,
0xcd
,
0x97
,
0xd8
,
0xee
,
0x3d
,
0xaa
,
0xa5
,
0x52
,
0x59
,
0xa0
,
0x42
,
0x9f
,
0xcf
,
0xe0
,
0x30
,
0x1f
,
0xc8
,
0x2a
,
0x41
,
0xfd
,
0xc8
,
0x1f
,
0xa3
,
0xc5
,
0x1d
,
0xbd
,
0x3a
,
0xbf
,
0xfa
,
0xe0
,
0x69
,
0xab
,
0x11
,
0x5a
,
0x95
,
0x34
,
0xea
,
0x6d
,
0x14
,
0xeb
,
0x28
,
0x62
,
0x42
,
0x78
,
0x0f
,
0x30
,
0x39
,
0x23
,
0x4e
,
0xff
,
0x72
,
0x61
,
0xcf
,
0xfe
,
0x0d
,
0xc9
,
0x19
,
0xf4
,
0x2e
,
0x98
,
0xc4
,
0x06
,
0x90
,
0x43
,
0x5b
,
0xef
,
0xd7
,
0x97
,
0x32
,
0x8b
,
0xd3
,
0x1b
,
0x7f
,
0xb4
,
0xfd
,
0xeb
,
0x14
,
0x34
,
0xc8
,
0x57
,
0x00
,
0x2f
,
0x62
,
0x21
,
0x75
,
0xe7
,
0x06
,
0x85
,
0xe7
,
0xcb
,
0x78
,
0xe9
,
0xfb
,
0x56
,
0xbc
,
0xd3
,
0xe4
,
0xa0
,
0x41
,
0xbe
,
0x87
,
0xa1
,
0x09
,
0x69
,
0x92
,
0x29
,
0xdc
,
0xb7
,
0xb1
,
0xcb
,
0xdf
,
0x45
,
0x84
,
0xa0
,
0x41
,
0xbe
,
0x86
,
0xc3
,
0x0b
,
0x26
,
0xb1
,
0xf7
,
0xf6
,
0x6d
,
0x1f
,
0x16
,
0x90
,
0xaa
,
0x6f
,
0xfe
,
0x71
,
0x3d
,
0x13
,
0x34
,
0x0f
,
0x1a
,
0xe4
,
0x73
,
0xe8
,
0x3c
,
0x13
,
0x97
,
0x9b
,
0x34
,
0xaa
,
0x27
,
0x71
,
0x4f
,
0x8b
,
0xcf
,
0xc4
,
0x79
,
0xb8
,
0xbe
,
0x59
,
0xc8
,
0x1f
,
0x57
,
0x41
,
0xe3
,
0xba
,
0x83
,
0x3f
,
0xe2
,
0xd3
,
0x7f
,
0x03
,
0x00
,
0x00
,
0xff
,
0xff
,
0x8a
,
0x1e
,
0xc2
,
0xb5
,
0x5e
,
0x0b
,
0x00
,
0x00
,
// 1135 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xac
,
0x57
,
0xdd
,
0x6e
,
0x1b
,
0x45
,
0x14
,
0xf6
,
0xae
,
0x7f
,
0x73
,
0x1c
,
0xbb
,
0xc9
,
0x34
,
0x49
,
0x57
,
0xa6
,
0x80
,
0xb5
,
0x2a
,
0xc8
,
0x42
,
0x28
,
0x42
,
0x8e
,
0x54
,
0x84
,
0x10
,
0x42
,
0x6d
,
0x52
,
0xc5
,
0x29
,
0x4d
,
0x41
,
0x93
,
0x20
,
0xae
,
0x90
,
0xd8
,
0xac
,
0x27
,
0xf1
,
0x0a
,
0xef
,
0xae
,
0xbb
,
0x33
,
0x6e
,
0x93
,
0x7b
,
0x78
,
0x05
,
0x9e
,
0x80
,
0x6b
,
0x6e
,
0x78
,
0x04
,
0x24
,
0x2e
,
0x78
,
0x2a
,
0x34
,
0x67
,
0x7e
,
0xf6
,
0xc7
,
0xc6
,
0xaa
,
0x80
,
0x3b
,
0x9f
,
0x6f
,
0xcf
,
0xf9
,
0xce
,
0xef
,
0x9c
,
0x19
,
0xc3
,
0xbd
,
0x45
,
0x90
,
0x05
,
0x61
,
0x96
,
0x72
,
0x7e
,
0xb8
,
0xc8
,
0x52
,
0x91
,
0x92
,
0xa6
,
0xb8
,
0x5b
,
0x30
,
0x3e
,
0xd8
,
0x15
,
0x59
,
0x90
,
0xf0
,
0x20
,
0x14
,
0x51
,
0x9a
,
0xa8
,
0x2f
,
0x83
,
0xed
,
0x30
,
0x8d
,
0x63
,
0x2b
,
0xed
,
0x5c
,
0xcd
,
0xd3
,
0xf0
,
0xc7
,
0x70
,
0x16
,
0x44
,
0x1a
,
0xf1
,
0x5f
,
0xc0
,
0xc1
,
0x37
,
0x86
,
0xec
,
0x42
,
0x04
,
0x62
,
0xc9
,
0x4f
,
0x98
,
0x08
,
0xa2
,
0x39
,
0x27
,
0x7b
,
0xd0
,
0x0c
,
0xa6
,
0xd3
,
0x8c
,
0x7b
,
0xce
,
0xb0
,
0x3e
,
0xda
,
0xa2
,
0x4a
,
0x20
,
0x0f
,
0x61
,
0x0b
,
0x39
,
0x26
,
0x01
,
0x9f
,
0x79
,
0xee
,
0xb0
,
0x3e
,
0xda
,
0xa6
,
0x39
,
0xe0
,
0xff
,
0xe2
,
0xc0
,
0xbe
,
0xa5
,
0x9b
,
0xb0
,
0xe8
,
0x66
,
0x26
,
0x14
,
0x29
,
0x39
,
0x80
,
0x16
,
0xc7
,
0x5f
,
0x9e
,
0x33
,
0x74
,
0x46
,
0x4d
,
0xaa
,
0x25
,
0xe9
,
0x45
,
0x44
,
0x62
,
0xce
,
0x3c
,
0x77
,
0xe8
,
0x48
,
0x2f
,
0x28
,
0x48
,
0xed
,
0x19
,
0x5a
,
0x7b
,
0xf5
,
0xa1
,
0x33
,
0xaa
,
0x53
,
0x2d
,
0x91
,
0x4f
,
0xa1
,
0x3d
,
0x55
,
0xe1
,
0x79
,
0x8d
,
0xa1
,
0x33
,
0xea
,
0x8e
,
0xdf
,
0x3d
,
0xc4
,
0xcc
,
0x0f
,
0xd7
,
0xe7
,
0x40
,
0x8d
,
0xb6
,
0xff
,
0x3d
,
0xdc
,
0xab
,
0xa8
,
0xe4
,
0x9e
,
0x9d
,
0xf5
,
0x9e
,
0xdd
,
0x92
,
0xe7
,
0x52
,
0xde
,
0x32
,
0xa8
,
0x52
,
0xde
,
0xbf
,
0x3a
,
0xe0
,
0x59
,
0xfe
,
0xe3
,
0x34
,
0xe1
,
0x2c
,
0xe1
,
0xcb
,
0xcd
,
0x8e
,
0x86
,
0xd0
,
0xc5
,
0x3e
,
0x4c
,
0x8a
,
0xde
,
0x8a
,
0x10
,
0x79
,
0x04
,
0xbd
,
0x50
,
0x51
,
0x4d
,
0x8a
,
0xb5
,
0x28
,
0x83
,
0xe4
,
0x23
,
0xd8
,
0xd1
,
0xc0
,
0x53
,
0x1b
,
0x5f
,
0x03
,
0x1d
,
0xad
,
0xe0
,
0xfe
,
0xcf
,
0x0e
,
0xec
,
0xca
,
0x30
,
0x11
,
0x19
,
0x9f
,
0x07
,
0x51
,
0x72
,
0x1e
,
0x2c
,
0x0a
,
0x29
,
0x3b
,
0xff
,
0x9c
,
0xb2
,
0x6a
,
0x4f
,
0x0e
,
0x90
,
0xf7
,
0x00
,
0xe2
,
0x3c
,
0x7c
,
0x15
,
0x5a
,
0x01
,
0x21
,
0x03
,
0xe8
,
0xa0
,
0x94
,
0xc7
,
0x63
,
0x65
,
0xff
,
0x04
,
0x48
,
0x39
,
0x8c
,
0xb3
,
0xe4
,
0x3a
,
0x25
,
0x87
,
0xd0
,
0x8c
,
0x04
,
0x8b
,
0xd5
,
0xc0
,
0x75
,
0xc7
,
0x5e
,
0xa1
,
0xb5
,
0xa5
,
0x80
,
0xa9
,
0x52
,
0xf3
,
0x7f
,
0xaf
,
0xc3
,
0x7d
,
0x5b
,
0xf4
,
0x97
,
0xe9
,
0x94
,
0xe9
,
0x7a
,
0x3f
,
0x82
,
0x9e
,
0xf4
,
0x94
,
0x97
,
0xc3
,
0xc1
,
0x76
,
0x95
,
0x41
,
0x32
,
0x82
,
0x7b
,
0x39
,
0x50
,
0xec
,
0x41
,
0x15
,
0xce
,
0xfb
,
0x57
,
0x5f
,
0x3f
,
0x28
,
0x8d
,
0x52
,
0xd5
,
0x7c
,
0xd8
,
0x5e
,
0x64
,
0x2c
,
0x77
,
0xde
,
0x44
,
0xe7
,
0x25
,
0xac
,
0x5c
,
0xd9
,
0x56
,
0x65
,
0x98
,
0x34
,
0x83
,
0x4c
,
0x86
,
0xa1
,
0x42
,
0xdb
,
0x32
,
0x58
,
0x4c
,
0x32
,
0x70
,
0xab
,
0xd0
,
0x51
,
0x0c
,
0x16
,
0x90
,
0xb5
,
0x17
,
0xb7
,
0xc7
,
0xe9
,
0x32
,
0x11
,
0xdc
,
0xdb
,
0x1a
,
0x3a
,
0xa3
,
0x1e
,
0xb5
,
0xb2
,
0xfa
,
0x46
,
0x19
,
0x5f
,
0xce
,
0x85
,
0x07
,
0x68
,
0x68
,
0x65
,
0xe2
,
0x41
,
0x5b
,
0xdc
,
0x4a
,
0x06
,
0xee
,
0x75
,
0xf1
,
0x68
,
0x1b
,
0x11
,
0x67
,
0x51
,
0x96
,
0xf9
,
0xd2
,
0x98
,
0x6e
,
0xab
,
0x9a
,
0x96
,
0x40
,
0x19
,
0xb9
,
0x06
,
0x14
,
0x49
,
0x0f
,
0x49
,
0x4a
,
0x98
,
0xff
,
0x55
,
0x61
,
0x43
,
0x1c
,
0xa7
,
0x71
,
0x1c
,
0x89
,
0x27
,
0xb8
,
0xaf
,
0xc8
,
0xb8
,
0xb4
,
0x21
,
0xba
,
0xe3
,
0x41
,
0xf5
,
0x68
,
0xe7
,
0x2d
,
0x36
,
0xdb
,
0xc3
,
0x7f
,
0x0e
,
0x7b
,
0xf6
,
0xf3
,
0x79
,
0x94
,
0xb0
,
0xec
,
0x3f
,
0x70
,
0xfd
,
0x59
,
0x2f
,
0xec
,
0x08
,
0xcd
,
0xf3
,
0x18
,
0x5a
,
0x21
,
0xc6
,
0xa8
,
0x79
,
0x1e
,
0x56
,
0x79
,
0x8a
,
0x19
,
0x4c
,
0x6a
,
0x54
,
0x6b
,
0x93
,
0x23
,
0x68
,
0xc6
,
0x32
,
0x1c
,
0x1c
,
0x99
,
0xee
,
0xf8
,
0x9d
,
0xaa
,
0x59
,
0x21
,
0xd6
,
0x49
,
0x8d
,
0x2a
,
0x5d
,
0xf2
,
0x05
,
0xf4
,
0x02
,
0xce
,
0x99
,
0xb8
,
0x94
,
0x4b
,
0xfc
,
0x9a
,
0x65
,
0x7a
,
0xc5
,
0xed
,
0x6b
,
0xe3
,
0x27
,
0xf2
,
0x1b
,
0x37
,
0x1f
,
0x27
,
0x35
,
0x5a
,
0xd6
,
0xb6
,
0xe6
,
0xdf
,
0x45
,
0x62
,
0x36
,
0xcd
,
0x82
,
0x37
,
0x38
,
0x79
,
0x55
,
0x73
,
0xf3
,
0xd1
,
0x9a
,
0x1b
,
0x80
,
0x1c
,
0x41
,
0x47
,
0x18
,
0xc7
,
0xad
,
0xcd
,
0x8e
,
0xad
,
0xa2
,
0x34
,
0x7a
,
0x63
,
0xdc
,
0xb5
,
0x37
,
0xbb
,
0xb3
,
0x8a
,
0xe4
,
0x19
,
0xf4
,
0x0d
,
0xc1
,
0x65
,
0xfa
,
0xec
,
0x96
,
0x85
,
0x38
,
0xc0
,
0x79
,
0x95
,
0xca
,
0xfe
,
0x94
,
0xca
,
0xa4
,
0x46
,
0x2b
,
0x46
,
0xa4
,
0x0f
,
0xae
,
0xb8
,
0xc3
,
0x33
,
0xdb
,
0xa4
,
0xae
,
0xb8
,
0x7b
,
0xda
,
0x86
,
0xe6
,
0xeb
,
0x60
,
0xbe
,
0x64
,
0xfe
,
0x5f
,
0x0e
,
0x1c
,
0x50
,
0x16
,
0xb2
,
0x68
,
0x21
,
0x2a
,
0x7d
,
0x22
,
0x04
,
0x1a
,
0xf2
,
0x1a
,
0xd3
,
0x9b
,
0x18
,
0x7f
,
0x17
,
0x66
,
0xc5
,
0x7d
,
0xdb
,
0x59
,
0x21
,
0x9f
,
0x40
,
0x63
,
0x91
,
0xb1
,
0xd7
,
0xba
,
0xbd
,
0x2b
,
0x53
,
0x51
,
0xbc
,
0xf9
,
0x28
,
0x6a
,
0x92
,
0xc7
,
0xd0
,
0x0e
,
0x97
,
0x59
,
0xc6
,
0x12
,
0xa1
,
0xdb
,
0xba
,
0xd9
,
0xc8
,
0x28
,
0xcb
,
0xe3
,
0x52
,
0xcd
,
0x05
,
0x87
,
0xe7
,
0x5f
,
0x8d
,
0xf8
,
0x4f
,
0x2e
,
0xec
,
0x55
,
0xd9
,
0x4e
,
0xd2
,
0x84
,
0xc9
,
0x65
,
0x2e
,
0x52
,
0x11
,
0xcc
,
0xa5
,
0x8d
,
0xb9
,
0xa1
,
0x0b
,
0x88
,
0xbc
,
0xac
,
0x50
,
0x52
,
0x65
,
0xd4
,
0x45
,
0x2f
,
0x42
,
0xe4
,
0x43
,
0xe8
,
0xc7
,
0x29
,
0x17
,
0x17
,
0x41
,
0xcc
,
0xb4
,
0x52
,
0x1d
,
0x95
,
0x2a
,
0x68
,
0xbe
,
0x4c
,
0x1b
,
0xeb
,
0x97
,
0x69
,
0xb3
,
0x7a
,
0x05
,
0xe5
,
0x6b
,
0xae
,
0xb5
,
0x69
,
0xcd
,
0xb5
,
0x37
,
0xac
,
0xb9
,
0x4e
,
0x79
,
0xcd
,
0xf9
,
0x3f
,
0xac
,
0xce
,
0x07
,
0x65
,
0x61
,
0x9a
,
0x4d
,
0xff
,
0xaf
,
0xf9
,
0xf0
,
0x3f
,
0x80
,
0xae
,
0xfd
,
0x7c
,
0x79
,
0x2b
,
0xd3
,
0x53
,
0x8b
,
0x54
,
0x13
,
0x6b
,
0xc9
,
0x3f
,
0x85
,
0x07
,
0x94
,
0xbd
,
0xca
,
0x35
,
0x65
,
0x2d
,
0xaa
,
0x97
,
0xce
,
0xdb
,
0xbc
,
0x4e
,
0xfc
,
0xe7
,
0x70
,
0x9f
,
0x32
,
0xbe
,
0x28
,
0x33
,
0x71
,
0x72
,
0x04
,
0x2d
,
0xb4
,
0x33
,
0x57
,
0xaa
,
0x39
,
0x61
,
0xeb
,
0x66
,
0x80
,
0x6a
,
0x55
,
0xff
,
0x37
,
0x17
,
0xfa
,
0xf9
,
0x1e
,
0x94
,
0x67
,
0x51
,
0x96
,
0xe5
,
0x3a
,
0x4b
,
0x63
,
0x53
,
0x16
,
0xf9
,
0x1b
,
0x8f
,
0x5f
,
0xaa
,
0x9f
,
0x05
,
0xae
,
0x48
,
0xe5
,
0x08
,
0x45
,
0xf6
,
0xbc
,
0x63
,
0xf3
,
0x3b
,
0xb4
,
0x80
,
0x14
,
0x6a
,
0xd0
,
0xc0
,
0x76
,
0x68
,
0x49
,
0xe2
,
0x41
,
0x2c
,
0x7b
,
0x66
,
0x5a
,
0xaf
,
0x24
,
0xe9
,
0x93
,
0xc9
,
0xdd
,
0xd0
,
0x52
,
0x3e
,
0xe5
,
0x6f
,
0x7c
,
0x44
,
0xde
,
0xc5
,
0x57
,
0xe9
,
0x1c
,
0xdb
,
0xbd
,
0x45
,
0xb5
,
0x54
,
0x28
,
0x0b
,
0x94
,
0xc6
,
0x07
,
0xdf
,
0x46
,
0x72
,
0xec
,
0x64
,
0x82
,
0xfa
,
0x92
,
0xdf
,
0x47
,
0x8d
,
0x15
,
0x5c
,
0xc6
,
0x2f
,
0x5f
,
0xd5
,
0x5a
,
0xeb
,
0x40
,
0xbd
,
0x67
,
0x72
,
0x44
,
0xde
,
0x8d
,
0x7c
,
0x19
,
0x86
,
0x8c
,
0x73
,
0xef
,
0x01
,
0x26
,
0x67
,
0xc4
,
0xf1
,
0x1f
,
0x2e
,
0x6c
,
0xd9
,
0x07
,
0x39
,
0xf9
,
0x12
,
0x3a
,
0xa7
,
0x4c
,
0x60
,
0x03
,
0xc8
,
0x8e
,
0xad
,
0xf7
,
0xab
,
0x0b
,
0x91
,
0x45
,
0xc9
,
0xcd
,
0xe0
,
0xfd
,
0xd5
,
0x0b
,
0xa4
,
0xf4
,
0x58
,
0xf4
,
0x6b
,
0xe4
,
0x33
,
0x80
,
0x17
,
0x11
,
0x17
,
0xba
,
0x85
,
0xbd
,
0x9c
,
0xe2
,
0x65
,
0x34
,
0x1f
,
0x0c
,
0xac
,
0xb8
,
0xd2
,
0x6d
,
0xbf
,
0x46
,
0xbe
,
0x86
,
0xbe
,
0xf1
,
0x6d
,
0xb2
,
0xca
,
0xcd
,
0xd7
,
0x8d
,
0xd9
,
0x60
,
0xd3
,
0x44
,
0xf8
,
0x35
,
0xf2
,
0x39
,
0xec
,
0x9c
,
0x32
,
0x81
,
0x43
,
0x60
,
0x2f
,
0xf9
,
0x7e
,
0x4e
,
0x29
,
0x1b
,
0x38
,
0xd8
,
0xaf
,
0xa6
,
0x84
,
0xea
,
0x7e
,
0x8d
,
0x7c
,
0x0c
,
0xad
,
0x33
,
0x7e
,
0x71
,
0x97
,
0x84
,
0xd5
,
0x24
,
0x76
,
0xb5
,
0x78
,
0xc6
,
0x8f
,
0x83
,
0xe5
,
0xcd
,
0x4c
,
0x7c
,
0xbb
,
0xf0
,
0x6b
,
0x57
,
0x2d
,
0xfc
,
0x3f
,
0x72
,
0xf4
,
0x77
,
0x00
,
0x00
,
0x00
,
0xff
,
0xff
,
0x31
,
0x73
,
0xca
,
0xf0
,
0xdc
,
0x0c
,
0x00
,
0x00
,
}
// Reference imports to suppress errors if they are not otherwise used.
...
...
@@ -1320,7 +1495,7 @@ const _ = grpc.SupportPackageIsVersion4
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type
ParacrossClient
interface
{
GetTitle
(
ctx
context
.
Context
,
in
*
types
.
ReqString
,
opts
...
grpc
.
CallOption
)
(
*
ParacrossStatus
,
error
)
GetTitle
(
ctx
context
.
Context
,
in
*
types
.
ReqString
,
opts
...
grpc
.
CallOption
)
(
*
Paracross
Consensus
Status
,
error
)
ListTitles
(
ctx
context
.
Context
,
in
*
types
.
ReqNil
,
opts
...
grpc
.
CallOption
)
(
*
RespParacrossTitles
,
error
)
GetTitleHeight
(
ctx
context
.
Context
,
in
*
ReqParacrossTitleHeight
,
opts
...
grpc
.
CallOption
)
(
*
ReceiptParacrossDone
,
error
)
GetAssetTxResult
(
ctx
context
.
Context
,
in
*
types
.
ReqHash
,
opts
...
grpc
.
CallOption
)
(
*
ParacrossAsset
,
error
)
...
...
@@ -1335,8 +1510,8 @@ func NewParacrossClient(cc *grpc.ClientConn) ParacrossClient {
return
&
paracrossClient
{
cc
}
}
func
(
c
*
paracrossClient
)
GetTitle
(
ctx
context
.
Context
,
in
*
types
.
ReqString
,
opts
...
grpc
.
CallOption
)
(
*
ParacrossStatus
,
error
)
{
out
:=
new
(
ParacrossStatus
)
func
(
c
*
paracrossClient
)
GetTitle
(
ctx
context
.
Context
,
in
*
types
.
ReqString
,
opts
...
grpc
.
CallOption
)
(
*
Paracross
Consensus
Status
,
error
)
{
out
:=
new
(
Paracross
Consensus
Status
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.paracross/GetTitle"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
...
...
@@ -1382,7 +1557,7 @@ func (c *paracrossClient) IsSync(ctx context.Context, in *types.ReqNil, opts ...
// ParacrossServer is the server API for Paracross service.
type
ParacrossServer
interface
{
GetTitle
(
context
.
Context
,
*
types
.
ReqString
)
(
*
ParacrossStatus
,
error
)
GetTitle
(
context
.
Context
,
*
types
.
ReqString
)
(
*
Paracross
Consensus
Status
,
error
)
ListTitles
(
context
.
Context
,
*
types
.
ReqNil
)
(
*
RespParacrossTitles
,
error
)
GetTitleHeight
(
context
.
Context
,
*
ReqParacrossTitleHeight
)
(
*
ReceiptParacrossDone
,
error
)
GetAssetTxResult
(
context
.
Context
,
*
types
.
ReqHash
)
(
*
ParacrossAsset
,
error
)
...
...
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