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
1d9e819e
Commit
1d9e819e
authored
Apr 04, 2019
by
kingwang
Committed by
33cn
Apr 04, 2019
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update 04/04
parent
cc23b645
Show whitespace changes
Inline
Side-by-side
Showing
13 changed files
with
4843 additions
and
1093 deletions
+4843
-1093
monitor.go
vendor/github.com/33cn/chain33/p2p/monitor.go
+2
-0
peer.go
vendor/github.com/33cn/chain33/p2p/peer.go
+1
-1
server.go
vendor/github.com/33cn/chain33/rpc/server.go
+8
-0
account.pb.go
vendor/github.com/33cn/chain33/types/account.pb.go
+294
-283
blockchain.pb.go
vendor/github.com/33cn/chain33/types/blockchain.pb.go
+755
-102
common.pb.go
vendor/github.com/33cn/chain33/types/common.pb.go
+442
-42
db.pb.go
vendor/github.com/33cn/chain33/types/db.pb.go
+447
-47
executor.pb.go
vendor/github.com/33cn/chain33/types/executor.pb.go
+351
-62
p2p.pb.go
vendor/github.com/33cn/chain33/types/p2p.pb.go
+950
-292
pbft.pb.go
vendor/github.com/33cn/chain33/types/pbft.pb.go
+467
-76
statistic.pb.go
vendor/github.com/33cn/chain33/types/statistic.pb.go
+297
-58
wallet.pb.go
vendor/github.com/33cn/chain33/types/wallet.pb.go
+828
-129
chain33.go
vendor/github.com/33cn/chain33/util/cli/chain33.go
+1
-1
No files found.
vendor/github.com/33cn/chain33/p2p/monitor.go
View file @
1d9e819e
...
...
@@ -345,6 +345,8 @@ func (n *Node) nodeReBalance() {
if
localBlockHeight
-
peerBlockHeight
<
2048
{
log
.
Info
(
"noReBalance"
,
"Repalce node new node"
,
MinCacheInBoundPeer
.
Addr
(),
"old node"
,
MaxInBoundPeer
.
Addr
())
n
.
addPeer
(
MinCacheInBoundPeer
)
n
.
nodeInfo
.
addrBook
.
AddAddress
(
MinCacheInBoundPeer
.
peerAddr
,
nil
)
n
.
remove
(
MaxInBoundPeer
.
Addr
())
n
.
RemoveCachePeer
(
MinCacheInBoundPeer
.
Addr
())
}
...
...
vendor/github.com/33cn/chain33/p2p/peer.go
View file @
1d9e819e
...
...
@@ -414,7 +414,7 @@ func (p *Peer) readStream() {
msg
:=
p
.
node
.
nodeInfo
.
client
.
NewMessage
(
"mempool"
,
pb
.
EventTx
,
tx
.
GetTx
())
errs
:=
p
.
node
.
nodeInfo
.
client
.
Send
(
msg
,
false
)
if
errs
!=
nil
{
log
.
Error
(
"send"
,
"to mempool EventTx msg Error"
,
err
.
Error
())
log
.
Error
(
"send"
,
"to mempool EventTx msg Error"
,
err
s
.
Error
())
}
//Filter.RegRecvData(txhash) //登记
}
...
...
vendor/github.com/33cn/chain33/rpc/server.go
View file @
1d9e819e
...
...
@@ -19,6 +19,7 @@ import (
"google.golang.org/grpc"
"google.golang.org/grpc/credentials"
_
"google.golang.org/grpc/encoding/gzip"
// register gzip
"google.golang.org/grpc/keepalive"
)
var
(
...
...
@@ -168,6 +169,13 @@ func NewGRpcServer(c queue.Client, api client.QueueProtocolAPI) *Grpcserver {
credsOps
:=
grpc
.
Creds
(
creds
)
opts
=
append
(
opts
,
credsOps
)
}
kp
:=
keepalive
.
EnforcementPolicy
{
MinTime
:
10
*
time
.
Second
,
PermitWithoutStream
:
true
,
}
opts
=
append
(
opts
,
grpc
.
KeepaliveEnforcementPolicy
(
kp
))
server
:=
grpc
.
NewServer
(
opts
...
)
s
.
s
=
server
types
.
RegisterChain33Server
(
server
,
s
.
grpc
)
...
...
vendor/github.com/33cn/chain33/types/account.pb.go
View file @
1d9e819e
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: account.proto
/*
Package types is a generated protocol buffer package.
It is generated from these files:
account.proto
blockchain.proto
common.proto
db.proto
executor.proto
p2p.proto
pbft.proto
rpc.proto
statistic.proto
transaction.proto
wallet.proto
It has these top-level messages:
Account
ReceiptExecAccountTransfer
ReceiptAccountTransfer
ReceiptAccountMint
ReceiptAccountBurn
ReqBalance
Accounts
ExecAccount
AllExecBalance
ReqAllExecBalance
Header
Block
Blocks
BlockSeqCB
BlockSeqCBs
BlockSeq
BlockPid
BlockDetails
Headers
HeadersPid
BlockOverview
BlockDetail
Receipts
PrivacyKV
PrivacyKVToken
ReceiptsAndPrivacyKV
ReceiptCheckTxList
ChainStatus
ReqBlocks
MempoolSize
ReplyBlockHeight
BlockBody
IsCaughtUp
IsNtpClockSync
ChainExecutor
BlockSequence
BlockSequences
ParaChainBlockDetail
Reply
ReqString
ReplyString
ReplyStrings
ReqInt
Int64
ReqHash
ReplyHash
ReqNil
ReqHashes
ReplyHashes
KeyValue
TxHash
TimeStatus
ReqKey
ReqRandHash
VersionInfo
LeafNode
InnerNode
MAVLProof
StoreNode
LocalDBSet
LocalDBList
LocalDBGet
LocalReplyValue
StoreSet
StoreDel
StoreSetWithSync
StoreGet
StoreReplyValue
StoreList
StoreListReply
PruneData
StoreValuePool
Genesis
ExecTxList
Query
CreateTxIn
ArrayConfig
StringConfig
Int32Config
ConfigItem
ModifyConfig
ReceiptConfig
ReplyConfig
HistoryCertStore
P2PGetPeerInfo
P2PPeerInfo
P2PVersion
P2PVerAck
P2PPing
P2PPong
P2PGetAddr
P2PAddr
P2PAddrList
P2PExternalInfo
P2PGetBlocks
P2PGetMempool
P2PInv
Inventory
P2PGetData
P2PTx
P2PBlock
Versions
BroadCastData
P2PGetHeaders
P2PHeaders
InvData
InvDatas
Peer
PeerList
NodeNetInfo
PeersReply
PeersInfo
Operation
Checkpoint
Entry
ViewChange
Summary
Result
Request
RequestClient
RequestPrePrepare
RequestPrepare
RequestCommit
RequestCheckpoint
RequestViewChange
RequestAck
RequestNewView
ClientReply
TotalFee
ReqGetTotalCoins
ReplyGetTotalCoins
IterateRangeByStateHash
TicketStatistic
TicketMinerInfo
TotalAmount
ReqGetExecBalance
ExecBalanceItem
ReplyGetExecBalance
AssetsGenesis
AssetsTransferToExec
AssetsWithdraw
AssetsTransfer
Asset
CreateTx
ReWriteRawTx
CreateTransactionGroup
UnsignTx
NoBalanceTx
SignedTx
Transaction
Transactions
RingSignature
RingSignatureItem
Signature
AddrOverview
ReqAddr
ReqPrivacy
HexTx
ReplyTxInfo
ReqTxList
ReplyTxList
ReplyProperFee
TxHashList
ReplyTxInfos
ReceiptLog
Receipt
ReceiptData
TxResult
TransactionDetail
TransactionDetails
ReqAddrs
ReqDecodeRawTransaction
UserWrite
UpgradeMeta
WalletTxDetail
WalletTxDetails
WalletAccountStore
WalletPwHash
WalletStatus
WalletAccounts
WalletAccount
WalletUnLock
GenSeedLang
GetSeedByPw
SaveSeedByPw
ReplySeed
ReqWalletSetPasswd
ReqNewAccount
ReqWalletTransactionList
ReqWalletImportPrivkey
ReqWalletSendToAddress
ReqWalletSetFee
ReqWalletSetLabel
ReqWalletMergeBalance
ReqTokenPreCreate
ReqTokenFinishCreate
ReqTokenRevokeCreate
ReqModifyConfig
ReqSignRawTx
ReplySignRawTx
ReportErrEvent
Int32
ReqCreateTransaction
ReqAccountList
*/
package
types
import
proto
"github.com/golang/protobuf/proto"
import
fmt
"fmt"
import
math
"math"
import
(
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
)
// Reference imports to suppress errors if they are not otherwise used.
var
_
=
proto
.
Marshal
...
...
@@ -243,19 +24,42 @@ const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
// Account 的信息
type
Account
struct
{
// coins标识,目前只有0 一个值
Currency
int32
`protobuf:"varint,1,opt,name=currency" json:"currency,omitempty"`
// 账户可用余额
Balance
int64
`protobuf:"varint,2,opt,name=balance" json:"balance,omitempty"`
// 账户冻结余额
Frozen
int64
`protobuf:"varint,3,opt,name=frozen" json:"frozen,omitempty"`
// 账户的地址
Addr
string
`protobuf:"bytes,4,opt,name=addr" json:"addr,omitempty"`
Currency
int32
`protobuf:"varint,1,opt,name=currency,proto3" json:"currency,omitempty"`
//账户可用余额
Balance
int64
`protobuf:"varint,2,opt,name=balance,proto3" json:"balance,omitempty"`
//账户冻结余额
Frozen
int64
`protobuf:"varint,3,opt,name=frozen,proto3" json:"frozen,omitempty"`
//账户的地址
Addr
string
`protobuf:"bytes,4,opt,name=addr,proto3" json:"addr,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Account
)
Reset
()
{
*
m
=
Account
{}
}
func
(
m
*
Account
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Account
)
ProtoMessage
()
{}
func
(
*
Account
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
0
}
}
func
(
*
Account
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8e28828dcb8d24f0
,
[]
int
{
0
}
}
func
(
m
*
Account
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Account
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Account
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Account
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Account
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Account
.
Merge
(
m
,
src
)
}
func
(
m
*
Account
)
XXX_Size
()
int
{
return
xxx_messageInfo_Account
.
Size
(
m
)
}
func
(
m
*
Account
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Account
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Account
proto
.
InternalMessageInfo
func
(
m
*
Account
)
GetCurrency
()
int32
{
if
m
!=
nil
{
...
...
@@ -285,20 +89,43 @@ func (m *Account) GetAddr() string {
return
""
}
//
账户余额改变的一个交易回报(合约内)
//账户余额改变的一个交易回报(合约内)
type
ReceiptExecAccountTransfer
struct
{
// 合约地址
ExecAddr
string
`protobuf:"bytes,1,opt,name=execAddr" json:"execAddr,omitempty"`
// 转移前
Prev
*
Account
`protobuf:"bytes,2,opt,name=prev" json:"prev,omitempty"`
// 转移后
Current
*
Account
`protobuf:"bytes,3,opt,name=current" json:"current,omitempty"`
//合约地址
ExecAddr
string
`protobuf:"bytes,1,opt,name=execAddr,proto3" json:"execAddr,omitempty"`
//转移前
Prev
*
Account
`protobuf:"bytes,2,opt,name=prev,proto3" json:"prev,omitempty"`
//转移后
Current
*
Account
`protobuf:"bytes,3,opt,name=current,proto3" json:"current,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReceiptExecAccountTransfer
)
Reset
()
{
*
m
=
ReceiptExecAccountTransfer
{}
}
func
(
m
*
ReceiptExecAccountTransfer
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptExecAccountTransfer
)
ProtoMessage
()
{}
func
(
*
ReceiptExecAccountTransfer
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
1
}
}
func
(
*
ReceiptExecAccountTransfer
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8e28828dcb8d24f0
,
[]
int
{
1
}
}
func
(
m
*
ReceiptExecAccountTransfer
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReceiptExecAccountTransfer
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReceiptExecAccountTransfer
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReceiptExecAccountTransfer
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReceiptExecAccountTransfer
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReceiptExecAccountTransfer
.
Merge
(
m
,
src
)
}
func
(
m
*
ReceiptExecAccountTransfer
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReceiptExecAccountTransfer
.
Size
(
m
)
}
func
(
m
*
ReceiptExecAccountTransfer
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReceiptExecAccountTransfer
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReceiptExecAccountTransfer
proto
.
InternalMessageInfo
func
(
m
*
ReceiptExecAccountTransfer
)
GetExecAddr
()
string
{
if
m
!=
nil
{
...
...
@@ -321,18 +148,41 @@ func (m *ReceiptExecAccountTransfer) GetCurrent() *Account {
return
nil
}
//
账户余额改变的一个交易回报(coins内)
//账户余额改变的一个交易回报(coins内)
type
ReceiptAccountTransfer
struct
{
// 转移前
Prev
*
Account
`protobuf:"bytes,1,opt,name=prev" json:"prev,omitempty"`
// 转移后
Current
*
Account
`protobuf:"bytes,2,opt,name=current" json:"current,omitempty"`
//转移前
Prev
*
Account
`protobuf:"bytes,1,opt,name=prev,proto3" json:"prev,omitempty"`
//转移后
Current
*
Account
`protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReceiptAccountTransfer
)
Reset
()
{
*
m
=
ReceiptAccountTransfer
{}
}
func
(
m
*
ReceiptAccountTransfer
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptAccountTransfer
)
ProtoMessage
()
{}
func
(
*
ReceiptAccountTransfer
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
2
}
}
func
(
*
ReceiptAccountTransfer
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8e28828dcb8d24f0
,
[]
int
{
2
}
}
func
(
m
*
ReceiptAccountTransfer
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReceiptAccountTransfer
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReceiptAccountTransfer
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReceiptAccountTransfer
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReceiptAccountTransfer
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReceiptAccountTransfer
.
Merge
(
m
,
src
)
}
func
(
m
*
ReceiptAccountTransfer
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReceiptAccountTransfer
.
Size
(
m
)
}
func
(
m
*
ReceiptAccountTransfer
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReceiptAccountTransfer
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReceiptAccountTransfer
proto
.
InternalMessageInfo
func
(
m
*
ReceiptAccountTransfer
)
GetPrev
()
*
Account
{
if
m
!=
nil
{
...
...
@@ -348,18 +198,41 @@ func (m *ReceiptAccountTransfer) GetCurrent() *Account {
return
nil
}
//
铸币账户余额增加
//铸币账户余额增加
type
ReceiptAccountMint
struct
{
// 铸币前
Prev
*
Account
`protobuf:"bytes,1,opt,name=prev" json:"prev,omitempty"`
// 铸币后
Current
*
Account
`protobuf:"bytes,2,opt,name=current" json:"current,omitempty"`
//铸币前
Prev
*
Account
`protobuf:"bytes,1,opt,name=prev,proto3" json:"prev,omitempty"`
//铸币后
Current
*
Account
`protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReceiptAccountMint
)
Reset
()
{
*
m
=
ReceiptAccountMint
{}
}
func
(
m
*
ReceiptAccountMint
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptAccountMint
)
ProtoMessage
()
{}
func
(
*
ReceiptAccountMint
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
3
}
}
func
(
*
ReceiptAccountMint
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8e28828dcb8d24f0
,
[]
int
{
3
}
}
func
(
m
*
ReceiptAccountMint
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReceiptAccountMint
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReceiptAccountMint
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReceiptAccountMint
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReceiptAccountMint
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReceiptAccountMint
.
Merge
(
m
,
src
)
}
func
(
m
*
ReceiptAccountMint
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReceiptAccountMint
.
Size
(
m
)
}
func
(
m
*
ReceiptAccountMint
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReceiptAccountMint
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReceiptAccountMint
proto
.
InternalMessageInfo
func
(
m
*
ReceiptAccountMint
)
GetPrev
()
*
Account
{
if
m
!=
nil
{
...
...
@@ -376,14 +249,37 @@ func (m *ReceiptAccountMint) GetCurrent() *Account {
}
type
ReceiptAccountBurn
struct
{
Prev
*
Account
`protobuf:"bytes,1,opt,name=prev" json:"prev,omitempty"`
Current
*
Account
`protobuf:"bytes,2,opt,name=current" json:"current,omitempty"`
Prev
*
Account
`protobuf:"bytes,1,opt,name=prev,proto3" json:"prev,omitempty"`
Current
*
Account
`protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReceiptAccountBurn
)
Reset
()
{
*
m
=
ReceiptAccountBurn
{}
}
func
(
m
*
ReceiptAccountBurn
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptAccountBurn
)
ProtoMessage
()
{}
func
(
*
ReceiptAccountBurn
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
4
}
}
func
(
*
ReceiptAccountBurn
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8e28828dcb8d24f0
,
[]
int
{
4
}
}
func
(
m
*
ReceiptAccountBurn
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReceiptAccountBurn
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReceiptAccountBurn
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReceiptAccountBurn
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReceiptAccountBurn
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReceiptAccountBurn
.
Merge
(
m
,
src
)
}
func
(
m
*
ReceiptAccountBurn
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReceiptAccountBurn
.
Size
(
m
)
}
func
(
m
*
ReceiptAccountBurn
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReceiptAccountBurn
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReceiptAccountBurn
proto
.
InternalMessageInfo
func
(
m
*
ReceiptAccountBurn
)
GetPrev
()
*
Account
{
if
m
!=
nil
{
...
...
@@ -399,21 +295,44 @@ func (m *ReceiptAccountBurn) GetCurrent() *Account {
return
nil
}
//
查询一个地址列表在某个执行器中余额
//查询一个地址列表在某个执行器中余额
type
ReqBalance
struct
{
// 地址列表
Addresses
[]
string
`protobuf:"bytes,1,rep,name=addresses" json:"addresses,omitempty"`
// 执行器名称
Execer
string
`protobuf:"bytes,2,opt,name=execer" json:"execer,omitempty"`
StateHash
string
`protobuf:"bytes,3,opt,name=stateHash" json:"stateHash,omitempty"`
AssetExec
string
`protobuf:"bytes,4,opt,name=asset_exec,json=assetExec" json:"asset_exec,omitempty"`
AssetSymbol
string
`protobuf:"bytes,5,opt,name=asset_symbol,json=assetSymbol" json:"asset_symbol,omitempty"`
//地址列表
Addresses
[]
string
`protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
//执行器名称
Execer
string
`protobuf:"bytes,2,opt,name=execer,proto3" json:"execer,omitempty"`
StateHash
string
`protobuf:"bytes,3,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
AssetExec
string
`protobuf:"bytes,4,opt,name=asset_exec,json=assetExec,proto3" json:"asset_exec,omitempty"`
AssetSymbol
string
`protobuf:"bytes,5,opt,name=asset_symbol,json=assetSymbol,proto3" json:"asset_symbol,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqBalance
)
Reset
()
{
*
m
=
ReqBalance
{}
}
func
(
m
*
ReqBalance
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqBalance
)
ProtoMessage
()
{}
func
(
*
ReqBalance
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
5
}
}
func
(
*
ReqBalance
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8e28828dcb8d24f0
,
[]
int
{
5
}
}
func
(
m
*
ReqBalance
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqBalance
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqBalance
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqBalance
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqBalance
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqBalance
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqBalance
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqBalance
.
Size
(
m
)
}
func
(
m
*
ReqBalance
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqBalance
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqBalance
proto
.
InternalMessageInfo
func
(
m
*
ReqBalance
)
GetAddresses
()
[]
string
{
if
m
!=
nil
{
...
...
@@ -452,13 +371,36 @@ func (m *ReqBalance) GetAssetSymbol() string {
// Account 的列表
type
Accounts
struct
{
Acc
[]
*
Account
`protobuf:"bytes,1,rep,name=acc" json:"acc,omitempty"`
Acc
[]
*
Account
`protobuf:"bytes,1,rep,name=acc,proto3" json:"acc,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Accounts
)
Reset
()
{
*
m
=
Accounts
{}
}
func
(
m
*
Accounts
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Accounts
)
ProtoMessage
()
{}
func
(
*
Accounts
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
6
}
}
func
(
*
Accounts
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8e28828dcb8d24f0
,
[]
int
{
6
}
}
func
(
m
*
Accounts
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Accounts
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Accounts
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Accounts
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Accounts
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Accounts
.
Merge
(
m
,
src
)
}
func
(
m
*
Accounts
)
XXX_Size
()
int
{
return
xxx_messageInfo_Accounts
.
Size
(
m
)
}
func
(
m
*
Accounts
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Accounts
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Accounts
proto
.
InternalMessageInfo
func
(
m
*
Accounts
)
GetAcc
()
[]
*
Account
{
if
m
!=
nil
{
...
...
@@ -468,14 +410,37 @@ func (m *Accounts) GetAcc() []*Account {
}
type
ExecAccount
struct
{
Execer
string
`protobuf:"bytes,1,opt,name=execer" json:"execer,omitempty"`
Account
*
Account
`protobuf:"bytes,2,opt,name=account" json:"account,omitempty"`
Execer
string
`protobuf:"bytes,1,opt,name=execer,proto3" json:"execer,omitempty"`
Account
*
Account
`protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ExecAccount
)
Reset
()
{
*
m
=
ExecAccount
{}
}
func
(
m
*
ExecAccount
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ExecAccount
)
ProtoMessage
()
{}
func
(
*
ExecAccount
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
7
}
}
func
(
*
ExecAccount
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8e28828dcb8d24f0
,
[]
int
{
7
}
}
func
(
m
*
ExecAccount
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ExecAccount
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ExecAccount
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ExecAccount
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ExecAccount
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ExecAccount
.
Merge
(
m
,
src
)
}
func
(
m
*
ExecAccount
)
XXX_Size
()
int
{
return
xxx_messageInfo_ExecAccount
.
Size
(
m
)
}
func
(
m
*
ExecAccount
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ExecAccount
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ExecAccount
proto
.
InternalMessageInfo
func
(
m
*
ExecAccount
)
GetExecer
()
string
{
if
m
!=
nil
{
...
...
@@ -492,14 +457,37 @@ func (m *ExecAccount) GetAccount() *Account {
}
type
AllExecBalance
struct
{
Addr
string
`protobuf:"bytes,1,opt,name=addr" json:"addr,omitempty"`
ExecAccount
[]
*
ExecAccount
`protobuf:"bytes,2,rep,name=ExecAccount" json:"ExecAccount,omitempty"`
Addr
string
`protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
ExecAccount
[]
*
ExecAccount
`protobuf:"bytes,2,rep,name=ExecAccount,proto3" json:"ExecAccount,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
AllExecBalance
)
Reset
()
{
*
m
=
AllExecBalance
{}
}
func
(
m
*
AllExecBalance
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
AllExecBalance
)
ProtoMessage
()
{}
func
(
*
AllExecBalance
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
8
}
}
func
(
*
AllExecBalance
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8e28828dcb8d24f0
,
[]
int
{
8
}
}
func
(
m
*
AllExecBalance
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_AllExecBalance
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
AllExecBalance
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_AllExecBalance
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
AllExecBalance
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_AllExecBalance
.
Merge
(
m
,
src
)
}
func
(
m
*
AllExecBalance
)
XXX_Size
()
int
{
return
xxx_messageInfo_AllExecBalance
.
Size
(
m
)
}
func
(
m
*
AllExecBalance
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_AllExecBalance
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_AllExecBalance
proto
.
InternalMessageInfo
func
(
m
*
AllExecBalance
)
GetAddr
()
string
{
if
m
!=
nil
{
...
...
@@ -516,19 +504,42 @@ func (m *AllExecBalance) GetExecAccount() []*ExecAccount {
}
type
ReqAllExecBalance
struct
{
// 地址列表
Addr
string
`protobuf:"bytes,1,opt,name=addr" json:"addr,omitempty"`
// 执行器名称
Execer
string
`protobuf:"bytes,2,opt,name=execer" json:"execer,omitempty"`
StateHash
string
`protobuf:"bytes,3,opt,name=stateHash" json:"stateHash,omitempty"`
AssetExec
string
`protobuf:"bytes,4,opt,name=asset_exec,json=assetExec" json:"asset_exec,omitempty"`
AssetSymbol
string
`protobuf:"bytes,5,opt,name=asset_symbol,json=assetSymbol" json:"asset_symbol,omitempty"`
//地址列表
Addr
string
`protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
//执行器名称
Execer
string
`protobuf:"bytes,2,opt,name=execer,proto3" json:"execer,omitempty"`
StateHash
string
`protobuf:"bytes,3,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
AssetExec
string
`protobuf:"bytes,4,opt,name=asset_exec,json=assetExec,proto3" json:"asset_exec,omitempty"`
AssetSymbol
string
`protobuf:"bytes,5,opt,name=asset_symbol,json=assetSymbol,proto3" json:"asset_symbol,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqAllExecBalance
)
Reset
()
{
*
m
=
ReqAllExecBalance
{}
}
func
(
m
*
ReqAllExecBalance
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqAllExecBalance
)
ProtoMessage
()
{}
func
(
*
ReqAllExecBalance
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor0
,
[]
int
{
9
}
}
func
(
*
ReqAllExecBalance
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8e28828dcb8d24f0
,
[]
int
{
9
}
}
func
(
m
*
ReqAllExecBalance
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqAllExecBalance
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqAllExecBalance
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqAllExecBalance
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqAllExecBalance
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqAllExecBalance
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqAllExecBalance
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqAllExecBalance
.
Size
(
m
)
}
func
(
m
*
ReqAllExecBalance
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqAllExecBalance
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqAllExecBalance
proto
.
InternalMessageInfo
func
(
m
*
ReqAllExecBalance
)
GetAddr
()
string
{
if
m
!=
nil
{
...
...
@@ -578,9 +589,9 @@ func init() {
proto
.
RegisterType
((
*
ReqAllExecBalance
)(
nil
),
"types.ReqAllExecBalance"
)
}
func
init
()
{
proto
.
RegisterFile
(
"account.proto"
,
fileDescriptor0
)
}
func
init
()
{
proto
.
RegisterFile
(
"account.proto"
,
fileDescriptor
_8e28828dcb8d24f
0
)
}
var
fileDescriptor0
=
[]
byte
{
var
fileDescriptor
_8e28828dcb8d24f
0
=
[]
byte
{
// 434 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xc4
,
0x54
,
0xcd
,
0x6e
,
0x13
,
0x31
,
0x10
,
0x96
,
0xf3
,
0xd3
,
0x74
,
0x27
,
0x50
,
0x09
,
0x1f
,
0x2a
,
0xab
,
0xa2
,
0x62
,
0xf1
,
0x69
,
0x0f
,
...
...
vendor/github.com/33cn/chain33/types/blockchain.pb.go
View file @
1d9e819e
...
...
@@ -3,16 +3,25 @@
package
types
import
proto
"github.com/golang/protobuf/proto"
import
fmt
"fmt"
import
math
"math"
import
(
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
)
// Reference imports to suppress errors if they are not otherwise used.
var
_
=
proto
.
Marshal
var
_
=
fmt
.
Errorf
var
_
=
math
.
Inf
// 区块头信息
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const
_
=
proto
.
ProtoPackageIsVersion2
// please upgrade the proto package
//区块头信息
// version : 版本信息
// parentHash :父哈希
// txHash : 交易根哈希
...
...
@@ -23,22 +32,45 @@ var _ = math.Inf
// difficulty :区块难度系数,
// signature :交易签名
type
Header
struct
{
Version
int64
`protobuf:"varint,1,opt,name=version
" json:"version,omitempty"`
Version
int64
`protobuf:"varint,1,opt,name=version,proto3
" json:"version,omitempty"`
ParentHash
[]
byte
`protobuf:"bytes,2,opt,name=parentHash,proto3" json:"parentHash,omitempty"`
TxHash
[]
byte
`protobuf:"bytes,3,opt,name=txHash,proto3" json:"txHash,omitempty"`
StateHash
[]
byte
`protobuf:"bytes,4,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
Height
int64
`protobuf:"varint,5,opt,name=height
" json:"height,omitempty"`
BlockTime
int64
`protobuf:"varint,6,opt,name=blockTime
" json:"blockTime,omitempty"`
TxCount
int64
`protobuf:"varint,9,opt,name=txCount
" json:"txCount,omitempty"`
Height
int64
`protobuf:"varint,5,opt,name=height,proto3
" json:"height,omitempty"`
BlockTime
int64
`protobuf:"varint,6,opt,name=blockTime,proto3
" json:"blockTime,omitempty"`
TxCount
int64
`protobuf:"varint,9,opt,name=txCount,proto3
" json:"txCount,omitempty"`
Hash
[]
byte
`protobuf:"bytes,10,opt,name=hash,proto3" json:"hash,omitempty"`
Difficulty
uint32
`protobuf:"varint,11,opt,name=difficulty" json:"difficulty,omitempty"`
Signature
*
Signature
`protobuf:"bytes,8,opt,name=signature" json:"signature,omitempty"`
Difficulty
uint32
`protobuf:"varint,11,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
Signature
*
Signature
`protobuf:"bytes,8,opt,name=signature,proto3" json:"signature,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Header
)
Reset
()
{
*
m
=
Header
{}
}
func
(
m
*
Header
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Header
)
ProtoMessage
()
{}
func
(
*
Header
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
0
}
}
func
(
*
Header
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
0
}
}
func
(
m
*
Header
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Header
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Header
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Header
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Header
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Header
.
Merge
(
m
,
src
)
}
func
(
m
*
Header
)
XXX_Size
()
int
{
return
xxx_messageInfo_Header
.
Size
(
m
)
}
func
(
m
*
Header
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Header
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Header
proto
.
InternalMessageInfo
func
(
m
*
Header
)
GetVersion
()
int64
{
if
m
!=
nil
{
...
...
@@ -113,23 +145,46 @@ func (m *Header) GetSignature() *Signature {
// 参考Header解释
// mainHash 平行链上使用的字段,代表这个区块的主链hash
type
Block
struct
{
Version
int64
`protobuf:"varint,1,opt,name=version
" json:"version,omitempty"`
Version
int64
`protobuf:"varint,1,opt,name=version,proto3
" json:"version,omitempty"`
ParentHash
[]
byte
`protobuf:"bytes,2,opt,name=parentHash,proto3" json:"parentHash,omitempty"`
TxHash
[]
byte
`protobuf:"bytes,3,opt,name=txHash,proto3" json:"txHash,omitempty"`
StateHash
[]
byte
`protobuf:"bytes,4,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
Height
int64
`protobuf:"varint,5,opt,name=height
" json:"height,omitempty"`
BlockTime
int64
`protobuf:"varint,6,opt,name=blockTime
" json:"blockTime,omitempty"`
Difficulty
uint32
`protobuf:"varint,11,opt,name=difficulty
" json:"difficulty,omitempty"`
Height
int64
`protobuf:"varint,5,opt,name=height,proto3
" json:"height,omitempty"`
BlockTime
int64
`protobuf:"varint,6,opt,name=blockTime,proto3
" json:"blockTime,omitempty"`
Difficulty
uint32
`protobuf:"varint,11,opt,name=difficulty,proto3
" json:"difficulty,omitempty"`
MainHash
[]
byte
`protobuf:"bytes,12,opt,name=mainHash,proto3" json:"mainHash,omitempty"`
MainHeight
int64
`protobuf:"varint,13,opt,name=mainHeight" json:"mainHeight,omitempty"`
Signature
*
Signature
`protobuf:"bytes,8,opt,name=signature" json:"signature,omitempty"`
Txs
[]
*
Transaction
`protobuf:"bytes,7,rep,name=txs" json:"txs,omitempty"`
MainHeight
int64
`protobuf:"varint,13,opt,name=mainHeight,proto3" json:"mainHeight,omitempty"`
Signature
*
Signature
`protobuf:"bytes,8,opt,name=signature,proto3" json:"signature,omitempty"`
Txs
[]
*
Transaction
`protobuf:"bytes,7,rep,name=txs,proto3" json:"txs,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Block
)
Reset
()
{
*
m
=
Block
{}
}
func
(
m
*
Block
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Block
)
ProtoMessage
()
{}
func
(
*
Block
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
1
}
}
func
(
*
Block
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
1
}
}
func
(
m
*
Block
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Block
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Block
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Block
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Block
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Block
.
Merge
(
m
,
src
)
}
func
(
m
*
Block
)
XXX_Size
()
int
{
return
xxx_messageInfo_Block
.
Size
(
m
)
}
func
(
m
*
Block
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Block
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Block
proto
.
InternalMessageInfo
func
(
m
*
Block
)
GetVersion
()
int64
{
if
m
!=
nil
{
...
...
@@ -209,13 +264,36 @@ func (m *Block) GetTxs() []*Transaction {
}
type
Blocks
struct
{
Items
[]
*
Block
`protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
Items
[]
*
Block
`protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Blocks
)
Reset
()
{
*
m
=
Blocks
{}
}
func
(
m
*
Blocks
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Blocks
)
ProtoMessage
()
{}
func
(
*
Blocks
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
2
}
}
func
(
*
Blocks
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
2
}
}
func
(
m
*
Blocks
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Blocks
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Blocks
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Blocks
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Blocks
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Blocks
.
Merge
(
m
,
src
)
}
func
(
m
*
Blocks
)
XXX_Size
()
int
{
return
xxx_messageInfo_Blocks
.
Size
(
m
)
}
func
(
m
*
Blocks
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Blocks
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Blocks
proto
.
InternalMessageInfo
func
(
m
*
Blocks
)
GetItems
()
[]
*
Block
{
if
m
!=
nil
{
...
...
@@ -225,15 +303,38 @@ func (m *Blocks) GetItems() []*Block {
}
type
BlockSeqCB
struct
{
Name
string
`protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
URL
string
`protobuf:"bytes,2,opt,name=URL" json:"URL,omitempty"`
Encode
string
`protobuf:"bytes,3,opt,name=encode" json:"encode,omitempty"`
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
URL
string
`protobuf:"bytes,2,opt,name=URL,proto3" json:"URL,omitempty"`
Encode
string
`protobuf:"bytes,3,opt,name=encode,proto3" json:"encode,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BlockSeqCB
)
Reset
()
{
*
m
=
BlockSeqCB
{}
}
func
(
m
*
BlockSeqCB
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BlockSeqCB
)
ProtoMessage
()
{}
func
(
*
BlockSeqCB
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
3
}
}
func
(
*
BlockSeqCB
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
3
}
}
func
(
m
*
BlockSeqCB
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BlockSeqCB
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BlockSeqCB
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BlockSeqCB
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BlockSeqCB
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BlockSeqCB
.
Merge
(
m
,
src
)
}
func
(
m
*
BlockSeqCB
)
XXX_Size
()
int
{
return
xxx_messageInfo_BlockSeqCB
.
Size
(
m
)
}
func
(
m
*
BlockSeqCB
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BlockSeqCB
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_BlockSeqCB
proto
.
InternalMessageInfo
func
(
m
*
BlockSeqCB
)
GetName
()
string
{
if
m
!=
nil
{
...
...
@@ -257,13 +358,36 @@ func (m *BlockSeqCB) GetEncode() string {
}
type
BlockSeqCBs
struct
{
Items
[]
*
BlockSeqCB
`protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
Items
[]
*
BlockSeqCB
`protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BlockSeqCBs
)
Reset
()
{
*
m
=
BlockSeqCBs
{}
}
func
(
m
*
BlockSeqCBs
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BlockSeqCBs
)
ProtoMessage
()
{}
func
(
*
BlockSeqCBs
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
4
}
}
func
(
*
BlockSeqCBs
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
4
}
}
func
(
m
*
BlockSeqCBs
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BlockSeqCBs
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BlockSeqCBs
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BlockSeqCBs
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BlockSeqCBs
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BlockSeqCBs
.
Merge
(
m
,
src
)
}
func
(
m
*
BlockSeqCBs
)
XXX_Size
()
int
{
return
xxx_messageInfo_BlockSeqCBs
.
Size
(
m
)
}
func
(
m
*
BlockSeqCBs
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BlockSeqCBs
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_BlockSeqCBs
proto
.
InternalMessageInfo
func
(
m
*
BlockSeqCBs
)
GetItems
()
[]
*
BlockSeqCB
{
if
m
!=
nil
{
...
...
@@ -273,15 +397,38 @@ func (m *BlockSeqCBs) GetItems() []*BlockSeqCB {
}
type
BlockSeq
struct
{
Num
int64
`protobuf:"varint,1,opt,name=num" json:"num,omitempty"`
Seq
*
BlockSequence
`protobuf:"bytes,2,opt,name=seq" json:"seq,omitempty"`
Detail
*
BlockDetail
`protobuf:"bytes,3,opt,name=detail" json:"detail,omitempty"`
Num
int64
`protobuf:"varint,1,opt,name=num,proto3" json:"num,omitempty"`
Seq
*
BlockSequence
`protobuf:"bytes,2,opt,name=seq,proto3" json:"seq,omitempty"`
Detail
*
BlockDetail
`protobuf:"bytes,3,opt,name=detail,proto3" json:"detail,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BlockSeq
)
Reset
()
{
*
m
=
BlockSeq
{}
}
func
(
m
*
BlockSeq
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BlockSeq
)
ProtoMessage
()
{}
func
(
*
BlockSeq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
5
}
}
func
(
*
BlockSeq
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
5
}
}
func
(
m
*
BlockSeq
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BlockSeq
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BlockSeq
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BlockSeq
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BlockSeq
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BlockSeq
.
Merge
(
m
,
src
)
}
func
(
m
*
BlockSeq
)
XXX_Size
()
int
{
return
xxx_messageInfo_BlockSeq
.
Size
(
m
)
}
func
(
m
*
BlockSeq
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BlockSeq
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_BlockSeq
proto
.
InternalMessageInfo
func
(
m
*
BlockSeq
)
GetNum
()
int64
{
if
m
!=
nil
{
...
...
@@ -304,16 +451,39 @@ func (m *BlockSeq) GetDetail() *BlockDetail {
return
nil
}
//
节点ID以及对应的Block
//节点ID以及对应的Block
type
BlockPid
struct
{
Pid
string
`protobuf:"bytes,1,opt,name=pid" json:"pid,omitempty"`
Block
*
Block
`protobuf:"bytes,2,opt,name=block" json:"block,omitempty"`
Pid
string
`protobuf:"bytes,1,opt,name=pid,proto3" json:"pid,omitempty"`
Block
*
Block
`protobuf:"bytes,2,opt,name=block,proto3" json:"block,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BlockPid
)
Reset
()
{
*
m
=
BlockPid
{}
}
func
(
m
*
BlockPid
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BlockPid
)
ProtoMessage
()
{}
func
(
*
BlockPid
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
6
}
}
func
(
*
BlockPid
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
6
}
}
func
(
m
*
BlockPid
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BlockPid
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BlockPid
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BlockPid
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BlockPid
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BlockPid
.
Merge
(
m
,
src
)
}
func
(
m
*
BlockPid
)
XXX_Size
()
int
{
return
xxx_messageInfo_BlockPid
.
Size
(
m
)
}
func
(
m
*
BlockPid
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BlockPid
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_BlockPid
proto
.
InternalMessageInfo
func
(
m
*
BlockPid
)
GetPid
()
string
{
if
m
!=
nil
{
...
...
@@ -331,13 +501,36 @@ func (m *BlockPid) GetBlock() *Block {
// resp
type
BlockDetails
struct
{
Items
[]
*
BlockDetail
`protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
Items
[]
*
BlockDetail
`protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BlockDetails
)
Reset
()
{
*
m
=
BlockDetails
{}
}
func
(
m
*
BlockDetails
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BlockDetails
)
ProtoMessage
()
{}
func
(
*
BlockDetails
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
7
}
}
func
(
*
BlockDetails
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
7
}
}
func
(
m
*
BlockDetails
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BlockDetails
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BlockDetails
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BlockDetails
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BlockDetails
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BlockDetails
.
Merge
(
m
,
src
)
}
func
(
m
*
BlockDetails
)
XXX_Size
()
int
{
return
xxx_messageInfo_BlockDetails
.
Size
(
m
)
}
func
(
m
*
BlockDetails
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BlockDetails
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_BlockDetails
proto
.
InternalMessageInfo
func
(
m
*
BlockDetails
)
GetItems
()
[]
*
BlockDetail
{
if
m
!=
nil
{
...
...
@@ -348,13 +541,36 @@ func (m *BlockDetails) GetItems() []*BlockDetail {
// resp
type
Headers
struct
{
Items
[]
*
Header
`protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
Items
[]
*
Header
`protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Headers
)
Reset
()
{
*
m
=
Headers
{}
}
func
(
m
*
Headers
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Headers
)
ProtoMessage
()
{}
func
(
*
Headers
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
8
}
}
func
(
*
Headers
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
8
}
}
func
(
m
*
Headers
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Headers
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Headers
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Headers
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Headers
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Headers
.
Merge
(
m
,
src
)
}
func
(
m
*
Headers
)
XXX_Size
()
int
{
return
xxx_messageInfo_Headers
.
Size
(
m
)
}
func
(
m
*
Headers
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Headers
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Headers
proto
.
InternalMessageInfo
func
(
m
*
Headers
)
GetItems
()
[]
*
Header
{
if
m
!=
nil
{
...
...
@@ -364,14 +580,37 @@ func (m *Headers) GetItems() []*Header {
}
type
HeadersPid
struct
{
Pid
string
`protobuf:"bytes,1,opt,name=pid" json:"pid,omitempty"`
Headers
*
Headers
`protobuf:"bytes,2,opt,name=headers" json:"headers,omitempty"`
Pid
string
`protobuf:"bytes,1,opt,name=pid,proto3" json:"pid,omitempty"`
Headers
*
Headers
`protobuf:"bytes,2,opt,name=headers,proto3" json:"headers,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
HeadersPid
)
Reset
()
{
*
m
=
HeadersPid
{}
}
func
(
m
*
HeadersPid
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
HeadersPid
)
ProtoMessage
()
{}
func
(
*
HeadersPid
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
9
}
}
func
(
*
HeadersPid
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
9
}
}
func
(
m
*
HeadersPid
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_HeadersPid
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
HeadersPid
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_HeadersPid
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
HeadersPid
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_HeadersPid
.
Merge
(
m
,
src
)
}
func
(
m
*
HeadersPid
)
XXX_Size
()
int
{
return
xxx_messageInfo_HeadersPid
.
Size
(
m
)
}
func
(
m
*
HeadersPid
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_HeadersPid
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_HeadersPid
proto
.
InternalMessageInfo
func
(
m
*
HeadersPid
)
GetPid
()
string
{
if
m
!=
nil
{
...
...
@@ -387,20 +626,43 @@ func (m *HeadersPid) GetHeaders() *Headers {
return
nil
}
//
区块视图
//区块视图
// head : 区块头信息
// txCount :区块上交易个数
// txHashes : 区块上交易的哈希列表
type
BlockOverview
struct
{
Head
*
Header
`protobuf:"bytes,1,opt,name=head
" json:"head,omitempty"`
TxCount
int64
`protobuf:"varint,2,opt,name=txCount
" json:"txCount,omitempty"`
Head
*
Header
`protobuf:"bytes,1,opt,name=head,proto3
" json:"head,omitempty"`
TxCount
int64
`protobuf:"varint,2,opt,name=txCount,proto3
" json:"txCount,omitempty"`
TxHashes
[][]
byte
`protobuf:"bytes,3,rep,name=txHashes,proto3" json:"txHashes,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BlockOverview
)
Reset
()
{
*
m
=
BlockOverview
{}
}
func
(
m
*
BlockOverview
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BlockOverview
)
ProtoMessage
()
{}
func
(
*
BlockOverview
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
10
}
}
func
(
*
BlockOverview
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
10
}
}
func
(
m
*
BlockOverview
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BlockOverview
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BlockOverview
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BlockOverview
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BlockOverview
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BlockOverview
.
Merge
(
m
,
src
)
}
func
(
m
*
BlockOverview
)
XXX_Size
()
int
{
return
xxx_messageInfo_BlockOverview
.
Size
(
m
)
}
func
(
m
*
BlockOverview
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BlockOverview
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_BlockOverview
proto
.
InternalMessageInfo
func
(
m
*
BlockOverview
)
GetHead
()
*
Header
{
if
m
!=
nil
{
...
...
@@ -423,20 +685,43 @@ func (m *BlockOverview) GetTxHashes() [][]byte {
return
nil
}
//
区块详细信息
//区块详细信息
// block : 区块信息
// receipts :区块上所有交易的收据信息列表
type
BlockDetail
struct
{
Block
*
Block
`protobuf:"bytes,1,opt,name=block
" json:"block,omitempty"`
Receipts
[]
*
ReceiptData
`protobuf:"bytes,2,rep,name=receipts
" json:"receipts,omitempty"`
KV
[]
*
KeyValue
`protobuf:"bytes,3,rep,name=KV
" json:"KV,omitempty"`
Block
*
Block
`protobuf:"bytes,1,opt,name=block,proto3
" json:"block,omitempty"`
Receipts
[]
*
ReceiptData
`protobuf:"bytes,2,rep,name=receipts,proto3
" json:"receipts,omitempty"`
KV
[]
*
KeyValue
`protobuf:"bytes,3,rep,name=KV,proto3
" json:"KV,omitempty"`
PrevStatusHash
[]
byte
`protobuf:"bytes,4,opt,name=prevStatusHash,proto3" json:"prevStatusHash,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BlockDetail
)
Reset
()
{
*
m
=
BlockDetail
{}
}
func
(
m
*
BlockDetail
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BlockDetail
)
ProtoMessage
()
{}
func
(
*
BlockDetail
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
11
}
}
func
(
*
BlockDetail
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
11
}
}
func
(
m
*
BlockDetail
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BlockDetail
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BlockDetail
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BlockDetail
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BlockDetail
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BlockDetail
.
Merge
(
m
,
src
)
}
func
(
m
*
BlockDetail
)
XXX_Size
()
int
{
return
xxx_messageInfo_BlockDetail
.
Size
(
m
)
}
func
(
m
*
BlockDetail
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BlockDetail
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_BlockDetail
proto
.
InternalMessageInfo
func
(
m
*
BlockDetail
)
GetBlock
()
*
Block
{
if
m
!=
nil
{
...
...
@@ -467,13 +752,36 @@ func (m *BlockDetail) GetPrevStatusHash() []byte {
}
type
Receipts
struct
{
Receipts
[]
*
Receipt
`protobuf:"bytes,1,rep,name=receipts" json:"receipts,omitempty"`
Receipts
[]
*
Receipt
`protobuf:"bytes,1,rep,name=receipts,proto3" json:"receipts,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Receipts
)
Reset
()
{
*
m
=
Receipts
{}
}
func
(
m
*
Receipts
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Receipts
)
ProtoMessage
()
{}
func
(
*
Receipts
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
12
}
}
func
(
*
Receipts
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
12
}
}
func
(
m
*
Receipts
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Receipts
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Receipts
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Receipts
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Receipts
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Receipts
.
Merge
(
m
,
src
)
}
func
(
m
*
Receipts
)
XXX_Size
()
int
{
return
xxx_messageInfo_Receipts
.
Size
(
m
)
}
func
(
m
*
Receipts
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Receipts
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Receipts
proto
.
InternalMessageInfo
func
(
m
*
Receipts
)
GetReceipts
()
[]
*
Receipt
{
if
m
!=
nil
{
...
...
@@ -483,13 +791,36 @@ func (m *Receipts) GetReceipts() []*Receipt {
}
type
PrivacyKV
struct
{
PrivacyKVToken
[]
*
PrivacyKVToken
`protobuf:"bytes,1,rep,name=privacyKVToken" json:"privacyKVToken,omitempty"`
PrivacyKVToken
[]
*
PrivacyKVToken
`protobuf:"bytes,1,rep,name=privacyKVToken,proto3" json:"privacyKVToken,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
PrivacyKV
)
Reset
()
{
*
m
=
PrivacyKV
{}
}
func
(
m
*
PrivacyKV
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
PrivacyKV
)
ProtoMessage
()
{}
func
(
*
PrivacyKV
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
13
}
}
func
(
*
PrivacyKV
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
13
}
}
func
(
m
*
PrivacyKV
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_PrivacyKV
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
PrivacyKV
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_PrivacyKV
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
PrivacyKV
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_PrivacyKV
.
Merge
(
m
,
src
)
}
func
(
m
*
PrivacyKV
)
XXX_Size
()
int
{
return
xxx_messageInfo_PrivacyKV
.
Size
(
m
)
}
func
(
m
*
PrivacyKV
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_PrivacyKV
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_PrivacyKV
proto
.
InternalMessageInfo
func
(
m
*
PrivacyKV
)
GetPrivacyKVToken
()
[]
*
PrivacyKVToken
{
if
m
!=
nil
{
...
...
@@ -499,16 +830,39 @@ func (m *PrivacyKV) GetPrivacyKVToken() []*PrivacyKVToken {
}
type
PrivacyKVToken
struct
{
Token
string
`protobuf:"bytes,1,opt,name=token
" json:"token,omitempty"`
TxIndex
int32
`protobuf:"varint,2,opt,name=txIndex
" json:"txIndex,omitempty"`
Token
string
`protobuf:"bytes,1,opt,name=token,proto3
" json:"token,omitempty"`
TxIndex
int32
`protobuf:"varint,2,opt,name=txIndex,proto3
" json:"txIndex,omitempty"`
Txhash
[]
byte
`protobuf:"bytes,3,opt,name=txhash,proto3" json:"txhash,omitempty"`
KV
[]
*
KeyValue
`protobuf:"bytes,4,rep,name=KV" json:"KV,omitempty"`
KV
[]
*
KeyValue
`protobuf:"bytes,4,rep,name=KV,proto3" json:"KV,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
PrivacyKVToken
)
Reset
()
{
*
m
=
PrivacyKVToken
{}
}
func
(
m
*
PrivacyKVToken
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
PrivacyKVToken
)
ProtoMessage
()
{}
func
(
*
PrivacyKVToken
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
14
}
}
func
(
*
PrivacyKVToken
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
14
}
}
func
(
m
*
PrivacyKVToken
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_PrivacyKVToken
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
PrivacyKVToken
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_PrivacyKVToken
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
PrivacyKVToken
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_PrivacyKVToken
.
Merge
(
m
,
src
)
}
func
(
m
*
PrivacyKVToken
)
XXX_Size
()
int
{
return
xxx_messageInfo_PrivacyKVToken
.
Size
(
m
)
}
func
(
m
*
PrivacyKVToken
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_PrivacyKVToken
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_PrivacyKVToken
proto
.
InternalMessageInfo
func
(
m
*
PrivacyKVToken
)
GetToken
()
string
{
if
m
!=
nil
{
...
...
@@ -539,14 +893,37 @@ func (m *PrivacyKVToken) GetKV() []*KeyValue {
}
type
ReceiptsAndPrivacyKV
struct
{
Receipts
*
Receipts
`protobuf:"bytes,1,opt,name=receipts" json:"receipts,omitempty"`
PrivacyKV
*
PrivacyKV
`protobuf:"bytes,2,opt,name=privacyKV" json:"privacyKV,omitempty"`
Receipts
*
Receipts
`protobuf:"bytes,1,opt,name=receipts,proto3" json:"receipts,omitempty"`
PrivacyKV
*
PrivacyKV
`protobuf:"bytes,2,opt,name=privacyKV,proto3" json:"privacyKV,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReceiptsAndPrivacyKV
)
Reset
()
{
*
m
=
ReceiptsAndPrivacyKV
{}
}
func
(
m
*
ReceiptsAndPrivacyKV
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptsAndPrivacyKV
)
ProtoMessage
()
{}
func
(
*
ReceiptsAndPrivacyKV
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
15
}
}
func
(
*
ReceiptsAndPrivacyKV
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
15
}
}
func
(
m
*
ReceiptsAndPrivacyKV
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReceiptsAndPrivacyKV
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReceiptsAndPrivacyKV
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReceiptsAndPrivacyKV
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReceiptsAndPrivacyKV
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReceiptsAndPrivacyKV
.
Merge
(
m
,
src
)
}
func
(
m
*
ReceiptsAndPrivacyKV
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReceiptsAndPrivacyKV
.
Size
(
m
)
}
func
(
m
*
ReceiptsAndPrivacyKV
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReceiptsAndPrivacyKV
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReceiptsAndPrivacyKV
proto
.
InternalMessageInfo
func
(
m
*
ReceiptsAndPrivacyKV
)
GetReceipts
()
*
Receipts
{
if
m
!=
nil
{
...
...
@@ -563,13 +940,36 @@ func (m *ReceiptsAndPrivacyKV) GetPrivacyKV() *PrivacyKV {
}
type
ReceiptCheckTxList
struct
{
Errs
[]
string
`protobuf:"bytes,1,rep,name=errs" json:"errs,omitempty"`
Errs
[]
string
`protobuf:"bytes,1,rep,name=errs,proto3" json:"errs,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReceiptCheckTxList
)
Reset
()
{
*
m
=
ReceiptCheckTxList
{}
}
func
(
m
*
ReceiptCheckTxList
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptCheckTxList
)
ProtoMessage
()
{}
func
(
*
ReceiptCheckTxList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
16
}
}
func
(
*
ReceiptCheckTxList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
16
}
}
func
(
m
*
ReceiptCheckTxList
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReceiptCheckTxList
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReceiptCheckTxList
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReceiptCheckTxList
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReceiptCheckTxList
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReceiptCheckTxList
.
Merge
(
m
,
src
)
}
func
(
m
*
ReceiptCheckTxList
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReceiptCheckTxList
.
Size
(
m
)
}
func
(
m
*
ReceiptCheckTxList
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReceiptCheckTxList
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReceiptCheckTxList
proto
.
InternalMessageInfo
func
(
m
*
ReceiptCheckTxList
)
GetErrs
()
[]
string
{
if
m
!=
nil
{
...
...
@@ -578,20 +978,43 @@ func (m *ReceiptCheckTxList) GetErrs() []string {
return
nil
}
//
区块链状态
//区块链状态
// currentHeight : 区块最新高度
// mempoolSize :内存池大小
// msgQueueSize : 消息队列大小
type
ChainStatus
struct
{
CurrentHeight
int64
`protobuf:"varint,1,opt,name=currentHeight" json:"currentHeight,omitempty"`
MempoolSize
int64
`protobuf:"varint,2,opt,name=mempoolSize" json:"mempoolSize,omitempty"`
MsgQueueSize
int64
`protobuf:"varint,3,opt,name=msgQueueSize" json:"msgQueueSize,omitempty"`
CurrentHeight
int64
`protobuf:"varint,1,opt,name=currentHeight,proto3" json:"currentHeight,omitempty"`
MempoolSize
int64
`protobuf:"varint,2,opt,name=mempoolSize,proto3" json:"mempoolSize,omitempty"`
MsgQueueSize
int64
`protobuf:"varint,3,opt,name=msgQueueSize,proto3" json:"msgQueueSize,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ChainStatus
)
Reset
()
{
*
m
=
ChainStatus
{}
}
func
(
m
*
ChainStatus
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ChainStatus
)
ProtoMessage
()
{}
func
(
*
ChainStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
17
}
}
func
(
*
ChainStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
17
}
}
func
(
m
*
ChainStatus
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ChainStatus
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ChainStatus
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ChainStatus
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ChainStatus
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ChainStatus
.
Merge
(
m
,
src
)
}
func
(
m
*
ChainStatus
)
XXX_Size
()
int
{
return
xxx_messageInfo_ChainStatus
.
Size
(
m
)
}
func
(
m
*
ChainStatus
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ChainStatus
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ChainStatus
proto
.
InternalMessageInfo
func
(
m
*
ChainStatus
)
GetCurrentHeight
()
int64
{
if
m
!=
nil
{
...
...
@@ -614,22 +1037,45 @@ func (m *ChainStatus) GetMsgQueueSize() int64 {
return
0
}
//
获取区块信息
//获取区块信息
// start : 获取区块的开始高度
// end :获取区块的结束高度
// Isdetail : 是否需要获取区块的详细信息
// pid : peer列表
type
ReqBlocks
struct
{
Start
int64
`protobuf:"varint,1,opt,name=start" json:"start,omitempty"`
End
int64
`protobuf:"varint,2,opt,name=end" json:"end,omitempty"`
IsDetail
bool
`protobuf:"varint,3,opt,name=isDetail" json:"isDetail,omitempty"`
Pid
[]
string
`protobuf:"bytes,4,rep,name=pid" json:"pid,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"`
IsDetail
bool
`protobuf:"varint,3,opt,name=isDetail,proto3" json:"isDetail,omitempty"`
Pid
[]
string
`protobuf:"bytes,4,rep,name=pid,proto3" json:"pid,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqBlocks
)
Reset
()
{
*
m
=
ReqBlocks
{}
}
func
(
m
*
ReqBlocks
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqBlocks
)
ProtoMessage
()
{}
func
(
*
ReqBlocks
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
18
}
}
func
(
*
ReqBlocks
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
18
}
}
func
(
m
*
ReqBlocks
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqBlocks
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqBlocks
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqBlocks
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqBlocks
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqBlocks
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqBlocks
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqBlocks
.
Size
(
m
)
}
func
(
m
*
ReqBlocks
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqBlocks
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqBlocks
proto
.
InternalMessageInfo
func
(
m
*
ReqBlocks
)
GetStart
()
int64
{
if
m
!=
nil
{
...
...
@@ -660,13 +1106,36 @@ func (m *ReqBlocks) GetPid() []string {
}
type
MempoolSize
struct
{
Size
int64
`protobuf:"varint,1,opt,name=size" json:"size,omitempty"`
Size
int64
`protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
MempoolSize
)
Reset
()
{
*
m
=
MempoolSize
{}
}
func
(
m
*
MempoolSize
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
MempoolSize
)
ProtoMessage
()
{}
func
(
*
MempoolSize
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
19
}
}
func
(
*
MempoolSize
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
19
}
}
func
(
m
*
MempoolSize
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_MempoolSize
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
MempoolSize
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_MempoolSize
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
MempoolSize
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_MempoolSize
.
Merge
(
m
,
src
)
}
func
(
m
*
MempoolSize
)
XXX_Size
()
int
{
return
xxx_messageInfo_MempoolSize
.
Size
(
m
)
}
func
(
m
*
MempoolSize
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_MempoolSize
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_MempoolSize
proto
.
InternalMessageInfo
func
(
m
*
MempoolSize
)
GetSize
()
int64
{
if
m
!=
nil
{
...
...
@@ -676,13 +1145,36 @@ func (m *MempoolSize) GetSize() int64 {
}
type
ReplyBlockHeight
struct
{
Height
int64
`protobuf:"varint,1,opt,name=height" json:"height,omitempty"`
Height
int64
`protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReplyBlockHeight
)
Reset
()
{
*
m
=
ReplyBlockHeight
{}
}
func
(
m
*
ReplyBlockHeight
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReplyBlockHeight
)
ProtoMessage
()
{}
func
(
*
ReplyBlockHeight
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
20
}
}
func
(
*
ReplyBlockHeight
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
20
}
}
func
(
m
*
ReplyBlockHeight
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReplyBlockHeight
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReplyBlockHeight
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReplyBlockHeight
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReplyBlockHeight
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReplyBlockHeight
.
Merge
(
m
,
src
)
}
func
(
m
*
ReplyBlockHeight
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReplyBlockHeight
.
Size
(
m
)
}
func
(
m
*
ReplyBlockHeight
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReplyBlockHeight
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReplyBlockHeight
proto
.
InternalMessageInfo
func
(
m
*
ReplyBlockHeight
)
GetHeight
()
int64
{
if
m
!=
nil
{
...
...
@@ -691,20 +1183,43 @@ func (m *ReplyBlockHeight) GetHeight() int64 {
return
0
}
//
区块体信息
//区块体信息
// txs : 区块上所有交易列表
// receipts :区块上所有交易的收据信息列表
type
BlockBody
struct
{
Txs
[]
*
Transaction
`protobuf:"bytes,1,rep,name=txs
" json:"txs,omitempty"`
Receipts
[]
*
ReceiptData
`protobuf:"bytes,2,rep,name=receipts
" json:"receipts,omitempty"`
Txs
[]
*
Transaction
`protobuf:"bytes,1,rep,name=txs,proto3
" json:"txs,omitempty"`
Receipts
[]
*
ReceiptData
`protobuf:"bytes,2,rep,name=receipts,proto3
" json:"receipts,omitempty"`
MainHash
[]
byte
`protobuf:"bytes,3,opt,name=mainHash,proto3" json:"mainHash,omitempty"`
MainHeight
int64
`protobuf:"varint,4,opt,name=mainHeight" json:"mainHeight,omitempty"`
MainHeight
int64
`protobuf:"varint,4,opt,name=mainHeight,proto3" json:"mainHeight,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BlockBody
)
Reset
()
{
*
m
=
BlockBody
{}
}
func
(
m
*
BlockBody
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BlockBody
)
ProtoMessage
()
{}
func
(
*
BlockBody
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
21
}
}
func
(
*
BlockBody
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
21
}
}
func
(
m
*
BlockBody
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BlockBody
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BlockBody
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BlockBody
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BlockBody
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BlockBody
.
Merge
(
m
,
src
)
}
func
(
m
*
BlockBody
)
XXX_Size
()
int
{
return
xxx_messageInfo_BlockBody
.
Size
(
m
)
}
func
(
m
*
BlockBody
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BlockBody
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_BlockBody
proto
.
InternalMessageInfo
func
(
m
*
BlockBody
)
GetTxs
()
[]
*
Transaction
{
if
m
!=
nil
{
...
...
@@ -736,13 +1251,36 @@ func (m *BlockBody) GetMainHeight() int64 {
// 区块追赶主链状态,用于判断本节点区块是否已经同步好
type
IsCaughtUp
struct
{
Iscaughtup
bool
`protobuf:"varint,1,opt,name=Iscaughtup" json:"Iscaughtup,omitempty"`
Iscaughtup
bool
`protobuf:"varint,1,opt,name=Iscaughtup,proto3" json:"Iscaughtup,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
IsCaughtUp
)
Reset
()
{
*
m
=
IsCaughtUp
{}
}
func
(
m
*
IsCaughtUp
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
IsCaughtUp
)
ProtoMessage
()
{}
func
(
*
IsCaughtUp
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
22
}
}
func
(
*
IsCaughtUp
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
22
}
}
func
(
m
*
IsCaughtUp
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_IsCaughtUp
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
IsCaughtUp
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_IsCaughtUp
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
IsCaughtUp
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_IsCaughtUp
.
Merge
(
m
,
src
)
}
func
(
m
*
IsCaughtUp
)
XXX_Size
()
int
{
return
xxx_messageInfo_IsCaughtUp
.
Size
(
m
)
}
func
(
m
*
IsCaughtUp
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_IsCaughtUp
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_IsCaughtUp
proto
.
InternalMessageInfo
func
(
m
*
IsCaughtUp
)
GetIscaughtup
()
bool
{
if
m
!=
nil
{
...
...
@@ -753,13 +1291,36 @@ func (m *IsCaughtUp) GetIscaughtup() bool {
// ntp时钟状态
type
IsNtpClockSync
struct
{
Isntpclocksync
bool
`protobuf:"varint,1,opt,name=isntpclocksync" json:"isntpclocksync,omitempty"`
Isntpclocksync
bool
`protobuf:"varint,1,opt,name=isntpclocksync,proto3" json:"isntpclocksync,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
IsNtpClockSync
)
Reset
()
{
*
m
=
IsNtpClockSync
{}
}
func
(
m
*
IsNtpClockSync
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
IsNtpClockSync
)
ProtoMessage
()
{}
func
(
*
IsNtpClockSync
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
23
}
}
func
(
*
IsNtpClockSync
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
23
}
}
func
(
m
*
IsNtpClockSync
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_IsNtpClockSync
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
IsNtpClockSync
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_IsNtpClockSync
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
IsNtpClockSync
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_IsNtpClockSync
.
Merge
(
m
,
src
)
}
func
(
m
*
IsNtpClockSync
)
XXX_Size
()
int
{
return
xxx_messageInfo_IsNtpClockSync
.
Size
(
m
)
}
func
(
m
*
IsNtpClockSync
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_IsNtpClockSync
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_IsNtpClockSync
proto
.
InternalMessageInfo
func
(
m
*
IsNtpClockSync
)
GetIsntpclocksync
()
bool
{
if
m
!=
nil
{
...
...
@@ -769,18 +1330,41 @@ func (m *IsNtpClockSync) GetIsntpclocksync() bool {
}
type
ChainExecutor
struct
{
Driver
string
`protobuf:"bytes,1,opt,name=driver" json:"driver,omitempty"`
FuncName
string
`protobuf:"bytes,2,opt,name=funcName" json:"funcName,omitempty"`
Driver
string
`protobuf:"bytes,1,opt,name=driver
,proto3
" json:"driver,omitempty"`
FuncName
string
`protobuf:"bytes,2,opt,name=funcName
,proto3
" json:"funcName,omitempty"`
StateHash
[]
byte
`protobuf:"bytes,3,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
Param
[]
byte
`protobuf:"bytes,4,opt,name=param,proto3" json:"param,omitempty"`
//
扩展字段,用于额外的用途
//扩展字段,用于额外的用途
Extra
[]
byte
`protobuf:"bytes,5,opt,name=extra,proto3" json:"extra,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ChainExecutor
)
Reset
()
{
*
m
=
ChainExecutor
{}
}
func
(
m
*
ChainExecutor
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ChainExecutor
)
ProtoMessage
()
{}
func
(
*
ChainExecutor
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
24
}
}
func
(
*
ChainExecutor
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
24
}
}
func
(
m
*
ChainExecutor
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ChainExecutor
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ChainExecutor
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ChainExecutor
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ChainExecutor
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ChainExecutor
.
Merge
(
m
,
src
)
}
func
(
m
*
ChainExecutor
)
XXX_Size
()
int
{
return
xxx_messageInfo_ChainExecutor
.
Size
(
m
)
}
func
(
m
*
ChainExecutor
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ChainExecutor
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ChainExecutor
proto
.
InternalMessageInfo
func
(
m
*
ChainExecutor
)
GetDriver
()
string
{
if
m
!=
nil
{
...
...
@@ -820,13 +1404,36 @@ func (m *ChainExecutor) GetExtra() []byte {
// 通过block hash记录block的操作类型及add/del:1/2
type
BlockSequence
struct
{
Hash
[]
byte
`protobuf:"bytes,1,opt,name=Hash,proto3" json:"Hash,omitempty"`
Type
int64
`protobuf:"varint,2,opt,name=Type" json:"Type,omitempty"`
Type
int64
`protobuf:"varint,2,opt,name=Type,proto3" json:"Type,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BlockSequence
)
Reset
()
{
*
m
=
BlockSequence
{}
}
func
(
m
*
BlockSequence
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BlockSequence
)
ProtoMessage
()
{}
func
(
*
BlockSequence
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
25
}
}
func
(
*
BlockSequence
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
25
}
}
func
(
m
*
BlockSequence
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BlockSequence
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BlockSequence
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BlockSequence
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BlockSequence
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BlockSequence
.
Merge
(
m
,
src
)
}
func
(
m
*
BlockSequence
)
XXX_Size
()
int
{
return
xxx_messageInfo_BlockSequence
.
Size
(
m
)
}
func
(
m
*
BlockSequence
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BlockSequence
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_BlockSequence
proto
.
InternalMessageInfo
func
(
m
*
BlockSequence
)
GetHash
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -844,13 +1451,36 @@ func (m *BlockSequence) GetType() int64 {
// resp
type
BlockSequences
struct
{
Items
[]
*
BlockSequence
`protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
Items
[]
*
BlockSequence
`protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BlockSequences
)
Reset
()
{
*
m
=
BlockSequences
{}
}
func
(
m
*
BlockSequences
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BlockSequences
)
ProtoMessage
()
{}
func
(
*
BlockSequences
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
26
}
}
func
(
*
BlockSequences
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
26
}
}
func
(
m
*
BlockSequences
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BlockSequences
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BlockSequences
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BlockSequences
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BlockSequences
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BlockSequences
.
Merge
(
m
,
src
)
}
func
(
m
*
BlockSequences
)
XXX_Size
()
int
{
return
xxx_messageInfo_BlockSequences
.
Size
(
m
)
}
func
(
m
*
BlockSequences
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BlockSequences
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_BlockSequences
proto
.
InternalMessageInfo
func
(
m
*
BlockSequences
)
GetItems
()
[]
*
BlockSequence
{
if
m
!=
nil
{
...
...
@@ -859,18 +1489,41 @@ func (m *BlockSequences) GetItems() []*BlockSequence {
return
nil
}
//
平行链区块详细信息
//平行链区块详细信息
// blockdetail : 区块详细信息
// sequence :区块序列号
type
ParaChainBlockDetail
struct
{
Blockdetail
*
BlockDetail
`protobuf:"bytes,1,opt,name=blockdetail" json:"blockdetail,omitempty"`
Sequence
int64
`protobuf:"varint,2,opt,name=sequence" json:"sequence,omitempty"`
Blockdetail
*
BlockDetail
`protobuf:"bytes,1,opt,name=blockdetail,proto3" json:"blockdetail,omitempty"`
Sequence
int64
`protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ParaChainBlockDetail
)
Reset
()
{
*
m
=
ParaChainBlockDetail
{}
}
func
(
m
*
ParaChainBlockDetail
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ParaChainBlockDetail
)
ProtoMessage
()
{}
func
(
*
ParaChainBlockDetail
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor1
,
[]
int
{
27
}
}
func
(
*
ParaChainBlockDetail
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e9ac6287ce250c9a
,
[]
int
{
27
}
}
func
(
m
*
ParaChainBlockDetail
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ParaChainBlockDetail
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ParaChainBlockDetail
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ParaChainBlockDetail
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ParaChainBlockDetail
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ParaChainBlockDetail
.
Merge
(
m
,
src
)
}
func
(
m
*
ParaChainBlockDetail
)
XXX_Size
()
int
{
return
xxx_messageInfo_ParaChainBlockDetail
.
Size
(
m
)
}
func
(
m
*
ParaChainBlockDetail
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ParaChainBlockDetail
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ParaChainBlockDetail
proto
.
InternalMessageInfo
func
(
m
*
ParaChainBlockDetail
)
GetBlockdetail
()
*
BlockDetail
{
if
m
!=
nil
{
...
...
@@ -917,9 +1570,9 @@ func init() {
proto
.
RegisterType
((
*
ParaChainBlockDetail
)(
nil
),
"types.ParaChainBlockDetail"
)
}
func
init
()
{
proto
.
RegisterFile
(
"blockchain.proto"
,
fileDescriptor
1
)
}
func
init
()
{
proto
.
RegisterFile
(
"blockchain.proto"
,
fileDescriptor
_e9ac6287ce250c9a
)
}
var
fileDescriptor
1
=
[]
byte
{
var
fileDescriptor
_e9ac6287ce250c9a
=
[]
byte
{
// 1135 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xd4
,
0x56
,
0xdd
,
0x6e
,
0x1b
,
0x45
,
0x14
,
0xd6
,
0xfa
,
0x2f
,
0xf6
,
0xf1
,
0x0f
,
0xe9
,
0xc8
,
0x20
,
0x2b
,
0x02
,
0xea
,
0x0e
,
0x55
,
0xb1
,
...
...
vendor/github.com/33cn/chain33/types/common.pb.go
View file @
1d9e819e
...
...
@@ -3,24 +3,56 @@
package
types
import
proto
"github.com/golang/protobuf/proto"
import
fmt
"fmt"
import
math
"math"
import
(
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
)
// Reference imports to suppress errors if they are not otherwise used.
var
_
=
proto
.
Marshal
var
_
=
fmt
.
Errorf
var
_
=
math
.
Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const
_
=
proto
.
ProtoPackageIsVersion2
// please upgrade the proto package
type
Reply
struct
{
IsOk
bool
`protobuf:"varint,1,opt,name=isOk
" json:"isOk,omitempty"`
IsOk
bool
`protobuf:"varint,1,opt,name=isOk,proto3
" json:"isOk,omitempty"`
Msg
[]
byte
`protobuf:"bytes,2,opt,name=msg,proto3" json:"msg,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Reply
)
Reset
()
{
*
m
=
Reply
{}
}
func
(
m
*
Reply
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Reply
)
ProtoMessage
()
{}
func
(
*
Reply
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
0
}
}
func
(
*
Reply
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
0
}
}
func
(
m
*
Reply
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Reply
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Reply
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Reply
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Reply
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Reply
.
Merge
(
m
,
src
)
}
func
(
m
*
Reply
)
XXX_Size
()
int
{
return
xxx_messageInfo_Reply
.
Size
(
m
)
}
func
(
m
*
Reply
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Reply
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Reply
proto
.
InternalMessageInfo
func
(
m
*
Reply
)
GetIsOk
()
bool
{
if
m
!=
nil
{
...
...
@@ -37,13 +69,36 @@ func (m *Reply) GetMsg() []byte {
}
type
ReqString
struct
{
Data
string
`protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
Data
string
`protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqString
)
Reset
()
{
*
m
=
ReqString
{}
}
func
(
m
*
ReqString
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqString
)
ProtoMessage
()
{}
func
(
*
ReqString
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
1
}
}
func
(
*
ReqString
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
1
}
}
func
(
m
*
ReqString
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqString
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqString
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqString
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqString
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqString
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqString
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqString
.
Size
(
m
)
}
func
(
m
*
ReqString
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqString
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqString
proto
.
InternalMessageInfo
func
(
m
*
ReqString
)
GetData
()
string
{
if
m
!=
nil
{
...
...
@@ -53,13 +108,36 @@ func (m *ReqString) GetData() string {
}
type
ReplyString
struct
{
Data
string
`protobuf:"bytes,1,opt,name=data" json:"data,omitempty"`
Data
string
`protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReplyString
)
Reset
()
{
*
m
=
ReplyString
{}
}
func
(
m
*
ReplyString
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReplyString
)
ProtoMessage
()
{}
func
(
*
ReplyString
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
2
}
}
func
(
*
ReplyString
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
2
}
}
func
(
m
*
ReplyString
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReplyString
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReplyString
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReplyString
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReplyString
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReplyString
.
Merge
(
m
,
src
)
}
func
(
m
*
ReplyString
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReplyString
.
Size
(
m
)
}
func
(
m
*
ReplyString
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReplyString
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReplyString
proto
.
InternalMessageInfo
func
(
m
*
ReplyString
)
GetData
()
string
{
if
m
!=
nil
{
...
...
@@ -69,13 +147,36 @@ func (m *ReplyString) GetData() string {
}
type
ReplyStrings
struct
{
Datas
[]
string
`protobuf:"bytes,1,rep,name=datas" json:"datas,omitempty"`
Datas
[]
string
`protobuf:"bytes,1,rep,name=datas,proto3" json:"datas,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReplyStrings
)
Reset
()
{
*
m
=
ReplyStrings
{}
}
func
(
m
*
ReplyStrings
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReplyStrings
)
ProtoMessage
()
{}
func
(
*
ReplyStrings
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
3
}
}
func
(
*
ReplyStrings
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
3
}
}
func
(
m
*
ReplyStrings
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReplyStrings
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReplyStrings
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReplyStrings
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReplyStrings
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReplyStrings
.
Merge
(
m
,
src
)
}
func
(
m
*
ReplyStrings
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReplyStrings
.
Size
(
m
)
}
func
(
m
*
ReplyStrings
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReplyStrings
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReplyStrings
proto
.
InternalMessageInfo
func
(
m
*
ReplyStrings
)
GetDatas
()
[]
string
{
if
m
!=
nil
{
...
...
@@ -85,13 +186,36 @@ func (m *ReplyStrings) GetDatas() []string {
}
type
ReqInt
struct
{
Height
int64
`protobuf:"varint,1,opt,name=height" json:"height,omitempty"`
Height
int64
`protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqInt
)
Reset
()
{
*
m
=
ReqInt
{}
}
func
(
m
*
ReqInt
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqInt
)
ProtoMessage
()
{}
func
(
*
ReqInt
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
4
}
}
func
(
*
ReqInt
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
4
}
}
func
(
m
*
ReqInt
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqInt
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqInt
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqInt
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqInt
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqInt
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqInt
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqInt
.
Size
(
m
)
}
func
(
m
*
ReqInt
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqInt
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqInt
proto
.
InternalMessageInfo
func
(
m
*
ReqInt
)
GetHeight
()
int64
{
if
m
!=
nil
{
...
...
@@ -101,13 +225,36 @@ func (m *ReqInt) GetHeight() int64 {
}
type
Int64
struct
{
Data
int64
`protobuf:"varint,1,opt,name=data" json:"data,omitempty"`
Data
int64
`protobuf:"varint,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Int64
)
Reset
()
{
*
m
=
Int64
{}
}
func
(
m
*
Int64
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Int64
)
ProtoMessage
()
{}
func
(
*
Int64
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
5
}
}
func
(
*
Int64
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
5
}
}
func
(
m
*
Int64
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Int64
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Int64
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Int64
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Int64
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Int64
.
Merge
(
m
,
src
)
}
func
(
m
*
Int64
)
XXX_Size
()
int
{
return
xxx_messageInfo_Int64
.
Size
(
m
)
}
func
(
m
*
Int64
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Int64
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Int64
proto
.
InternalMessageInfo
func
(
m
*
Int64
)
GetData
()
int64
{
if
m
!=
nil
{
...
...
@@ -118,13 +265,36 @@ func (m *Int64) GetData() int64 {
type
ReqHash
struct
{
Hash
[]
byte
`protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
Upgrade
bool
`protobuf:"varint,2,opt,name=upgrade" json:"upgrade,omitempty"`
Upgrade
bool
`protobuf:"varint,2,opt,name=upgrade,proto3" json:"upgrade,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqHash
)
Reset
()
{
*
m
=
ReqHash
{}
}
func
(
m
*
ReqHash
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqHash
)
ProtoMessage
()
{}
func
(
*
ReqHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
6
}
}
func
(
*
ReqHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
6
}
}
func
(
m
*
ReqHash
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqHash
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqHash
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqHash
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqHash
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqHash
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqHash
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqHash
.
Size
(
m
)
}
func
(
m
*
ReqHash
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqHash
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqHash
proto
.
InternalMessageInfo
func
(
m
*
ReqHash
)
GetHash
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -142,12 +312,35 @@ func (m *ReqHash) GetUpgrade() bool {
type
ReplyHash
struct
{
Hash
[]
byte
`protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReplyHash
)
Reset
()
{
*
m
=
ReplyHash
{}
}
func
(
m
*
ReplyHash
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReplyHash
)
ProtoMessage
()
{}
func
(
*
ReplyHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
7
}
}
func
(
*
ReplyHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
7
}
}
func
(
m
*
ReplyHash
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReplyHash
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReplyHash
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReplyHash
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReplyHash
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReplyHash
.
Merge
(
m
,
src
)
}
func
(
m
*
ReplyHash
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReplyHash
.
Size
(
m
)
}
func
(
m
*
ReplyHash
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReplyHash
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReplyHash
proto
.
InternalMessageInfo
func
(
m
*
ReplyHash
)
GetHash
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -157,21 +350,67 @@ func (m *ReplyHash) GetHash() []byte {
}
type
ReqNil
struct
{
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqNil
)
Reset
()
{
*
m
=
ReqNil
{}
}
func
(
m
*
ReqNil
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqNil
)
ProtoMessage
()
{}
func
(
*
ReqNil
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
8
}
}
func
(
*
ReqNil
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
8
}
}
func
(
m
*
ReqNil
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqNil
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqNil
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqNil
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqNil
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqNil
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqNil
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqNil
.
Size
(
m
)
}
func
(
m
*
ReqNil
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqNil
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqNil
proto
.
InternalMessageInfo
type
ReqHashes
struct
{
Hashes
[][]
byte
`protobuf:"bytes,1,rep,name=hashes,proto3" json:"hashes,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqHashes
)
Reset
()
{
*
m
=
ReqHashes
{}
}
func
(
m
*
ReqHashes
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqHashes
)
ProtoMessage
()
{}
func
(
*
ReqHashes
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
9
}
}
func
(
*
ReqHashes
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
9
}
}
func
(
m
*
ReqHashes
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqHashes
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqHashes
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqHashes
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqHashes
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqHashes
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqHashes
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqHashes
.
Size
(
m
)
}
func
(
m
*
ReqHashes
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqHashes
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqHashes
proto
.
InternalMessageInfo
func
(
m
*
ReqHashes
)
GetHashes
()
[][]
byte
{
if
m
!=
nil
{
...
...
@@ -182,12 +421,35 @@ func (m *ReqHashes) GetHashes() [][]byte {
type
ReplyHashes
struct
{
Hashes
[][]
byte
`protobuf:"bytes,1,rep,name=hashes,proto3" json:"hashes,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReplyHashes
)
Reset
()
{
*
m
=
ReplyHashes
{}
}
func
(
m
*
ReplyHashes
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReplyHashes
)
ProtoMessage
()
{}
func
(
*
ReplyHashes
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
10
}
}
func
(
*
ReplyHashes
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
10
}
}
func
(
m
*
ReplyHashes
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReplyHashes
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReplyHashes
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReplyHashes
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReplyHashes
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReplyHashes
.
Merge
(
m
,
src
)
}
func
(
m
*
ReplyHashes
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReplyHashes
.
Size
(
m
)
}
func
(
m
*
ReplyHashes
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReplyHashes
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReplyHashes
proto
.
InternalMessageInfo
func
(
m
*
ReplyHashes
)
GetHashes
()
[][]
byte
{
if
m
!=
nil
{
...
...
@@ -199,12 +461,35 @@ func (m *ReplyHashes) GetHashes() [][]byte {
type
KeyValue
struct
{
Key
[]
byte
`protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value
[]
byte
`protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
KeyValue
)
Reset
()
{
*
m
=
KeyValue
{}
}
func
(
m
*
KeyValue
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
KeyValue
)
ProtoMessage
()
{}
func
(
*
KeyValue
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
11
}
}
func
(
*
KeyValue
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
11
}
}
func
(
m
*
KeyValue
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_KeyValue
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
KeyValue
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_KeyValue
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
KeyValue
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_KeyValue
.
Merge
(
m
,
src
)
}
func
(
m
*
KeyValue
)
XXX_Size
()
int
{
return
xxx_messageInfo_KeyValue
.
Size
(
m
)
}
func
(
m
*
KeyValue
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_KeyValue
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_KeyValue
proto
.
InternalMessageInfo
func
(
m
*
KeyValue
)
GetKey
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -221,13 +506,36 @@ func (m *KeyValue) GetValue() []byte {
}
type
TxHash
struct
{
Hash
string
`protobuf:"bytes,1,opt,name=hash" json:"hash,omitempty"`
Hash
string
`protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
TxHash
)
Reset
()
{
*
m
=
TxHash
{}
}
func
(
m
*
TxHash
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TxHash
)
ProtoMessage
()
{}
func
(
*
TxHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
12
}
}
func
(
*
TxHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
12
}
}
func
(
m
*
TxHash
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_TxHash
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
TxHash
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_TxHash
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
TxHash
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_TxHash
.
Merge
(
m
,
src
)
}
func
(
m
*
TxHash
)
XXX_Size
()
int
{
return
xxx_messageInfo_TxHash
.
Size
(
m
)
}
func
(
m
*
TxHash
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_TxHash
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_TxHash
proto
.
InternalMessageInfo
func
(
m
*
TxHash
)
GetHash
()
string
{
if
m
!=
nil
{
...
...
@@ -237,15 +545,38 @@ func (m *TxHash) GetHash() string {
}
type
TimeStatus
struct
{
NtpTime
string
`protobuf:"bytes,1,opt,name=ntpTime" json:"ntpTime,omitempty"`
LocalTime
string
`protobuf:"bytes,2,opt,name=localTime" json:"localTime,omitempty"`
Diff
int64
`protobuf:"varint,3,opt,name=diff" json:"diff,omitempty"`
NtpTime
string
`protobuf:"bytes,1,opt,name=ntpTime,proto3" json:"ntpTime,omitempty"`
LocalTime
string
`protobuf:"bytes,2,opt,name=localTime,proto3" json:"localTime,omitempty"`
Diff
int64
`protobuf:"varint,3,opt,name=diff,proto3" json:"diff,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
TimeStatus
)
Reset
()
{
*
m
=
TimeStatus
{}
}
func
(
m
*
TimeStatus
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TimeStatus
)
ProtoMessage
()
{}
func
(
*
TimeStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
13
}
}
func
(
*
TimeStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
13
}
}
func
(
m
*
TimeStatus
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_TimeStatus
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
TimeStatus
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_TimeStatus
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
TimeStatus
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_TimeStatus
.
Merge
(
m
,
src
)
}
func
(
m
*
TimeStatus
)
XXX_Size
()
int
{
return
xxx_messageInfo_TimeStatus
.
Size
(
m
)
}
func
(
m
*
TimeStatus
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_TimeStatus
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_TimeStatus
proto
.
InternalMessageInfo
func
(
m
*
TimeStatus
)
GetNtpTime
()
string
{
if
m
!=
nil
{
...
...
@@ -270,12 +601,35 @@ func (m *TimeStatus) GetDiff() int64 {
type
ReqKey
struct
{
Key
[]
byte
`protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqKey
)
Reset
()
{
*
m
=
ReqKey
{}
}
func
(
m
*
ReqKey
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqKey
)
ProtoMessage
()
{}
func
(
*
ReqKey
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
14
}
}
func
(
*
ReqKey
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
14
}
}
func
(
m
*
ReqKey
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqKey
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqKey
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqKey
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqKey
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqKey
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqKey
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqKey
.
Size
(
m
)
}
func
(
m
*
ReqKey
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqKey
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqKey
proto
.
InternalMessageInfo
func
(
m
*
ReqKey
)
GetKey
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -285,16 +639,39 @@ func (m *ReqKey) GetKey() []byte {
}
type
ReqRandHash
struct
{
ExecName
string
`protobuf:"bytes,1,opt,name=execName
" json:"execName,omitempty"`
Height
int64
`protobuf:"varint,2,opt,name=height
" json:"height,omitempty"`
BlockNum
int64
`protobuf:"varint,3,opt,name=blockNum
" json:"blockNum,omitempty"`
ExecName
string
`protobuf:"bytes,1,opt,name=execName,proto3
" json:"execName,omitempty"`
Height
int64
`protobuf:"varint,2,opt,name=height,proto3
" json:"height,omitempty"`
BlockNum
int64
`protobuf:"varint,3,opt,name=blockNum,proto3
" json:"blockNum,omitempty"`
Hash
[]
byte
`protobuf:"bytes,4,opt,name=hash,proto3" json:"hash,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqRandHash
)
Reset
()
{
*
m
=
ReqRandHash
{}
}
func
(
m
*
ReqRandHash
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqRandHash
)
ProtoMessage
()
{}
func
(
*
ReqRandHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
15
}
}
func
(
*
ReqRandHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
15
}
}
func
(
m
*
ReqRandHash
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqRandHash
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqRandHash
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqRandHash
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqRandHash
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqRandHash
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqRandHash
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqRandHash
.
Size
(
m
)
}
func
(
m
*
ReqRandHash
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqRandHash
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqRandHash
proto
.
InternalMessageInfo
func
(
m
*
ReqRandHash
)
GetExecName
()
string
{
if
m
!=
nil
{
...
...
@@ -324,19 +701,42 @@ func (m *ReqRandHash) GetHash() []byte {
return
nil
}
//
*
//
当前软件版本信息
//*
//当前软件版本信息
type
VersionInfo
struct
{
Title
string
`protobuf:"bytes,1,opt,name=title" json:"title,omitempty"`
App
string
`protobuf:"bytes,2,opt,name=app" json:"app,omitempty"`
Chain33
string
`protobuf:"bytes,3,opt,name=chain33" json:"chain33,omitempty"`
LocalDb
string
`protobuf:"bytes,4,opt,name=localDb" json:"localDb,omitempty"`
Title
string
`protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"`
App
string
`protobuf:"bytes,2,opt,name=app,proto3" json:"app,omitempty"`
Chain33
string
`protobuf:"bytes,3,opt,name=chain33,proto3" json:"chain33,omitempty"`
LocalDb
string
`protobuf:"bytes,4,opt,name=localDb,proto3" json:"localDb,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
VersionInfo
)
Reset
()
{
*
m
=
VersionInfo
{}
}
func
(
m
*
VersionInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
VersionInfo
)
ProtoMessage
()
{}
func
(
*
VersionInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor2
,
[]
int
{
16
}
}
func
(
*
VersionInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_555bd8c177793206
,
[]
int
{
16
}
}
func
(
m
*
VersionInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_VersionInfo
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
VersionInfo
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_VersionInfo
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
VersionInfo
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_VersionInfo
.
Merge
(
m
,
src
)
}
func
(
m
*
VersionInfo
)
XXX_Size
()
int
{
return
xxx_messageInfo_VersionInfo
.
Size
(
m
)
}
func
(
m
*
VersionInfo
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_VersionInfo
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_VersionInfo
proto
.
InternalMessageInfo
func
(
m
*
VersionInfo
)
GetTitle
()
string
{
if
m
!=
nil
{
...
...
@@ -386,9 +786,9 @@ func init() {
proto
.
RegisterType
((
*
VersionInfo
)(
nil
),
"types.VersionInfo"
)
}
func
init
()
{
proto
.
RegisterFile
(
"common.proto"
,
fileDescriptor
2
)
}
func
init
()
{
proto
.
RegisterFile
(
"common.proto"
,
fileDescriptor
_555bd8c177793206
)
}
var
fileDescriptor
2
=
[]
byte
{
var
fileDescriptor
_555bd8c177793206
=
[]
byte
{
// 456 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x84
,
0x53
,
0xdf
,
0x8b
,
0xd3
,
0x40
,
0x10
,
0xa6
,
0xcd
,
0xb5
,
0x97
,
0xcc
,
0xe5
,
0x41
,
0x82
,
0x48
,
0x38
,
0x4f
,
0xae
,
0xae
,
0x0a
,
0x7d
,
...
...
vendor/github.com/33cn/chain33/types/db.pb.go
View file @
1d9e819e
...
...
@@ -3,27 +3,59 @@
package
types
import
proto
"github.com/golang/protobuf/proto"
import
fmt
"fmt"
import
math
"math"
import
(
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
)
// Reference imports to suppress errors if they are not otherwise used.
var
_
=
proto
.
Marshal
var
_
=
fmt
.
Errorf
var
_
=
math
.
Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const
_
=
proto
.
ProtoPackageIsVersion2
// please upgrade the proto package
// merkle avl tree
type
LeafNode
struct
{
Key
[]
byte
`protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value
[]
byte
`protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
Height
int32
`protobuf:"varint,3,opt,name=height" json:"height,omitempty"`
Size
int32
`protobuf:"varint,4,opt,name=size" json:"size,omitempty"`
Height
int32
`protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
Size
int32
`protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
LeafNode
)
Reset
()
{
*
m
=
LeafNode
{}
}
func
(
m
*
LeafNode
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
LeafNode
)
ProtoMessage
()
{}
func
(
*
LeafNode
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
0
}
}
func
(
*
LeafNode
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
0
}
}
func
(
m
*
LeafNode
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_LeafNode
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
LeafNode
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_LeafNode
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
LeafNode
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_LeafNode
.
Merge
(
m
,
src
)
}
func
(
m
*
LeafNode
)
XXX_Size
()
int
{
return
xxx_messageInfo_LeafNode
.
Size
(
m
)
}
func
(
m
*
LeafNode
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_LeafNode
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_LeafNode
proto
.
InternalMessageInfo
func
(
m
*
LeafNode
)
GetKey
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -56,14 +88,37 @@ func (m *LeafNode) GetSize() int32 {
type
InnerNode
struct
{
LeftHash
[]
byte
`protobuf:"bytes,1,opt,name=leftHash,proto3" json:"leftHash,omitempty"`
RightHash
[]
byte
`protobuf:"bytes,2,opt,name=rightHash,proto3" json:"rightHash,omitempty"`
Height
int32
`protobuf:"varint,3,opt,name=height" json:"height,omitempty"`
Size
int32
`protobuf:"varint,4,opt,name=size" json:"size,omitempty"`
Height
int32
`protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
Size
int32
`protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
InnerNode
)
Reset
()
{
*
m
=
InnerNode
{}
}
func
(
m
*
InnerNode
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
InnerNode
)
ProtoMessage
()
{}
func
(
*
InnerNode
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
1
}
}
func
(
*
InnerNode
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
1
}
}
func
(
m
*
InnerNode
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_InnerNode
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
InnerNode
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_InnerNode
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
InnerNode
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_InnerNode
.
Merge
(
m
,
src
)
}
func
(
m
*
InnerNode
)
XXX_Size
()
int
{
return
xxx_messageInfo_InnerNode
.
Size
(
m
)
}
func
(
m
*
InnerNode
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_InnerNode
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_InnerNode
proto
.
InternalMessageInfo
func
(
m
*
InnerNode
)
GetLeftHash
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -95,14 +150,37 @@ func (m *InnerNode) GetSize() int32 {
type
MAVLProof
struct
{
LeafHash
[]
byte
`protobuf:"bytes,1,opt,name=leafHash,proto3" json:"leafHash,omitempty"`
InnerNodes
[]
*
InnerNode
`protobuf:"bytes,2,rep,name=innerNodes
" json:"innerNodes,omitempty"`
InnerNodes
[]
*
InnerNode
`protobuf:"bytes,2,rep,name=innerNodes,proto3
" json:"innerNodes,omitempty"`
RootHash
[]
byte
`protobuf:"bytes,3,opt,name=rootHash,proto3" json:"rootHash,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
MAVLProof
)
Reset
()
{
*
m
=
MAVLProof
{}
}
func
(
m
*
MAVLProof
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
MAVLProof
)
ProtoMessage
()
{}
func
(
*
MAVLProof
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
2
}
}
func
(
*
MAVLProof
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
2
}
}
func
(
m
*
MAVLProof
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_MAVLProof
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
MAVLProof
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_MAVLProof
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
MAVLProof
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_MAVLProof
.
Merge
(
m
,
src
)
}
func
(
m
*
MAVLProof
)
XXX_Size
()
int
{
return
xxx_messageInfo_MAVLProof
.
Size
(
m
)
}
func
(
m
*
MAVLProof
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_MAVLProof
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_MAVLProof
proto
.
InternalMessageInfo
func
(
m
*
MAVLProof
)
GetLeafHash
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -130,14 +208,37 @@ type StoreNode struct {
Value
[]
byte
`protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
LeftHash
[]
byte
`protobuf:"bytes,3,opt,name=leftHash,proto3" json:"leftHash,omitempty"`
RightHash
[]
byte
`protobuf:"bytes,4,opt,name=rightHash,proto3" json:"rightHash,omitempty"`
Height
int32
`protobuf:"varint,5,opt,name=height" json:"height,omitempty"`
Size
int32
`protobuf:"varint,6,opt,name=size" json:"size,omitempty"`
Height
int32
`protobuf:"varint,5,opt,name=height,proto3" json:"height,omitempty"`
Size
int32
`protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
StoreNode
)
Reset
()
{
*
m
=
StoreNode
{}
}
func
(
m
*
StoreNode
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
StoreNode
)
ProtoMessage
()
{}
func
(
*
StoreNode
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
3
}
}
func
(
*
StoreNode
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
3
}
}
func
(
m
*
StoreNode
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_StoreNode
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
StoreNode
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_StoreNode
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
StoreNode
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_StoreNode
.
Merge
(
m
,
src
)
}
func
(
m
*
StoreNode
)
XXX_Size
()
int
{
return
xxx_messageInfo_StoreNode
.
Size
(
m
)
}
func
(
m
*
StoreNode
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_StoreNode
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_StoreNode
proto
.
InternalMessageInfo
func
(
m
*
StoreNode
)
GetKey
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -182,14 +283,37 @@ func (m *StoreNode) GetSize() int32 {
}
type
LocalDBSet
struct
{
KV
[]
*
KeyValue
`protobuf:"bytes,2,rep,name=KV" json:"KV,omitempty"`
Txid
int64
`protobuf:"varint,5,opt,name=txid" json:"txid,omitempty"`
KV
[]
*
KeyValue
`protobuf:"bytes,2,rep,name=KV,proto3" json:"KV,omitempty"`
Txid
int64
`protobuf:"varint,5,opt,name=txid,proto3" json:"txid,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
LocalDBSet
)
Reset
()
{
*
m
=
LocalDBSet
{}
}
func
(
m
*
LocalDBSet
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
LocalDBSet
)
ProtoMessage
()
{}
func
(
*
LocalDBSet
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
4
}
}
func
(
*
LocalDBSet
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
4
}
}
func
(
m
*
LocalDBSet
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_LocalDBSet
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
LocalDBSet
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_LocalDBSet
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
LocalDBSet
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_LocalDBSet
.
Merge
(
m
,
src
)
}
func
(
m
*
LocalDBSet
)
XXX_Size
()
int
{
return
xxx_messageInfo_LocalDBSet
.
Size
(
m
)
}
func
(
m
*
LocalDBSet
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_LocalDBSet
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_LocalDBSet
proto
.
InternalMessageInfo
func
(
m
*
LocalDBSet
)
GetKV
()
[]
*
KeyValue
{
if
m
!=
nil
{
...
...
@@ -208,15 +332,38 @@ func (m *LocalDBSet) GetTxid() int64 {
type
LocalDBList
struct
{
Prefix
[]
byte
`protobuf:"bytes,1,opt,name=prefix,proto3" json:"prefix,omitempty"`
Key
[]
byte
`protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
Direction
int32
`protobuf:"varint,3,opt,name=direction" json:"direction,omitempty"`
Count
int32
`protobuf:"varint,4,opt,name=count" json:"count,omitempty"`
Txid
int64
`protobuf:"varint,5,opt,name=txid" json:"txid,omitempty"`
Direction
int32
`protobuf:"varint,3,opt,name=direction,proto3" json:"direction,omitempty"`
Count
int32
`protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
Txid
int64
`protobuf:"varint,5,opt,name=txid,proto3" json:"txid,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
LocalDBList
)
Reset
()
{
*
m
=
LocalDBList
{}
}
func
(
m
*
LocalDBList
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
LocalDBList
)
ProtoMessage
()
{}
func
(
*
LocalDBList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
5
}
}
func
(
*
LocalDBList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
5
}
}
func
(
m
*
LocalDBList
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_LocalDBList
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
LocalDBList
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_LocalDBList
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
LocalDBList
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_LocalDBList
.
Merge
(
m
,
src
)
}
func
(
m
*
LocalDBList
)
XXX_Size
()
int
{
return
xxx_messageInfo_LocalDBList
.
Size
(
m
)
}
func
(
m
*
LocalDBList
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_LocalDBList
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_LocalDBList
proto
.
InternalMessageInfo
func
(
m
*
LocalDBList
)
GetPrefix
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -255,13 +402,36 @@ func (m *LocalDBList) GetTxid() int64 {
type
LocalDBGet
struct
{
Keys
[][]
byte
`protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"`
Txid
int64
`protobuf:"varint,5,opt,name=txid" json:"txid,omitempty"`
Txid
int64
`protobuf:"varint,5,opt,name=txid,proto3" json:"txid,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
LocalDBGet
)
Reset
()
{
*
m
=
LocalDBGet
{}
}
func
(
m
*
LocalDBGet
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
LocalDBGet
)
ProtoMessage
()
{}
func
(
*
LocalDBGet
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
6
}
}
func
(
*
LocalDBGet
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
6
}
}
func
(
m
*
LocalDBGet
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_LocalDBGet
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
LocalDBGet
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_LocalDBGet
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
LocalDBGet
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_LocalDBGet
.
Merge
(
m
,
src
)
}
func
(
m
*
LocalDBGet
)
XXX_Size
()
int
{
return
xxx_messageInfo_LocalDBGet
.
Size
(
m
)
}
func
(
m
*
LocalDBGet
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_LocalDBGet
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_LocalDBGet
proto
.
InternalMessageInfo
func
(
m
*
LocalDBGet
)
GetKeys
()
[][]
byte
{
if
m
!=
nil
{
...
...
@@ -279,12 +449,35 @@ func (m *LocalDBGet) GetTxid() int64 {
type
LocalReplyValue
struct
{
Values
[][]
byte
`protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
LocalReplyValue
)
Reset
()
{
*
m
=
LocalReplyValue
{}
}
func
(
m
*
LocalReplyValue
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
LocalReplyValue
)
ProtoMessage
()
{}
func
(
*
LocalReplyValue
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
7
}
}
func
(
*
LocalReplyValue
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
7
}
}
func
(
m
*
LocalReplyValue
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_LocalReplyValue
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
LocalReplyValue
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_LocalReplyValue
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
LocalReplyValue
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_LocalReplyValue
.
Merge
(
m
,
src
)
}
func
(
m
*
LocalReplyValue
)
XXX_Size
()
int
{
return
xxx_messageInfo_LocalReplyValue
.
Size
(
m
)
}
func
(
m
*
LocalReplyValue
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_LocalReplyValue
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_LocalReplyValue
proto
.
InternalMessageInfo
func
(
m
*
LocalReplyValue
)
GetValues
()
[][]
byte
{
if
m
!=
nil
{
...
...
@@ -295,14 +488,37 @@ func (m *LocalReplyValue) GetValues() [][]byte {
type
StoreSet
struct
{
StateHash
[]
byte
`protobuf:"bytes,1,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
KV
[]
*
KeyValue
`protobuf:"bytes,2,rep,name=KV" json:"KV,omitempty"`
Height
int64
`protobuf:"varint,3,opt,name=height" json:"height,omitempty"`
KV
[]
*
KeyValue
`protobuf:"bytes,2,rep,name=KV,proto3" json:"KV,omitempty"`
Height
int64
`protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
StoreSet
)
Reset
()
{
*
m
=
StoreSet
{}
}
func
(
m
*
StoreSet
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
StoreSet
)
ProtoMessage
()
{}
func
(
*
StoreSet
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
8
}
}
func
(
*
StoreSet
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
8
}
}
func
(
m
*
StoreSet
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_StoreSet
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
StoreSet
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_StoreSet
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
StoreSet
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_StoreSet
.
Merge
(
m
,
src
)
}
func
(
m
*
StoreSet
)
XXX_Size
()
int
{
return
xxx_messageInfo_StoreSet
.
Size
(
m
)
}
func
(
m
*
StoreSet
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_StoreSet
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_StoreSet
proto
.
InternalMessageInfo
func
(
m
*
StoreSet
)
GetStateHash
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -327,13 +543,36 @@ func (m *StoreSet) GetHeight() int64 {
type
StoreDel
struct
{
StateHash
[]
byte
`protobuf:"bytes,1,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
Height
int64
`protobuf:"varint,2,opt,name=height" json:"height,omitempty"`
Height
int64
`protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
StoreDel
)
Reset
()
{
*
m
=
StoreDel
{}
}
func
(
m
*
StoreDel
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
StoreDel
)
ProtoMessage
()
{}
func
(
*
StoreDel
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
9
}
}
func
(
*
StoreDel
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
9
}
}
func
(
m
*
StoreDel
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_StoreDel
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
StoreDel
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_StoreDel
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
StoreDel
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_StoreDel
.
Merge
(
m
,
src
)
}
func
(
m
*
StoreDel
)
XXX_Size
()
int
{
return
xxx_messageInfo_StoreDel
.
Size
(
m
)
}
func
(
m
*
StoreDel
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_StoreDel
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_StoreDel
proto
.
InternalMessageInfo
func
(
m
*
StoreDel
)
GetStateHash
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -350,15 +589,38 @@ func (m *StoreDel) GetHeight() int64 {
}
type
StoreSetWithSync
struct
{
Storeset
*
StoreSet
`protobuf:"bytes,1,opt,name=storeset" json:"storeset,omitempty"`
Sync
bool
`protobuf:"varint,2,opt,name=sync" json:"sync,omitempty"`
Upgrade
bool
`protobuf:"varint,3,opt,name=upgrade" json:"upgrade,omitempty"`
Storeset
*
StoreSet
`protobuf:"bytes,1,opt,name=storeset,proto3" json:"storeset,omitempty"`
Sync
bool
`protobuf:"varint,2,opt,name=sync,proto3" json:"sync,omitempty"`
Upgrade
bool
`protobuf:"varint,3,opt,name=upgrade,proto3" json:"upgrade,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
StoreSetWithSync
)
Reset
()
{
*
m
=
StoreSetWithSync
{}
}
func
(
m
*
StoreSetWithSync
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
StoreSetWithSync
)
ProtoMessage
()
{}
func
(
*
StoreSetWithSync
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
10
}
}
func
(
*
StoreSetWithSync
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
10
}
}
func
(
m
*
StoreSetWithSync
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_StoreSetWithSync
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
StoreSetWithSync
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_StoreSetWithSync
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
StoreSetWithSync
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_StoreSetWithSync
.
Merge
(
m
,
src
)
}
func
(
m
*
StoreSetWithSync
)
XXX_Size
()
int
{
return
xxx_messageInfo_StoreSetWithSync
.
Size
(
m
)
}
func
(
m
*
StoreSetWithSync
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_StoreSetWithSync
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_StoreSetWithSync
proto
.
InternalMessageInfo
func
(
m
*
StoreSetWithSync
)
GetStoreset
()
*
StoreSet
{
if
m
!=
nil
{
...
...
@@ -384,12 +646,35 @@ func (m *StoreSetWithSync) GetUpgrade() bool {
type
StoreGet
struct
{
StateHash
[]
byte
`protobuf:"bytes,1,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
Keys
[][]
byte
`protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
StoreGet
)
Reset
()
{
*
m
=
StoreGet
{}
}
func
(
m
*
StoreGet
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
StoreGet
)
ProtoMessage
()
{}
func
(
*
StoreGet
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
11
}
}
func
(
*
StoreGet
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
11
}
}
func
(
m
*
StoreGet
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_StoreGet
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
StoreGet
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_StoreGet
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
StoreGet
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_StoreGet
.
Merge
(
m
,
src
)
}
func
(
m
*
StoreGet
)
XXX_Size
()
int
{
return
xxx_messageInfo_StoreGet
.
Size
(
m
)
}
func
(
m
*
StoreGet
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_StoreGet
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_StoreGet
proto
.
InternalMessageInfo
func
(
m
*
StoreGet
)
GetStateHash
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -407,12 +692,35 @@ func (m *StoreGet) GetKeys() [][]byte {
type
StoreReplyValue
struct
{
Values
[][]
byte
`protobuf:"bytes,2,rep,name=values,proto3" json:"values,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
StoreReplyValue
)
Reset
()
{
*
m
=
StoreReplyValue
{}
}
func
(
m
*
StoreReplyValue
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
StoreReplyValue
)
ProtoMessage
()
{}
func
(
*
StoreReplyValue
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
12
}
}
func
(
*
StoreReplyValue
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
12
}
}
func
(
m
*
StoreReplyValue
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_StoreReplyValue
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
StoreReplyValue
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_StoreReplyValue
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
StoreReplyValue
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_StoreReplyValue
.
Merge
(
m
,
src
)
}
func
(
m
*
StoreReplyValue
)
XXX_Size
()
int
{
return
xxx_messageInfo_StoreReplyValue
.
Size
(
m
)
}
func
(
m
*
StoreReplyValue
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_StoreReplyValue
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_StoreReplyValue
proto
.
InternalMessageInfo
func
(
m
*
StoreReplyValue
)
GetValues
()
[][]
byte
{
if
m
!=
nil
{
...
...
@@ -426,14 +734,37 @@ type StoreList struct {
Start
[]
byte
`protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
End
[]
byte
`protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
Suffix
[]
byte
`protobuf:"bytes,4,opt,name=suffix,proto3" json:"suffix,omitempty"`
Count
int64
`protobuf:"varint,5,opt,name=count" json:"count,omitempty"`
Mode
int64
`protobuf:"varint,6,opt,name=mode" json:"mode,omitempty"`
Count
int64
`protobuf:"varint,5,opt,name=count,proto3" json:"count,omitempty"`
Mode
int64
`protobuf:"varint,6,opt,name=mode,proto3" json:"mode,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
StoreList
)
Reset
()
{
*
m
=
StoreList
{}
}
func
(
m
*
StoreList
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
StoreList
)
ProtoMessage
()
{}
func
(
*
StoreList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
13
}
}
func
(
*
StoreList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
13
}
}
func
(
m
*
StoreList
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_StoreList
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
StoreList
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_StoreList
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
StoreList
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_StoreList
.
Merge
(
m
,
src
)
}
func
(
m
*
StoreList
)
XXX_Size
()
int
{
return
xxx_messageInfo_StoreList
.
Size
(
m
)
}
func
(
m
*
StoreList
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_StoreList
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_StoreList
proto
.
InternalMessageInfo
func
(
m
*
StoreList
)
GetStateHash
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -481,18 +812,41 @@ type StoreListReply struct {
Start
[]
byte
`protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`
End
[]
byte
`protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`
Suffix
[]
byte
`protobuf:"bytes,3,opt,name=suffix,proto3" json:"suffix,omitempty"`
Count
int64
`protobuf:"varint,4,opt,name=count
" json:"count,omitempty"`
Num
int64
`protobuf:"varint,5,opt,name=num
" json:"num,omitempty"`
Mode
int64
`protobuf:"varint,6,opt,name=mode
" json:"mode,omitempty"`
Count
int64
`protobuf:"varint,4,opt,name=count,proto3
" json:"count,omitempty"`
Num
int64
`protobuf:"varint,5,opt,name=num,proto3
" json:"num,omitempty"`
Mode
int64
`protobuf:"varint,6,opt,name=mode,proto3
" json:"mode,omitempty"`
NextKey
[]
byte
`protobuf:"bytes,7,opt,name=nextKey,proto3" json:"nextKey,omitempty"`
Keys
[][]
byte
`protobuf:"bytes,8,rep,name=keys,proto3" json:"keys,omitempty"`
Values
[][]
byte
`protobuf:"bytes,9,rep,name=values,proto3" json:"values,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
StoreListReply
)
Reset
()
{
*
m
=
StoreListReply
{}
}
func
(
m
*
StoreListReply
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
StoreListReply
)
ProtoMessage
()
{}
func
(
*
StoreListReply
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
14
}
}
func
(
*
StoreListReply
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
14
}
}
func
(
m
*
StoreListReply
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_StoreListReply
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
StoreListReply
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_StoreListReply
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
StoreListReply
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_StoreListReply
.
Merge
(
m
,
src
)
}
func
(
m
*
StoreListReply
)
XXX_Size
()
int
{
return
xxx_messageInfo_StoreListReply
.
Size
(
m
)
}
func
(
m
*
StoreListReply
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_StoreListReply
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_StoreListReply
proto
.
InternalMessageInfo
func
(
m
*
StoreListReply
)
GetStart
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -560,12 +914,35 @@ func (m *StoreListReply) GetValues() [][]byte {
type
PruneData
struct
{
// 该叶子节点的所有父hash
Hashs
[][]
byte
`protobuf:"bytes,1,rep,name=hashs,proto3" json:"hashs,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
PruneData
)
Reset
()
{
*
m
=
PruneData
{}
}
func
(
m
*
PruneData
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
PruneData
)
ProtoMessage
()
{}
func
(
*
PruneData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
15
}
}
func
(
*
PruneData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
15
}
}
func
(
m
*
PruneData
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_PruneData
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
PruneData
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_PruneData
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
PruneData
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_PruneData
.
Merge
(
m
,
src
)
}
func
(
m
*
PruneData
)
XXX_Size
()
int
{
return
xxx_messageInfo_PruneData
.
Size
(
m
)
}
func
(
m
*
PruneData
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_PruneData
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_PruneData
proto
.
InternalMessageInfo
func
(
m
*
PruneData
)
GetHashs
()
[][]
byte
{
if
m
!=
nil
{
...
...
@@ -574,15 +951,38 @@ func (m *PruneData) GetHashs() [][]byte {
return
nil
}
//
用于存储db Pool数据的Value
//用于存储db Pool数据的Value
type
StoreValuePool
struct
{
Values
[][]
byte
`protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
StoreValuePool
)
Reset
()
{
*
m
=
StoreValuePool
{}
}
func
(
m
*
StoreValuePool
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
StoreValuePool
)
ProtoMessage
()
{}
func
(
*
StoreValuePool
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor3
,
[]
int
{
16
}
}
func
(
*
StoreValuePool
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_8817812184a13374
,
[]
int
{
16
}
}
func
(
m
*
StoreValuePool
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_StoreValuePool
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
StoreValuePool
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_StoreValuePool
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
StoreValuePool
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_StoreValuePool
.
Merge
(
m
,
src
)
}
func
(
m
*
StoreValuePool
)
XXX_Size
()
int
{
return
xxx_messageInfo_StoreValuePool
.
Size
(
m
)
}
func
(
m
*
StoreValuePool
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_StoreValuePool
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_StoreValuePool
proto
.
InternalMessageInfo
func
(
m
*
StoreValuePool
)
GetValues
()
[][]
byte
{
if
m
!=
nil
{
...
...
@@ -611,9 +1011,9 @@ func init() {
proto
.
RegisterType
((
*
StoreValuePool
)(
nil
),
"types.StoreValuePool"
)
}
func
init
()
{
proto
.
RegisterFile
(
"db.proto"
,
fileDescriptor
3
)
}
func
init
()
{
proto
.
RegisterFile
(
"db.proto"
,
fileDescriptor
_8817812184a13374
)
}
var
fileDescriptor
3
=
[]
byte
{
var
fileDescriptor
_8817812184a13374
=
[]
byte
{
// 654 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x94
,
0x55
,
0xc1
,
0x6a
,
0xdb
,
0x40
,
0x10
,
0x45
,
0x92
,
0x9d
,
0x48
,
0x93
,
0xd0
,
0x18
,
0x11
,
0x8a
,
0x08
,
0x29
,
0x49
,
0x75
,
0x72
,
0x29
,
...
...
vendor/github.com/33cn/chain33/types/executor.pb.go
View file @
1d9e819e
...
...
@@ -3,23 +3,55 @@
package
types
import
proto
"github.com/golang/protobuf/proto"
import
fmt
"fmt"
import
math
"math"
import
(
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
)
// Reference imports to suppress errors if they are not otherwise used.
var
_
=
proto
.
Marshal
var
_
=
fmt
.
Errorf
var
_
=
math
.
Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const
_
=
proto
.
ProtoPackageIsVersion2
// please upgrade the proto package
type
Genesis
struct
{
Isrun
bool
`protobuf:"varint,1,opt,name=isrun" json:"isrun,omitempty"`
Isrun
bool
`protobuf:"varint,1,opt,name=isrun,proto3" json:"isrun,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Genesis
)
Reset
()
{
*
m
=
Genesis
{}
}
func
(
m
*
Genesis
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Genesis
)
ProtoMessage
()
{}
func
(
*
Genesis
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor4
,
[]
int
{
0
}
}
func
(
*
Genesis
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_12d1cdcda51e000f
,
[]
int
{
0
}
}
func
(
m
*
Genesis
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Genesis
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Genesis
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Genesis
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Genesis
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Genesis
.
Merge
(
m
,
src
)
}
func
(
m
*
Genesis
)
XXX_Size
()
int
{
return
xxx_messageInfo_Genesis
.
Size
(
m
)
}
func
(
m
*
Genesis
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Genesis
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Genesis
proto
.
InternalMessageInfo
func
(
m
*
Genesis
)
GetIsrun
()
bool
{
if
m
!=
nil
{
...
...
@@ -32,18 +64,41 @@ type ExecTxList struct {
StateHash
[]
byte
`protobuf:"bytes,1,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
ParentHash
[]
byte
`protobuf:"bytes,7,opt,name=parentHash,proto3" json:"parentHash,omitempty"`
MainHash
[]
byte
`protobuf:"bytes,8,opt,name=mainHash,proto3" json:"mainHash,omitempty"`
MainHeight
int64
`protobuf:"varint,9,opt,name=mainHeight" json:"mainHeight,omitempty"`
BlockTime
int64
`protobuf:"varint,3,opt,name=blockTime" json:"blockTime,omitempty"`
Height
int64
`protobuf:"varint,4,opt,name=height" json:"height,omitempty"`
Difficulty
uint64
`protobuf:"varint,5,opt,name=difficulty" json:"difficulty,omitempty"`
IsMempool
bool
`protobuf:"varint,6,opt,name=isMempool" json:"isMempool,omitempty"`
Txs
[]
*
Transaction
`protobuf:"bytes,2,rep,name=txs" json:"txs,omitempty"`
MainHeight
int64
`protobuf:"varint,9,opt,name=mainHeight,proto3" json:"mainHeight,omitempty"`
BlockTime
int64
`protobuf:"varint,3,opt,name=blockTime,proto3" json:"blockTime,omitempty"`
Height
int64
`protobuf:"varint,4,opt,name=height,proto3" json:"height,omitempty"`
Difficulty
uint64
`protobuf:"varint,5,opt,name=difficulty,proto3" json:"difficulty,omitempty"`
IsMempool
bool
`protobuf:"varint,6,opt,name=isMempool,proto3" json:"isMempool,omitempty"`
Txs
[]
*
Transaction
`protobuf:"bytes,2,rep,name=txs,proto3" json:"txs,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ExecTxList
)
Reset
()
{
*
m
=
ExecTxList
{}
}
func
(
m
*
ExecTxList
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ExecTxList
)
ProtoMessage
()
{}
func
(
*
ExecTxList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor4
,
[]
int
{
1
}
}
func
(
*
ExecTxList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_12d1cdcda51e000f
,
[]
int
{
1
}
}
func
(
m
*
ExecTxList
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ExecTxList
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ExecTxList
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ExecTxList
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ExecTxList
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ExecTxList
.
Merge
(
m
,
src
)
}
func
(
m
*
ExecTxList
)
XXX_Size
()
int
{
return
xxx_messageInfo_ExecTxList
.
Size
(
m
)
}
func
(
m
*
ExecTxList
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ExecTxList
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ExecTxList
proto
.
InternalMessageInfo
func
(
m
*
ExecTxList
)
GetStateHash
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -110,14 +165,37 @@ func (m *ExecTxList) GetTxs() []*Transaction {
type
Query
struct
{
Execer
[]
byte
`protobuf:"bytes,1,opt,name=execer,proto3" json:"execer,omitempty"`
FuncName
string
`protobuf:"bytes,2,opt,name=funcName
" json:"funcName,omitempty"`
FuncName
string
`protobuf:"bytes,2,opt,name=funcName,proto3
" json:"funcName,omitempty"`
Payload
[]
byte
`protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Query
)
Reset
()
{
*
m
=
Query
{}
}
func
(
m
*
Query
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Query
)
ProtoMessage
()
{}
func
(
*
Query
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor4
,
[]
int
{
2
}
}
func
(
*
Query
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_12d1cdcda51e000f
,
[]
int
{
2
}
}
func
(
m
*
Query
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Query
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Query
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Query
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Query
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Query
.
Merge
(
m
,
src
)
}
func
(
m
*
Query
)
XXX_Size
()
int
{
return
xxx_messageInfo_Query
.
Size
(
m
)
}
func
(
m
*
Query
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Query
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Query
proto
.
InternalMessageInfo
func
(
m
*
Query
)
GetExecer
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -142,14 +220,37 @@ func (m *Query) GetPayload() []byte {
type
CreateTxIn
struct
{
Execer
[]
byte
`protobuf:"bytes,1,opt,name=execer,proto3" json:"execer,omitempty"`
ActionName
string
`protobuf:"bytes,2,opt,name=actionName
" json:"actionName,omitempty"`
ActionName
string
`protobuf:"bytes,2,opt,name=actionName,proto3
" json:"actionName,omitempty"`
Payload
[]
byte
`protobuf:"bytes,3,opt,name=payload,proto3" json:"payload,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
CreateTxIn
)
Reset
()
{
*
m
=
CreateTxIn
{}
}
func
(
m
*
CreateTxIn
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
CreateTxIn
)
ProtoMessage
()
{}
func
(
*
CreateTxIn
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor4
,
[]
int
{
3
}
}
func
(
*
CreateTxIn
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_12d1cdcda51e000f
,
[]
int
{
3
}
}
func
(
m
*
CreateTxIn
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_CreateTxIn
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
CreateTxIn
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_CreateTxIn
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
CreateTxIn
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_CreateTxIn
.
Merge
(
m
,
src
)
}
func
(
m
*
CreateTxIn
)
XXX_Size
()
int
{
return
xxx_messageInfo_CreateTxIn
.
Size
(
m
)
}
func
(
m
*
CreateTxIn
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_CreateTxIn
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_CreateTxIn
proto
.
InternalMessageInfo
func
(
m
*
CreateTxIn
)
GetExecer
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -174,13 +275,36 @@ func (m *CreateTxIn) GetPayload() []byte {
// 配置修改部分
type
ArrayConfig
struct
{
Value
[]
string
`protobuf:"bytes,3,rep,name=value" json:"value,omitempty"`
Value
[]
string
`protobuf:"bytes,3,rep,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ArrayConfig
)
Reset
()
{
*
m
=
ArrayConfig
{}
}
func
(
m
*
ArrayConfig
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ArrayConfig
)
ProtoMessage
()
{}
func
(
*
ArrayConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor4
,
[]
int
{
4
}
}
func
(
*
ArrayConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_12d1cdcda51e000f
,
[]
int
{
4
}
}
func
(
m
*
ArrayConfig
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ArrayConfig
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ArrayConfig
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ArrayConfig
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ArrayConfig
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ArrayConfig
.
Merge
(
m
,
src
)
}
func
(
m
*
ArrayConfig
)
XXX_Size
()
int
{
return
xxx_messageInfo_ArrayConfig
.
Size
(
m
)
}
func
(
m
*
ArrayConfig
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ArrayConfig
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ArrayConfig
proto
.
InternalMessageInfo
func
(
m
*
ArrayConfig
)
GetValue
()
[]
string
{
if
m
!=
nil
{
...
...
@@ -190,13 +314,36 @@ func (m *ArrayConfig) GetValue() []string {
}
type
StringConfig
struct
{
Value
string
`protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
Value
string
`protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
StringConfig
)
Reset
()
{
*
m
=
StringConfig
{}
}
func
(
m
*
StringConfig
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
StringConfig
)
ProtoMessage
()
{}
func
(
*
StringConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor4
,
[]
int
{
5
}
}
func
(
*
StringConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_12d1cdcda51e000f
,
[]
int
{
5
}
}
func
(
m
*
StringConfig
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_StringConfig
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
StringConfig
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_StringConfig
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
StringConfig
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_StringConfig
.
Merge
(
m
,
src
)
}
func
(
m
*
StringConfig
)
XXX_Size
()
int
{
return
xxx_messageInfo_StringConfig
.
Size
(
m
)
}
func
(
m
*
StringConfig
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_StringConfig
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_StringConfig
proto
.
InternalMessageInfo
func
(
m
*
StringConfig
)
GetValue
()
string
{
if
m
!=
nil
{
...
...
@@ -206,13 +353,36 @@ func (m *StringConfig) GetValue() string {
}
type
Int32Config
struct
{
Value
int32
`protobuf:"varint,3,opt,name=value" json:"value,omitempty"`
Value
int32
`protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Int32Config
)
Reset
()
{
*
m
=
Int32Config
{}
}
func
(
m
*
Int32Config
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Int32Config
)
ProtoMessage
()
{}
func
(
*
Int32Config
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor4
,
[]
int
{
6
}
}
func
(
*
Int32Config
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_12d1cdcda51e000f
,
[]
int
{
6
}
}
func
(
m
*
Int32Config
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Int32Config
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Int32Config
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Int32Config
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Int32Config
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Int32Config
.
Merge
(
m
,
src
)
}
func
(
m
*
Int32Config
)
XXX_Size
()
int
{
return
xxx_messageInfo_Int32Config
.
Size
(
m
)
}
func
(
m
*
Int32Config
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Int32Config
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Int32Config
proto
.
InternalMessageInfo
func
(
m
*
Int32Config
)
GetValue
()
int32
{
if
m
!=
nil
{
...
...
@@ -222,37 +392,78 @@ func (m *Int32Config) GetValue() int32 {
}
type
ConfigItem
struct
{
Key
string
`protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
Addr
string
`protobuf:"bytes,2,opt,name=addr" json:"addr,omitempty"`
Key
string
`protobuf:"bytes,1,opt,name=key
,proto3
" json:"key,omitempty"`
Addr
string
`protobuf:"bytes,2,opt,name=addr
,proto3
" json:"addr,omitempty"`
// Types that are valid to be assigned to Value:
// *ConfigItem_Arr
// *ConfigItem_Str
// *ConfigItem_Int
Value
isConfigItem_Value
`protobuf_oneof:"value"`
Ty
int32
`protobuf:"varint,11,opt,name=Ty" json:"Ty,omitempty"`
Ty
int32
`protobuf:"varint,11,opt,name=Ty,proto3" json:"Ty,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ConfigItem
)
Reset
()
{
*
m
=
ConfigItem
{}
}
func
(
m
*
ConfigItem
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ConfigItem
)
ProtoMessage
()
{}
func
(
*
ConfigItem
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor4
,
[]
int
{
7
}
}
func
(
*
ConfigItem
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_12d1cdcda51e000f
,
[]
int
{
7
}
}
func
(
m
*
ConfigItem
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ConfigItem
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ConfigItem
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ConfigItem
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ConfigItem
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ConfigItem
.
Merge
(
m
,
src
)
}
func
(
m
*
ConfigItem
)
XXX_Size
()
int
{
return
xxx_messageInfo_ConfigItem
.
Size
(
m
)
}
func
(
m
*
ConfigItem
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ConfigItem
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ConfigItem
proto
.
InternalMessageInfo
func
(
m
*
ConfigItem
)
GetKey
()
string
{
if
m
!=
nil
{
return
m
.
Key
}
return
""
}
func
(
m
*
ConfigItem
)
GetAddr
()
string
{
if
m
!=
nil
{
return
m
.
Addr
}
return
""
}
type
isConfigItem_Value
interface
{
isConfigItem_Value
()
}
type
ConfigItem_Arr
struct
{
Arr
*
ArrayConfig
`protobuf:"bytes,3,opt,name=arr,oneof"`
Arr
*
ArrayConfig
`protobuf:"bytes,3,opt,name=arr,
proto3,
oneof"`
}
type
ConfigItem_Str
struct
{
Str
*
StringConfig
`protobuf:"bytes,4,opt,name=str,oneof"`
Str
*
StringConfig
`protobuf:"bytes,4,opt,name=str,
proto3,
oneof"`
}
type
ConfigItem_Int
struct
{
Int
*
Int32Config
`protobuf:"bytes,5,opt,name=int,oneof"`
Int
*
Int32Config
`protobuf:"bytes,5,opt,name=int,
proto3,
oneof"`
}
func
(
*
ConfigItem_Arr
)
isConfigItem_Value
()
{}
func
(
*
ConfigItem_Str
)
isConfigItem_Value
()
{}
func
(
*
ConfigItem_Int
)
isConfigItem_Value
()
{}
func
(
m
*
ConfigItem
)
GetValue
()
isConfigItem_Value
{
...
...
@@ -262,20 +473,6 @@ func (m *ConfigItem) GetValue() isConfigItem_Value {
return
nil
}
func
(
m
*
ConfigItem
)
GetKey
()
string
{
if
m
!=
nil
{
return
m
.
Key
}
return
""
}
func
(
m
*
ConfigItem
)
GetAddr
()
string
{
if
m
!=
nil
{
return
m
.
Addr
}
return
""
}
func
(
m
*
ConfigItem
)
GetArr
()
*
ArrayConfig
{
if
x
,
ok
:=
m
.
GetValue
()
.
(
*
ConfigItem_Arr
);
ok
{
return
x
.
Arr
...
...
@@ -377,17 +574,17 @@ func _ConfigItem_OneofSizer(msg proto.Message) (n int) {
switch
x
:=
m
.
Value
.
(
type
)
{
case
*
ConfigItem_Arr
:
s
:=
proto
.
Size
(
x
.
Arr
)
n
+=
proto
.
SizeVarint
(
3
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
ConfigItem_Str
:
s
:=
proto
.
Size
(
x
.
Str
)
n
+=
proto
.
SizeVarint
(
4
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
ConfigItem_Int
:
s
:=
proto
.
Size
(
x
.
Int
)
n
+=
proto
.
SizeVarint
(
5
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
nil
:
...
...
@@ -398,16 +595,39 @@ func _ConfigItem_OneofSizer(msg proto.Message) (n int) {
}
type
ModifyConfig
struct
{
Key
string
`protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
Value
string
`protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
Op
string
`protobuf:"bytes,3,opt,name=op" json:"op,omitempty"`
Addr
string
`protobuf:"bytes,4,opt,name=addr" json:"addr,omitempty"`
Key
string
`protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value
string
`protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
Op
string
`protobuf:"bytes,3,opt,name=op,proto3" json:"op,omitempty"`
Addr
string
`protobuf:"bytes,4,opt,name=addr,proto3" json:"addr,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ModifyConfig
)
Reset
()
{
*
m
=
ModifyConfig
{}
}
func
(
m
*
ModifyConfig
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ModifyConfig
)
ProtoMessage
()
{}
func
(
*
ModifyConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor4
,
[]
int
{
8
}
}
func
(
*
ModifyConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_12d1cdcda51e000f
,
[]
int
{
8
}
}
func
(
m
*
ModifyConfig
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ModifyConfig
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ModifyConfig
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ModifyConfig
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ModifyConfig
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ModifyConfig
.
Merge
(
m
,
src
)
}
func
(
m
*
ModifyConfig
)
XXX_Size
()
int
{
return
xxx_messageInfo_ModifyConfig
.
Size
(
m
)
}
func
(
m
*
ModifyConfig
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ModifyConfig
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ModifyConfig
proto
.
InternalMessageInfo
func
(
m
*
ModifyConfig
)
GetKey
()
string
{
if
m
!=
nil
{
...
...
@@ -438,14 +658,37 @@ func (m *ModifyConfig) GetAddr() string {
}
type
ReceiptConfig
struct
{
Prev
*
ConfigItem
`protobuf:"bytes,1,opt,name=prev" json:"prev,omitempty"`
Current
*
ConfigItem
`protobuf:"bytes,2,opt,name=current" json:"current,omitempty"`
Prev
*
ConfigItem
`protobuf:"bytes,1,opt,name=prev,proto3" json:"prev,omitempty"`
Current
*
ConfigItem
`protobuf:"bytes,2,opt,name=current,proto3" json:"current,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReceiptConfig
)
Reset
()
{
*
m
=
ReceiptConfig
{}
}
func
(
m
*
ReceiptConfig
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptConfig
)
ProtoMessage
()
{}
func
(
*
ReceiptConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor4
,
[]
int
{
9
}
}
func
(
*
ReceiptConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_12d1cdcda51e000f
,
[]
int
{
9
}
}
func
(
m
*
ReceiptConfig
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReceiptConfig
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReceiptConfig
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReceiptConfig
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReceiptConfig
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReceiptConfig
.
Merge
(
m
,
src
)
}
func
(
m
*
ReceiptConfig
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReceiptConfig
.
Size
(
m
)
}
func
(
m
*
ReceiptConfig
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReceiptConfig
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReceiptConfig
proto
.
InternalMessageInfo
func
(
m
*
ReceiptConfig
)
GetPrev
()
*
ConfigItem
{
if
m
!=
nil
{
...
...
@@ -462,14 +705,37 @@ func (m *ReceiptConfig) GetCurrent() *ConfigItem {
}
type
ReplyConfig
struct
{
Key
string
`protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
Value
string
`protobuf:"bytes,2,opt,name=value" json:"value,omitempty"`
Key
string
`protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value
string
`protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReplyConfig
)
Reset
()
{
*
m
=
ReplyConfig
{}
}
func
(
m
*
ReplyConfig
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReplyConfig
)
ProtoMessage
()
{}
func
(
*
ReplyConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor4
,
[]
int
{
10
}
}
func
(
*
ReplyConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_12d1cdcda51e000f
,
[]
int
{
10
}
}
func
(
m
*
ReplyConfig
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReplyConfig
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReplyConfig
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReplyConfig
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReplyConfig
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReplyConfig
.
Merge
(
m
,
src
)
}
func
(
m
*
ReplyConfig
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReplyConfig
.
Size
(
m
)
}
func
(
m
*
ReplyConfig
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReplyConfig
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReplyConfig
proto
.
InternalMessageInfo
func
(
m
*
ReplyConfig
)
GetKey
()
string
{
if
m
!=
nil
{
...
...
@@ -489,14 +755,37 @@ type HistoryCertStore struct {
Rootcerts
[][]
byte
`protobuf:"bytes,1,rep,name=rootcerts,proto3" json:"rootcerts,omitempty"`
IntermediateCerts
[][]
byte
`protobuf:"bytes,2,rep,name=intermediateCerts,proto3" json:"intermediateCerts,omitempty"`
RevocationList
[][]
byte
`protobuf:"bytes,3,rep,name=revocationList,proto3" json:"revocationList,omitempty"`
CurHeigth
int64
`protobuf:"varint,4,opt,name=curHeigth" json:"curHeigth,omitempty"`
NxtHeight
int64
`protobuf:"varint,5,opt,name=nxtHeight" json:"nxtHeight,omitempty"`
CurHeigth
int64
`protobuf:"varint,4,opt,name=curHeigth,proto3" json:"curHeigth,omitempty"`
NxtHeight
int64
`protobuf:"varint,5,opt,name=nxtHeight,proto3" json:"nxtHeight,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
HistoryCertStore
)
Reset
()
{
*
m
=
HistoryCertStore
{}
}
func
(
m
*
HistoryCertStore
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
HistoryCertStore
)
ProtoMessage
()
{}
func
(
*
HistoryCertStore
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor4
,
[]
int
{
11
}
}
func
(
*
HistoryCertStore
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_12d1cdcda51e000f
,
[]
int
{
11
}
}
func
(
m
*
HistoryCertStore
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_HistoryCertStore
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
HistoryCertStore
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_HistoryCertStore
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
HistoryCertStore
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_HistoryCertStore
.
Merge
(
m
,
src
)
}
func
(
m
*
HistoryCertStore
)
XXX_Size
()
int
{
return
xxx_messageInfo_HistoryCertStore
.
Size
(
m
)
}
func
(
m
*
HistoryCertStore
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_HistoryCertStore
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_HistoryCertStore
proto
.
InternalMessageInfo
func
(
m
*
HistoryCertStore
)
GetRootcerts
()
[][]
byte
{
if
m
!=
nil
{
...
...
@@ -548,9 +837,9 @@ func init() {
proto
.
RegisterType
((
*
HistoryCertStore
)(
nil
),
"types.HistoryCertStore"
)
}
func
init
()
{
proto
.
RegisterFile
(
"executor.proto"
,
fileDescriptor
4
)
}
func
init
()
{
proto
.
RegisterFile
(
"executor.proto"
,
fileDescriptor
_12d1cdcda51e000f
)
}
var
fileDescriptor
4
=
[]
byte
{
var
fileDescriptor
_12d1cdcda51e000f
=
[]
byte
{
// 665 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x94
,
0x54
,
0xed
,
0x6a
,
0xdb
,
0x4a
,
0x10
,
0xbd
,
0x92
,
0xec
,
0x38
,
0x1e
,
0xfb
,
0x86
,
0x64
,
0xef
,
0xa5
,
0x88
,
0xd0
,
0x26
,
0x46
,
0x49
,
...
...
vendor/github.com/33cn/chain33/types/p2p.pb.go
View file @
1d9e819e
...
...
@@ -3,12 +3,12 @@
package
types
import
proto
"github.com/golang/protobuf/proto"
import
fmt
"fmt"
import
math
"math"
import
(
context
"golang.org/x/net/context"
context
"context"
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
grpc
"google.golang.org/grpc"
)
...
...
@@ -17,17 +17,46 @@ var _ = proto.Marshal
var
_
=
fmt
.
Errorf
var
_
=
math
.
Inf
// *
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const
_
=
proto
.
ProtoPackageIsVersion2
// please upgrade the proto package
//*
// 请求获取远程节点的节点信息
type
P2PGetPeerInfo
struct
{
// / p2p版本
Version
int32
`protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
/// p2p版本
Version
int32
`protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PGetPeerInfo
)
Reset
()
{
*
m
=
P2PGetPeerInfo
{}
}
func
(
m
*
P2PGetPeerInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PGetPeerInfo
)
ProtoMessage
()
{}
func
(
*
P2PGetPeerInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
0
}
}
func
(
*
P2PGetPeerInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
0
}
}
func
(
m
*
P2PGetPeerInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PGetPeerInfo
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PGetPeerInfo
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PGetPeerInfo
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PGetPeerInfo
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PGetPeerInfo
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PGetPeerInfo
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PGetPeerInfo
.
Size
(
m
)
}
func
(
m
*
P2PGetPeerInfo
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PGetPeerInfo
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PGetPeerInfo
proto
.
InternalMessageInfo
func
(
m
*
P2PGetPeerInfo
)
GetVersion
()
int32
{
if
m
!=
nil
{
...
...
@@ -36,25 +65,48 @@ func (m *P2PGetPeerInfo) GetVersion() int32 {
return
0
}
//
*
//*
// 节点信息
type
P2PPeerInfo
struct
{
// /节点的IP地址
Addr
string
`protobuf:"bytes,1,opt,name=addr" json:"addr,omitempty"`
// /节点的外网端口
Port
int32
`protobuf:"varint,2,opt,name=port" json:"port,omitempty"`
// /节点的名称
Name
string
`protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
// / mempool 的大小
MempoolSize
int32
`protobuf:"varint,4,opt,name=mempoolSize" json:"mempoolSize,omitempty"`
// /节点当前高度头部数据
Header
*
Header
`protobuf:"bytes,5,opt,name=header" json:"header,omitempty"`
///节点的IP地址
Addr
string
`protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
///节点的外网端口
Port
int32
`protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
///节点的名称
Name
string
`protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
/// mempool 的大小
MempoolSize
int32
`protobuf:"varint,4,opt,name=mempoolSize,proto3" json:"mempoolSize,omitempty"`
///节点当前高度头部数据
Header
*
Header
`protobuf:"bytes,5,opt,name=header,proto3" json:"header,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PPeerInfo
)
Reset
()
{
*
m
=
P2PPeerInfo
{}
}
func
(
m
*
P2PPeerInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PPeerInfo
)
ProtoMessage
()
{}
func
(
*
P2PPeerInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
1
}
}
func
(
*
P2PPeerInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
1
}
}
func
(
m
*
P2PPeerInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PPeerInfo
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PPeerInfo
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PPeerInfo
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PPeerInfo
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PPeerInfo
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PPeerInfo
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PPeerInfo
.
Size
(
m
)
}
func
(
m
*
P2PPeerInfo
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PPeerInfo
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PPeerInfo
proto
.
InternalMessageInfo
func
(
m
*
P2PPeerInfo
)
GetAddr
()
string
{
if
m
!=
nil
{
...
...
@@ -91,31 +143,54 @@ func (m *P2PPeerInfo) GetHeader() *Header {
return
nil
}
//
*
//*
// p2p节点间发送版本数据结构
type
P2PVersion
struct
{
// /当前版本
Version
int32
`protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
// /服务类型
Service
int64
`protobuf:"varint,2,opt,name=service" json:"service,omitempty"`
// /时间戳
Timestamp
int64
`protobuf:"varint,3,opt,name=timestamp" json:"timestamp,omitempty"`
// /数据包的目的地址
AddrRecv
string
`protobuf:"bytes,4,opt,name=addrRecv" json:"addrRecv,omitempty"`
// /数据发送的源地址
AddrFrom
string
`protobuf:"bytes,5,opt,name=addrFrom" json:"addrFrom,omitempty"`
// /随机数
Nonce
int64
`protobuf:"varint,6,opt,name=nonce" json:"nonce,omitempty"`
// /用户代理
UserAgent
string
`protobuf:"bytes,7,opt,name=userAgent" json:"userAgent,omitempty"`
// /当前节点的高度
StartHeight
int64
`protobuf:"varint,8,opt,name=startHeight" json:"startHeight,omitempty"`
///当前版本
Version
int32
`protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
///服务类型
Service
int64
`protobuf:"varint,2,opt,name=service,proto3" json:"service,omitempty"`
///时间戳
Timestamp
int64
`protobuf:"varint,3,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
///数据包的目的地址
AddrRecv
string
`protobuf:"bytes,4,opt,name=addrRecv,proto3" json:"addrRecv,omitempty"`
///数据发送的源地址
AddrFrom
string
`protobuf:"bytes,5,opt,name=addrFrom,proto3" json:"addrFrom,omitempty"`
///随机数
Nonce
int64
`protobuf:"varint,6,opt,name=nonce,proto3" json:"nonce,omitempty"`
///用户代理
UserAgent
string
`protobuf:"bytes,7,opt,name=userAgent,proto3" json:"userAgent,omitempty"`
///当前节点的高度
StartHeight
int64
`protobuf:"varint,8,opt,name=startHeight,proto3" json:"startHeight,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PVersion
)
Reset
()
{
*
m
=
P2PVersion
{}
}
func
(
m
*
P2PVersion
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PVersion
)
ProtoMessage
()
{}
func
(
*
P2PVersion
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
2
}
}
func
(
*
P2PVersion
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
2
}
}
func
(
m
*
P2PVersion
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PVersion
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PVersion
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PVersion
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PVersion
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PVersion
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PVersion
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PVersion
.
Size
(
m
)
}
func
(
m
*
P2PVersion
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PVersion
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PVersion
proto
.
InternalMessageInfo
func
(
m
*
P2PVersion
)
GetVersion
()
int32
{
if
m
!=
nil
{
...
...
@@ -173,18 +248,41 @@ func (m *P2PVersion) GetStartHeight() int64 {
return
0
}
//
*
//*
// P2P 版本返回
type
P2PVerAck
struct
{
Version
int32
`protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
Service
int64
`protobuf:"varint,2,opt,name=service" json:"service,omitempty"`
Nonce
int64
`protobuf:"varint,3,opt,name=nonce" json:"nonce,omitempty"`
Version
int32
`protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
Service
int64
`protobuf:"varint,2,opt,name=service,proto3" json:"service,omitempty"`
Nonce
int64
`protobuf:"varint,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PVerAck
)
Reset
()
{
*
m
=
P2PVerAck
{}
}
func
(
m
*
P2PVerAck
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PVerAck
)
ProtoMessage
()
{}
func
(
*
P2PVerAck
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
3
}
}
func
(
*
P2PVerAck
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
3
}
}
func
(
m
*
P2PVerAck
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PVerAck
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PVerAck
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PVerAck
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PVerAck
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PVerAck
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PVerAck
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PVerAck
.
Size
(
m
)
}
func
(
m
*
P2PVerAck
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PVerAck
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PVerAck
proto
.
InternalMessageInfo
func
(
m
*
P2PVerAck
)
GetVersion
()
int32
{
if
m
!=
nil
{
...
...
@@ -207,23 +305,46 @@ func (m *P2PVerAck) GetNonce() int64 {
return
0
}
//
*
//*
// P2P 心跳包
type
P2PPing
struct
{
// /随机数
Nonce
int64
`protobuf:"varint,1,opt,name=nonce" json:"nonce,omitempty"`
// /节点的外网地址
Addr
string
`protobuf:"bytes,2,opt,name=addr" json:"addr,omitempty"`
// /节点的外网端口
Port
int32
`protobuf:"varint,3,opt,name=port" json:"port,omitempty"`
// 签名
Sign
*
Signature
`protobuf:"bytes,4,opt,name=sign" json:"sign,omitempty"`
///随机数
Nonce
int64
`protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"`
///节点的外网地址
Addr
string
`protobuf:"bytes,2,opt,name=addr,proto3" json:"addr,omitempty"`
///节点的外网端口
Port
int32
`protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
//签名
Sign
*
Signature
`protobuf:"bytes,4,opt,name=sign,proto3" json:"sign,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PPing
)
Reset
()
{
*
m
=
P2PPing
{}
}
func
(
m
*
P2PPing
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PPing
)
ProtoMessage
()
{}
func
(
*
P2PPing
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
4
}
}
func
(
*
P2PPing
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
4
}
}
func
(
m
*
P2PPing
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PPing
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PPing
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PPing
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PPing
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PPing
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PPing
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PPing
.
Size
(
m
)
}
func
(
m
*
P2PPing
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PPing
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PPing
proto
.
InternalMessageInfo
func
(
m
*
P2PPing
)
GetNonce
()
int64
{
if
m
!=
nil
{
...
...
@@ -253,16 +374,39 @@ func (m *P2PPing) GetSign() *Signature {
return
nil
}
//
*
//*
// 心跳返回包
type
P2PPong
struct
{
Nonce
int64
`protobuf:"varint,1,opt,name=nonce" json:"nonce,omitempty"`
Nonce
int64
`protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PPong
)
Reset
()
{
*
m
=
P2PPong
{}
}
func
(
m
*
P2PPong
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PPong
)
ProtoMessage
()
{}
func
(
*
P2PPong
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
5
}
}
func
(
*
P2PPong
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
5
}
}
func
(
m
*
P2PPong
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PPong
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PPong
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PPong
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PPong
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PPong
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PPong
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PPong
.
Size
(
m
)
}
func
(
m
*
P2PPong
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PPong
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PPong
proto
.
InternalMessageInfo
func
(
m
*
P2PPong
)
GetNonce
()
int64
{
if
m
!=
nil
{
...
...
@@ -271,16 +415,39 @@ func (m *P2PPong) GetNonce() int64 {
return
0
}
//
*
//*
// 获取对方节点所连接的其他节点地址的请求包
type
P2PGetAddr
struct
{
Nonce
int64
`protobuf:"varint,1,opt,name=nonce" json:"nonce,omitempty"`
Nonce
int64
`protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PGetAddr
)
Reset
()
{
*
m
=
P2PGetAddr
{}
}
func
(
m
*
P2PGetAddr
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PGetAddr
)
ProtoMessage
()
{}
func
(
*
P2PGetAddr
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
6
}
}
func
(
*
P2PGetAddr
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
6
}
}
func
(
m
*
P2PGetAddr
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PGetAddr
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PGetAddr
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PGetAddr
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PGetAddr
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PGetAddr
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PGetAddr
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PGetAddr
.
Size
(
m
)
}
func
(
m
*
P2PGetAddr
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PGetAddr
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PGetAddr
proto
.
InternalMessageInfo
func
(
m
*
P2PGetAddr
)
GetNonce
()
int64
{
if
m
!=
nil
{
...
...
@@ -289,18 +456,41 @@ func (m *P2PGetAddr) GetNonce() int64 {
return
0
}
//
*
//*
// 返回请求地址列表的社保
type
P2PAddr
struct
{
Nonce
int64
`protobuf:"varint,1,opt,name=nonce" json:"nonce,omitempty"`
// /对方节点返回的其他节点信息
Addrlist
[]
string
`protobuf:"bytes,2,rep,name=addrlist" json:"addrlist,omitempty"`
Nonce
int64
`protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"`
///对方节点返回的其他节点信息
Addrlist
[]
string
`protobuf:"bytes,2,rep,name=addrlist,proto3" json:"addrlist,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PAddr
)
Reset
()
{
*
m
=
P2PAddr
{}
}
func
(
m
*
P2PAddr
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PAddr
)
ProtoMessage
()
{}
func
(
*
P2PAddr
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
7
}
}
func
(
*
P2PAddr
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
7
}
}
func
(
m
*
P2PAddr
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PAddr
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PAddr
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PAddr
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PAddr
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PAddr
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PAddr
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PAddr
.
Size
(
m
)
}
func
(
m
*
P2PAddr
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PAddr
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PAddr
proto
.
InternalMessageInfo
func
(
m
*
P2PAddr
)
GetNonce
()
int64
{
if
m
!=
nil
{
...
...
@@ -317,14 +507,37 @@ func (m *P2PAddr) GetAddrlist() []string {
}
type
P2PAddrList
struct
{
Nonce
int64
`protobuf:"varint,1,opt,name=nonce" json:"nonce,omitempty"`
Peerinfo
[]
*
P2PPeerInfo
`protobuf:"bytes,2,rep,name=peerinfo" json:"peerinfo,omitempty"`
Nonce
int64
`protobuf:"varint,1,opt,name=nonce,proto3" json:"nonce,omitempty"`
Peerinfo
[]
*
P2PPeerInfo
`protobuf:"bytes,2,rep,name=peerinfo,proto3" json:"peerinfo,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PAddrList
)
Reset
()
{
*
m
=
P2PAddrList
{}
}
func
(
m
*
P2PAddrList
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PAddrList
)
ProtoMessage
()
{}
func
(
*
P2PAddrList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
8
}
}
func
(
*
P2PAddrList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
8
}
}
func
(
m
*
P2PAddrList
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PAddrList
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PAddrList
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PAddrList
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PAddrList
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PAddrList
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PAddrList
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PAddrList
.
Size
(
m
)
}
func
(
m
*
P2PAddrList
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PAddrList
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PAddrList
proto
.
InternalMessageInfo
func
(
m
*
P2PAddrList
)
GetNonce
()
int64
{
if
m
!=
nil
{
...
...
@@ -340,19 +553,42 @@ func (m *P2PAddrList) GetPeerinfo() []*P2PPeerInfo {
return
nil
}
//
*
//*
// 节点外网信息
type
P2PExternalInfo
struct
{
// /节点的外网地址
Addr
string
`protobuf:"bytes,1,opt,name=addr" json:"addr,omitempty"`
// 节点是否在外网
Isoutside
bool
`protobuf:"varint,2,opt,name=isoutside" json:"isoutside,omitempty"`
///节点的外网地址
Addr
string
`protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
//节点是否在外网
Isoutside
bool
`protobuf:"varint,2,opt,name=isoutside,proto3" json:"isoutside,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PExternalInfo
)
Reset
()
{
*
m
=
P2PExternalInfo
{}
}
func
(
m
*
P2PExternalInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PExternalInfo
)
ProtoMessage
()
{}
func
(
*
P2PExternalInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
9
}
}
func
(
*
P2PExternalInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
9
}
}
func
(
m
*
P2PExternalInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PExternalInfo
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PExternalInfo
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PExternalInfo
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PExternalInfo
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PExternalInfo
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PExternalInfo
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PExternalInfo
.
Size
(
m
)
}
func
(
m
*
P2PExternalInfo
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PExternalInfo
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PExternalInfo
proto
.
InternalMessageInfo
func
(
m
*
P2PExternalInfo
)
GetAddr
()
string
{
if
m
!=
nil
{
...
...
@@ -368,18 +604,41 @@ func (m *P2PExternalInfo) GetIsoutside() bool {
return
false
}
//
*
//*
// 获取区间区块
type
P2PGetBlocks
struct
{
Version
int32
`protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
StartHeight
int64
`protobuf:"varint,2,opt,name=startHeight" json:"startHeight,omitempty"`
EndHeight
int64
`protobuf:"varint,3,opt,name=endHeight" json:"endHeight,omitempty"`
Version
int32
`protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
StartHeight
int64
`protobuf:"varint,2,opt,name=startHeight,proto3" json:"startHeight,omitempty"`
EndHeight
int64
`protobuf:"varint,3,opt,name=endHeight,proto3" json:"endHeight,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PGetBlocks
)
Reset
()
{
*
m
=
P2PGetBlocks
{}
}
func
(
m
*
P2PGetBlocks
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PGetBlocks
)
ProtoMessage
()
{}
func
(
*
P2PGetBlocks
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
10
}
}
func
(
*
P2PGetBlocks
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
10
}
}
func
(
m
*
P2PGetBlocks
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PGetBlocks
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PGetBlocks
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PGetBlocks
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PGetBlocks
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PGetBlocks
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PGetBlocks
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PGetBlocks
.
Size
(
m
)
}
func
(
m
*
P2PGetBlocks
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PGetBlocks
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PGetBlocks
proto
.
InternalMessageInfo
func
(
m
*
P2PGetBlocks
)
GetVersion
()
int32
{
if
m
!=
nil
{
...
...
@@ -402,16 +661,39 @@ func (m *P2PGetBlocks) GetEndHeight() int64 {
return
0
}
//
*
//*
// 获取mempool
type
P2PGetMempool
struct
{
Version
int32
`protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
Version
int32
`protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PGetMempool
)
Reset
()
{
*
m
=
P2PGetMempool
{}
}
func
(
m
*
P2PGetMempool
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PGetMempool
)
ProtoMessage
()
{}
func
(
*
P2PGetMempool
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
11
}
}
func
(
*
P2PGetMempool
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
11
}
}
func
(
m
*
P2PGetMempool
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PGetMempool
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PGetMempool
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PGetMempool
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PGetMempool
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PGetMempool
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PGetMempool
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PGetMempool
.
Size
(
m
)
}
func
(
m
*
P2PGetMempool
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PGetMempool
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PGetMempool
proto
.
InternalMessageInfo
func
(
m
*
P2PGetMempool
)
GetVersion
()
int32
{
if
m
!=
nil
{
...
...
@@ -421,13 +703,36 @@ func (m *P2PGetMempool) GetVersion() int32 {
}
type
P2PInv
struct
{
Invs
[]
*
Inventory
`protobuf:"bytes,1,rep,name=invs" json:"invs,omitempty"`
Invs
[]
*
Inventory
`protobuf:"bytes,1,rep,name=invs,proto3" json:"invs,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PInv
)
Reset
()
{
*
m
=
P2PInv
{}
}
func
(
m
*
P2PInv
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PInv
)
ProtoMessage
()
{}
func
(
*
P2PInv
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
12
}
}
func
(
*
P2PInv
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
12
}
}
func
(
m
*
P2PInv
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PInv
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PInv
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PInv
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PInv
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PInv
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PInv
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PInv
.
Size
(
m
)
}
func
(
m
*
P2PInv
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PInv
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PInv
proto
.
InternalMessageInfo
func
(
m
*
P2PInv
)
GetInvs
()
[]
*
Inventory
{
if
m
!=
nil
{
...
...
@@ -438,18 +743,41 @@ func (m *P2PInv) GetInvs() []*Inventory {
// ty=MSG_TX MSG_BLOCK
type
Inventory
struct
{
//
类型,数据类型,MSG_TX MSG_BLOCK
Ty
int32
`protobuf:"varint,1,opt,name=ty" json:"ty,omitempty"`
//
/哈希
//类型,数据类型,MSG_TX MSG_BLOCK
Ty
int32
`protobuf:"varint,1,opt,name=ty
,proto3
" json:"ty,omitempty"`
///哈希
Hash
[]
byte
`protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
// 高度
Height
int64
`protobuf:"varint,3,opt,name=height" json:"height,omitempty"`
//高度
Height
int64
`protobuf:"varint,3,opt,name=height,proto3" json:"height,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Inventory
)
Reset
()
{
*
m
=
Inventory
{}
}
func
(
m
*
Inventory
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Inventory
)
ProtoMessage
()
{}
func
(
*
Inventory
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
13
}
}
func
(
*
Inventory
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
13
}
}
func
(
m
*
Inventory
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Inventory
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Inventory
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Inventory
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Inventory
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Inventory
.
Merge
(
m
,
src
)
}
func
(
m
*
Inventory
)
XXX_Size
()
int
{
return
xxx_messageInfo_Inventory
.
Size
(
m
)
}
func
(
m
*
Inventory
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Inventory
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Inventory
proto
.
InternalMessageInfo
func
(
m
*
Inventory
)
GetTy
()
int32
{
if
m
!=
nil
{
...
...
@@ -472,19 +800,42 @@ func (m *Inventory) GetHeight() int64 {
return
0
}
//
*
//*
// 通过invs 下载数据
type
P2PGetData
struct
{
// / p2p版本
Version
int32
`protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
// / invs 数组
Invs
[]
*
Inventory
`protobuf:"bytes,2,rep,name=invs" json:"invs,omitempty"`
/// p2p版本
Version
int32
`protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
/// invs 数组
Invs
[]
*
Inventory
`protobuf:"bytes,2,rep,name=invs,proto3" json:"invs,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PGetData
)
Reset
()
{
*
m
=
P2PGetData
{}
}
func
(
m
*
P2PGetData
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PGetData
)
ProtoMessage
()
{}
func
(
*
P2PGetData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
14
}
}
func
(
*
P2PGetData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
14
}
}
func
(
m
*
P2PGetData
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PGetData
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PGetData
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PGetData
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PGetData
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PGetData
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PGetData
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PGetData
.
Size
(
m
)
}
func
(
m
*
P2PGetData
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PGetData
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PGetData
proto
.
InternalMessageInfo
func
(
m
*
P2PGetData
)
GetVersion
()
int32
{
if
m
!=
nil
{
...
...
@@ -500,16 +851,39 @@ func (m *P2PGetData) GetInvs() []*Inventory {
return
nil
}
//
*
//*
// p2p 发送交易协议
type
P2PTx
struct
{
Tx
*
Transaction
`protobuf:"bytes,1,opt,name=tx" json:"tx,omitempty"`
Tx
*
Transaction
`protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PTx
)
Reset
()
{
*
m
=
P2PTx
{}
}
func
(
m
*
P2PTx
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PTx
)
ProtoMessage
()
{}
func
(
*
P2PTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
15
}
}
func
(
*
P2PTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
15
}
}
func
(
m
*
P2PTx
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PTx
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PTx
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PTx
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PTx
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PTx
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PTx
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PTx
.
Size
(
m
)
}
func
(
m
*
P2PTx
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PTx
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PTx
proto
.
InternalMessageInfo
func
(
m
*
P2PTx
)
GetTx
()
*
Transaction
{
if
m
!=
nil
{
...
...
@@ -518,16 +892,39 @@ func (m *P2PTx) GetTx() *Transaction {
return
nil
}
//
*
//*
// p2p 发送区块协议
type
P2PBlock
struct
{
Block
*
Block
`protobuf:"bytes,1,opt,name=block" json:"block,omitempty"`
Block
*
Block
`protobuf:"bytes,1,opt,name=block,proto3" json:"block,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PBlock
)
Reset
()
{
*
m
=
P2PBlock
{}
}
func
(
m
*
P2PBlock
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PBlock
)
ProtoMessage
()
{}
func
(
*
P2PBlock
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
16
}
}
func
(
*
P2PBlock
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
16
}
}
func
(
m
*
P2PBlock
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PBlock
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PBlock
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PBlock
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PBlock
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PBlock
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PBlock
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PBlock
.
Size
(
m
)
}
func
(
m
*
P2PBlock
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PBlock
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PBlock
proto
.
InternalMessageInfo
func
(
m
*
P2PBlock
)
GetBlock
()
*
Block
{
if
m
!=
nil
{
...
...
@@ -536,18 +933,41 @@ func (m *P2PBlock) GetBlock() *Block {
return
nil
}
//
*
//*
// p2p 协议和软件版本
type
Versions
struct
{
P2Pversion
int32
`protobuf:"varint,1,opt,name=p2pversion" json:"p2pversion,omitempty"`
Softversion
string
`protobuf:"bytes,2,opt,name=softversion" json:"softversion,omitempty"`
Peername
string
`protobuf:"bytes,3,opt,name=peername" json:"peername,omitempty"`
P2Pversion
int32
`protobuf:"varint,1,opt,name=p2pversion,proto3" json:"p2pversion,omitempty"`
Softversion
string
`protobuf:"bytes,2,opt,name=softversion,proto3" json:"softversion,omitempty"`
Peername
string
`protobuf:"bytes,3,opt,name=peername,proto3" json:"peername,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Versions
)
Reset
()
{
*
m
=
Versions
{}
}
func
(
m
*
Versions
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Versions
)
ProtoMessage
()
{}
func
(
*
Versions
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
17
}
}
func
(
*
Versions
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
17
}
}
func
(
m
*
Versions
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Versions
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Versions
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Versions
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Versions
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Versions
.
Merge
(
m
,
src
)
}
func
(
m
*
Versions
)
XXX_Size
()
int
{
return
xxx_messageInfo_Versions
.
Size
(
m
)
}
func
(
m
*
Versions
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Versions
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Versions
proto
.
InternalMessageInfo
func
(
m
*
Versions
)
GetP2Pversion
()
int32
{
if
m
!=
nil
{
...
...
@@ -570,7 +990,7 @@ func (m *Versions) GetPeername() string {
return
""
}
//
*
//*
// p2p 广播数据协议
type
BroadCastData
struct
{
// Types that are valid to be assigned to Value:
...
...
@@ -579,33 +999,62 @@ type BroadCastData struct {
// *BroadCastData_Ping
// *BroadCastData_Version
Value
isBroadCastData_Value
`protobuf_oneof:"value"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
BroadCastData
)
Reset
()
{
*
m
=
BroadCastData
{}
}
func
(
m
*
BroadCastData
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
BroadCastData
)
ProtoMessage
()
{}
func
(
*
BroadCastData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
18
}
}
func
(
*
BroadCastData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
18
}
}
func
(
m
*
BroadCastData
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BroadCastData
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BroadCastData
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BroadCastData
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BroadCastData
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BroadCastData
.
Merge
(
m
,
src
)
}
func
(
m
*
BroadCastData
)
XXX_Size
()
int
{
return
xxx_messageInfo_BroadCastData
.
Size
(
m
)
}
func
(
m
*
BroadCastData
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BroadCastData
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_BroadCastData
proto
.
InternalMessageInfo
type
isBroadCastData_Value
interface
{
isBroadCastData_Value
()
}
type
BroadCastData_Tx
struct
{
Tx
*
P2PTx
`protobuf:"bytes,1,opt,name=tx,oneof"`
Tx
*
P2PTx
`protobuf:"bytes,1,opt,name=tx,
proto3,
oneof"`
}
type
BroadCastData_Block
struct
{
Block
*
P2PBlock
`protobuf:"bytes,2,opt,name=block,oneof"`
Block
*
P2PBlock
`protobuf:"bytes,2,opt,name=block,
proto3,
oneof"`
}
type
BroadCastData_Ping
struct
{
Ping
*
P2PPing
`protobuf:"bytes,3,opt,name=ping,oneof"`
Ping
*
P2PPing
`protobuf:"bytes,3,opt,name=ping,
proto3,
oneof"`
}
type
BroadCastData_Version
struct
{
Version
*
Versions
`protobuf:"bytes,4,opt,name=version,oneof"`
Version
*
Versions
`protobuf:"bytes,4,opt,name=version,
proto3,
oneof"`
}
func
(
*
BroadCastData_Tx
)
isBroadCastData_Value
()
{}
func
(
*
BroadCastData_Block
)
isBroadCastData_Value
()
{}
func
(
*
BroadCastData_Ping
)
isBroadCastData_Value
()
{}
func
(
*
BroadCastData_Version
)
isBroadCastData_Value
()
{}
func
(
m
*
BroadCastData
)
GetValue
()
isBroadCastData_Value
{
...
...
@@ -730,22 +1179,22 @@ func _BroadCastData_OneofSizer(msg proto.Message) (n int) {
switch
x
:=
m
.
Value
.
(
type
)
{
case
*
BroadCastData_Tx
:
s
:=
proto
.
Size
(
x
.
Tx
)
n
+=
proto
.
SizeVarint
(
1
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
BroadCastData_Block
:
s
:=
proto
.
Size
(
x
.
Block
)
n
+=
proto
.
SizeVarint
(
2
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
BroadCastData_Ping
:
s
:=
proto
.
Size
(
x
.
Ping
)
n
+=
proto
.
SizeVarint
(
3
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
BroadCastData_Version
:
s
:=
proto
.
Size
(
x
.
Version
)
n
+=
proto
.
SizeVarint
(
4
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
nil
:
...
...
@@ -755,18 +1204,41 @@ func _BroadCastData_OneofSizer(msg proto.Message) (n int) {
return
n
}
//
*
//*
// p2p 获取区块区间头部信息协议
type
P2PGetHeaders
struct
{
Version
int32
`protobuf:"varint,1,opt,name=version" json:"version,omitempty"`
StartHeight
int64
`protobuf:"varint,2,opt,name=startHeight" json:"startHeight,omitempty"`
EndHeight
int64
`protobuf:"varint,3,opt,name=endHeight" json:"endHeight,omitempty"`
Version
int32
`protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"`
StartHeight
int64
`protobuf:"varint,2,opt,name=startHeight,proto3" json:"startHeight,omitempty"`
EndHeight
int64
`protobuf:"varint,3,opt,name=endHeight,proto3" json:"endHeight,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PGetHeaders
)
Reset
()
{
*
m
=
P2PGetHeaders
{}
}
func
(
m
*
P2PGetHeaders
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PGetHeaders
)
ProtoMessage
()
{}
func
(
*
P2PGetHeaders
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
19
}
}
func
(
*
P2PGetHeaders
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
19
}
}
func
(
m
*
P2PGetHeaders
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PGetHeaders
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PGetHeaders
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PGetHeaders
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PGetHeaders
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PGetHeaders
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PGetHeaders
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PGetHeaders
.
Size
(
m
)
}
func
(
m
*
P2PGetHeaders
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PGetHeaders
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PGetHeaders
proto
.
InternalMessageInfo
func
(
m
*
P2PGetHeaders
)
GetVersion
()
int32
{
if
m
!=
nil
{
...
...
@@ -789,16 +1261,39 @@ func (m *P2PGetHeaders) GetEndHeight() int64 {
return
0
}
//
*
//*
// p2p 区块头传输协议
type
P2PHeaders
struct
{
Headers
[]
*
Header
`protobuf:"bytes,1,rep,name=headers" json:"headers,omitempty"`
Headers
[]
*
Header
`protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
P2PHeaders
)
Reset
()
{
*
m
=
P2PHeaders
{}
}
func
(
m
*
P2PHeaders
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
P2PHeaders
)
ProtoMessage
()
{}
func
(
*
P2PHeaders
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
20
}
}
func
(
*
P2PHeaders
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
20
}
}
func
(
m
*
P2PHeaders
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_P2PHeaders
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
P2PHeaders
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_P2PHeaders
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
P2PHeaders
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_P2PHeaders
.
Merge
(
m
,
src
)
}
func
(
m
*
P2PHeaders
)
XXX_Size
()
int
{
return
xxx_messageInfo_P2PHeaders
.
Size
(
m
)
}
func
(
m
*
P2PHeaders
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_P2PHeaders
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_P2PHeaders
proto
.
InternalMessageInfo
func
(
m
*
P2PHeaders
)
GetHeaders
()
[]
*
Header
{
if
m
!=
nil
{
...
...
@@ -807,33 +1302,58 @@ func (m *P2PHeaders) GetHeaders() []*Header {
return
nil
}
//
*
//*
// inv 请求协议
type
InvData
struct
{
// Types that are valid to be assigned to Value:
// *InvData_Tx
// *InvData_Block
Value
isInvData_Value
`protobuf_oneof:"value"`
Ty
int32
`protobuf:"varint,3,opt,name=ty" json:"ty,omitempty"`
Ty
int32
`protobuf:"varint,3,opt,name=ty,proto3" json:"ty,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
InvData
)
Reset
()
{
*
m
=
InvData
{}
}
func
(
m
*
InvData
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
InvData
)
ProtoMessage
()
{}
func
(
*
InvData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
21
}
}
func
(
*
InvData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
21
}
}
func
(
m
*
InvData
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_InvData
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
InvData
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_InvData
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
InvData
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_InvData
.
Merge
(
m
,
src
)
}
func
(
m
*
InvData
)
XXX_Size
()
int
{
return
xxx_messageInfo_InvData
.
Size
(
m
)
}
func
(
m
*
InvData
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_InvData
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_InvData
proto
.
InternalMessageInfo
type
isInvData_Value
interface
{
isInvData_Value
()
}
type
InvData_Tx
struct
{
Tx
*
Transaction
`protobuf:"bytes,1,opt,name=tx,oneof"`
Tx
*
Transaction
`protobuf:"bytes,1,opt,name=tx,
proto3,
oneof"`
}
type
InvData_Block
struct
{
Block
*
Block
`protobuf:"bytes,2,opt,name=block,oneof"`
Block
*
Block
`protobuf:"bytes,2,opt,name=block,
proto3,
oneof"`
}
func
(
*
InvData_Tx
)
isInvData_Value
()
{}
func
(
*
InvData_Block
)
isInvData_Value
()
{}
func
(
m
*
InvData
)
GetValue
()
isInvData_Value
{
...
...
@@ -923,12 +1443,12 @@ func _InvData_OneofSizer(msg proto.Message) (n int) {
switch
x
:=
m
.
Value
.
(
type
)
{
case
*
InvData_Tx
:
s
:=
proto
.
Size
(
x
.
Tx
)
n
+=
proto
.
SizeVarint
(
1
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
InvData_Block
:
s
:=
proto
.
Size
(
x
.
Block
)
n
+=
proto
.
SizeVarint
(
2
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
nil
:
...
...
@@ -938,16 +1458,39 @@ func _InvData_OneofSizer(msg proto.Message) (n int) {
return
n
}
//
*
//*
// inv 返回数据
type
InvDatas
struct
{
Items
[]
*
InvData
`protobuf:"bytes,1,rep,name=items" json:"items,omitempty"`
Items
[]
*
InvData
`protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
InvDatas
)
Reset
()
{
*
m
=
InvDatas
{}
}
func
(
m
*
InvDatas
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
InvDatas
)
ProtoMessage
()
{}
func
(
*
InvDatas
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
22
}
}
func
(
*
InvDatas
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
22
}
}
func
(
m
*
InvDatas
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_InvDatas
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
InvDatas
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_InvDatas
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
InvDatas
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_InvDatas
.
Merge
(
m
,
src
)
}
func
(
m
*
InvDatas
)
XXX_Size
()
int
{
return
xxx_messageInfo_InvDatas
.
Size
(
m
)
}
func
(
m
*
InvDatas
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_InvDatas
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_InvDatas
proto
.
InternalMessageInfo
func
(
m
*
InvDatas
)
GetItems
()
[]
*
InvData
{
if
m
!=
nil
{
...
...
@@ -956,21 +1499,44 @@ func (m *InvDatas) GetItems() []*InvData {
return
nil
}
//
*
//*
// peer 信息
type
Peer
struct
{
Addr
string
`protobuf:"bytes,1,opt,name=addr" json:"addr,omitempty"`
Port
int32
`protobuf:"varint,2,opt,name=port" json:"port,omitempty"`
Name
string
`protobuf:"bytes,3,opt,name=name" json:"name,omitempty"`
Self
bool
`protobuf:"varint,4,opt,name=self" json:"self,omitempty"`
MempoolSize
int32
`protobuf:"varint,5,opt,name=mempoolSize" json:"mempoolSize,omitempty"`
Header
*
Header
`protobuf:"bytes,6,opt,name=header" json:"header,omitempty"`
Addr
string
`protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
Port
int32
`protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
Name
string
`protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Self
bool
`protobuf:"varint,4,opt,name=self,proto3" json:"self,omitempty"`
MempoolSize
int32
`protobuf:"varint,5,opt,name=mempoolSize,proto3" json:"mempoolSize,omitempty"`
Header
*
Header
`protobuf:"bytes,6,opt,name=header,proto3" json:"header,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Peer
)
Reset
()
{
*
m
=
Peer
{}
}
func
(
m
*
Peer
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Peer
)
ProtoMessage
()
{}
func
(
*
Peer
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
23
}
}
func
(
*
Peer
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
23
}
}
func
(
m
*
Peer
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Peer
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Peer
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Peer
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Peer
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Peer
.
Merge
(
m
,
src
)
}
func
(
m
*
Peer
)
XXX_Size
()
int
{
return
xxx_messageInfo_Peer
.
Size
(
m
)
}
func
(
m
*
Peer
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Peer
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Peer
proto
.
InternalMessageInfo
func
(
m
*
Peer
)
GetAddr
()
string
{
if
m
!=
nil
{
...
...
@@ -1014,16 +1580,39 @@ func (m *Peer) GetHeader() *Header {
return
nil
}
//
*
//*
// peer 列表
type
PeerList
struct
{
Peers
[]
*
Peer
`protobuf:"bytes,1,rep,name=peers" json:"peers,omitempty"`
Peers
[]
*
Peer
`protobuf:"bytes,1,rep,name=peers,proto3" json:"peers,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
PeerList
)
Reset
()
{
*
m
=
PeerList
{}
}
func
(
m
*
PeerList
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
PeerList
)
ProtoMessage
()
{}
func
(
*
PeerList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
24
}
}
func
(
*
PeerList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
24
}
}
func
(
m
*
PeerList
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_PeerList
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
PeerList
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_PeerList
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
PeerList
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_PeerList
.
Merge
(
m
,
src
)
}
func
(
m
*
PeerList
)
XXX_Size
()
int
{
return
xxx_messageInfo_PeerList
.
Size
(
m
)
}
func
(
m
*
PeerList
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_PeerList
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_PeerList
proto
.
InternalMessageInfo
func
(
m
*
PeerList
)
GetPeers
()
[]
*
Peer
{
if
m
!=
nil
{
...
...
@@ -1032,20 +1621,43 @@ func (m *PeerList) GetPeers() []*Peer {
return
nil
}
//
*
//
当前节点的网络信息
//*
//当前节点的网络信息
type
NodeNetInfo
struct
{
Externaladdr
string
`protobuf:"bytes,1,opt,name=externaladdr" json:"externaladdr,omitempty"`
Localaddr
string
`protobuf:"bytes,2,opt,name=localaddr" json:"localaddr,omitempty"`
Service
bool
`protobuf:"varint,3,opt,name=service" json:"service,omitempty"`
Outbounds
int32
`protobuf:"varint,4,opt,name=outbounds" json:"outbounds,omitempty"`
Inbounds
int32
`protobuf:"varint,5,opt,name=inbounds" json:"inbounds,omitempty"`
Externaladdr
string
`protobuf:"bytes,1,opt,name=externaladdr,proto3" json:"externaladdr,omitempty"`
Localaddr
string
`protobuf:"bytes,2,opt,name=localaddr,proto3" json:"localaddr,omitempty"`
Service
bool
`protobuf:"varint,3,opt,name=service,proto3" json:"service,omitempty"`
Outbounds
int32
`protobuf:"varint,4,opt,name=outbounds,proto3" json:"outbounds,omitempty"`
Inbounds
int32
`protobuf:"varint,5,opt,name=inbounds,proto3" json:"inbounds,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
NodeNetInfo
)
Reset
()
{
*
m
=
NodeNetInfo
{}
}
func
(
m
*
NodeNetInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
NodeNetInfo
)
ProtoMessage
()
{}
func
(
*
NodeNetInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
25
}
}
func
(
*
NodeNetInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
25
}
}
func
(
m
*
NodeNetInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_NodeNetInfo
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
NodeNetInfo
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_NodeNetInfo
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
NodeNetInfo
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_NodeNetInfo
.
Merge
(
m
,
src
)
}
func
(
m
*
NodeNetInfo
)
XXX_Size
()
int
{
return
xxx_messageInfo_NodeNetInfo
.
Size
(
m
)
}
func
(
m
*
NodeNetInfo
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_NodeNetInfo
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_NodeNetInfo
proto
.
InternalMessageInfo
func
(
m
*
NodeNetInfo
)
GetExternaladdr
()
string
{
if
m
!=
nil
{
...
...
@@ -1083,13 +1695,36 @@ func (m *NodeNetInfo) GetInbounds() int32 {
}
type
PeersReply
struct
{
Peers
[]
*
PeersInfo
`protobuf:"bytes,1,rep,name=peers" json:"peers,omitempty"`
Peers
[]
*
PeersInfo
`protobuf:"bytes,1,rep,name=peers,proto3" json:"peers,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
PeersReply
)
Reset
()
{
*
m
=
PeersReply
{}
}
func
(
m
*
PeersReply
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
PeersReply
)
ProtoMessage
()
{}
func
(
*
PeersReply
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
26
}
}
func
(
*
PeersReply
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
26
}
}
func
(
m
*
PeersReply
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_PeersReply
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
PeersReply
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_PeersReply
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
PeersReply
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_PeersReply
.
Merge
(
m
,
src
)
}
func
(
m
*
PeersReply
)
XXX_Size
()
int
{
return
xxx_messageInfo_PeersReply
.
Size
(
m
)
}
func
(
m
*
PeersReply
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_PeersReply
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_PeersReply
proto
.
InternalMessageInfo
func
(
m
*
PeersReply
)
GetPeers
()
[]
*
PeersInfo
{
if
m
!=
nil
{
...
...
@@ -1099,17 +1734,40 @@ func (m *PeersReply) GetPeers() []*PeersInfo {
}
type
PeersInfo
struct
{
Name
string
`protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
Ip
string
`protobuf:"bytes,2,opt,name=ip" json:"ip,omitempty"`
Port
int32
`protobuf:"varint,3,opt,name=port" json:"port,omitempty"`
Softversion
string
`protobuf:"bytes,4,opt,name=softversion" json:"softversion,omitempty"`
P2Pversion
int32
`protobuf:"varint,5,opt,name=p2pversion" json:"p2pversion,omitempty"`
Name
string
`protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Ip
string
`protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
Port
int32
`protobuf:"varint,3,opt,name=port,proto3" json:"port,omitempty"`
Softversion
string
`protobuf:"bytes,4,opt,name=softversion,proto3" json:"softversion,omitempty"`
P2Pversion
int32
`protobuf:"varint,5,opt,name=p2pversion,proto3" json:"p2pversion,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
PeersInfo
)
Reset
()
{
*
m
=
PeersInfo
{}
}
func
(
m
*
PeersInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
PeersInfo
)
ProtoMessage
()
{}
func
(
*
PeersInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor5
,
[]
int
{
27
}
}
func
(
*
PeersInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_e7fdddb109e6467a
,
[]
int
{
27
}
}
func
(
m
*
PeersInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_PeersInfo
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
PeersInfo
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_PeersInfo
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
PeersInfo
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_PeersInfo
.
Merge
(
m
,
src
)
}
func
(
m
*
PeersInfo
)
XXX_Size
()
int
{
return
xxx_messageInfo_PeersInfo
.
Size
(
m
)
}
func
(
m
*
PeersInfo
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_PeersInfo
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_PeersInfo
proto
.
InternalMessageInfo
func
(
m
*
PeersInfo
)
GetName
()
string
{
if
m
!=
nil
{
...
...
@@ -1177,6 +1835,93 @@ func init() {
proto
.
RegisterType
((
*
PeersInfo
)(
nil
),
"types.PeersInfo"
)
}
func
init
()
{
proto
.
RegisterFile
(
"p2p.proto"
,
fileDescriptor_e7fdddb109e6467a
)
}
var
fileDescriptor_e7fdddb109e6467a
=
[]
byte
{
// 1294 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xb4
,
0x57
,
0xcf
,
0x72
,
0x1b
,
0x45
,
0x13
,
0xdf
,
0xd5
,
0x1f
,
0x4b
,
0x6a
,
0xd9
,
0xb2
,
0x33
,
0x5f
,
0xbe
,
0xaf
,
0x54
,
0xaa
,
0x7c
,
0x49
,
0x98
,
0x0a
,
0xc4
,
0x90
,
0x8a
,
0x92
,
0xac
,
0x20
,
0x54
,
0x11
,
0x2e
,
0x76
,
0x80
,
0xd8
,
0x55
,
0x21
,
0xb5
,
0xb5
,
0x32
,
0x1c
,
0xb8
,
0xad
,
0x57
,
0x63
,
0x69
,
0x2a
,
0xd2
,
0xcc
,
0xb2
,
0x3b
,
0x52
,
0xd9
,
0xdc
,
0xb9
,
0x71
,
0xe2
,
0x05
,
0x38
,
0xf0
,
0x0a
,
0x3c
,
0x16
,
0x0f
,
0x41
,
0x4d
,
0xef
,
0xcc
,
0xfe
,
0x91
,
0x64
,
0x1d
,
0xa0
,
0xb8
,
0x6d
,
0xff
,
0xba
,
0x7b
,
0xfa
,
0x7f
,
0xb7
,
0x04
,
0x9d
,
0xd8
,
0x8b
,
0x87
,
0x71
,
0x22
,
0x95
,
0x24
,
0x4d
,
0x75
,
0x13
,
0xb3
,
0x74
,
0x70
,
0x47
,
0x25
,
0xa1
,
0x48
,
0xc3
,
0x48
,
0x71
,
0x29
,
0x32
,
0xce
,
0x60
,
0x3f
,
0x92
,
0x8b
,
0x45
,
0x4e
,
0x1d
,
0x5d
,
0xce
,
0x65
,
0xf4
,
0x3e
,
0x9a
,
0x85
,
0xdc
,
0x20
,
0xf4
,
0x13
,
0xe8
,
0xf9
,
0x9e
,
0xff
,
0x86
,
0x29
,
0x9f
,
0xb1
,
0xe4
,
0x5c
,
0x5c
,
0x49
,
0xd2
,
0x87
,
0xd6
,
0x8a
,
0x25
,
0x29
,
0x97
,
0xa2
,
0xef
,
0x3e
,
0x74
,
0x8f
,
0x9b
,
0x81
,
0x25
,
0xe9
,
0xaf
,
0x2e
,
0x74
,
0x7d
,
0xcf
,
0xcf
,
0x25
,
0x09
,
0x34
,
0xc2
,
0xc9
,
0x24
,
0x41
,
0xb1
,
0x4e
,
0x80
,
0xdf
,
0x1a
,
0x8b
,
0x65
,
0xa2
,
0xfa
,
0x35
,
0x54
,
0xc5
,
0x6f
,
0x8d
,
0x89
,
0x70
,
0xc1
,
0xfa
,
0xf5
,
0x4c
,
0x4e
,
0x7f
,
0x93
,
0x87
,
0xd0
,
0x5d
,
0xb0
,
0x45
,
0x2c
,
0xe5
,
0x7c
,
0xcc
,
0x7f
,
0x62
,
0xfd
,
0x06
,
0x8a
,
0x97
,
0x21
,
0xf2
,
0x21
,
0xec
,
0xcd
,
0x58
,
0x38
,
0x61
,
0x49
,
0xbf
,
0xf9
,
0xd0
,
0x3d
,
0xee
,
0x7a
,
0x07
,
0x43
,
0x0c
,
0x72
,
0x78
,
0x86
,
0x60
,
0x60
,
0x98
,
0xf4
,
0x4f
,
0x17
,
0xc0
,
0xf7
,
0xfc
,
0xef
,
0x33
,
0x1f
,
0x6f
,
0xf7
,
0x5e
,
0x73
,
0x52
,
0x96
,
0xac
,
0x78
,
0xc4
,
0xd0
,
0xb9
,
0x7a
,
0x60
,
0x49
,
0x72
,
0x0f
,
0x3a
,
0x8a
,
0x2f
,
0x58
,
0xaa
,
0xc2
,
0x45
,
0x8c
,
0x4e
,
0xd6
,
0x83
,
0x02
,
0x20
,
0x03
,
0x68
,
0xeb
,
0xc8
,
0x02
,
0x16
,
0xad
,
0xd0
,
0xcd
,
0x4e
,
0x90
,
0xd3
,
0x96
,
0xf7
,
0x4d
,
0x22
,
0x17
,
0xe8
,
0xa5
,
0xe1
,
0x69
,
0x9a
,
0xdc
,
0x85
,
0xa6
,
0x90
,
0x22
,
0x62
,
0xfd
,
0x3d
,
0x7c
,
0x31
,
0x23
,
0xb4
,
0xad
,
0x65
,
0xca
,
0x92
,
0x93
,
0x29
,
0x13
,
0xaa
,
0xdf
,
0x42
,
0x95
,
0x02
,
0xd0
,
0x59
,
0x49
,
0x55
,
0x98
,
0xa8
,
0x33
,
0xc6
,
0xa7
,
0x33
,
0xd5
,
0x6f
,
0xa3
,
0x66
,
0x19
,
0xa2
,
0xdf
,
0x41
,
0x27
,
0x8b
,
0xf6
,
0x24
,
0x7a
,
0xff
,
0xb7
,
0x82
,
0xcd
,
0xdd
,
0xaa
,
0x97
,
0xdc
,
0xa2
,
0x0b
,
0x68
,
0xe9
,
0xca
,
0x72
,
0x31
,
0x2d
,
0x04
,
0xdc
,
0xb2
,
0xdf
,
0xb6
,
0xd6
,
0xb5
,
0x2d
,
0xb5
,
0xae
,
0x97
,
0x6a
,
0xfd
,
0x08
,
0x1a
,
0x29
,
0x9f
,
0x0a
,
0xcc
,
0x54
,
0xd7
,
0x3b
,
0x32
,
0x35
,
0x1b
,
0xf3
,
0xa9
,
0x08
,
0xd5
,
0x32
,
0x61
,
0x01
,
0x72
,
0xe9
,
0x83
,
0xcc
,
0x9c
,
0xbc
,
0xcd
,
0x1c
,
0xa5
,
0x58
,
0xd4
,
0x37
,
0x4c
,
0x9d
,
0x68
,
0x43
,
0xdb
,
0x65
,
0x5e
,
0xe1
,
0x23
,
0xb7
,
0x0b
,
0xd8
,
0xea
,
0xcc
,
0x79
,
0xaa
,
0xfb
,
0xb1
,
0x6e
,
0xab
,
0xa3
,
0x69
,
0x3a
,
0xc6
,
0x56
,
0xd6
,
0xca
,
0x6f
,
0x79
,
0xaa
,
0x6e
,
0x79
,
0x60
,
0x08
,
0xed
,
0x98
,
0xb1
,
0x84
,
0x8b
,
0x2b
,
0x89
,
0x0f
,
0x74
,
0x3d
,
0x62
,
0x02
,
0x2a
,
0x8d
,
0x41
,
0x90
,
0xcb
,
0xd0
,
0xd7
,
0x70
,
0xe8
,
0x7b
,
0xfe
,
0xd7
,
0xd7
,
0x8a
,
0x25
,
0x22
,
0x9c
,
0xdf
,
0x3a
,
0x23
,
0xf7
,
0xa0
,
0xc3
,
0x53
,
0xb9
,
0x54
,
0x29
,
0x9f
,
0x64
,
0xe5
,
0x69
,
0x07
,
0x05
,
0x40
,
0x67
,
0xb0
,
0x9f
,
0x85
,
0x7e
,
0xaa
,
0x67
,
0x35
,
0xdd
,
0x51
,
0xe4
,
0xb5
,
0x6e
,
0xa9
,
0x6d
,
0x74
,
0x8b
,
0xb6
,
0xc4
,
0xc4
,
0xc4
,
0xf0
,
0x4d
,
0x67
,
0xe7
,
0x00
,
0xfd
,
0x18
,
0x0e
,
0x32
,
0x4b
,
0xdf
,
0x66
,
0x63
,
0xb7
,
0x63
,
0xf4
,
0x87
,
0xb0
,
0xe7
,
0x7b
,
0xfe
,
0xb9
,
0x58
,
0xe9
,
0x02
,
0x73
,
0xb1
,
0x4a
,
0xfb
,
0x2e
,
0xe6
,
0xc3
,
0x16
,
0xf8
,
0x5c
,
0xac
,
0x98
,
0x50
,
0x32
,
0xb9
,
0x09
,
0x90
,
0x4b
,
0xdf
,
0x40
,
0x27
,
0x87
,
0x48
,
0x0f
,
0x6a
,
0xea
,
0xc6
,
0xbc
,
0x58
,
0x53
,
0x37
,
0x3a
,
0x27
,
0xb3
,
0x30
,
0x9d
,
0xa1
,
0xc3
,
0xfb
,
0x01
,
0x7e
,
0x93
,
0xff
,
0xe9
,
0x69
,
0x2f
,
0xb9
,
0x69
,
0x28
,
0xfa
,
0xd6
,
0x36
,
0xc2
,
0x57
,
0xa1
,
0x0a
,
0x77
,
0xe4
,
0xc2
,
0xba
,
0x55
,
0xdb
,
0xe9
,
0xd6
,
0x13
,
0x68
,
0xfa
,
0x9e
,
0x7f
,
0x71
,
0x4d
,
0x28
,
0xd4
,
0xd4
,
0x35
,
0xbe
,
0x51
,
0xd4
,
0xf4
,
0xa2
,
0x58
,
0x9e
,
0x41
,
0x4d
,
0x5d
,
0xd3
,
0x21
,
0xb4
,
0x7d
,
0xcf
,
0xc7
,
0x2a
,
0x10
,
0x0a
,
0x4d
,
0x5c
,
0x9d
,
0x46
,
0x65
,
0xdf
,
0xa8
,
0x20
,
0x33
,
0xc8
,
0x58
,
0x74
,
0x06
,
0x6d
,
0xb3
,
0x85
,
0x52
,
0x72
,
0x1f
,
0x20
,
0xf6
,
0xe2
,
0xaa
,
0xaf
,
0x25
,
0x04
,
0x4b
,
0x27
,
0xaf
,
0x94
,
0x15
,
0xc8
,
0xa6
,
0xaa
,
0x0c
,
0xe9
,
0xe6
,
0xd5
,
0x7d
,
0x55
,
0x5a
,
0x9c
,
0x39
,
0x4d
,
0xff
,
0x70
,
0xe1
,
0xe0
,
0x34
,
0x91
,
0xe1
,
0xe4
,
0x75
,
0x98
,
0x66
,
0x89
,
0xb9
,
0x5f
,
0x8a
,
0x67
,
0xbf
,
0xe8
,
0xd1
,
0x8b
,
0xeb
,
0x33
,
0x47
,
0xc7
,
0x42
,
0x1e
,
0x5b
,
0xff
,
0x6b
,
0x28
,
0x72
,
0x58
,
0x88
,
0x60
,
0x08
,
0x67
,
0x8e
,
0x09
,
0x42
,
0xe7
,
0x31
,
0xe6
,
0x62
,
0x8a
,
0x26
,
0xbb
,
0x5e
,
0xaf
,
0xd4
,
0xee
,
0x5c
,
0x4c
,
0xcf
,
0x9c
,
0x00
,
0xb9
,
0xe4
,
0x49
,
0x51
,
0x87
,
0x46
,
0xe5
,
0x41
,
0x9b
,
0x80
,
0x33
,
0x27
,
0x2f
,
0xcd
,
0x69
,
0x0b
,
0x9a
,
0xab
,
0x70
,
0xbe
,
0x64
,
0x94
,
0xdb
,
0x7e
,
0xcb
,
0x56
,
0xf8
,
0xbf
,
0xd9
,
0xda
,
0x9f
,
0x61
,
0xdb
,
0x58
,
0x3b
,
0x8f
,
0xa1
,
0x95
,
0x5d
,
0x0b
,
0xdb
,
0xb6
,
0x6b
,
0xb7
,
0xc4
,
0x72
,
0xa9
,
0x80
,
0xd6
,
0xb9
,
0x58
,
0x61
,
0x46
,
0x1f
,
0xed
,
0xee
,
0x10
,
0x93
,
0xd7
,
0x47
,
0xd5
,
0xbc
,
0x56
,
0xfa
,
0xa2
,
0x48
,
0x6a
,
0x36
,
0x00
,
0x75
,
0x3b
,
0x00
,
0x45
,
0x46
,
0x9e
,
0x43
,
0xdb
,
0xd8
,
0x4b
,
0xf5
,
0x53
,
0x5c
,
0xb1
,
0x85
,
0x75
,
0xb1
,
0x57
,
0xb4
,
0xb0
,
0xe6
,
0x07
,
0x19
,
0x93
,
0xfe
,
0xe6
,
0x42
,
0x43
,
0x6f
,
0x9e
,
0x7f
,
0x74
,
0x7c
,
0x09
,
0x34
,
0x52
,
0x36
,
0xbf
,
0xc2
,
0xda
,
0xb5
,
0x03
,
0xfc
,
0x5e
,
0x3f
,
0xc8
,
0xcd
,
0x5d
,
0x07
,
0x79
,
0x6f
,
0xd7
,
0x41
,
0x7e
,
0x0a
,
0x6d
,
0xed
,
0x20
,
0xae
,
0xd5
,
0x0f
,
0xa0
,
0xa9
,
0x9b
,
0xd6
,
0xc6
,
0xd4
,
0xb5
,
0xed
,
0xc4
,
0x58
,
0x12
,
0x64
,
0x1c
,
0xfa
,
0xbb
,
0x0b
,
0xdd
,
0x77
,
0x72
,
0xc2
,
0xde
,
0x31
,
0x85
,
0x0b
,
0x93
,
0xc2
,
0x3e
,
0x33
,
0x0b
,
0xb4
,
0x14
,
0x5f
,
0x05
,
0xd3
,
0xb5
,
0x9f
,
0xcb
,
0xc8
,
0x08
,
0x64
,
0xb3
,
0x53
,
0x00
,
0xe5
,
0xdb
,
0x57
,
0xc7
,
0x00
,
0xcb
,
0x87
,
0x5e
,
0x2e
,
0xd5
,
0xa5
,
0x5c
,
0x8a
,
0x49
,
0x6a
,
0x7e
,
0x72
,
0x14
,
0x80
,
0x9e
,
0x38
,
0x2e
,
0x0c
,
0x33
,
0x0b
,
0x3f
,
0xa7
,
0xe9
,
0xa7
,
0x00
,
0xda
,
0xe9
,
0x34
,
0x60
,
0xf1
,
0xfc
,
0x86
,
0x7c
,
0x54
,
0x0d
,
0xeb
,
0xa8
,
0x14
,
0x56
,
0x8a
,
0x27
,
0xc1
,
0xc4
,
0xf6
,
0xb3
,
0x0b
,
0x9d
,
0x1c
,
0xcc
,
0x2b
,
0xe1
,
0x96
,
0x2a
,
0xd1
,
0x83
,
0x1a
,
0x8f
,
0x4d
,
0x08
,
0x35
,
0x1e
,
0x6f
,
0x3d
,
0xa9
,
0x6b
,
0xbb
,
0xa2
,
0xb1
,
0xb9
,
0x2b
,
0xaa
,
0xdb
,
0xa6
,
0xb9
,
0xbe
,
0x6d
,
0xbc
,
0x5f
,
0x5a
,
0xd0
,
0x8d
,
0xbd
,
0x78
,
0x6a
,
0xf3
,
0xf0
,
0x04
,
0xba
,
0xf9
,
0xfa
,
0xb8
,
0xb8
,
0x26
,
0x95
,
0x85
,
0x31
,
0xb0
,
0x14
,
0x86
,
0x4a
,
0x1d
,
0xf2
,
0x02
,
0x7a
,
0xb9
,
0x70
,
0xb6
,
0x0c
,
0xd7
,
0xb7
,
0xc7
,
0x86
,
0xca
,
0x31
,
0x34
,
0xf0
,
0xa7
,
0xc4
,
0xda
,
0xfa
,
0x18
,
0x94
,
0x69
,
0x29
,
0xa6
,
0xd4
,
0x21
,
0x43
,
0x68
,
0xd9
,
0x23
,
0x7f
,
0xa7
,
0x60
,
0x1a
,
0xa8
,
0x2c
,
0xaf
,
0x69
,
0xea
,
0x90
,
0x97
,
0xd0
,
0x35
,
0x4c
,
0xec
,
0xaf
,
0x2d
,
0x3a
,
0xa4
,
0xaa
,
0xa3
,
0xc5
,
0xa8
,
0x43
,
0x9e
,
0x43
,
0xcb
,
0xfe
,
0x42
,
0x2c
,
0xe9
,
0x18
,
0x68
,
0x70
,
0x54
,
0x81
,
0x4e
,
0xa2
,
0xf7
,
0xd4
,
0x21
,
0x5e
,
0xbe
,
0xcd
,
0xbd
,
0x6d
,
0x2a
,
0x9b
,
0x10
,
0x75
,
0xc8
,
0x53
,
0xe8
,
0x8e
,
0xe5
,
0x95
,
0xb2
,
0x96
,
0xd6
,
0xc3
,
0xdf
,
0xcc
,
0x6c
,
0xa7
,
0x38
,
0xf3
,
0xff
,
0xa9
,
0x84
,
0x92
,
0x81
,
0x83
,
0x83
,
0x02
,
0x3c
,
0x17
,
0x2b
,
0xea
,
0x90
,
0x11
,
0x40
,
0x76
,
0xaf
,
0x7d
,
0x7d
,
0xaf
,
0xef
,
0x56
,
0x74
,
0xcc
,
0x15
,
0xdf
,
0x54
,
0x7a
,
0x81
,
0x49
,
0xc6
,
0xad
,
0x56
,
0x4d
,
0x98
,
0x86
,
0x06
,
0x87
,
0xd5
,
0x45
,
0x93
,
0x52
,
0xe7
,
0xb9
,
0x4b
,
0x3e
,
0x47
,
0x3b
,
0x76
,
0x7f
,
0x56
,
0xed
,
0x18
,
0xb4
,
0x9c
,
0x02
,
0x03
,
0x51
,
0x87
,
0x7c
,
0x81
,
0x05
,
0xca
,
0xff
,
0x22
,
0xfc
,
0xb7
,
0xa2
,
0x69
,
0xe1
,
0xc1
,
0x96
,
0x9f
,
0x51
,
0xd4
,
0x21
,
0xaf
,
0xe0
,
0x68
,
0xcc
,
0x92
,
0x15
,
0x4b
,
0xc6
,
0x2a
,
0x61
,
0xe1
,
0x22
,
0x60
,
0xe1
,
0x24
,
0x37
,
0x5d
,
0x39
,
0x77
,
0x79
,
0x88
,
0x01
,
0xfb
,
0xf1
,
0x1d
,
0x9f
,
0x53
,
0xe7
,
0xd8
,
0x25
,
0x5f
,
0x56
,
0x95
,
0xc7
,
0x4c
,
0x4c
,
0x36
,
0x0a
,
0xb0
,
0xf5
,
0x31
,
0x8c
,
0x77
,
0x04
,
0xbd
,
0xd7
,
0x72
,
0x3e
,
0x67
,
0x91
,
0x3a
,
0x17
,
0x38
,
0xb1
,
0x1b
,
0xba
,
0x87
,
0xa5
,
0x21
,
0x37
,
0x4d
,
0xf5
,
0x12
,
0x0e
,
0xab
,
0x4a
,
0xde
,
0x86
,
0xd6
,
0x9d
,
0xf2
,
0x6a
,
0x30
,
0x75
,
0x3f
,
0x7d
,
0xf0
,
0xc3
,
0xff
,
0xa7
,
0x5c
,
0xcd
,
0x96
,
0x97
,
0xc3
,
0x48
,
0x2e
,
0x9e
,
0x8d
,
0x46
,
0x91
,
0x78
,
0x86
,
0x7f
,
0xc9
,
0x46
,
0xa3
,
0x67
,
0x28
,
0x7d
,
0xb9
,
0x87
,
0xff
,
0xcd
,
0x46
,
0x7f
,
0x05
,
0x00
,
0x00
,
0xff
,
0xff
,
0x73
,
0x56
,
0x36
,
0x8a
,
0xe2
,
0x0d
,
0x00
,
0x00
,
}
// Reference imports to suppress errors if they are not otherwise used.
var
_
context
.
Context
var
_
grpc
.
ClientConn
...
...
@@ -1185,33 +1930,34 @@ var _ grpc.ClientConn
// is compatible with the grpc package it is being compiled against.
const
_
=
grpc
.
SupportPackageIsVersion4
// Client API for P2Pgservice service
// P2PgserviceClient is the client API for P2Pgservice service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type
P2PgserviceClient
interface
{
//
广播交易
//广播交易
BroadCastTx
(
ctx
context
.
Context
,
in
*
P2PTx
,
opts
...
grpc
.
CallOption
)
(
*
Reply
,
error
)
//
广播区块
//广播区块
BroadCastBlock
(
ctx
context
.
Context
,
in
*
P2PBlock
,
opts
...
grpc
.
CallOption
)
(
*
Reply
,
error
)
// PING
Ping
(
ctx
context
.
Context
,
in
*
P2PPing
,
opts
...
grpc
.
CallOption
)
(
*
P2PPong
,
error
)
//
获取地址
//获取地址
GetAddr
(
ctx
context
.
Context
,
in
*
P2PGetAddr
,
opts
...
grpc
.
CallOption
)
(
*
P2PAddr
,
error
)
GetAddrList
(
ctx
context
.
Context
,
in
*
P2PGetAddr
,
opts
...
grpc
.
CallOption
)
(
*
P2PAddrList
,
error
)
//
版本
//版本
Version
(
ctx
context
.
Context
,
in
*
P2PVersion
,
opts
...
grpc
.
CallOption
)
(
*
P2PVerAck
,
error
)
//
获取p2p协议的版本号
//获取p2p协议的版本号
Version2
(
ctx
context
.
Context
,
in
*
P2PVersion
,
opts
...
grpc
.
CallOption
)
(
*
P2PVersion
,
error
)
//
获取软件的版本号
//获取软件的版本号
SoftVersion
(
ctx
context
.
Context
,
in
*
P2PPing
,
opts
...
grpc
.
CallOption
)
(
*
Reply
,
error
)
//
获取区块,最高200
//获取区块,最高200
GetBlocks
(
ctx
context
.
Context
,
in
*
P2PGetBlocks
,
opts
...
grpc
.
CallOption
)
(
*
P2PInv
,
error
)
//
获取mempool
//获取mempool
GetMemPool
(
ctx
context
.
Context
,
in
*
P2PGetMempool
,
opts
...
grpc
.
CallOption
)
(
*
P2PInv
,
error
)
//
获取数据
//获取数据
GetData
(
ctx
context
.
Context
,
in
*
P2PGetData
,
opts
...
grpc
.
CallOption
)
(
P2Pgservice_GetDataClient
,
error
)
//
获取头部
//获取头部
GetHeaders
(
ctx
context
.
Context
,
in
*
P2PGetHeaders
,
opts
...
grpc
.
CallOption
)
(
*
P2PHeaders
,
error
)
//
获取 peerinfo
//获取 peerinfo
GetPeerInfo
(
ctx
context
.
Context
,
in
*
P2PGetPeerInfo
,
opts
...
grpc
.
CallOption
)
(
*
P2PPeerInfo
,
error
)
// grpc server 读客户端发送来的数据
ServerStreamRead
(
ctx
context
.
Context
,
opts
...
grpc
.
CallOption
)
(
P2Pgservice_ServerStreamReadClient
,
error
)
...
...
@@ -1232,7 +1978,7 @@ func NewP2PgserviceClient(cc *grpc.ClientConn) P2PgserviceClient {
func
(
c
*
p2PgserviceClient
)
BroadCastTx
(
ctx
context
.
Context
,
in
*
P2PTx
,
opts
...
grpc
.
CallOption
)
(
*
Reply
,
error
)
{
out
:=
new
(
Reply
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/BroadCastTx"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/BroadCastTx"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1241,7 +1987,7 @@ func (c *p2PgserviceClient) BroadCastTx(ctx context.Context, in *P2PTx, opts ...
func
(
c
*
p2PgserviceClient
)
BroadCastBlock
(
ctx
context
.
Context
,
in
*
P2PBlock
,
opts
...
grpc
.
CallOption
)
(
*
Reply
,
error
)
{
out
:=
new
(
Reply
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/BroadCastBlock"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/BroadCastBlock"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1250,7 +1996,7 @@ func (c *p2PgserviceClient) BroadCastBlock(ctx context.Context, in *P2PBlock, op
func
(
c
*
p2PgserviceClient
)
Ping
(
ctx
context
.
Context
,
in
*
P2PPing
,
opts
...
grpc
.
CallOption
)
(
*
P2PPong
,
error
)
{
out
:=
new
(
P2PPong
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/Ping"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/Ping"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1259,7 +2005,7 @@ func (c *p2PgserviceClient) Ping(ctx context.Context, in *P2PPing, opts ...grpc.
func
(
c
*
p2PgserviceClient
)
GetAddr
(
ctx
context
.
Context
,
in
*
P2PGetAddr
,
opts
...
grpc
.
CallOption
)
(
*
P2PAddr
,
error
)
{
out
:=
new
(
P2PAddr
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/GetAddr"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/GetAddr"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1268,7 +2014,7 @@ func (c *p2PgserviceClient) GetAddr(ctx context.Context, in *P2PGetAddr, opts ..
func
(
c
*
p2PgserviceClient
)
GetAddrList
(
ctx
context
.
Context
,
in
*
P2PGetAddr
,
opts
...
grpc
.
CallOption
)
(
*
P2PAddrList
,
error
)
{
out
:=
new
(
P2PAddrList
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/GetAddrList"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/GetAddrList"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1277,7 +2023,7 @@ func (c *p2PgserviceClient) GetAddrList(ctx context.Context, in *P2PGetAddr, opt
func
(
c
*
p2PgserviceClient
)
Version
(
ctx
context
.
Context
,
in
*
P2PVersion
,
opts
...
grpc
.
CallOption
)
(
*
P2PVerAck
,
error
)
{
out
:=
new
(
P2PVerAck
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/Version"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/Version"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1286,7 +2032,7 @@ func (c *p2PgserviceClient) Version(ctx context.Context, in *P2PVersion, opts ..
func
(
c
*
p2PgserviceClient
)
Version2
(
ctx
context
.
Context
,
in
*
P2PVersion
,
opts
...
grpc
.
CallOption
)
(
*
P2PVersion
,
error
)
{
out
:=
new
(
P2PVersion
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/Version2"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/Version2"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1295,7 +2041,7 @@ func (c *p2PgserviceClient) Version2(ctx context.Context, in *P2PVersion, opts .
func
(
c
*
p2PgserviceClient
)
SoftVersion
(
ctx
context
.
Context
,
in
*
P2PPing
,
opts
...
grpc
.
CallOption
)
(
*
Reply
,
error
)
{
out
:=
new
(
Reply
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/SoftVersion"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/SoftVersion"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1304,7 +2050,7 @@ func (c *p2PgserviceClient) SoftVersion(ctx context.Context, in *P2PPing, opts .
func
(
c
*
p2PgserviceClient
)
GetBlocks
(
ctx
context
.
Context
,
in
*
P2PGetBlocks
,
opts
...
grpc
.
CallOption
)
(
*
P2PInv
,
error
)
{
out
:=
new
(
P2PInv
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/GetBlocks"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/GetBlocks"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1313,7 +2059,7 @@ func (c *p2PgserviceClient) GetBlocks(ctx context.Context, in *P2PGetBlocks, opt
func
(
c
*
p2PgserviceClient
)
GetMemPool
(
ctx
context
.
Context
,
in
*
P2PGetMempool
,
opts
...
grpc
.
CallOption
)
(
*
P2PInv
,
error
)
{
out
:=
new
(
P2PInv
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/GetMemPool"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/GetMemPool"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1321,7 +2067,7 @@ func (c *p2PgserviceClient) GetMemPool(ctx context.Context, in *P2PGetMempool, o
}
func
(
c
*
p2PgserviceClient
)
GetData
(
ctx
context
.
Context
,
in
*
P2PGetData
,
opts
...
grpc
.
CallOption
)
(
P2Pgservice_GetDataClient
,
error
)
{
stream
,
err
:=
grpc
.
NewClientStream
(
ctx
,
&
_P2Pgservice_serviceDesc
.
Streams
[
0
],
c
.
cc
,
"/types.p2pgservice/GetData"
,
opts
...
)
stream
,
err
:=
c
.
cc
.
NewStream
(
ctx
,
&
_P2Pgservice_serviceDesc
.
Streams
[
0
]
,
"/types.p2pgservice/GetData"
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1354,7 +2100,7 @@ func (x *p2PgserviceGetDataClient) Recv() (*InvDatas, error) {
func
(
c
*
p2PgserviceClient
)
GetHeaders
(
ctx
context
.
Context
,
in
*
P2PGetHeaders
,
opts
...
grpc
.
CallOption
)
(
*
P2PHeaders
,
error
)
{
out
:=
new
(
P2PHeaders
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/GetHeaders"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/GetHeaders"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1363,7 +2109,7 @@ func (c *p2PgserviceClient) GetHeaders(ctx context.Context, in *P2PGetHeaders, o
func
(
c
*
p2PgserviceClient
)
GetPeerInfo
(
ctx
context
.
Context
,
in
*
P2PGetPeerInfo
,
opts
...
grpc
.
CallOption
)
(
*
P2PPeerInfo
,
error
)
{
out
:=
new
(
P2PPeerInfo
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/GetPeerInfo"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/GetPeerInfo"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1371,7 +2117,7 @@ func (c *p2PgserviceClient) GetPeerInfo(ctx context.Context, in *P2PGetPeerInfo,
}
func
(
c
*
p2PgserviceClient
)
ServerStreamRead
(
ctx
context
.
Context
,
opts
...
grpc
.
CallOption
)
(
P2Pgservice_ServerStreamReadClient
,
error
)
{
stream
,
err
:=
grpc
.
NewClientStream
(
ctx
,
&
_P2Pgservice_serviceDesc
.
Streams
[
1
],
c
.
cc
,
"/types.p2pgservice/ServerStreamRead"
,
opts
...
)
stream
,
err
:=
c
.
cc
.
NewStream
(
ctx
,
&
_P2Pgservice_serviceDesc
.
Streams
[
1
]
,
"/types.p2pgservice/ServerStreamRead"
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1405,7 +2151,7 @@ func (x *p2PgserviceServerStreamReadClient) CloseAndRecv() (*ReqNil, error) {
}
func
(
c
*
p2PgserviceClient
)
ServerStreamSend
(
ctx
context
.
Context
,
in
*
P2PPing
,
opts
...
grpc
.
CallOption
)
(
P2Pgservice_ServerStreamSendClient
,
error
)
{
stream
,
err
:=
grpc
.
NewClientStream
(
ctx
,
&
_P2Pgservice_serviceDesc
.
Streams
[
2
],
c
.
cc
,
"/types.p2pgservice/ServerStreamSend"
,
opts
...
)
stream
,
err
:=
c
.
cc
.
NewStream
(
ctx
,
&
_P2Pgservice_serviceDesc
.
Streams
[
2
]
,
"/types.p2pgservice/ServerStreamSend"
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1438,7 +2184,7 @@ func (x *p2PgserviceServerStreamSendClient) Recv() (*BroadCastData, error) {
func
(
c
*
p2PgserviceClient
)
CollectInPeers
(
ctx
context
.
Context
,
in
*
P2PPing
,
opts
...
grpc
.
CallOption
)
(
*
PeerList
,
error
)
{
out
:=
new
(
PeerList
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/CollectInPeers"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/CollectInPeers"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1447,40 +2193,39 @@ func (c *p2PgserviceClient) CollectInPeers(ctx context.Context, in *P2PPing, opt
func
(
c
*
p2PgserviceClient
)
CollectInPeers2
(
ctx
context
.
Context
,
in
*
P2PPing
,
opts
...
grpc
.
CallOption
)
(
*
PeersReply
,
error
)
{
out
:=
new
(
PeersReply
)
err
:=
grpc
.
Invoke
(
ctx
,
"/types.p2pgservice/CollectInPeers2"
,
in
,
out
,
c
.
cc
,
opts
...
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/types.p2pgservice/CollectInPeers2"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
return
nil
,
err
}
return
out
,
nil
}
// Server API for P2Pgservice service
// P2PgserviceServer is the server API for P2Pgservice service.
type
P2PgserviceServer
interface
{
//
广播交易
//广播交易
BroadCastTx
(
context
.
Context
,
*
P2PTx
)
(
*
Reply
,
error
)
//
广播区块
//广播区块
BroadCastBlock
(
context
.
Context
,
*
P2PBlock
)
(
*
Reply
,
error
)
// PING
Ping
(
context
.
Context
,
*
P2PPing
)
(
*
P2PPong
,
error
)
//
获取地址
//获取地址
GetAddr
(
context
.
Context
,
*
P2PGetAddr
)
(
*
P2PAddr
,
error
)
GetAddrList
(
context
.
Context
,
*
P2PGetAddr
)
(
*
P2PAddrList
,
error
)
//
版本
//版本
Version
(
context
.
Context
,
*
P2PVersion
)
(
*
P2PVerAck
,
error
)
//
获取p2p协议的版本号
//获取p2p协议的版本号
Version2
(
context
.
Context
,
*
P2PVersion
)
(
*
P2PVersion
,
error
)
//
获取软件的版本号
//获取软件的版本号
SoftVersion
(
context
.
Context
,
*
P2PPing
)
(
*
Reply
,
error
)
//
获取区块,最高200
//获取区块,最高200
GetBlocks
(
context
.
Context
,
*
P2PGetBlocks
)
(
*
P2PInv
,
error
)
//
获取mempool
//获取mempool
GetMemPool
(
context
.
Context
,
*
P2PGetMempool
)
(
*
P2PInv
,
error
)
//
获取数据
//获取数据
GetData
(
*
P2PGetData
,
P2Pgservice_GetDataServer
)
error
//
获取头部
//获取头部
GetHeaders
(
context
.
Context
,
*
P2PGetHeaders
)
(
*
P2PHeaders
,
error
)
//
获取 peerinfo
//获取 peerinfo
GetPeerInfo
(
context
.
Context
,
*
P2PGetPeerInfo
)
(
*
P2PPeerInfo
,
error
)
// grpc server 读客户端发送来的数据
ServerStreamRead
(
P2Pgservice_ServerStreamReadServer
)
error
...
...
@@ -1895,90 +2640,3 @@ var _P2Pgservice_serviceDesc = grpc.ServiceDesc{
},
Metadata
:
"p2p.proto"
,
}
func
init
()
{
proto
.
RegisterFile
(
"p2p.proto"
,
fileDescriptor5
)
}
var
fileDescriptor5
=
[]
byte
{
// 1294 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xb4
,
0x57
,
0xcf
,
0x72
,
0x1b
,
0x45
,
0x13
,
0xdf
,
0xd5
,
0x1f
,
0x4b
,
0x6a
,
0xd9
,
0xb2
,
0x33
,
0x5f
,
0xbe
,
0xaf
,
0x54
,
0xaa
,
0x7c
,
0x49
,
0x98
,
0x0a
,
0xc4
,
0x90
,
0x8a
,
0x92
,
0xac
,
0x20
,
0x54
,
0x11
,
0x2e
,
0x76
,
0x80
,
0xd8
,
0x55
,
0x21
,
0xb5
,
0xb5
,
0x32
,
0x1c
,
0xb8
,
0xad
,
0x57
,
0x63
,
0x69
,
0x2a
,
0xd2
,
0xcc
,
0xb2
,
0x3b
,
0x52
,
0xd9
,
0xdc
,
0xb9
,
0x71
,
0xe2
,
0x05
,
0x38
,
0xf0
,
0x0a
,
0x3c
,
0x16
,
0x0f
,
0x41
,
0x4d
,
0xef
,
0xcc
,
0xfe
,
0x91
,
0x64
,
0x1d
,
0xa0
,
0xb8
,
0x6d
,
0xff
,
0xba
,
0x7b
,
0xfa
,
0x7f
,
0xb7
,
0x04
,
0x9d
,
0xd8
,
0x8b
,
0x87
,
0x71
,
0x22
,
0x95
,
0x24
,
0x4d
,
0x75
,
0x13
,
0xb3
,
0x74
,
0x70
,
0x47
,
0x25
,
0xa1
,
0x48
,
0xc3
,
0x48
,
0x71
,
0x29
,
0x32
,
0xce
,
0x60
,
0x3f
,
0x92
,
0x8b
,
0x45
,
0x4e
,
0x1d
,
0x5d
,
0xce
,
0x65
,
0xf4
,
0x3e
,
0x9a
,
0x85
,
0xdc
,
0x20
,
0xf4
,
0x13
,
0xe8
,
0xf9
,
0x9e
,
0xff
,
0x86
,
0x29
,
0x9f
,
0xb1
,
0xe4
,
0x5c
,
0x5c
,
0x49
,
0xd2
,
0x87
,
0xd6
,
0x8a
,
0x25
,
0x29
,
0x97
,
0xa2
,
0xef
,
0x3e
,
0x74
,
0x8f
,
0x9b
,
0x81
,
0x25
,
0xe9
,
0xaf
,
0x2e
,
0x74
,
0x7d
,
0xcf
,
0xcf
,
0x25
,
0x09
,
0x34
,
0xc2
,
0xc9
,
0x24
,
0x41
,
0xb1
,
0x4e
,
0x80
,
0xdf
,
0x1a
,
0x8b
,
0x65
,
0xa2
,
0xfa
,
0x35
,
0x54
,
0xc5
,
0x6f
,
0x8d
,
0x89
,
0x70
,
0xc1
,
0xfa
,
0xf5
,
0x4c
,
0x4e
,
0x7f
,
0x93
,
0x87
,
0xd0
,
0x5d
,
0xb0
,
0x45
,
0x2c
,
0xe5
,
0x7c
,
0xcc
,
0x7f
,
0x62
,
0xfd
,
0x06
,
0x8a
,
0x97
,
0x21
,
0xf2
,
0x21
,
0xec
,
0xcd
,
0x58
,
0x38
,
0x61
,
0x49
,
0xbf
,
0xf9
,
0xd0
,
0x3d
,
0xee
,
0x7a
,
0x07
,
0x43
,
0x0c
,
0x72
,
0x78
,
0x86
,
0x60
,
0x60
,
0x98
,
0xf4
,
0x4f
,
0x17
,
0xc0
,
0xf7
,
0xfc
,
0xef
,
0x33
,
0x1f
,
0x6f
,
0xf7
,
0x5e
,
0x73
,
0x52
,
0x96
,
0xac
,
0x78
,
0xc4
,
0xd0
,
0xb9
,
0x7a
,
0x60
,
0x49
,
0x72
,
0x0f
,
0x3a
,
0x8a
,
0x2f
,
0x58
,
0xaa
,
0xc2
,
0x45
,
0x8c
,
0x4e
,
0xd6
,
0x83
,
0x02
,
0x20
,
0x03
,
0x68
,
0xeb
,
0xc8
,
0x02
,
0x16
,
0xad
,
0xd0
,
0xcd
,
0x4e
,
0x90
,
0xd3
,
0x96
,
0xf7
,
0x4d
,
0x22
,
0x17
,
0xe8
,
0xa5
,
0xe1
,
0x69
,
0x9a
,
0xdc
,
0x85
,
0xa6
,
0x90
,
0x22
,
0x62
,
0xfd
,
0x3d
,
0x7c
,
0x31
,
0x23
,
0xb4
,
0xad
,
0x65
,
0xca
,
0x92
,
0x93
,
0x29
,
0x13
,
0xaa
,
0xdf
,
0x42
,
0x95
,
0x02
,
0xd0
,
0x59
,
0x49
,
0x55
,
0x98
,
0xa8
,
0x33
,
0xc6
,
0xa7
,
0x33
,
0xd5
,
0x6f
,
0xa3
,
0x66
,
0x19
,
0xa2
,
0xdf
,
0x41
,
0x27
,
0x8b
,
0xf6
,
0x24
,
0x7a
,
0xff
,
0xb7
,
0x82
,
0xcd
,
0xdd
,
0xaa
,
0x97
,
0xdc
,
0xa2
,
0x0b
,
0x68
,
0xe9
,
0xca
,
0x72
,
0x31
,
0x2d
,
0x04
,
0xdc
,
0xb2
,
0xdf
,
0xb6
,
0xd6
,
0xb5
,
0x2d
,
0xb5
,
0xae
,
0x97
,
0x6a
,
0xfd
,
0x08
,
0x1a
,
0x29
,
0x9f
,
0x0a
,
0xcc
,
0x54
,
0xd7
,
0x3b
,
0x32
,
0x35
,
0x1b
,
0xf3
,
0xa9
,
0x08
,
0xd5
,
0x32
,
0x61
,
0x01
,
0x72
,
0xe9
,
0x83
,
0xcc
,
0x9c
,
0xbc
,
0xcd
,
0x1c
,
0xa5
,
0x58
,
0xd4
,
0x37
,
0x4c
,
0x9d
,
0x68
,
0x43
,
0xdb
,
0x65
,
0x5e
,
0xe1
,
0x23
,
0xb7
,
0x0b
,
0xd8
,
0xea
,
0xcc
,
0x79
,
0xaa
,
0xfb
,
0xb1
,
0x6e
,
0xab
,
0xa3
,
0x69
,
0x3a
,
0xc6
,
0x56
,
0xd6
,
0xca
,
0x6f
,
0x79
,
0xaa
,
0x6e
,
0x79
,
0x60
,
0x08
,
0xed
,
0x98
,
0xb1
,
0x84
,
0x8b
,
0x2b
,
0x89
,
0x0f
,
0x74
,
0x3d
,
0x62
,
0x02
,
0x2a
,
0x8d
,
0x41
,
0x90
,
0xcb
,
0xd0
,
0xd7
,
0x70
,
0xe8
,
0x7b
,
0xfe
,
0xd7
,
0xd7
,
0x8a
,
0x25
,
0x22
,
0x9c
,
0xdf
,
0x3a
,
0x23
,
0xf7
,
0xa0
,
0xc3
,
0x53
,
0xb9
,
0x54
,
0x29
,
0x9f
,
0x64
,
0xe5
,
0x69
,
0x07
,
0x05
,
0x40
,
0x67
,
0xb0
,
0x9f
,
0x85
,
0x7e
,
0xaa
,
0x67
,
0x35
,
0xdd
,
0x51
,
0xe4
,
0xb5
,
0x6e
,
0xa9
,
0x6d
,
0x74
,
0x8b
,
0xb6
,
0xc4
,
0xc4
,
0xc4
,
0xf0
,
0x4d
,
0x67
,
0xe7
,
0x00
,
0xfd
,
0x18
,
0x0e
,
0x32
,
0x4b
,
0xdf
,
0x66
,
0x63
,
0xb7
,
0x63
,
0xf4
,
0x87
,
0xb0
,
0xe7
,
0x7b
,
0xfe
,
0xb9
,
0x58
,
0xe9
,
0x02
,
0x73
,
0xb1
,
0x4a
,
0xfb
,
0x2e
,
0xe6
,
0xc3
,
0x16
,
0xf8
,
0x5c
,
0xac
,
0x98
,
0x50
,
0x32
,
0xb9
,
0x09
,
0x90
,
0x4b
,
0xdf
,
0x40
,
0x27
,
0x87
,
0x48
,
0x0f
,
0x6a
,
0xea
,
0xc6
,
0xbc
,
0x58
,
0x53
,
0x37
,
0x3a
,
0x27
,
0xb3
,
0x30
,
0x9d
,
0xa1
,
0xc3
,
0xfb
,
0x01
,
0x7e
,
0x93
,
0xff
,
0xe9
,
0x69
,
0x2f
,
0xb9
,
0x69
,
0x28
,
0xfa
,
0xd6
,
0x36
,
0xc2
,
0x57
,
0xa1
,
0x0a
,
0x77
,
0xe4
,
0xc2
,
0xba
,
0x55
,
0xdb
,
0xe9
,
0xd6
,
0x13
,
0x68
,
0xfa
,
0x9e
,
0x7f
,
0x71
,
0x4d
,
0x28
,
0xd4
,
0xd4
,
0x35
,
0xbe
,
0x51
,
0xd4
,
0xf4
,
0xa2
,
0x58
,
0x9e
,
0x41
,
0x4d
,
0x5d
,
0xd3
,
0x21
,
0xb4
,
0x7d
,
0xcf
,
0xc7
,
0x2a
,
0x10
,
0x0a
,
0x4d
,
0x5c
,
0x9d
,
0x46
,
0x65
,
0xdf
,
0xa8
,
0x20
,
0x33
,
0xc8
,
0x58
,
0x74
,
0x06
,
0x6d
,
0xb3
,
0x85
,
0x52
,
0x72
,
0x1f
,
0x20
,
0xf6
,
0xe2
,
0xaa
,
0xaf
,
0x25
,
0x04
,
0x4b
,
0x27
,
0xaf
,
0x94
,
0x15
,
0xc8
,
0xa6
,
0xaa
,
0x0c
,
0xe9
,
0xe6
,
0xd5
,
0x7d
,
0x55
,
0x5a
,
0x9c
,
0x39
,
0x4d
,
0xff
,
0x70
,
0xe1
,
0xe0
,
0x34
,
0x91
,
0xe1
,
0xe4
,
0x75
,
0x98
,
0x66
,
0x89
,
0xb9
,
0x5f
,
0x8a
,
0x67
,
0xbf
,
0xe8
,
0xd1
,
0x8b
,
0xeb
,
0x33
,
0x47
,
0xc7
,
0x42
,
0x1e
,
0x5b
,
0xff
,
0x6b
,
0x28
,
0x72
,
0x58
,
0x88
,
0x60
,
0x08
,
0x67
,
0x8e
,
0x09
,
0x42
,
0xe7
,
0x31
,
0xe6
,
0x62
,
0x8a
,
0x26
,
0xbb
,
0x5e
,
0xaf
,
0xd4
,
0xee
,
0x5c
,
0x4c
,
0xcf
,
0x9c
,
0x00
,
0xb9
,
0xe4
,
0x49
,
0x51
,
0x87
,
0x46
,
0xe5
,
0x41
,
0x9b
,
0x80
,
0x33
,
0x27
,
0x2f
,
0xcd
,
0x69
,
0x0b
,
0x9a
,
0xab
,
0x70
,
0xbe
,
0x64
,
0x94
,
0xdb
,
0x7e
,
0xcb
,
0x56
,
0xf8
,
0xbf
,
0xd9
,
0xda
,
0x9f
,
0x61
,
0xdb
,
0x58
,
0x3b
,
0x8f
,
0xa1
,
0x95
,
0x5d
,
0x0b
,
0xdb
,
0xb6
,
0x6b
,
0xb7
,
0xc4
,
0x72
,
0xa9
,
0x80
,
0xd6
,
0xb9
,
0x58
,
0x61
,
0x46
,
0x1f
,
0xed
,
0xee
,
0x10
,
0x93
,
0xd7
,
0x47
,
0xd5
,
0xbc
,
0x56
,
0xfa
,
0xa2
,
0x48
,
0x6a
,
0x36
,
0x00
,
0x75
,
0x3b
,
0x00
,
0x45
,
0x46
,
0x9e
,
0x43
,
0xdb
,
0xd8
,
0x4b
,
0xf5
,
0x53
,
0x5c
,
0xb1
,
0x85
,
0x75
,
0xb1
,
0x57
,
0xb4
,
0xb0
,
0xe6
,
0x07
,
0x19
,
0x93
,
0xfe
,
0xe6
,
0x42
,
0x43
,
0x6f
,
0x9e
,
0x7f
,
0x74
,
0x7c
,
0x09
,
0x34
,
0x52
,
0x36
,
0xbf
,
0xc2
,
0xda
,
0xb5
,
0x03
,
0xfc
,
0x5e
,
0x3f
,
0xc8
,
0xcd
,
0x5d
,
0x07
,
0x79
,
0x6f
,
0xd7
,
0x41
,
0x7e
,
0x0a
,
0x6d
,
0xed
,
0x20
,
0xae
,
0xd5
,
0x0f
,
0xa0
,
0xa9
,
0x9b
,
0xd6
,
0xc6
,
0xd4
,
0xb5
,
0xed
,
0xc4
,
0x58
,
0x12
,
0x64
,
0x1c
,
0xfa
,
0xbb
,
0x0b
,
0xdd
,
0x77
,
0x72
,
0xc2
,
0xde
,
0x31
,
0x85
,
0x0b
,
0x93
,
0xc2
,
0x3e
,
0x33
,
0x0b
,
0xb4
,
0x14
,
0x5f
,
0x05
,
0xd3
,
0xb5
,
0x9f
,
0xcb
,
0xc8
,
0x08
,
0x64
,
0xb3
,
0x53
,
0x00
,
0xe5
,
0xdb
,
0x57
,
0xc7
,
0x00
,
0xcb
,
0x87
,
0x5e
,
0x2e
,
0xd5
,
0xa5
,
0x5c
,
0x8a
,
0x49
,
0x6a
,
0x7e
,
0x72
,
0x14
,
0x80
,
0x9e
,
0x38
,
0x2e
,
0x0c
,
0x33
,
0x0b
,
0x3f
,
0xa7
,
0xe9
,
0xa7
,
0x00
,
0xda
,
0xe9
,
0x34
,
0x60
,
0xf1
,
0xfc
,
0x86
,
0x7c
,
0x54
,
0x0d
,
0xeb
,
0xa8
,
0x14
,
0x56
,
0x8a
,
0x27
,
0xc1
,
0xc4
,
0xf6
,
0xb3
,
0x0b
,
0x9d
,
0x1c
,
0xcc
,
0x2b
,
0xe1
,
0x96
,
0x2a
,
0xd1
,
0x83
,
0x1a
,
0x8f
,
0x4d
,
0x08
,
0x35
,
0x1e
,
0x6f
,
0x3d
,
0xa9
,
0x6b
,
0xbb
,
0xa2
,
0xb1
,
0xb9
,
0x2b
,
0xaa
,
0xdb
,
0xa6
,
0xb9
,
0xbe
,
0x6d
,
0xbc
,
0x5f
,
0x5a
,
0xd0
,
0x8d
,
0xbd
,
0x78
,
0x6a
,
0xf3
,
0xf0
,
0x04
,
0xba
,
0xf9
,
0xfa
,
0xb8
,
0xb8
,
0x26
,
0x95
,
0x85
,
0x31
,
0xb0
,
0x14
,
0x86
,
0x4a
,
0x1d
,
0xf2
,
0x02
,
0x7a
,
0xb9
,
0x70
,
0xb6
,
0x0c
,
0xd7
,
0xb7
,
0xc7
,
0x86
,
0xca
,
0x31
,
0x34
,
0xf0
,
0xa7
,
0xc4
,
0xda
,
0xfa
,
0x18
,
0x94
,
0x69
,
0x29
,
0xa6
,
0xd4
,
0x21
,
0x43
,
0x68
,
0xd9
,
0x23
,
0x7f
,
0xa7
,
0x60
,
0x1a
,
0xa8
,
0x2c
,
0xaf
,
0x69
,
0xea
,
0x90
,
0x97
,
0xd0
,
0x35
,
0x4c
,
0xec
,
0xaf
,
0x2d
,
0x3a
,
0xa4
,
0xaa
,
0xa3
,
0xc5
,
0xa8
,
0x43
,
0x9e
,
0x43
,
0xcb
,
0xfe
,
0x42
,
0x2c
,
0xe9
,
0x18
,
0x68
,
0x70
,
0x54
,
0x81
,
0x4e
,
0xa2
,
0xf7
,
0xd4
,
0x21
,
0x5e
,
0xbe
,
0xcd
,
0xbd
,
0x6d
,
0x2a
,
0x9b
,
0x10
,
0x75
,
0xc8
,
0x53
,
0xe8
,
0x8e
,
0xe5
,
0x95
,
0xb2
,
0x96
,
0xd6
,
0xc3
,
0xdf
,
0xcc
,
0x6c
,
0xa7
,
0x38
,
0xf3
,
0xff
,
0xa9
,
0x84
,
0x92
,
0x81
,
0x83
,
0x83
,
0x02
,
0x3c
,
0x17
,
0x2b
,
0xea
,
0x90
,
0x11
,
0x40
,
0x76
,
0xaf
,
0x7d
,
0x7d
,
0xaf
,
0xef
,
0x56
,
0x74
,
0xcc
,
0x15
,
0xdf
,
0x54
,
0x7a
,
0x81
,
0x49
,
0xc6
,
0xad
,
0x56
,
0x4d
,
0x98
,
0x86
,
0x06
,
0x87
,
0xd5
,
0x45
,
0x93
,
0x52
,
0xe7
,
0xb9
,
0x4b
,
0x3e
,
0x47
,
0x3b
,
0x76
,
0x7f
,
0x56
,
0xed
,
0x18
,
0xb4
,
0x9c
,
0x02
,
0x03
,
0x51
,
0x87
,
0x7c
,
0x81
,
0x05
,
0xca
,
0xff
,
0x22
,
0xfc
,
0xb7
,
0xa2
,
0x69
,
0xe1
,
0xc1
,
0x96
,
0x9f
,
0x51
,
0xd4
,
0x21
,
0xaf
,
0xe0
,
0x68
,
0xcc
,
0x92
,
0x15
,
0x4b
,
0xc6
,
0x2a
,
0x61
,
0xe1
,
0x22
,
0x60
,
0xe1
,
0x24
,
0x37
,
0x5d
,
0x39
,
0x77
,
0x79
,
0x88
,
0x01
,
0xfb
,
0xf1
,
0x1d
,
0x9f
,
0x53
,
0xe7
,
0xd8
,
0x25
,
0x5f
,
0x56
,
0x95
,
0xc7
,
0x4c
,
0x4c
,
0x36
,
0x0a
,
0xb0
,
0xf5
,
0x31
,
0x8c
,
0x77
,
0x04
,
0xbd
,
0xd7
,
0x72
,
0x3e
,
0x67
,
0x91
,
0x3a
,
0x17
,
0x38
,
0xb1
,
0x1b
,
0xba
,
0x87
,
0xa5
,
0x21
,
0x37
,
0x4d
,
0xf5
,
0x12
,
0x0e
,
0xab
,
0x4a
,
0xde
,
0x86
,
0xd6
,
0x9d
,
0xf2
,
0x6a
,
0x30
,
0x75
,
0x3f
,
0x7d
,
0xf0
,
0xc3
,
0xff
,
0xa7
,
0x5c
,
0xcd
,
0x96
,
0x97
,
0xc3
,
0x48
,
0x2e
,
0x9e
,
0x8d
,
0x46
,
0x91
,
0x78
,
0x86
,
0x7f
,
0xc9
,
0x46
,
0xa3
,
0x67
,
0x28
,
0x7d
,
0xb9
,
0x87
,
0xff
,
0xcd
,
0x46
,
0x7f
,
0x05
,
0x00
,
0x00
,
0xff
,
0xff
,
0x73
,
0x56
,
0x36
,
0x8a
,
0xe2
,
0x0d
,
0x00
,
0x00
,
}
vendor/github.com/33cn/chain33/types/pbft.pb.go
View file @
1d9e819e
...
...
@@ -3,23 +3,55 @@
package
types
import
proto
"github.com/golang/protobuf/proto"
import
fmt
"fmt"
import
math
"math"
import
(
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
)
// Reference imports to suppress errors if they are not otherwise used.
var
_
=
proto
.
Marshal
var
_
=
fmt
.
Errorf
var
_
=
math
.
Inf
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const
_
=
proto
.
ProtoPackageIsVersion2
// please upgrade the proto package
type
Operation
struct
{
Value
*
Block
`protobuf:"bytes,1,opt,name=value" json:"value,omitempty"`
Value
*
Block
`protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Operation
)
Reset
()
{
*
m
=
Operation
{}
}
func
(
m
*
Operation
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Operation
)
ProtoMessage
()
{}
func
(
*
Operation
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
0
}
}
func
(
*
Operation
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
0
}
}
func
(
m
*
Operation
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Operation
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Operation
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Operation
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Operation
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Operation
.
Merge
(
m
,
src
)
}
func
(
m
*
Operation
)
XXX_Size
()
int
{
return
xxx_messageInfo_Operation
.
Size
(
m
)
}
func
(
m
*
Operation
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Operation
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Operation
proto
.
InternalMessageInfo
func
(
m
*
Operation
)
GetValue
()
*
Block
{
if
m
!=
nil
{
...
...
@@ -29,14 +61,37 @@ func (m *Operation) GetValue() *Block {
}
type
Checkpoint
struct
{
Sequence
uint32
`protobuf:"varint,1,opt,name=sequence
" json:"sequence,omitempty"`
Sequence
uint32
`protobuf:"varint,1,opt,name=sequence,proto3
" json:"sequence,omitempty"`
Digest
[]
byte
`protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Checkpoint
)
Reset
()
{
*
m
=
Checkpoint
{}
}
func
(
m
*
Checkpoint
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Checkpoint
)
ProtoMessage
()
{}
func
(
*
Checkpoint
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
1
}
}
func
(
*
Checkpoint
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
1
}
}
func
(
m
*
Checkpoint
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Checkpoint
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Checkpoint
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Checkpoint
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Checkpoint
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Checkpoint
.
Merge
(
m
,
src
)
}
func
(
m
*
Checkpoint
)
XXX_Size
()
int
{
return
xxx_messageInfo_Checkpoint
.
Size
(
m
)
}
func
(
m
*
Checkpoint
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Checkpoint
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Checkpoint
proto
.
InternalMessageInfo
func
(
m
*
Checkpoint
)
GetSequence
()
uint32
{
if
m
!=
nil
{
...
...
@@ -53,15 +108,38 @@ func (m *Checkpoint) GetDigest() []byte {
}
type
Entry
struct
{
Sequence
uint32
`protobuf:"varint,1,opt,name=sequence
" json:"sequence,omitempty"`
Sequence
uint32
`protobuf:"varint,1,opt,name=sequence,proto3
" json:"sequence,omitempty"`
Digest
[]
byte
`protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
View
uint32
`protobuf:"varint,3,opt,name=view" json:"view,omitempty"`
View
uint32
`protobuf:"varint,3,opt,name=view,proto3" json:"view,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Entry
)
Reset
()
{
*
m
=
Entry
{}
}
func
(
m
*
Entry
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Entry
)
ProtoMessage
()
{}
func
(
*
Entry
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
2
}
}
func
(
*
Entry
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
2
}
}
func
(
m
*
Entry
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Entry
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Entry
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Entry
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Entry
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Entry
.
Merge
(
m
,
src
)
}
func
(
m
*
Entry
)
XXX_Size
()
int
{
return
xxx_messageInfo_Entry
.
Size
(
m
)
}
func
(
m
*
Entry
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Entry
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Entry
proto
.
InternalMessageInfo
func
(
m
*
Entry
)
GetSequence
()
uint32
{
if
m
!=
nil
{
...
...
@@ -85,14 +163,37 @@ func (m *Entry) GetView() uint32 {
}
type
ViewChange
struct
{
Viewchanger
uint32
`protobuf:"varint,1,opt,name=viewchanger
" json:"viewchanger,omitempty"`
Viewchanger
uint32
`protobuf:"varint,1,opt,name=viewchanger,proto3
" json:"viewchanger,omitempty"`
Digest
[]
byte
`protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ViewChange
)
Reset
()
{
*
m
=
ViewChange
{}
}
func
(
m
*
ViewChange
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ViewChange
)
ProtoMessage
()
{}
func
(
*
ViewChange
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
3
}
}
func
(
*
ViewChange
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
3
}
}
func
(
m
*
ViewChange
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ViewChange
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ViewChange
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ViewChange
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ViewChange
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ViewChange
.
Merge
(
m
,
src
)
}
func
(
m
*
ViewChange
)
XXX_Size
()
int
{
return
xxx_messageInfo_ViewChange
.
Size
(
m
)
}
func
(
m
*
ViewChange
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ViewChange
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ViewChange
proto
.
InternalMessageInfo
func
(
m
*
ViewChange
)
GetViewchanger
()
uint32
{
if
m
!=
nil
{
...
...
@@ -109,14 +210,37 @@ func (m *ViewChange) GetDigest() []byte {
}
type
Summary
struct
{
Sequence
uint32
`protobuf:"varint,1,opt,name=sequence
" json:"sequence,omitempty"`
Sequence
uint32
`protobuf:"varint,1,opt,name=sequence,proto3
" json:"sequence,omitempty"`
Digest
[]
byte
`protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Summary
)
Reset
()
{
*
m
=
Summary
{}
}
func
(
m
*
Summary
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Summary
)
ProtoMessage
()
{}
func
(
*
Summary
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
4
}
}
func
(
*
Summary
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
4
}
}
func
(
m
*
Summary
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Summary
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Summary
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Summary
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Summary
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Summary
.
Merge
(
m
,
src
)
}
func
(
m
*
Summary
)
XXX_Size
()
int
{
return
xxx_messageInfo_Summary
.
Size
(
m
)
}
func
(
m
*
Summary
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Summary
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Summary
proto
.
InternalMessageInfo
func
(
m
*
Summary
)
GetSequence
()
uint32
{
if
m
!=
nil
{
...
...
@@ -133,13 +257,36 @@ func (m *Summary) GetDigest() []byte {
}
type
Result
struct
{
Value
*
Block
`protobuf:"bytes,1,opt,name=value" json:"value,omitempty"`
Value
*
Block
`protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Result
)
Reset
()
{
*
m
=
Result
{}
}
func
(
m
*
Result
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Result
)
ProtoMessage
()
{}
func
(
*
Result
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
5
}
}
func
(
*
Result
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
5
}
}
func
(
m
*
Result
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Result
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Result
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Result
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Result
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Result
.
Merge
(
m
,
src
)
}
func
(
m
*
Result
)
XXX_Size
()
int
{
return
xxx_messageInfo_Result
.
Size
(
m
)
}
func
(
m
*
Result
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Result
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Result
proto
.
InternalMessageInfo
func
(
m
*
Result
)
GetValue
()
*
Block
{
if
m
!=
nil
{
...
...
@@ -159,49 +306,86 @@ type Request struct {
// *Request_Ack
// *Request_Newview
Value
isRequest_Value
`protobuf_oneof:"value"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Request
)
Reset
()
{
*
m
=
Request
{}
}
func
(
m
*
Request
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Request
)
ProtoMessage
()
{}
func
(
*
Request
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
6
}
}
func
(
*
Request
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
6
}
}
func
(
m
*
Request
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Request
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Request
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Request
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Request
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Request
.
Merge
(
m
,
src
)
}
func
(
m
*
Request
)
XXX_Size
()
int
{
return
xxx_messageInfo_Request
.
Size
(
m
)
}
func
(
m
*
Request
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Request
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Request
proto
.
InternalMessageInfo
type
isRequest_Value
interface
{
isRequest_Value
()
}
type
Request_Client
struct
{
Client
*
RequestClient
`protobuf:"bytes,1,opt,name=client,oneof"`
Client
*
RequestClient
`protobuf:"bytes,1,opt,name=client,
proto3,
oneof"`
}
type
Request_Preprepare
struct
{
Preprepare
*
RequestPrePrepare
`protobuf:"bytes,2,opt,name=preprepare,oneof"`
Preprepare
*
RequestPrePrepare
`protobuf:"bytes,2,opt,name=preprepare,
proto3,
oneof"`
}
type
Request_Prepare
struct
{
Prepare
*
RequestPrepare
`protobuf:"bytes,3,opt,name=prepare,oneof"`
Prepare
*
RequestPrepare
`protobuf:"bytes,3,opt,name=prepare,
proto3,
oneof"`
}
type
Request_Commit
struct
{
Commit
*
RequestCommit
`protobuf:"bytes,4,opt,name=commit,oneof"`
Commit
*
RequestCommit
`protobuf:"bytes,4,opt,name=commit,
proto3,
oneof"`
}
type
Request_Checkpoint
struct
{
Checkpoint
*
RequestCheckpoint
`protobuf:"bytes,5,opt,name=checkpoint,oneof"`
Checkpoint
*
RequestCheckpoint
`protobuf:"bytes,5,opt,name=checkpoint,
proto3,
oneof"`
}
type
Request_Viewchange
struct
{
Viewchange
*
RequestViewChange
`protobuf:"bytes,6,opt,name=viewchange,oneof"`
Viewchange
*
RequestViewChange
`protobuf:"bytes,6,opt,name=viewchange,
proto3,
oneof"`
}
type
Request_Ack
struct
{
Ack
*
RequestAck
`protobuf:"bytes,7,opt,name=ack,oneof"`
Ack
*
RequestAck
`protobuf:"bytes,7,opt,name=ack,
proto3,
oneof"`
}
type
Request_Newview
struct
{
Newview
*
RequestNewView
`protobuf:"bytes,8,opt,name=newview,oneof"`
Newview
*
RequestNewView
`protobuf:"bytes,8,opt,name=newview,
proto3,
oneof"`
}
func
(
*
Request_Client
)
isRequest_Value
()
{}
func
(
*
Request_Preprepare
)
isRequest_Value
()
{}
func
(
*
Request_Prepare
)
isRequest_Value
()
{}
func
(
*
Request_Commit
)
isRequest_Value
()
{}
func
(
*
Request_Checkpoint
)
isRequest_Value
()
{}
func
(
*
Request_Viewchange
)
isRequest_Value
()
{}
func
(
*
Request_Ack
)
isRequest_Value
()
{}
func
(
*
Request_Newview
)
isRequest_Value
()
{}
func
(
m
*
Request
)
GetValue
()
isRequest_Value
{
...
...
@@ -410,42 +594,42 @@ func _Request_OneofSizer(msg proto.Message) (n int) {
switch
x
:=
m
.
Value
.
(
type
)
{
case
*
Request_Client
:
s
:=
proto
.
Size
(
x
.
Client
)
n
+=
proto
.
SizeVarint
(
1
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
Request_Preprepare
:
s
:=
proto
.
Size
(
x
.
Preprepare
)
n
+=
proto
.
SizeVarint
(
2
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
Request_Prepare
:
s
:=
proto
.
Size
(
x
.
Prepare
)
n
+=
proto
.
SizeVarint
(
3
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
Request_Commit
:
s
:=
proto
.
Size
(
x
.
Commit
)
n
+=
proto
.
SizeVarint
(
4
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
Request_Checkpoint
:
s
:=
proto
.
Size
(
x
.
Checkpoint
)
n
+=
proto
.
SizeVarint
(
5
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
Request_Viewchange
:
s
:=
proto
.
Size
(
x
.
Viewchange
)
n
+=
proto
.
SizeVarint
(
6
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
Request_Ack
:
s
:=
proto
.
Size
(
x
.
Ack
)
n
+=
proto
.
SizeVarint
(
7
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
*
Request_Newview
:
s
:=
proto
.
Size
(
x
.
Newview
)
n
+=
proto
.
SizeVarint
(
8
<<
3
|
proto
.
WireBytes
)
n
+=
1
// tag and wire
n
+=
proto
.
SizeVarint
(
uint64
(
s
))
n
+=
s
case
nil
:
...
...
@@ -456,15 +640,38 @@ func _Request_OneofSizer(msg proto.Message) (n int) {
}
type
RequestClient
struct
{
Op
*
Operation
`protobuf:"bytes,1,opt,name=op" json:"op,omitempty"`
Timestamp
string
`protobuf:"bytes,2,opt,name=timestamp" json:"timestamp,omitempty"`
Client
string
`protobuf:"bytes,3,opt,name=client" json:"client,omitempty"`
Op
*
Operation
`protobuf:"bytes,1,opt,name=op,proto3" json:"op,omitempty"`
Timestamp
string
`protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Client
string
`protobuf:"bytes,3,opt,name=client,proto3" json:"client,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
RequestClient
)
Reset
()
{
*
m
=
RequestClient
{}
}
func
(
m
*
RequestClient
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RequestClient
)
ProtoMessage
()
{}
func
(
*
RequestClient
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
7
}
}
func
(
*
RequestClient
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
7
}
}
func
(
m
*
RequestClient
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_RequestClient
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
RequestClient
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_RequestClient
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
RequestClient
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_RequestClient
.
Merge
(
m
,
src
)
}
func
(
m
*
RequestClient
)
XXX_Size
()
int
{
return
xxx_messageInfo_RequestClient
.
Size
(
m
)
}
func
(
m
*
RequestClient
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_RequestClient
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_RequestClient
proto
.
InternalMessageInfo
func
(
m
*
RequestClient
)
GetOp
()
*
Operation
{
if
m
!=
nil
{
...
...
@@ -488,16 +695,39 @@ func (m *RequestClient) GetClient() string {
}
type
RequestPrePrepare
struct
{
View
uint32
`protobuf:"varint,1,opt,name=view
" json:"view,omitempty"`
Sequence
uint32
`protobuf:"varint,2,opt,name=sequence
" json:"sequence,omitempty"`
View
uint32
`protobuf:"varint,1,opt,name=view,proto3
" json:"view,omitempty"`
Sequence
uint32
`protobuf:"varint,2,opt,name=sequence,proto3
" json:"sequence,omitempty"`
Digest
[]
byte
`protobuf:"bytes,3,opt,name=digest,proto3" json:"digest,omitempty"`
Replica
uint32
`protobuf:"varint,4,opt,name=replica" json:"replica,omitempty"`
Replica
uint32
`protobuf:"varint,4,opt,name=replica,proto3" json:"replica,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
RequestPrePrepare
)
Reset
()
{
*
m
=
RequestPrePrepare
{}
}
func
(
m
*
RequestPrePrepare
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RequestPrePrepare
)
ProtoMessage
()
{}
func
(
*
RequestPrePrepare
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
8
}
}
func
(
*
RequestPrePrepare
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
8
}
}
func
(
m
*
RequestPrePrepare
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_RequestPrePrepare
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
RequestPrePrepare
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_RequestPrePrepare
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
RequestPrePrepare
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_RequestPrePrepare
.
Merge
(
m
,
src
)
}
func
(
m
*
RequestPrePrepare
)
XXX_Size
()
int
{
return
xxx_messageInfo_RequestPrePrepare
.
Size
(
m
)
}
func
(
m
*
RequestPrePrepare
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_RequestPrePrepare
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_RequestPrePrepare
proto
.
InternalMessageInfo
func
(
m
*
RequestPrePrepare
)
GetView
()
uint32
{
if
m
!=
nil
{
...
...
@@ -528,16 +758,39 @@ func (m *RequestPrePrepare) GetReplica() uint32 {
}
type
RequestPrepare
struct
{
View
uint32
`protobuf:"varint,1,opt,name=view
" json:"view,omitempty"`
Sequence
uint32
`protobuf:"varint,2,opt,name=sequence
" json:"sequence,omitempty"`
View
uint32
`protobuf:"varint,1,opt,name=view,proto3
" json:"view,omitempty"`
Sequence
uint32
`protobuf:"varint,2,opt,name=sequence,proto3
" json:"sequence,omitempty"`
Digest
[]
byte
`protobuf:"bytes,3,opt,name=digest,proto3" json:"digest,omitempty"`
Replica
uint32
`protobuf:"varint,4,opt,name=replica" json:"replica,omitempty"`
Replica
uint32
`protobuf:"varint,4,opt,name=replica,proto3" json:"replica,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
RequestPrepare
)
Reset
()
{
*
m
=
RequestPrepare
{}
}
func
(
m
*
RequestPrepare
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RequestPrepare
)
ProtoMessage
()
{}
func
(
*
RequestPrepare
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
9
}
}
func
(
*
RequestPrepare
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
9
}
}
func
(
m
*
RequestPrepare
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_RequestPrepare
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
RequestPrepare
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_RequestPrepare
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
RequestPrepare
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_RequestPrepare
.
Merge
(
m
,
src
)
}
func
(
m
*
RequestPrepare
)
XXX_Size
()
int
{
return
xxx_messageInfo_RequestPrepare
.
Size
(
m
)
}
func
(
m
*
RequestPrepare
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_RequestPrepare
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_RequestPrepare
proto
.
InternalMessageInfo
func
(
m
*
RequestPrepare
)
GetView
()
uint32
{
if
m
!=
nil
{
...
...
@@ -568,15 +821,38 @@ func (m *RequestPrepare) GetReplica() uint32 {
}
type
RequestCommit
struct
{
View
uint32
`protobuf:"varint,1,opt,name=view" json:"view,omitempty"`
Sequence
uint32
`protobuf:"varint,2,opt,name=sequence" json:"sequence,omitempty"`
Replica
uint32
`protobuf:"varint,3,opt,name=replica" json:"replica,omitempty"`
View
uint32
`protobuf:"varint,1,opt,name=view,proto3" json:"view,omitempty"`
Sequence
uint32
`protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Replica
uint32
`protobuf:"varint,3,opt,name=replica,proto3" json:"replica,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
RequestCommit
)
Reset
()
{
*
m
=
RequestCommit
{}
}
func
(
m
*
RequestCommit
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RequestCommit
)
ProtoMessage
()
{}
func
(
*
RequestCommit
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
10
}
}
func
(
*
RequestCommit
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
10
}
}
func
(
m
*
RequestCommit
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_RequestCommit
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
RequestCommit
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_RequestCommit
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
RequestCommit
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_RequestCommit
.
Merge
(
m
,
src
)
}
func
(
m
*
RequestCommit
)
XXX_Size
()
int
{
return
xxx_messageInfo_RequestCommit
.
Size
(
m
)
}
func
(
m
*
RequestCommit
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_RequestCommit
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_RequestCommit
proto
.
InternalMessageInfo
func
(
m
*
RequestCommit
)
GetView
()
uint32
{
if
m
!=
nil
{
...
...
@@ -600,15 +876,38 @@ func (m *RequestCommit) GetReplica() uint32 {
}
type
RequestCheckpoint
struct
{
Sequence
uint32
`protobuf:"varint,1,opt,name=sequence
" json:"sequence,omitempty"`
Sequence
uint32
`protobuf:"varint,1,opt,name=sequence,proto3
" json:"sequence,omitempty"`
Digest
[]
byte
`protobuf:"bytes,2,opt,name=digest,proto3" json:"digest,omitempty"`
Replica
uint32
`protobuf:"varint,3,opt,name=replica" json:"replica,omitempty"`
Replica
uint32
`protobuf:"varint,3,opt,name=replica,proto3" json:"replica,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
RequestCheckpoint
)
Reset
()
{
*
m
=
RequestCheckpoint
{}
}
func
(
m
*
RequestCheckpoint
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RequestCheckpoint
)
ProtoMessage
()
{}
func
(
*
RequestCheckpoint
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
11
}
}
func
(
*
RequestCheckpoint
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
11
}
}
func
(
m
*
RequestCheckpoint
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_RequestCheckpoint
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
RequestCheckpoint
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_RequestCheckpoint
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
RequestCheckpoint
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_RequestCheckpoint
.
Merge
(
m
,
src
)
}
func
(
m
*
RequestCheckpoint
)
XXX_Size
()
int
{
return
xxx_messageInfo_RequestCheckpoint
.
Size
(
m
)
}
func
(
m
*
RequestCheckpoint
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_RequestCheckpoint
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_RequestCheckpoint
proto
.
InternalMessageInfo
func
(
m
*
RequestCheckpoint
)
GetSequence
()
uint32
{
if
m
!=
nil
{
...
...
@@ -632,18 +931,41 @@ func (m *RequestCheckpoint) GetReplica() uint32 {
}
type
RequestViewChange
struct
{
View
uint32
`protobuf:"varint,1,opt,name=view" json:"view,omitempty"`
Sequence
uint32
`protobuf:"varint,2,opt,name=sequence" json:"sequence,omitempty"`
Checkpoints
[]
*
Checkpoint
`protobuf:"bytes,3,rep,name=checkpoints" json:"checkpoints,omitempty"`
Preps
[]
*
Entry
`protobuf:"bytes,4,rep,name=preps" json:"preps,omitempty"`
Prepreps
[]
*
Entry
`protobuf:"bytes,5,rep,name=prepreps" json:"prepreps,omitempty"`
Replica
uint32
`protobuf:"varint,6,opt,name=replica" json:"replica,omitempty"`
View
uint32
`protobuf:"varint,1,opt,name=view,proto3" json:"view,omitempty"`
Sequence
uint32
`protobuf:"varint,2,opt,name=sequence,proto3" json:"sequence,omitempty"`
Checkpoints
[]
*
Checkpoint
`protobuf:"bytes,3,rep,name=checkpoints,proto3" json:"checkpoints,omitempty"`
Preps
[]
*
Entry
`protobuf:"bytes,4,rep,name=preps,proto3" json:"preps,omitempty"`
Prepreps
[]
*
Entry
`protobuf:"bytes,5,rep,name=prepreps,proto3" json:"prepreps,omitempty"`
Replica
uint32
`protobuf:"varint,6,opt,name=replica,proto3" json:"replica,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
RequestViewChange
)
Reset
()
{
*
m
=
RequestViewChange
{}
}
func
(
m
*
RequestViewChange
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RequestViewChange
)
ProtoMessage
()
{}
func
(
*
RequestViewChange
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
12
}
}
func
(
*
RequestViewChange
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
12
}
}
func
(
m
*
RequestViewChange
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_RequestViewChange
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
RequestViewChange
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_RequestViewChange
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
RequestViewChange
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_RequestViewChange
.
Merge
(
m
,
src
)
}
func
(
m
*
RequestViewChange
)
XXX_Size
()
int
{
return
xxx_messageInfo_RequestViewChange
.
Size
(
m
)
}
func
(
m
*
RequestViewChange
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_RequestViewChange
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_RequestViewChange
proto
.
InternalMessageInfo
func
(
m
*
RequestViewChange
)
GetView
()
uint32
{
if
m
!=
nil
{
...
...
@@ -688,16 +1010,39 @@ func (m *RequestViewChange) GetReplica() uint32 {
}
type
RequestAck
struct
{
View
uint32
`protobuf:"varint,1,opt,name=view
" json:"view,omitempty"`
Replica
uint32
`protobuf:"varint,2,opt,name=replica
" json:"replica,omitempty"`
Viewchanger
uint32
`protobuf:"varint,3,opt,name=viewchanger
" json:"viewchanger,omitempty"`
View
uint32
`protobuf:"varint,1,opt,name=view,proto3
" json:"view,omitempty"`
Replica
uint32
`protobuf:"varint,2,opt,name=replica,proto3
" json:"replica,omitempty"`
Viewchanger
uint32
`protobuf:"varint,3,opt,name=viewchanger,proto3
" json:"viewchanger,omitempty"`
Digest
[]
byte
`protobuf:"bytes,4,opt,name=digest,proto3" json:"digest,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
RequestAck
)
Reset
()
{
*
m
=
RequestAck
{}
}
func
(
m
*
RequestAck
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RequestAck
)
ProtoMessage
()
{}
func
(
*
RequestAck
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
13
}
}
func
(
*
RequestAck
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
13
}
}
func
(
m
*
RequestAck
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_RequestAck
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
RequestAck
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_RequestAck
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
RequestAck
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_RequestAck
.
Merge
(
m
,
src
)
}
func
(
m
*
RequestAck
)
XXX_Size
()
int
{
return
xxx_messageInfo_RequestAck
.
Size
(
m
)
}
func
(
m
*
RequestAck
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_RequestAck
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_RequestAck
proto
.
InternalMessageInfo
func
(
m
*
RequestAck
)
GetView
()
uint32
{
if
m
!=
nil
{
...
...
@@ -728,16 +1073,39 @@ func (m *RequestAck) GetDigest() []byte {
}
type
RequestNewView
struct
{
View
uint32
`protobuf:"varint,1,opt,name=view" json:"view,omitempty"`
Viewchanges
[]
*
ViewChange
`protobuf:"bytes,2,rep,name=viewchanges" json:"viewchanges,omitempty"`
Summaries
[]
*
Summary
`protobuf:"bytes,4,rep,name=summaries" json:"summaries,omitempty"`
Replica
uint32
`protobuf:"varint,5,opt,name=replica" json:"replica,omitempty"`
View
uint32
`protobuf:"varint,1,opt,name=view,proto3" json:"view,omitempty"`
Viewchanges
[]
*
ViewChange
`protobuf:"bytes,2,rep,name=viewchanges,proto3" json:"viewchanges,omitempty"`
Summaries
[]
*
Summary
`protobuf:"bytes,4,rep,name=summaries,proto3" json:"summaries,omitempty"`
Replica
uint32
`protobuf:"varint,5,opt,name=replica,proto3" json:"replica,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
RequestNewView
)
Reset
()
{
*
m
=
RequestNewView
{}
}
func
(
m
*
RequestNewView
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RequestNewView
)
ProtoMessage
()
{}
func
(
*
RequestNewView
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
14
}
}
func
(
*
RequestNewView
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
14
}
}
func
(
m
*
RequestNewView
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_RequestNewView
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
RequestNewView
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_RequestNewView
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
RequestNewView
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_RequestNewView
.
Merge
(
m
,
src
)
}
func
(
m
*
RequestNewView
)
XXX_Size
()
int
{
return
xxx_messageInfo_RequestNewView
.
Size
(
m
)
}
func
(
m
*
RequestNewView
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_RequestNewView
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_RequestNewView
proto
.
InternalMessageInfo
func
(
m
*
RequestNewView
)
GetView
()
uint32
{
if
m
!=
nil
{
...
...
@@ -768,17 +1136,40 @@ func (m *RequestNewView) GetReplica() uint32 {
}
type
ClientReply
struct
{
View
uint32
`protobuf:"varint,1,opt,name=view" json:"view,omitempty"`
Timestamp
string
`protobuf:"bytes,2,opt,name=timestamp" json:"timestamp,omitempty"`
Client
string
`protobuf:"bytes,3,opt,name=client" json:"client,omitempty"`
Replica
uint32
`protobuf:"varint,4,opt,name=replica" json:"replica,omitempty"`
Result
*
Result
`protobuf:"bytes,5,opt,name=result" json:"result,omitempty"`
View
uint32
`protobuf:"varint,1,opt,name=view,proto3" json:"view,omitempty"`
Timestamp
string
`protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
Client
string
`protobuf:"bytes,3,opt,name=client,proto3" json:"client,omitempty"`
Replica
uint32
`protobuf:"varint,4,opt,name=replica,proto3" json:"replica,omitempty"`
Result
*
Result
`protobuf:"bytes,5,opt,name=result,proto3" json:"result,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ClientReply
)
Reset
()
{
*
m
=
ClientReply
{}
}
func
(
m
*
ClientReply
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ClientReply
)
ProtoMessage
()
{}
func
(
*
ClientReply
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor6
,
[]
int
{
15
}
}
func
(
*
ClientReply
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_6cc19f28ccff0670
,
[]
int
{
15
}
}
func
(
m
*
ClientReply
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ClientReply
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ClientReply
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ClientReply
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ClientReply
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ClientReply
.
Merge
(
m
,
src
)
}
func
(
m
*
ClientReply
)
XXX_Size
()
int
{
return
xxx_messageInfo_ClientReply
.
Size
(
m
)
}
func
(
m
*
ClientReply
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ClientReply
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ClientReply
proto
.
InternalMessageInfo
func
(
m
*
ClientReply
)
GetView
()
uint32
{
if
m
!=
nil
{
...
...
@@ -834,9 +1225,9 @@ func init() {
proto
.
RegisterType
((
*
ClientReply
)(
nil
),
"types.ClientReply"
)
}
func
init
()
{
proto
.
RegisterFile
(
"pbft.proto"
,
fileDescriptor
6
)
}
func
init
()
{
proto
.
RegisterFile
(
"pbft.proto"
,
fileDescriptor
_6cc19f28ccff0670
)
}
var
fileDescriptor
6
=
[]
byte
{
var
fileDescriptor
_6cc19f28ccff0670
=
[]
byte
{
// 677 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xbc
,
0x56
,
0x5f
,
0x6b
,
0xdb
,
0x30
,
0x10
,
0xaf
,
0xe3
,
0xc4
,
0x69
,
0x2e
,
0x4d
,
0x69
,
0xc5
,
0x36
,
0x44
,
0xd9
,
0x58
,
0x30
,
0x14
,
0xfa
,
...
...
vendor/github.com/33cn/chain33/types/statistic.pb.go
View file @
1d9e819e
...
...
@@ -3,25 +3,57 @@
package
types
import
proto
"github.com/golang/protobuf/proto"
import
fmt
"fmt"
import
math
"math"
import
(
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
)
// Reference imports to suppress errors if they are not otherwise used.
var
_
=
proto
.
Marshal
var
_
=
fmt
.
Errorf
var
_
=
math
.
Inf
// 手续费
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const
_
=
proto
.
ProtoPackageIsVersion2
// please upgrade the proto package
//手续费
type
TotalFee
struct
{
Fee
int64
`protobuf:"varint,1,opt,name=fee" json:"fee,omitempty"`
TxCount
int64
`protobuf:"varint,2,opt,name=txCount" json:"txCount,omitempty"`
Fee
int64
`protobuf:"varint,1,opt,name=fee,proto3" json:"fee,omitempty"`
TxCount
int64
`protobuf:"varint,2,opt,name=txCount,proto3" json:"txCount,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
TotalFee
)
Reset
()
{
*
m
=
TotalFee
{}
}
func
(
m
*
TotalFee
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TotalFee
)
ProtoMessage
()
{}
func
(
*
TotalFee
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor8
,
[]
int
{
0
}
}
func
(
*
TotalFee
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_405f6cee9ed2da7e
,
[]
int
{
0
}
}
func
(
m
*
TotalFee
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_TotalFee
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
TotalFee
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_TotalFee
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
TotalFee
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_TotalFee
.
Merge
(
m
,
src
)
}
func
(
m
*
TotalFee
)
XXX_Size
()
int
{
return
xxx_messageInfo_TotalFee
.
Size
(
m
)
}
func
(
m
*
TotalFee
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_TotalFee
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_TotalFee
proto
.
InternalMessageInfo
func
(
m
*
TotalFee
)
GetFee
()
int64
{
if
m
!=
nil
{
...
...
@@ -37,19 +69,42 @@ func (m *TotalFee) GetTxCount() int64 {
return
0
}
//
查询symbol代币总额
//查询symbol代币总额
type
ReqGetTotalCoins
struct
{
Symbol
string
`protobuf:"bytes,1,opt,name=symbol
" json:"symbol,omitempty"`
Symbol
string
`protobuf:"bytes,1,opt,name=symbol,proto3
" json:"symbol,omitempty"`
StateHash
[]
byte
`protobuf:"bytes,2,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
StartKey
[]
byte
`protobuf:"bytes,3,opt,name=startKey,proto3" json:"startKey,omitempty"`
Count
int64
`protobuf:"varint,4,opt,name=count" json:"count,omitempty"`
Execer
string
`protobuf:"bytes,5,opt,name=execer" json:"execer,omitempty"`
Count
int64
`protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
Execer
string
`protobuf:"bytes,5,opt,name=execer,proto3" json:"execer,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqGetTotalCoins
)
Reset
()
{
*
m
=
ReqGetTotalCoins
{}
}
func
(
m
*
ReqGetTotalCoins
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqGetTotalCoins
)
ProtoMessage
()
{}
func
(
*
ReqGetTotalCoins
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor8
,
[]
int
{
1
}
}
func
(
*
ReqGetTotalCoins
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_405f6cee9ed2da7e
,
[]
int
{
1
}
}
func
(
m
*
ReqGetTotalCoins
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqGetTotalCoins
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqGetTotalCoins
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqGetTotalCoins
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqGetTotalCoins
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqGetTotalCoins
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqGetTotalCoins
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqGetTotalCoins
.
Size
(
m
)
}
func
(
m
*
ReqGetTotalCoins
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqGetTotalCoins
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqGetTotalCoins
proto
.
InternalMessageInfo
func
(
m
*
ReqGetTotalCoins
)
GetSymbol
()
string
{
if
m
!=
nil
{
...
...
@@ -86,18 +141,41 @@ func (m *ReqGetTotalCoins) GetExecer() string {
return
""
}
//
查询symbol代币总额应答
//查询symbol代币总额应答
type
ReplyGetTotalCoins
struct
{
Count
int64
`protobuf:"varint,1,opt,name=count
" json:"count,omitempty"`
Num
int64
`protobuf:"varint,2,opt,name=num
" json:"num,omitempty"`
Amount
int64
`protobuf:"varint,3,opt,name=amount
" json:"amount,omitempty"`
Count
int64
`protobuf:"varint,1,opt,name=count,proto3
" json:"count,omitempty"`
Num
int64
`protobuf:"varint,2,opt,name=num,proto3
" json:"num,omitempty"`
Amount
int64
`protobuf:"varint,3,opt,name=amount,proto3
" json:"amount,omitempty"`
NextKey
[]
byte
`protobuf:"bytes,4,opt,name=nextKey,proto3" json:"nextKey,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReplyGetTotalCoins
)
Reset
()
{
*
m
=
ReplyGetTotalCoins
{}
}
func
(
m
*
ReplyGetTotalCoins
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReplyGetTotalCoins
)
ProtoMessage
()
{}
func
(
*
ReplyGetTotalCoins
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor8
,
[]
int
{
2
}
}
func
(
*
ReplyGetTotalCoins
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_405f6cee9ed2da7e
,
[]
int
{
2
}
}
func
(
m
*
ReplyGetTotalCoins
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReplyGetTotalCoins
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReplyGetTotalCoins
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReplyGetTotalCoins
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReplyGetTotalCoins
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReplyGetTotalCoins
.
Merge
(
m
,
src
)
}
func
(
m
*
ReplyGetTotalCoins
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReplyGetTotalCoins
.
Size
(
m
)
}
func
(
m
*
ReplyGetTotalCoins
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReplyGetTotalCoins
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReplyGetTotalCoins
proto
.
InternalMessageInfo
func
(
m
*
ReplyGetTotalCoins
)
GetCount
()
int64
{
if
m
!=
nil
{
...
...
@@ -127,18 +205,41 @@ func (m *ReplyGetTotalCoins) GetNextKey() []byte {
return
nil
}
//
迭代查询symbol代币总额
//迭代查询symbol代币总额
type
IterateRangeByStateHash
struct
{
StateHash
[]
byte
`protobuf:"bytes,1,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
Start
[]
byte
`protobuf:"bytes,2,opt,name=start,proto3" json:"start,omitempty"`
End
[]
byte
`protobuf:"bytes,3,opt,name=end,proto3" json:"end,omitempty"`
Count
int64
`protobuf:"varint,4,opt,name=count" json:"count,omitempty"`
Count
int64
`protobuf:"varint,4,opt,name=count,proto3" json:"count,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
IterateRangeByStateHash
)
Reset
()
{
*
m
=
IterateRangeByStateHash
{}
}
func
(
m
*
IterateRangeByStateHash
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
IterateRangeByStateHash
)
ProtoMessage
()
{}
func
(
*
IterateRangeByStateHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor8
,
[]
int
{
3
}
}
func
(
*
IterateRangeByStateHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_405f6cee9ed2da7e
,
[]
int
{
3
}
}
func
(
m
*
IterateRangeByStateHash
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_IterateRangeByStateHash
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
IterateRangeByStateHash
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_IterateRangeByStateHash
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
IterateRangeByStateHash
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_IterateRangeByStateHash
.
Merge
(
m
,
src
)
}
func
(
m
*
IterateRangeByStateHash
)
XXX_Size
()
int
{
return
xxx_messageInfo_IterateRangeByStateHash
.
Size
(
m
)
}
func
(
m
*
IterateRangeByStateHash
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_IterateRangeByStateHash
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_IterateRangeByStateHash
proto
.
InternalMessageInfo
func
(
m
*
IterateRangeByStateHash
)
GetStateHash
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -169,18 +270,41 @@ func (m *IterateRangeByStateHash) GetCount() int64 {
}
type
TicketStatistic
struct
{
// 当前在挖的ticket
CurrentOpenCount
int64
`protobuf:"varint,1,opt,name=currentOpenCount" json:"currentOpenCount,omitempty"`
// 一共挖到的ticket
TotalMinerCount
int64
`protobuf:"varint,2,opt,name=totalMinerCount" json:"totalMinerCount,omitempty"`
// 一共取消的ticket
TotalCancleCount
int64
`protobuf:"varint,3,opt,name=totalCancleCount" json:"totalCancleCount,omitempty"`
//当前在挖的ticket
CurrentOpenCount
int64
`protobuf:"varint,1,opt,name=currentOpenCount,proto3" json:"currentOpenCount,omitempty"`
//一共挖到的ticket
TotalMinerCount
int64
`protobuf:"varint,2,opt,name=totalMinerCount,proto3" json:"totalMinerCount,omitempty"`
//一共取消的ticket
TotalCancleCount
int64
`protobuf:"varint,3,opt,name=totalCancleCount,proto3" json:"totalCancleCount,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
TicketStatistic
)
Reset
()
{
*
m
=
TicketStatistic
{}
}
func
(
m
*
TicketStatistic
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TicketStatistic
)
ProtoMessage
()
{}
func
(
*
TicketStatistic
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor8
,
[]
int
{
4
}
}
func
(
*
TicketStatistic
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_405f6cee9ed2da7e
,
[]
int
{
4
}
}
func
(
m
*
TicketStatistic
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_TicketStatistic
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
TicketStatistic
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_TicketStatistic
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
TicketStatistic
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_TicketStatistic
.
Merge
(
m
,
src
)
}
func
(
m
*
TicketStatistic
)
XXX_Size
()
int
{
return
xxx_messageInfo_TicketStatistic
.
Size
(
m
)
}
func
(
m
*
TicketStatistic
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_TicketStatistic
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_TicketStatistic
proto
.
InternalMessageInfo
func
(
m
*
TicketStatistic
)
GetCurrentOpenCount
()
int64
{
if
m
!=
nil
{
...
...
@@ -204,27 +328,50 @@ func (m *TicketStatistic) GetTotalCancleCount() int64 {
}
type
TicketMinerInfo
struct
{
TicketId
string
`protobuf:"bytes,1,opt,name=ticketId" json:"ticketId,omitempty"`
TicketId
string
`protobuf:"bytes,1,opt,name=ticketId
,proto3
" json:"ticketId,omitempty"`
// 1 -> 可挖矿 2 -> 已挖成功 3-> 已关闭
Status
int32
`protobuf:"varint,2,opt,name=status" json:"status,omitempty"`
PrevStatus
int32
`protobuf:"varint,3,opt,name=prevStatus" json:"prevStatus,omitempty"`
Status
int32
`protobuf:"varint,2,opt,name=status
,proto3
" json:"status,omitempty"`
PrevStatus
int32
`protobuf:"varint,3,opt,name=prevStatus
,proto3
" json:"prevStatus,omitempty"`
// genesis 创建的私钥比较特殊
IsGenesis
bool
`protobuf:"varint,4,opt,name=isGenesis" json:"isGenesis,omitempty"`
//
创建ticket时间
CreateTime
int64
`protobuf:"varint,5,opt,name=createTime" json:"createTime,omitempty"`
IsGenesis
bool
`protobuf:"varint,4,opt,name=isGenesis
,proto3
" json:"isGenesis,omitempty"`
//创建ticket时间
CreateTime
int64
`protobuf:"varint,5,opt,name=createTime
,proto3
" json:"createTime,omitempty"`
// ticket挖矿时间
MinerTime
int64
`protobuf:"varint,6,opt,name=minerTime" json:"minerTime,omitempty"`
// 关闭ticket时间
CloseTime
int64
`protobuf:"varint,7,opt,name=closeTime" json:"closeTime,omitempty"`
// 挖到的币的数目
MinerValue
int64
`protobuf:"varint,8,opt,name=minerValue" json:"minerValue,omitempty"`
MinerAddress
string
`protobuf:"bytes,9,opt,name=minerAddress" json:"minerAddress,omitempty"`
MinerTime
int64
`protobuf:"varint,6,opt,name=minerTime,proto3" json:"minerTime,omitempty"`
//关闭ticket时间
CloseTime
int64
`protobuf:"varint,7,opt,name=closeTime,proto3" json:"closeTime,omitempty"`
//挖到的币的数目
MinerValue
int64
`protobuf:"varint,8,opt,name=minerValue,proto3" json:"minerValue,omitempty"`
MinerAddress
string
`protobuf:"bytes,9,opt,name=minerAddress,proto3" json:"minerAddress,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
TicketMinerInfo
)
Reset
()
{
*
m
=
TicketMinerInfo
{}
}
func
(
m
*
TicketMinerInfo
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TicketMinerInfo
)
ProtoMessage
()
{}
func
(
*
TicketMinerInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor8
,
[]
int
{
5
}
}
func
(
*
TicketMinerInfo
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_405f6cee9ed2da7e
,
[]
int
{
5
}
}
func
(
m
*
TicketMinerInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_TicketMinerInfo
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
TicketMinerInfo
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_TicketMinerInfo
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
TicketMinerInfo
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_TicketMinerInfo
.
Merge
(
m
,
src
)
}
func
(
m
*
TicketMinerInfo
)
XXX_Size
()
int
{
return
xxx_messageInfo_TicketMinerInfo
.
Size
(
m
)
}
func
(
m
*
TicketMinerInfo
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_TicketMinerInfo
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_TicketMinerInfo
proto
.
InternalMessageInfo
func
(
m
*
TicketMinerInfo
)
GetTicketId
()
string
{
if
m
!=
nil
{
...
...
@@ -291,13 +438,36 @@ func (m *TicketMinerInfo) GetMinerAddress() string {
type
TotalAmount
struct
{
// 统计的总数
Total
int64
`protobuf:"varint,1,opt,name=total" json:"total,omitempty"`
Total
int64
`protobuf:"varint,1,opt,name=total,proto3" json:"total,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
TotalAmount
)
Reset
()
{
*
m
=
TotalAmount
{}
}
func
(
m
*
TotalAmount
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
TotalAmount
)
ProtoMessage
()
{}
func
(
*
TotalAmount
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor8
,
[]
int
{
6
}
}
func
(
*
TotalAmount
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_405f6cee9ed2da7e
,
[]
int
{
6
}
}
func
(
m
*
TotalAmount
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_TotalAmount
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
TotalAmount
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_TotalAmount
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
TotalAmount
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_TotalAmount
.
Merge
(
m
,
src
)
}
func
(
m
*
TotalAmount
)
XXX_Size
()
int
{
return
xxx_messageInfo_TotalAmount
.
Size
(
m
)
}
func
(
m
*
TotalAmount
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_TotalAmount
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_TotalAmount
proto
.
InternalMessageInfo
func
(
m
*
TotalAmount
)
GetTotal
()
int64
{
if
m
!=
nil
{
...
...
@@ -306,21 +476,44 @@ func (m *TotalAmount) GetTotal() int64 {
return
0
}
//
查询symbol在合约中的代币总额,如果execAddr为空,则为查询symbol在所有合约中的代币总额
//查询symbol在合约中的代币总额,如果execAddr为空,则为查询symbol在所有合约中的代币总额
type
ReqGetExecBalance
struct
{
Symbol
string
`protobuf:"bytes,1,opt,name=symbol
" json:"symbol,omitempty"`
Symbol
string
`protobuf:"bytes,1,opt,name=symbol,proto3
" json:"symbol,omitempty"`
StateHash
[]
byte
`protobuf:"bytes,2,opt,name=stateHash,proto3" json:"stateHash,omitempty"`
Addr
[]
byte
`protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"`
ExecAddr
[]
byte
`protobuf:"bytes,4,opt,name=execAddr,proto3" json:"execAddr,omitempty"`
Execer
string
`protobuf:"bytes,5,opt,name=execer
" json:"execer,omitempty"`
Count
int64
`protobuf:"varint,6,opt,name=count
" json:"count,omitempty"`
Execer
string
`protobuf:"bytes,5,opt,name=execer,proto3
" json:"execer,omitempty"`
Count
int64
`protobuf:"varint,6,opt,name=count,proto3
" json:"count,omitempty"`
NextKey
[]
byte
`protobuf:"bytes,7,opt,name=nextKey,proto3" json:"nextKey,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqGetExecBalance
)
Reset
()
{
*
m
=
ReqGetExecBalance
{}
}
func
(
m
*
ReqGetExecBalance
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqGetExecBalance
)
ProtoMessage
()
{}
func
(
*
ReqGetExecBalance
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor8
,
[]
int
{
7
}
}
func
(
*
ReqGetExecBalance
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_405f6cee9ed2da7e
,
[]
int
{
7
}
}
func
(
m
*
ReqGetExecBalance
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqGetExecBalance
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqGetExecBalance
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqGetExecBalance
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqGetExecBalance
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqGetExecBalance
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqGetExecBalance
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqGetExecBalance
.
Size
(
m
)
}
func
(
m
*
ReqGetExecBalance
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqGetExecBalance
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqGetExecBalance
proto
.
InternalMessageInfo
func
(
m
*
ReqGetExecBalance
)
GetSymbol
()
string
{
if
m
!=
nil
{
...
...
@@ -373,14 +566,37 @@ func (m *ReqGetExecBalance) GetNextKey() []byte {
type
ExecBalanceItem
struct
{
ExecAddr
[]
byte
`protobuf:"bytes,1,opt,name=execAddr,proto3" json:"execAddr,omitempty"`
Frozen
int64
`protobuf:"varint,2,opt,name=frozen" json:"frozen,omitempty"`
Active
int64
`protobuf:"varint,3,opt,name=active" json:"active,omitempty"`
Frozen
int64
`protobuf:"varint,2,opt,name=frozen,proto3" json:"frozen,omitempty"`
Active
int64
`protobuf:"varint,3,opt,name=active,proto3" json:"active,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ExecBalanceItem
)
Reset
()
{
*
m
=
ExecBalanceItem
{}
}
func
(
m
*
ExecBalanceItem
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ExecBalanceItem
)
ProtoMessage
()
{}
func
(
*
ExecBalanceItem
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor8
,
[]
int
{
8
}
}
func
(
*
ExecBalanceItem
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_405f6cee9ed2da7e
,
[]
int
{
8
}
}
func
(
m
*
ExecBalanceItem
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ExecBalanceItem
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ExecBalanceItem
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ExecBalanceItem
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ExecBalanceItem
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ExecBalanceItem
.
Merge
(
m
,
src
)
}
func
(
m
*
ExecBalanceItem
)
XXX_Size
()
int
{
return
xxx_messageInfo_ExecBalanceItem
.
Size
(
m
)
}
func
(
m
*
ExecBalanceItem
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ExecBalanceItem
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ExecBalanceItem
proto
.
InternalMessageInfo
func
(
m
*
ExecBalanceItem
)
GetExecAddr
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -403,19 +619,42 @@ func (m *ExecBalanceItem) GetActive() int64 {
return
0
}
//
查询symbol在合约中的代币总额应答
//查询symbol在合约中的代币总额应答
type
ReplyGetExecBalance
struct
{
Amount
int64
`protobuf:"varint,1,opt,name=amount
" json:"amount,omitempty"`
AmountFrozen
int64
`protobuf:"varint,2,opt,name=amountFrozen
" json:"amountFrozen,omitempty"`
AmountActive
int64
`protobuf:"varint,3,opt,name=amountActive
" json:"amountActive,omitempty"`
Amount
int64
`protobuf:"varint,1,opt,name=amount,proto3
" json:"amount,omitempty"`
AmountFrozen
int64
`protobuf:"varint,2,opt,name=amountFrozen,proto3
" json:"amountFrozen,omitempty"`
AmountActive
int64
`protobuf:"varint,3,opt,name=amountActive,proto3
" json:"amountActive,omitempty"`
NextKey
[]
byte
`protobuf:"bytes,4,opt,name=nextKey,proto3" json:"nextKey,omitempty"`
Items
[]
*
ExecBalanceItem
`protobuf:"bytes,5,rep,name=items" json:"items,omitempty"`
Items
[]
*
ExecBalanceItem
`protobuf:"bytes,5,rep,name=items,proto3" json:"items,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReplyGetExecBalance
)
Reset
()
{
*
m
=
ReplyGetExecBalance
{}
}
func
(
m
*
ReplyGetExecBalance
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReplyGetExecBalance
)
ProtoMessage
()
{}
func
(
*
ReplyGetExecBalance
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor8
,
[]
int
{
9
}
}
func
(
*
ReplyGetExecBalance
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_405f6cee9ed2da7e
,
[]
int
{
9
}
}
func
(
m
*
ReplyGetExecBalance
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReplyGetExecBalance
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReplyGetExecBalance
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReplyGetExecBalance
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReplyGetExecBalance
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReplyGetExecBalance
.
Merge
(
m
,
src
)
}
func
(
m
*
ReplyGetExecBalance
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReplyGetExecBalance
.
Size
(
m
)
}
func
(
m
*
ReplyGetExecBalance
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReplyGetExecBalance
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReplyGetExecBalance
proto
.
InternalMessageInfo
func
(
m
*
ReplyGetExecBalance
)
GetAmount
()
int64
{
if
m
!=
nil
{
...
...
@@ -465,9 +704,9 @@ func init() {
proto
.
RegisterType
((
*
ReplyGetExecBalance
)(
nil
),
"types.ReplyGetExecBalance"
)
}
func
init
()
{
proto
.
RegisterFile
(
"statistic.proto"
,
fileDescriptor
8
)
}
func
init
()
{
proto
.
RegisterFile
(
"statistic.proto"
,
fileDescriptor
_405f6cee9ed2da7e
)
}
var
fileDescriptor
8
=
[]
byte
{
var
fileDescriptor
_405f6cee9ed2da7e
=
[]
byte
{
// 637 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0x9c
,
0x54
,
0xcd
,
0x6e
,
0xd3
,
0x40
,
0x10
,
0x96
,
0xeb
,
0x3a
,
0x4d
,
0xa7
,
0x95
,
0x12
,
0x96
,
0xaa
,
0x58
,
0x88
,
0x9f
,
0xca
,
0x5c
,
0x2a
,
...
...
vendor/github.com/33cn/chain33/types/wallet.pb.go
View file @
1d9e819e
...
...
@@ -3,16 +3,25 @@
package
types
import
proto
"github.com/golang/protobuf/proto"
import
fmt
"fmt"
import
math
"math"
import
(
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
)
// Reference imports to suppress errors if they are not otherwise used.
var
_
=
proto
.
Marshal
var
_
=
fmt
.
Errorf
var
_
=
math
.
Inf
// 钱包模块存贮的tx交易详细信息
// This is a compile-time assertion to ensure that this generated file
// is compatible with the proto package it is being compiled against.
// A compilation error at this line likely means your copy of the
// proto package needs to be updated.
const
_
=
proto
.
ProtoPackageIsVersion2
// please upgrade the proto package
//钱包模块存贮的tx交易详细信息
// tx : tx交易信息
// receipt :交易收据信息
// height :交易所在的区块高度
...
...
@@ -24,22 +33,45 @@ var _ = math.Inf
// actionName :交易对应的函数调用
// payload: 保存额外的一些信息,主要是给插件使用
type
WalletTxDetail
struct
{
Tx
*
Transaction
`protobuf:"bytes,1,opt,name=tx
" json:"tx,omitempty"`
Receipt
*
ReceiptData
`protobuf:"bytes,2,opt,name=receipt
" json:"receipt,omitempty"`
Height
int64
`protobuf:"varint,3,opt,name=height
" json:"height,omitempty"`
Index
int64
`protobuf:"varint,4,opt,name=index
" json:"index,omitempty"`
Blocktime
int64
`protobuf:"varint,5,opt,name=blocktime
" json:"blocktime,omitempty"`
Amount
int64
`protobuf:"varint,6,opt,name=amount
" json:"amount,omitempty"`
Fromaddr
string
`protobuf:"bytes,7,opt,name=fromaddr
" json:"fromaddr,omitempty"`
Tx
*
Transaction
`protobuf:"bytes,1,opt,name=tx,proto3
" json:"tx,omitempty"`
Receipt
*
ReceiptData
`protobuf:"bytes,2,opt,name=receipt,proto3
" json:"receipt,omitempty"`
Height
int64
`protobuf:"varint,3,opt,name=height,proto3
" json:"height,omitempty"`
Index
int64
`protobuf:"varint,4,opt,name=index,proto3
" json:"index,omitempty"`
Blocktime
int64
`protobuf:"varint,5,opt,name=blocktime,proto3
" json:"blocktime,omitempty"`
Amount
int64
`protobuf:"varint,6,opt,name=amount,proto3
" json:"amount,omitempty"`
Fromaddr
string
`protobuf:"bytes,7,opt,name=fromaddr,proto3
" json:"fromaddr,omitempty"`
Txhash
[]
byte
`protobuf:"bytes,8,opt,name=txhash,proto3" json:"txhash,omitempty"`
ActionName
string
`protobuf:"bytes,9,opt,name=actionName
" json:"actionName,omitempty"`
ActionName
string
`protobuf:"bytes,9,opt,name=actionName,proto3
" json:"actionName,omitempty"`
Payload
[]
byte
`protobuf:"bytes,10,opt,name=payload,proto3" json:"payload,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
WalletTxDetail
)
Reset
()
{
*
m
=
WalletTxDetail
{}
}
func
(
m
*
WalletTxDetail
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletTxDetail
)
ProtoMessage
()
{}
func
(
*
WalletTxDetail
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
0
}
}
func
(
*
WalletTxDetail
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
0
}
}
func
(
m
*
WalletTxDetail
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_WalletTxDetail
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
WalletTxDetail
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_WalletTxDetail
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
WalletTxDetail
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_WalletTxDetail
.
Merge
(
m
,
src
)
}
func
(
m
*
WalletTxDetail
)
XXX_Size
()
int
{
return
xxx_messageInfo_WalletTxDetail
.
Size
(
m
)
}
func
(
m
*
WalletTxDetail
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_WalletTxDetail
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_WalletTxDetail
proto
.
InternalMessageInfo
func
(
m
*
WalletTxDetail
)
GetTx
()
*
Transaction
{
if
m
!=
nil
{
...
...
@@ -112,13 +144,36 @@ func (m *WalletTxDetail) GetPayload() []byte {
}
type
WalletTxDetails
struct
{
TxDetails
[]
*
WalletTxDetail
`protobuf:"bytes,1,rep,name=txDetails" json:"txDetails,omitempty"`
TxDetails
[]
*
WalletTxDetail
`protobuf:"bytes,1,rep,name=txDetails,proto3" json:"txDetails,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
WalletTxDetails
)
Reset
()
{
*
m
=
WalletTxDetails
{}
}
func
(
m
*
WalletTxDetails
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletTxDetails
)
ProtoMessage
()
{}
func
(
*
WalletTxDetails
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
1
}
}
func
(
*
WalletTxDetails
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
1
}
}
func
(
m
*
WalletTxDetails
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_WalletTxDetails
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
WalletTxDetails
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_WalletTxDetails
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
WalletTxDetails
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_WalletTxDetails
.
Merge
(
m
,
src
)
}
func
(
m
*
WalletTxDetails
)
XXX_Size
()
int
{
return
xxx_messageInfo_WalletTxDetails
.
Size
(
m
)
}
func
(
m
*
WalletTxDetails
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_WalletTxDetails
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_WalletTxDetails
proto
.
InternalMessageInfo
func
(
m
*
WalletTxDetails
)
GetTxDetails
()
[]
*
WalletTxDetail
{
if
m
!=
nil
{
...
...
@@ -127,22 +182,45 @@ func (m *WalletTxDetails) GetTxDetails() []*WalletTxDetail {
return
nil
}
//
钱包模块存贮的账户信息
//钱包模块存贮的账户信息
// privkey : 账户地址对应的私钥
// label :账户地址对应的标签
// addr :账户地址
// timeStamp :创建账户时的时标
type
WalletAccountStore
struct
{
Privkey
string
`protobuf:"bytes,1,opt,name=privkey" json:"privkey,omitempty"`
Label
string
`protobuf:"bytes,2,opt,name=label" json:"label,omitempty"`
Addr
string
`protobuf:"bytes,3,opt,name=addr" json:"addr,omitempty"`
TimeStamp
string
`protobuf:"bytes,4,opt,name=timeStamp" json:"timeStamp,omitempty"`
Privkey
string
`protobuf:"bytes,1,opt,name=privkey,proto3" json:"privkey,omitempty"`
Label
string
`protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
Addr
string
`protobuf:"bytes,3,opt,name=addr,proto3" json:"addr,omitempty"`
TimeStamp
string
`protobuf:"bytes,4,opt,name=timeStamp,proto3" json:"timeStamp,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
WalletAccountStore
)
Reset
()
{
*
m
=
WalletAccountStore
{}
}
func
(
m
*
WalletAccountStore
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletAccountStore
)
ProtoMessage
()
{}
func
(
*
WalletAccountStore
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
2
}
}
func
(
*
WalletAccountStore
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
2
}
}
func
(
m
*
WalletAccountStore
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_WalletAccountStore
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
WalletAccountStore
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_WalletAccountStore
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
WalletAccountStore
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_WalletAccountStore
.
Merge
(
m
,
src
)
}
func
(
m
*
WalletAccountStore
)
XXX_Size
()
int
{
return
xxx_messageInfo_WalletAccountStore
.
Size
(
m
)
}
func
(
m
*
WalletAccountStore
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_WalletAccountStore
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_WalletAccountStore
proto
.
InternalMessageInfo
func
(
m
*
WalletAccountStore
)
GetPrivkey
()
string
{
if
m
!=
nil
{
...
...
@@ -172,18 +250,41 @@ func (m *WalletAccountStore) GetTimeStamp() string {
return
""
}
//
钱包模块通过一个随机值对钱包密码加密
//钱包模块通过一个随机值对钱包密码加密
// pwHash : 对钱包密码和一个随机值组合进行哈希计算
// randstr :对钱包密码加密的一个随机值
type
WalletPwHash
struct
{
PwHash
[]
byte
`protobuf:"bytes,1,opt,name=pwHash,proto3" json:"pwHash,omitempty"`
Randstr
string
`protobuf:"bytes,2,opt,name=randstr" json:"randstr,omitempty"`
Randstr
string
`protobuf:"bytes,2,opt,name=randstr,proto3" json:"randstr,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
WalletPwHash
)
Reset
()
{
*
m
=
WalletPwHash
{}
}
func
(
m
*
WalletPwHash
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletPwHash
)
ProtoMessage
()
{}
func
(
*
WalletPwHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
3
}
}
func
(
*
WalletPwHash
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
3
}
}
func
(
m
*
WalletPwHash
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_WalletPwHash
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
WalletPwHash
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_WalletPwHash
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
WalletPwHash
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_WalletPwHash
.
Merge
(
m
,
src
)
}
func
(
m
*
WalletPwHash
)
XXX_Size
()
int
{
return
xxx_messageInfo_WalletPwHash
.
Size
(
m
)
}
func
(
m
*
WalletPwHash
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_WalletPwHash
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_WalletPwHash
proto
.
InternalMessageInfo
func
(
m
*
WalletPwHash
)
GetPwHash
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -199,22 +300,45 @@ func (m *WalletPwHash) GetRandstr() string {
return
""
}
//
钱包当前的状态
//钱包当前的状态
// isWalletLock : 钱包是否锁状态,true锁定,false解锁
// isAutoMining :钱包是否开启挖矿功能,true开启挖矿,false关闭挖矿
// isHasSeed : 钱包是否有种子,true已有,false没有
// isTicketLock :钱包挖矿买票锁状态,true锁定,false解锁,只能用于挖矿转账
type
WalletStatus
struct
{
IsWalletLock
bool
`protobuf:"varint,1,opt,name=isWalletLock" json:"isWalletLock,omitempty"`
IsAutoMining
bool
`protobuf:"varint,2,opt,name=isAutoMining" json:"isAutoMining,omitempty"`
IsHasSeed
bool
`protobuf:"varint,3,opt,name=isHasSeed" json:"isHasSeed,omitempty"`
IsTicketLock
bool
`protobuf:"varint,4,opt,name=isTicketLock" json:"isTicketLock,omitempty"`
IsWalletLock
bool
`protobuf:"varint,1,opt,name=isWalletLock,proto3" json:"isWalletLock,omitempty"`
IsAutoMining
bool
`protobuf:"varint,2,opt,name=isAutoMining,proto3" json:"isAutoMining,omitempty"`
IsHasSeed
bool
`protobuf:"varint,3,opt,name=isHasSeed,proto3" json:"isHasSeed,omitempty"`
IsTicketLock
bool
`protobuf:"varint,4,opt,name=isTicketLock,proto3" json:"isTicketLock,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
WalletStatus
)
Reset
()
{
*
m
=
WalletStatus
{}
}
func
(
m
*
WalletStatus
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletStatus
)
ProtoMessage
()
{}
func
(
*
WalletStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
4
}
}
func
(
*
WalletStatus
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
4
}
}
func
(
m
*
WalletStatus
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_WalletStatus
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
WalletStatus
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_WalletStatus
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
WalletStatus
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_WalletStatus
.
Merge
(
m
,
src
)
}
func
(
m
*
WalletStatus
)
XXX_Size
()
int
{
return
xxx_messageInfo_WalletStatus
.
Size
(
m
)
}
func
(
m
*
WalletStatus
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_WalletStatus
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_WalletStatus
proto
.
InternalMessageInfo
func
(
m
*
WalletStatus
)
GetIsWalletLock
()
bool
{
if
m
!=
nil
{
...
...
@@ -245,13 +369,36 @@ func (m *WalletStatus) GetIsTicketLock() bool {
}
type
WalletAccounts
struct
{
Wallets
[]
*
WalletAccount
`protobuf:"bytes,1,rep,name=wallets" json:"wallets,omitempty"`
Wallets
[]
*
WalletAccount
`protobuf:"bytes,1,rep,name=wallets,proto3" json:"wallets,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
WalletAccounts
)
Reset
()
{
*
m
=
WalletAccounts
{}
}
func
(
m
*
WalletAccounts
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletAccounts
)
ProtoMessage
()
{}
func
(
*
WalletAccounts
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
5
}
}
func
(
*
WalletAccounts
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
5
}
}
func
(
m
*
WalletAccounts
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_WalletAccounts
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
WalletAccounts
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_WalletAccounts
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
WalletAccounts
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_WalletAccounts
.
Merge
(
m
,
src
)
}
func
(
m
*
WalletAccounts
)
XXX_Size
()
int
{
return
xxx_messageInfo_WalletAccounts
.
Size
(
m
)
}
func
(
m
*
WalletAccounts
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_WalletAccounts
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_WalletAccounts
proto
.
InternalMessageInfo
func
(
m
*
WalletAccounts
)
GetWallets
()
[]
*
WalletAccount
{
if
m
!=
nil
{
...
...
@@ -261,14 +408,37 @@ func (m *WalletAccounts) GetWallets() []*WalletAccount {
}
type
WalletAccount
struct
{
Acc
*
Account
`protobuf:"bytes,1,opt,name=acc" json:"acc,omitempty"`
Label
string
`protobuf:"bytes,2,opt,name=label" json:"label,omitempty"`
Acc
*
Account
`protobuf:"bytes,1,opt,name=acc,proto3" json:"acc,omitempty"`
Label
string
`protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
WalletAccount
)
Reset
()
{
*
m
=
WalletAccount
{}
}
func
(
m
*
WalletAccount
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletAccount
)
ProtoMessage
()
{}
func
(
*
WalletAccount
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
6
}
}
func
(
*
WalletAccount
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
6
}
}
func
(
m
*
WalletAccount
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_WalletAccount
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
WalletAccount
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_WalletAccount
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
WalletAccount
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_WalletAccount
.
Merge
(
m
,
src
)
}
func
(
m
*
WalletAccount
)
XXX_Size
()
int
{
return
xxx_messageInfo_WalletAccount
.
Size
(
m
)
}
func
(
m
*
WalletAccount
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_WalletAccount
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_WalletAccount
proto
.
InternalMessageInfo
func
(
m
*
WalletAccount
)
GetAcc
()
*
Account
{
if
m
!=
nil
{
...
...
@@ -284,20 +454,43 @@ func (m *WalletAccount) GetLabel() string {
return
""
}
//
钱包解锁
//钱包解锁
// passwd : 钱包密码
// timeout :钱包解锁时间,0,一直解锁,非0值,超时之后继续锁定
// walletOrTicket :解锁整个钱包还是只解锁挖矿买票功能,1只解锁挖矿买票,0解锁整个钱包
type
WalletUnLock
struct
{
Passwd
string
`protobuf:"bytes,1,opt,name=passwd" json:"passwd,omitempty"`
Timeout
int64
`protobuf:"varint,2,opt,name=timeout" json:"timeout,omitempty"`
WalletOrTicket
bool
`protobuf:"varint,3,opt,name=walletOrTicket" json:"walletOrTicket,omitempty"`
Passwd
string
`protobuf:"bytes,1,opt,name=passwd,proto3" json:"passwd,omitempty"`
Timeout
int64
`protobuf:"varint,2,opt,name=timeout,proto3" json:"timeout,omitempty"`
WalletOrTicket
bool
`protobuf:"varint,3,opt,name=walletOrTicket,proto3" json:"walletOrTicket,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
WalletUnLock
)
Reset
()
{
*
m
=
WalletUnLock
{}
}
func
(
m
*
WalletUnLock
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
WalletUnLock
)
ProtoMessage
()
{}
func
(
*
WalletUnLock
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
7
}
}
func
(
*
WalletUnLock
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
7
}
}
func
(
m
*
WalletUnLock
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_WalletUnLock
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
WalletUnLock
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_WalletUnLock
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
WalletUnLock
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_WalletUnLock
.
Merge
(
m
,
src
)
}
func
(
m
*
WalletUnLock
)
XXX_Size
()
int
{
return
xxx_messageInfo_WalletUnLock
.
Size
(
m
)
}
func
(
m
*
WalletUnLock
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_WalletUnLock
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_WalletUnLock
proto
.
InternalMessageInfo
func
(
m
*
WalletUnLock
)
GetPasswd
()
string
{
if
m
!=
nil
{
...
...
@@ -321,13 +514,36 @@ func (m *WalletUnLock) GetWalletOrTicket() bool {
}
type
GenSeedLang
struct
{
Lang
int32
`protobuf:"varint,1,opt,name=lang" json:"lang,omitempty"`
Lang
int32
`protobuf:"varint,1,opt,name=lang,proto3" json:"lang,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
GenSeedLang
)
Reset
()
{
*
m
=
GenSeedLang
{}
}
func
(
m
*
GenSeedLang
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
GenSeedLang
)
ProtoMessage
()
{}
func
(
*
GenSeedLang
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
8
}
}
func
(
*
GenSeedLang
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
8
}
}
func
(
m
*
GenSeedLang
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_GenSeedLang
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
GenSeedLang
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_GenSeedLang
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
GenSeedLang
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_GenSeedLang
.
Merge
(
m
,
src
)
}
func
(
m
*
GenSeedLang
)
XXX_Size
()
int
{
return
xxx_messageInfo_GenSeedLang
.
Size
(
m
)
}
func
(
m
*
GenSeedLang
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_GenSeedLang
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_GenSeedLang
proto
.
InternalMessageInfo
func
(
m
*
GenSeedLang
)
GetLang
()
int32
{
if
m
!=
nil
{
...
...
@@ -337,13 +553,36 @@ func (m *GenSeedLang) GetLang() int32 {
}
type
GetSeedByPw
struct
{
Passwd
string
`protobuf:"bytes,1,opt,name=passwd" json:"passwd,omitempty"`
Passwd
string
`protobuf:"bytes,1,opt,name=passwd,proto3" json:"passwd,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
GetSeedByPw
)
Reset
()
{
*
m
=
GetSeedByPw
{}
}
func
(
m
*
GetSeedByPw
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
GetSeedByPw
)
ProtoMessage
()
{}
func
(
*
GetSeedByPw
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
9
}
}
func
(
*
GetSeedByPw
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
9
}
}
func
(
m
*
GetSeedByPw
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_GetSeedByPw
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
GetSeedByPw
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_GetSeedByPw
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
GetSeedByPw
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_GetSeedByPw
.
Merge
(
m
,
src
)
}
func
(
m
*
GetSeedByPw
)
XXX_Size
()
int
{
return
xxx_messageInfo_GetSeedByPw
.
Size
(
m
)
}
func
(
m
*
GetSeedByPw
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_GetSeedByPw
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_GetSeedByPw
proto
.
InternalMessageInfo
func
(
m
*
GetSeedByPw
)
GetPasswd
()
string
{
if
m
!=
nil
{
...
...
@@ -352,18 +591,41 @@ func (m *GetSeedByPw) GetPasswd() string {
return
""
}
//
存储钱包的种子
//存储钱包的种子
// seed : 钱包种子
// passwd :钱包密码
type
SaveSeedByPw
struct
{
Seed
string
`protobuf:"bytes,1,opt,name=seed" json:"seed,omitempty"`
Passwd
string
`protobuf:"bytes,2,opt,name=passwd" json:"passwd,omitempty"`
Seed
string
`protobuf:"bytes,1,opt,name=seed,proto3" json:"seed,omitempty"`
Passwd
string
`protobuf:"bytes,2,opt,name=passwd,proto3" json:"passwd,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
SaveSeedByPw
)
Reset
()
{
*
m
=
SaveSeedByPw
{}
}
func
(
m
*
SaveSeedByPw
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
SaveSeedByPw
)
ProtoMessage
()
{}
func
(
*
SaveSeedByPw
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
10
}
}
func
(
*
SaveSeedByPw
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
10
}
}
func
(
m
*
SaveSeedByPw
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_SaveSeedByPw
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
SaveSeedByPw
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_SaveSeedByPw
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
SaveSeedByPw
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_SaveSeedByPw
.
Merge
(
m
,
src
)
}
func
(
m
*
SaveSeedByPw
)
XXX_Size
()
int
{
return
xxx_messageInfo_SaveSeedByPw
.
Size
(
m
)
}
func
(
m
*
SaveSeedByPw
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_SaveSeedByPw
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_SaveSeedByPw
proto
.
InternalMessageInfo
func
(
m
*
SaveSeedByPw
)
GetSeed
()
string
{
if
m
!=
nil
{
...
...
@@ -380,13 +642,36 @@ func (m *SaveSeedByPw) GetPasswd() string {
}
type
ReplySeed
struct
{
Seed
string
`protobuf:"bytes,1,opt,name=seed" json:"seed,omitempty"`
Seed
string
`protobuf:"bytes,1,opt,name=seed,proto3" json:"seed,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReplySeed
)
Reset
()
{
*
m
=
ReplySeed
{}
}
func
(
m
*
ReplySeed
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReplySeed
)
ProtoMessage
()
{}
func
(
*
ReplySeed
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
11
}
}
func
(
*
ReplySeed
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
11
}
}
func
(
m
*
ReplySeed
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReplySeed
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReplySeed
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReplySeed
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReplySeed
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReplySeed
.
Merge
(
m
,
src
)
}
func
(
m
*
ReplySeed
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReplySeed
.
Size
(
m
)
}
func
(
m
*
ReplySeed
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReplySeed
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReplySeed
proto
.
InternalMessageInfo
func
(
m
*
ReplySeed
)
GetSeed
()
string
{
if
m
!=
nil
{
...
...
@@ -396,14 +681,37 @@ func (m *ReplySeed) GetSeed() string {
}
type
ReqWalletSetPasswd
struct
{
OldPass
string
`protobuf:"bytes,1,opt,name=oldPass" json:"oldPass,omitempty"`
NewPass
string
`protobuf:"bytes,2,opt,name=newPass" json:"newPass,omitempty"`
OldPass
string
`protobuf:"bytes,1,opt,name=oldPass,proto3" json:"oldPass,omitempty"`
NewPass
string
`protobuf:"bytes,2,opt,name=newPass,proto3" json:"newPass,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqWalletSetPasswd
)
Reset
()
{
*
m
=
ReqWalletSetPasswd
{}
}
func
(
m
*
ReqWalletSetPasswd
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqWalletSetPasswd
)
ProtoMessage
()
{}
func
(
*
ReqWalletSetPasswd
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
12
}
}
func
(
*
ReqWalletSetPasswd
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
12
}
}
func
(
m
*
ReqWalletSetPasswd
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqWalletSetPasswd
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqWalletSetPasswd
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqWalletSetPasswd
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqWalletSetPasswd
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqWalletSetPasswd
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqWalletSetPasswd
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqWalletSetPasswd
.
Size
(
m
)
}
func
(
m
*
ReqWalletSetPasswd
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqWalletSetPasswd
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqWalletSetPasswd
proto
.
InternalMessageInfo
func
(
m
*
ReqWalletSetPasswd
)
GetOldPass
()
string
{
if
m
!=
nil
{
...
...
@@ -420,13 +728,36 @@ func (m *ReqWalletSetPasswd) GetNewPass() string {
}
type
ReqNewAccount
struct
{
Label
string
`protobuf:"bytes,1,opt,name=label" json:"label,omitempty"`
Label
string
`protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqNewAccount
)
Reset
()
{
*
m
=
ReqNewAccount
{}
}
func
(
m
*
ReqNewAccount
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqNewAccount
)
ProtoMessage
()
{}
func
(
*
ReqNewAccount
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
13
}
}
func
(
*
ReqNewAccount
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
13
}
}
func
(
m
*
ReqNewAccount
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqNewAccount
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqNewAccount
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqNewAccount
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqNewAccount
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqNewAccount
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqNewAccount
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqNewAccount
.
Size
(
m
)
}
func
(
m
*
ReqNewAccount
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqNewAccount
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqNewAccount
proto
.
InternalMessageInfo
func
(
m
*
ReqNewAccount
)
GetLabel
()
string
{
if
m
!=
nil
{
...
...
@@ -435,7 +766,7 @@ func (m *ReqNewAccount) GetLabel() string {
return
""
}
//
获取钱包交易的详细信息
//获取钱包交易的详细信息
// fromTx : []byte( Sprintf("%018d", height*100000 + index),
// 表示从高度 height 中的 index 开始获取交易列表;
// 第一次传参为空,获取最新的交易。)
...
...
@@ -443,14 +774,37 @@ func (m *ReqNewAccount) GetLabel() string {
// direction :查找方式;0,上一页;1,下一页。
type
ReqWalletTransactionList
struct
{
FromTx
[]
byte
`protobuf:"bytes,1,opt,name=fromTx,proto3" json:"fromTx,omitempty"`
Count
int32
`protobuf:"varint,2,opt,name=count" json:"count,omitempty"`
Direction
int32
`protobuf:"varint,3,opt,name=direction" json:"direction,omitempty"`
Count
int32
`protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"`
Direction
int32
`protobuf:"varint,3,opt,name=direction,proto3" json:"direction,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqWalletTransactionList
)
Reset
()
{
*
m
=
ReqWalletTransactionList
{}
}
func
(
m
*
ReqWalletTransactionList
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqWalletTransactionList
)
ProtoMessage
()
{}
func
(
*
ReqWalletTransactionList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
14
}
}
func
(
*
ReqWalletTransactionList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
14
}
}
func
(
m
*
ReqWalletTransactionList
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqWalletTransactionList
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqWalletTransactionList
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqWalletTransactionList
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqWalletTransactionList
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqWalletTransactionList
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqWalletTransactionList
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqWalletTransactionList
.
Size
(
m
)
}
func
(
m
*
ReqWalletTransactionList
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqWalletTransactionList
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqWalletTransactionList
proto
.
InternalMessageInfo
func
(
m
*
ReqWalletTransactionList
)
GetFromTx
()
[]
byte
{
if
m
!=
nil
{
...
...
@@ -475,14 +829,37 @@ func (m *ReqWalletTransactionList) GetDirection() int32 {
type
ReqWalletImportPrivkey
struct
{
// bitcoin 的私钥格式
Privkey
string
`protobuf:"bytes,1,opt,name=privkey" json:"privkey,omitempty"`
Label
string
`protobuf:"bytes,2,opt,name=label" json:"label,omitempty"`
Privkey
string
`protobuf:"bytes,1,opt,name=privkey,proto3" json:"privkey,omitempty"`
Label
string
`protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqWalletImportPrivkey
)
Reset
()
{
*
m
=
ReqWalletImportPrivkey
{}
}
func
(
m
*
ReqWalletImportPrivkey
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqWalletImportPrivkey
)
ProtoMessage
()
{}
func
(
*
ReqWalletImportPrivkey
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
15
}
}
func
(
*
ReqWalletImportPrivkey
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
15
}
}
func
(
m
*
ReqWalletImportPrivkey
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqWalletImportPrivkey
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqWalletImportPrivkey
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqWalletImportPrivkey
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqWalletImportPrivkey
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqWalletImportPrivkey
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqWalletImportPrivkey
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqWalletImportPrivkey
.
Size
(
m
)
}
func
(
m
*
ReqWalletImportPrivkey
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqWalletImportPrivkey
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqWalletImportPrivkey
proto
.
InternalMessageInfo
func
(
m
*
ReqWalletImportPrivkey
)
GetPrivkey
()
string
{
if
m
!=
nil
{
...
...
@@ -498,24 +875,47 @@ func (m *ReqWalletImportPrivkey) GetLabel() string {
return
""
}
//
发送交易
//发送交易
// from : 打出地址
// to :接受地址
// amount : 转账额度
// note :转账备注
type
ReqWalletSendToAddress
struct
{
From
string
`protobuf:"bytes,1,opt,name=from" json:"from,omitempty"`
To
string
`protobuf:"bytes,2,opt,name=to" json:"to,omitempty"`
Amount
int64
`protobuf:"varint,3,opt,name=amount" json:"amount,omitempty"`
Note
string
`protobuf:"bytes,4,opt,name=note" json:"note,omitempty"`
IsToken
bool
`protobuf:"varint,5,opt,name=isToken" json:"isToken,omitempty"`
TokenSymbol
string
`protobuf:"bytes,6,opt,name=tokenSymbol" json:"tokenSymbol,omitempty"`
From
string
`protobuf:"bytes,1,opt,name=from,proto3" json:"from,omitempty"`
To
string
`protobuf:"bytes,2,opt,name=to,proto3" json:"to,omitempty"`
Amount
int64
`protobuf:"varint,3,opt,name=amount,proto3" json:"amount,omitempty"`
Note
string
`protobuf:"bytes,4,opt,name=note,proto3" json:"note,omitempty"`
IsToken
bool
`protobuf:"varint,5,opt,name=isToken,proto3" json:"isToken,omitempty"`
TokenSymbol
string
`protobuf:"bytes,6,opt,name=tokenSymbol,proto3" json:"tokenSymbol,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqWalletSendToAddress
)
Reset
()
{
*
m
=
ReqWalletSendToAddress
{}
}
func
(
m
*
ReqWalletSendToAddress
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqWalletSendToAddress
)
ProtoMessage
()
{}
func
(
*
ReqWalletSendToAddress
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
16
}
}
func
(
*
ReqWalletSendToAddress
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
16
}
}
func
(
m
*
ReqWalletSendToAddress
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqWalletSendToAddress
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqWalletSendToAddress
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqWalletSendToAddress
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqWalletSendToAddress
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqWalletSendToAddress
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqWalletSendToAddress
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqWalletSendToAddress
.
Size
(
m
)
}
func
(
m
*
ReqWalletSendToAddress
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqWalletSendToAddress
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqWalletSendToAddress
proto
.
InternalMessageInfo
func
(
m
*
ReqWalletSendToAddress
)
GetFrom
()
string
{
if
m
!=
nil
{
...
...
@@ -560,13 +960,36 @@ func (m *ReqWalletSendToAddress) GetTokenSymbol() string {
}
type
ReqWalletSetFee
struct
{
Amount
int64
`protobuf:"varint,1,opt,name=amount" json:"amount,omitempty"`
Amount
int64
`protobuf:"varint,1,opt,name=amount,proto3" json:"amount,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqWalletSetFee
)
Reset
()
{
*
m
=
ReqWalletSetFee
{}
}
func
(
m
*
ReqWalletSetFee
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqWalletSetFee
)
ProtoMessage
()
{}
func
(
*
ReqWalletSetFee
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
17
}
}
func
(
*
ReqWalletSetFee
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
17
}
}
func
(
m
*
ReqWalletSetFee
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqWalletSetFee
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqWalletSetFee
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqWalletSetFee
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqWalletSetFee
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqWalletSetFee
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqWalletSetFee
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqWalletSetFee
.
Size
(
m
)
}
func
(
m
*
ReqWalletSetFee
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqWalletSetFee
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqWalletSetFee
proto
.
InternalMessageInfo
func
(
m
*
ReqWalletSetFee
)
GetAmount
()
int64
{
if
m
!=
nil
{
...
...
@@ -576,14 +999,37 @@ func (m *ReqWalletSetFee) GetAmount() int64 {
}
type
ReqWalletSetLabel
struct
{
Addr
string
`protobuf:"bytes,1,opt,name=addr" json:"addr,omitempty"`
Label
string
`protobuf:"bytes,2,opt,name=label" json:"label,omitempty"`
Addr
string
`protobuf:"bytes,1,opt,name=addr,proto3" json:"addr,omitempty"`
Label
string
`protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqWalletSetLabel
)
Reset
()
{
*
m
=
ReqWalletSetLabel
{}
}
func
(
m
*
ReqWalletSetLabel
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqWalletSetLabel
)
ProtoMessage
()
{}
func
(
*
ReqWalletSetLabel
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
18
}
}
func
(
*
ReqWalletSetLabel
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
18
}
}
func
(
m
*
ReqWalletSetLabel
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqWalletSetLabel
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqWalletSetLabel
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqWalletSetLabel
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqWalletSetLabel
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqWalletSetLabel
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqWalletSetLabel
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqWalletSetLabel
.
Size
(
m
)
}
func
(
m
*
ReqWalletSetLabel
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqWalletSetLabel
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqWalletSetLabel
proto
.
InternalMessageInfo
func
(
m
*
ReqWalletSetLabel
)
GetAddr
()
string
{
if
m
!=
nil
{
...
...
@@ -600,13 +1046,36 @@ func (m *ReqWalletSetLabel) GetLabel() string {
}
type
ReqWalletMergeBalance
struct
{
To
string
`protobuf:"bytes,1,opt,name=to" json:"to,omitempty"`
To
string
`protobuf:"bytes,1,opt,name=to,proto3" json:"to,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqWalletMergeBalance
)
Reset
()
{
*
m
=
ReqWalletMergeBalance
{}
}
func
(
m
*
ReqWalletMergeBalance
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqWalletMergeBalance
)
ProtoMessage
()
{}
func
(
*
ReqWalletMergeBalance
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
19
}
}
func
(
*
ReqWalletMergeBalance
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
19
}
}
func
(
m
*
ReqWalletMergeBalance
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqWalletMergeBalance
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqWalletMergeBalance
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqWalletMergeBalance
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqWalletMergeBalance
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqWalletMergeBalance
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqWalletMergeBalance
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqWalletMergeBalance
.
Size
(
m
)
}
func
(
m
*
ReqWalletMergeBalance
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqWalletMergeBalance
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqWalletMergeBalance
proto
.
InternalMessageInfo
func
(
m
*
ReqWalletMergeBalance
)
GetTo
()
string
{
if
m
!=
nil
{
...
...
@@ -616,19 +1085,42 @@ func (m *ReqWalletMergeBalance) GetTo() string {
}
type
ReqTokenPreCreate
struct
{
CreatorAddr
string
`protobuf:"bytes,1,opt,name=creator_addr,json=creatorAddr" json:"creator_addr,omitempty"`
Name
string
`protobuf:"bytes,2,opt,name=name" json:"name,omitempty"`
Symbol
string
`protobuf:"bytes,3,opt,name=symbol" json:"symbol,omitempty"`
Introduction
string
`protobuf:"bytes,4,opt,name=introduction" json:"introduction,omitempty"`
OwnerAddr
string
`protobuf:"bytes,5,opt,name=owner_addr,json=ownerAddr" json:"owner_addr,omitempty"`
Total
int64
`protobuf:"varint,6,opt,name=total" json:"total,omitempty"`
Price
int64
`protobuf:"varint,7,opt,name=price" json:"price,omitempty"`
CreatorAddr
string
`protobuf:"bytes,1,opt,name=creator_addr,json=creatorAddr,proto3" json:"creator_addr,omitempty"`
Name
string
`protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Symbol
string
`protobuf:"bytes,3,opt,name=symbol,proto3" json:"symbol,omitempty"`
Introduction
string
`protobuf:"bytes,4,opt,name=introduction,proto3" json:"introduction,omitempty"`
OwnerAddr
string
`protobuf:"bytes,5,opt,name=owner_addr,json=ownerAddr,proto3" json:"owner_addr,omitempty"`
Total
int64
`protobuf:"varint,6,opt,name=total,proto3" json:"total,omitempty"`
Price
int64
`protobuf:"varint,7,opt,name=price,proto3" json:"price,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqTokenPreCreate
)
Reset
()
{
*
m
=
ReqTokenPreCreate
{}
}
func
(
m
*
ReqTokenPreCreate
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqTokenPreCreate
)
ProtoMessage
()
{}
func
(
*
ReqTokenPreCreate
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
20
}
}
func
(
*
ReqTokenPreCreate
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
20
}
}
func
(
m
*
ReqTokenPreCreate
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqTokenPreCreate
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqTokenPreCreate
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqTokenPreCreate
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqTokenPreCreate
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqTokenPreCreate
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqTokenPreCreate
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqTokenPreCreate
.
Size
(
m
)
}
func
(
m
*
ReqTokenPreCreate
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqTokenPreCreate
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqTokenPreCreate
proto
.
InternalMessageInfo
func
(
m
*
ReqTokenPreCreate
)
GetCreatorAddr
()
string
{
if
m
!=
nil
{
...
...
@@ -680,15 +1172,38 @@ func (m *ReqTokenPreCreate) GetPrice() int64 {
}
type
ReqTokenFinishCreate
struct
{
FinisherAddr
string
`protobuf:"bytes,1,opt,name=finisher_addr,json=finisherAddr" json:"finisher_addr,omitempty"`
Symbol
string
`protobuf:"bytes,2,opt,name=symbol" json:"symbol,omitempty"`
OwnerAddr
string
`protobuf:"bytes,3,opt,name=owner_addr,json=ownerAddr" json:"owner_addr,omitempty"`
FinisherAddr
string
`protobuf:"bytes,1,opt,name=finisher_addr,json=finisherAddr,proto3" json:"finisher_addr,omitempty"`
Symbol
string
`protobuf:"bytes,2,opt,name=symbol,proto3" json:"symbol,omitempty"`
OwnerAddr
string
`protobuf:"bytes,3,opt,name=owner_addr,json=ownerAddr,proto3" json:"owner_addr,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqTokenFinishCreate
)
Reset
()
{
*
m
=
ReqTokenFinishCreate
{}
}
func
(
m
*
ReqTokenFinishCreate
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqTokenFinishCreate
)
ProtoMessage
()
{}
func
(
*
ReqTokenFinishCreate
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
21
}
}
func
(
*
ReqTokenFinishCreate
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
21
}
}
func
(
m
*
ReqTokenFinishCreate
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqTokenFinishCreate
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqTokenFinishCreate
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqTokenFinishCreate
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqTokenFinishCreate
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqTokenFinishCreate
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqTokenFinishCreate
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqTokenFinishCreate
.
Size
(
m
)
}
func
(
m
*
ReqTokenFinishCreate
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqTokenFinishCreate
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqTokenFinishCreate
proto
.
InternalMessageInfo
func
(
m
*
ReqTokenFinishCreate
)
GetFinisherAddr
()
string
{
if
m
!=
nil
{
...
...
@@ -712,15 +1227,38 @@ func (m *ReqTokenFinishCreate) GetOwnerAddr() string {
}
type
ReqTokenRevokeCreate
struct
{
RevokerAddr
string
`protobuf:"bytes,1,opt,name=revoker_addr,json=revokerAddr" json:"revoker_addr,omitempty"`
Symbol
string
`protobuf:"bytes,2,opt,name=symbol" json:"symbol,omitempty"`
OwnerAddr
string
`protobuf:"bytes,3,opt,name=owner_addr,json=ownerAddr" json:"owner_addr,omitempty"`
RevokerAddr
string
`protobuf:"bytes,1,opt,name=revoker_addr,json=revokerAddr,proto3" json:"revoker_addr,omitempty"`
Symbol
string
`protobuf:"bytes,2,opt,name=symbol,proto3" json:"symbol,omitempty"`
OwnerAddr
string
`protobuf:"bytes,3,opt,name=owner_addr,json=ownerAddr,proto3" json:"owner_addr,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqTokenRevokeCreate
)
Reset
()
{
*
m
=
ReqTokenRevokeCreate
{}
}
func
(
m
*
ReqTokenRevokeCreate
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqTokenRevokeCreate
)
ProtoMessage
()
{}
func
(
*
ReqTokenRevokeCreate
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
22
}
}
func
(
*
ReqTokenRevokeCreate
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
22
}
}
func
(
m
*
ReqTokenRevokeCreate
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqTokenRevokeCreate
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqTokenRevokeCreate
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqTokenRevokeCreate
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqTokenRevokeCreate
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqTokenRevokeCreate
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqTokenRevokeCreate
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqTokenRevokeCreate
.
Size
(
m
)
}
func
(
m
*
ReqTokenRevokeCreate
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqTokenRevokeCreate
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqTokenRevokeCreate
proto
.
InternalMessageInfo
func
(
m
*
ReqTokenRevokeCreate
)
GetRevokerAddr
()
string
{
if
m
!=
nil
{
...
...
@@ -744,16 +1282,39 @@ func (m *ReqTokenRevokeCreate) GetOwnerAddr() string {
}
type
ReqModifyConfig
struct
{
Key
string
`protobuf:"bytes,1,opt,name=key" json:"key,omitempty"`
Op
string
`protobuf:"bytes,2,opt,name=op" json:"op,omitempty"`
Value
string
`protobuf:"bytes,3,opt,name=value" json:"value,omitempty"`
Modifier
string
`protobuf:"bytes,4,opt,name=modifier" json:"modifier,omitempty"`
Key
string
`protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Op
string
`protobuf:"bytes,2,opt,name=op,proto3" json:"op,omitempty"`
Value
string
`protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
Modifier
string
`protobuf:"bytes,4,opt,name=modifier,proto3" json:"modifier,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqModifyConfig
)
Reset
()
{
*
m
=
ReqModifyConfig
{}
}
func
(
m
*
ReqModifyConfig
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqModifyConfig
)
ProtoMessage
()
{}
func
(
*
ReqModifyConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
23
}
}
func
(
*
ReqModifyConfig
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
23
}
}
func
(
m
*
ReqModifyConfig
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqModifyConfig
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqModifyConfig
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqModifyConfig
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqModifyConfig
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqModifyConfig
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqModifyConfig
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqModifyConfig
.
Size
(
m
)
}
func
(
m
*
ReqModifyConfig
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqModifyConfig
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqModifyConfig
proto
.
InternalMessageInfo
func
(
m
*
ReqModifyConfig
)
GetKey
()
string
{
if
m
!=
nil
{
...
...
@@ -784,25 +1345,48 @@ func (m *ReqModifyConfig) GetModifier() string {
}
type
ReqSignRawTx
struct
{
Addr
string
`protobuf:"bytes,1,opt,name=addr" json:"addr,omitempty"`
Privkey
string
`protobuf:"bytes,2,opt,name=privkey" json:"privkey,omitempty"`
TxHex
string
`protobuf:"bytes,3,opt,name=txHex" json:"txHex,omitempty"`
Expire
string
`protobuf:"bytes,4,opt,name=expire" json:"expire,omitempty"`
Index
int32
`protobuf:"varint,5,opt,name=index" json:"index,omitempty"`
Addr
string
`protobuf:"bytes,1,opt,name=addr
,proto3
" json:"addr,omitempty"`
Privkey
string
`protobuf:"bytes,2,opt,name=privkey
,proto3
" json:"privkey,omitempty"`
TxHex
string
`protobuf:"bytes,3,opt,name=txHex
,proto3
" json:"txHex,omitempty"`
Expire
string
`protobuf:"bytes,4,opt,name=expire
,proto3
" json:"expire,omitempty"`
Index
int32
`protobuf:"varint,5,opt,name=index
,proto3
" json:"index,omitempty"`
// 签名的模式类型
// 0:普通交易
// 1:隐私交易
// int32 mode = 6;
Token
string
`protobuf:"bytes,7,opt,name=token" json:"token,omitempty"`
Fee
int64
`protobuf:"varint,8,opt,name=fee" json:"fee,omitempty"`
Token
string
`protobuf:"bytes,7,opt,name=token
,proto3
" json:"token,omitempty"`
Fee
int64
`protobuf:"varint,8,opt,name=fee
,proto3
" json:"fee,omitempty"`
// bytes newExecer = 9;
NewToAddr
string
`protobuf:"bytes,10,opt,name=newToAddr" json:"newToAddr,omitempty"`
NewToAddr
string
`protobuf:"bytes,10,opt,name=newToAddr,proto3" json:"newToAddr,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqSignRawTx
)
Reset
()
{
*
m
=
ReqSignRawTx
{}
}
func
(
m
*
ReqSignRawTx
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqSignRawTx
)
ProtoMessage
()
{}
func
(
*
ReqSignRawTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
24
}
}
func
(
*
ReqSignRawTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
24
}
}
func
(
m
*
ReqSignRawTx
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqSignRawTx
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqSignRawTx
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqSignRawTx
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqSignRawTx
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqSignRawTx
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqSignRawTx
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqSignRawTx
.
Size
(
m
)
}
func
(
m
*
ReqSignRawTx
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqSignRawTx
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqSignRawTx
proto
.
InternalMessageInfo
func
(
m
*
ReqSignRawTx
)
GetAddr
()
string
{
if
m
!=
nil
{
...
...
@@ -861,13 +1445,36 @@ func (m *ReqSignRawTx) GetNewToAddr() string {
}
type
ReplySignRawTx
struct
{
TxHex
string
`protobuf:"bytes,1,opt,name=txHex" json:"txHex,omitempty"`
TxHex
string
`protobuf:"bytes,1,opt,name=txHex,proto3" json:"txHex,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReplySignRawTx
)
Reset
()
{
*
m
=
ReplySignRawTx
{}
}
func
(
m
*
ReplySignRawTx
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReplySignRawTx
)
ProtoMessage
()
{}
func
(
*
ReplySignRawTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
25
}
}
func
(
*
ReplySignRawTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
25
}
}
func
(
m
*
ReplySignRawTx
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReplySignRawTx
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReplySignRawTx
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReplySignRawTx
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReplySignRawTx
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReplySignRawTx
.
Merge
(
m
,
src
)
}
func
(
m
*
ReplySignRawTx
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReplySignRawTx
.
Size
(
m
)
}
func
(
m
*
ReplySignRawTx
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReplySignRawTx
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReplySignRawTx
proto
.
InternalMessageInfo
func
(
m
*
ReplySignRawTx
)
GetTxHex
()
string
{
if
m
!=
nil
{
...
...
@@ -877,15 +1484,38 @@ func (m *ReplySignRawTx) GetTxHex() string {
}
type
ReportErrEvent
struct
{
Frommodule
string
`protobuf:"bytes,1,opt,name=frommodule" json:"frommodule,omitempty"`
Tomodule
string
`protobuf:"bytes,2,opt,name=tomodule" json:"tomodule,omitempty"`
Error
string
`protobuf:"bytes,3,opt,name=error" json:"error,omitempty"`
Frommodule
string
`protobuf:"bytes,1,opt,name=frommodule,proto3" json:"frommodule,omitempty"`
Tomodule
string
`protobuf:"bytes,2,opt,name=tomodule,proto3" json:"tomodule,omitempty"`
Error
string
`protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReportErrEvent
)
Reset
()
{
*
m
=
ReportErrEvent
{}
}
func
(
m
*
ReportErrEvent
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReportErrEvent
)
ProtoMessage
()
{}
func
(
*
ReportErrEvent
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
26
}
}
func
(
*
ReportErrEvent
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
26
}
}
func
(
m
*
ReportErrEvent
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReportErrEvent
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReportErrEvent
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReportErrEvent
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReportErrEvent
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReportErrEvent
.
Merge
(
m
,
src
)
}
func
(
m
*
ReportErrEvent
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReportErrEvent
.
Size
(
m
)
}
func
(
m
*
ReportErrEvent
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReportErrEvent
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReportErrEvent
proto
.
InternalMessageInfo
func
(
m
*
ReportErrEvent
)
GetFrommodule
()
string
{
if
m
!=
nil
{
...
...
@@ -909,13 +1539,36 @@ func (m *ReportErrEvent) GetError() string {
}
type
Int32
struct
{
Data
int32
`protobuf:"varint,1,opt,name=data" json:"data,omitempty"`
Data
int32
`protobuf:"varint,1,opt,name=data,proto3" json:"data,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Int32
)
Reset
()
{
*
m
=
Int32
{}
}
func
(
m
*
Int32
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Int32
)
ProtoMessage
()
{}
func
(
*
Int32
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
27
}
}
func
(
*
Int32
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
27
}
}
func
(
m
*
Int32
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Int32
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Int32
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Int32
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Int32
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Int32
.
Merge
(
m
,
src
)
}
func
(
m
*
Int32
)
XXX_Size
()
int
{
return
xxx_messageInfo_Int32
.
Size
(
m
)
}
func
(
m
*
Int32
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Int32
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Int32
proto
.
InternalMessageInfo
func
(
m
*
Int32
)
GetData
()
int32
{
if
m
!=
nil
{
...
...
@@ -926,29 +1579,52 @@ func (m *Int32) GetData() int32 {
// 某些交易需要存在一些复杂的算法,所以需要请求服务器协助构建交易,返回对应交易哈希值,后续签名可以根据此哈希值进行处理
type
ReqCreateTransaction
struct
{
Tokenname
string
`protobuf:"bytes,1,opt,name=tokenname" json:"tokenname,omitempty"`
Tokenname
string
`protobuf:"bytes,1,opt,name=tokenname
,proto3
" json:"tokenname,omitempty"`
// 构建交易类型
// 0:普通的交易(暂不支持)
// 1:隐私交易 公开->隐私
// 2:隐私交易 隐私->隐私
// 3:隐私交易 隐私->公开
Type
int32
`protobuf:"varint,2,opt,name=type" json:"type,omitempty"`
Amount
int64
`protobuf:"varint,3,opt,name=amount" json:"amount,omitempty"`
Note
string
`protobuf:"bytes,4,opt,name=note" json:"note,omitempty"`
Type
int32
`protobuf:"varint,2,opt,name=type
,proto3
" json:"type,omitempty"`
Amount
int64
`protobuf:"varint,3,opt,name=amount
,proto3
" json:"amount,omitempty"`
Note
string
`protobuf:"bytes,4,opt,name=note
,proto3
" json:"note,omitempty"`
// 普通交易的发送方
From
string
`protobuf:"bytes,5,opt,name=from" json:"from,omitempty"`
From
string
`protobuf:"bytes,5,opt,name=from
,proto3
" json:"from,omitempty"`
// 普通交易的接收方
To
string
`protobuf:"bytes,6,opt,name=to" json:"to,omitempty"`
To
string
`protobuf:"bytes,6,opt,name=to
,proto3
" json:"to,omitempty"`
// 隐私交易,接收方的公钥对
Pubkeypair
string
`protobuf:"bytes,10,opt,name=pubkeypair" json:"pubkeypair,omitempty"`
Mixcount
int32
`protobuf:"varint,11,opt,name=mixcount" json:"mixcount,omitempty"`
Expire
int64
`protobuf:"varint,12,opt,name=expire" json:"expire,omitempty"`
Pubkeypair
string
`protobuf:"bytes,10,opt,name=pubkeypair,proto3" json:"pubkeypair,omitempty"`
Mixcount
int32
`protobuf:"varint,11,opt,name=mixcount,proto3" json:"mixcount,omitempty"`
Expire
int64
`protobuf:"varint,12,opt,name=expire,proto3" json:"expire,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqCreateTransaction
)
Reset
()
{
*
m
=
ReqCreateTransaction
{}
}
func
(
m
*
ReqCreateTransaction
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqCreateTransaction
)
ProtoMessage
()
{}
func
(
*
ReqCreateTransaction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
28
}
}
func
(
*
ReqCreateTransaction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
28
}
}
func
(
m
*
ReqCreateTransaction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqCreateTransaction
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqCreateTransaction
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqCreateTransaction
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqCreateTransaction
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqCreateTransaction
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqCreateTransaction
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqCreateTransaction
.
Size
(
m
)
}
func
(
m
*
ReqCreateTransaction
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqCreateTransaction
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqCreateTransaction
proto
.
InternalMessageInfo
func
(
m
*
ReqCreateTransaction
)
GetTokenname
()
string
{
if
m
!=
nil
{
...
...
@@ -1014,13 +1690,36 @@ func (m *ReqCreateTransaction) GetExpire() int64 {
}
type
ReqAccountList
struct
{
WithoutBalance
bool
`protobuf:"varint,1,opt,name=withoutBalance" json:"withoutBalance,omitempty"`
WithoutBalance
bool
`protobuf:"varint,1,opt,name=withoutBalance,proto3" json:"withoutBalance,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
ReqAccountList
)
Reset
()
{
*
m
=
ReqAccountList
{}
}
func
(
m
*
ReqAccountList
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReqAccountList
)
ProtoMessage
()
{}
func
(
*
ReqAccountList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor10
,
[]
int
{
29
}
}
func
(
*
ReqAccountList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_b88fd140af4deb6f
,
[]
int
{
29
}
}
func
(
m
*
ReqAccountList
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReqAccountList
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReqAccountList
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReqAccountList
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReqAccountList
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReqAccountList
.
Merge
(
m
,
src
)
}
func
(
m
*
ReqAccountList
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReqAccountList
.
Size
(
m
)
}
func
(
m
*
ReqAccountList
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReqAccountList
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_ReqAccountList
proto
.
InternalMessageInfo
func
(
m
*
ReqAccountList
)
GetWithoutBalance
()
bool
{
if
m
!=
nil
{
...
...
@@ -1062,9 +1761,9 @@ func init() {
proto
.
RegisterType
((
*
ReqAccountList
)(
nil
),
"types.ReqAccountList"
)
}
func
init
()
{
proto
.
RegisterFile
(
"wallet.proto"
,
fileDescriptor
10
)
}
func
init
()
{
proto
.
RegisterFile
(
"wallet.proto"
,
fileDescriptor
_b88fd140af4deb6f
)
}
var
fileDescriptor
10
=
[]
byte
{
var
fileDescriptor
_b88fd140af4deb6f
=
[]
byte
{
// 1292 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xa4
,
0x56
,
0x5d
,
0x6e
,
0x1b
,
0xb7
,
0x13
,
0xc7
,
0x4a
,
0x96
,
0x6d
,
0xd1
,
0xb2
,
0x93
,
0x2c
,
0x92
,
0x40
,
0xf0
,
0xff
,
0x9f
,
0xc4
,
0x61
,
...
...
vendor/github.com/33cn/chain33/util/cli/chain33.go
View file @
1d9e819e
...
...
@@ -136,7 +136,7 @@ func RunChain33(name string) {
version
.
SetLocalDBVersion
(
cfg
.
Store
.
LocalDBVersion
)
version
.
SetStoreDBVersion
(
cfg
.
Store
.
StoreDBVersion
)
version
.
SetAppVersion
(
cfg
.
Version
)
log
.
Info
(
cfg
.
Title
+
"-app:"
+
version
.
GetAppVersion
()
+
" chain33:"
+
version
.
GetVersion
()
+
" localdb:"
+
version
.
GetLocalDBVersion
()
+
" st
or
edb:"
+
version
.
GetStoreDBVersion
())
log
.
Info
(
cfg
.
Title
+
"-app:"
+
version
.
GetAppVersion
()
+
" chain33:"
+
version
.
GetVersion
()
+
" localdb:"
+
version
.
GetLocalDBVersion
()
+
" st
at
edb:"
+
version
.
GetStoreDBVersion
())
log
.
Info
(
"loading queue"
)
q
:=
queue
.
New
(
"channel"
)
...
...
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