Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
chain33-sdk-go
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
chain33-sdk-go
Commits
44887f8c
Commit
44887f8c
authored
Nov 08, 2021
by
harrylee
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add interchainGet and execute method
parent
659d1455
Show whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
567 additions
and
572 deletions
+567
-572
jsonclient.go
client/jsonclient.go
+74
-7
parse.go
client/parse.go
+108
-0
type.go
client/type.go
+5
-0
broker.go
dapp/broker/broker.go
+4
-0
const.go
dapp/broker/const.go
+3
-3
broker.proto
proto/broker.proto
+50
-30
broker.pb.go
types/broker.pb.go
+266
-285
cert.pb.go
types/cert.pb.go
+4
-27
common.pb.go
types/common.pb.go
+4
-75
sdk.pb.go
types/sdk.pb.go
+7
-18
storage.pb.go
types/storage.pb.go
+38
-88
wasm.pb.go
types/wasm.pb.go
+4
-39
No files found.
client/jsonclient.go
View file @
44887f8c
...
...
@@ -13,6 +13,7 @@ import (
"fmt"
"io/ioutil"
"net/http"
"strconv"
"strings"
"time"
...
...
@@ -317,15 +318,81 @@ func (client *JSONClient) Invoke(requst *Request, privateKey string) (*Response,
}
// TODO 执行请求
func
(
client
*
JSONClient
)
Execute
(
requst
*
Request
)
(
*
Response
,
error
)
{
//err := client.Call(Chain33_QueryTransaction, query, &detail)
//if err != nil {
// return nil, err
//}
//
//return &detail, nil
func
(
client
*
JSONClient
)
Execute
(
requst
*
Request
,
privateKey
string
)
(
*
Response
,
error
)
{
if
requst
.
Exec
==
broker
.
BrokerX
{
switch
requst
.
Fcn
{
case
"invokeInterchain"
:
srcChainServiceID
:=
string
(
requst
.
Args
[
0
])
sequenceNum
,
err
:=
strconv
.
ParseUint
(
string
(
requst
.
Args
[
1
]),
10
,
64
)
if
err
!=
nil
{
return
nil
,
fmt
.
Errorf
(
"cannot parse %s to uint64"
,
string
(
requst
.
Args
[
1
]))
}
targetCID
:=
string
(
requst
.
Args
[
2
])
reqType
,
err
:=
strconv
.
ParseUint
(
string
(
requst
.
Args
[
3
]),
10
,
64
)
if
err
!=
nil
{
return
nil
,
fmt
.
Errorf
(
"cannot parse %s to uint64"
,
string
(
requst
.
Args
[
3
]))
}
if
tx
,
err
:=
broker
.
UpdateIndex
(
""
,
srcChainServiceID
,
targetCID
,
sequenceNum
,
reqType
,
nil
);
err
==
nil
{
resp
,
err
:=
client
.
SendTransactionSync
(
privateKey
,
tx
)
if
err
!=
nil
{
return
resp
,
err
}
//splitedCID[1]就是合约名称
splitedCID
:=
strings
.
Split
(
targetCID
,
"&"
)
if
len
(
splitedCID
)
!=
2
{
return
nil
,
fmt
.
Errorf
(
"Target chaincode id %s is not valid"
,
targetCID
)
}
callFunc
:=
&
CallFunc
{}
if
err
:=
json
.
Unmarshal
(
requst
.
Args
[
4
],
callFunc
);
err
!=
nil
{
return
nil
,
fmt
.
Errorf
(
"unmarshal call func failed for %s"
,
requst
.
Args
[
4
])
}
// 调用相应链码, (链码名称,参数,通道名称)
if
splitedCID
[
1
]
==
storage
.
StorageX
{
//interchainGet方法是在sdk封装的,用于支持跨链之前数据的查询
switch
callFunc
.
Func
{
case
"interchainGet"
:
return
client
.
InterChainGet
(
string
(
callFunc
.
Args
[
0
]))
}
}
else
{
return
nil
,
fmt
.
Errorf
(
"can't support exec %s"
,
splitedCID
[
1
])
}
}
}
}
return
nil
,
nil
}
//包装适配跨链插件调用
func
(
client
*
JSONClient
)
InterChainSet
(
key
,
value
string
)
(
*
Response
,
error
)
{
return
nil
,
nil
}
//包装适配跨链插件调用
func
(
client
*
JSONClient
)
InterChainGet
(
key
string
)
(
*
Response
,
error
)
{
jsonraw
,
err
:=
json
.
Marshal
(
&
types
.
QueryStorage
{
TxHash
:
key
})
if
err
!=
nil
{
return
nil
,
err
}
query
:=
Query4Jrpc
{
Execer
:
client
.
prefix
+
storage
.
StorageX
,
FuncName
:
storage
.
FuncNameQueryStorage
,
Payload
:
jsonraw
,
}
// var storage types.Storage
data
,
err
:=
client
.
CallBack
(
"Chain33.Query"
,
query
,
ParseStorage
)
if
err
!=
nil
{
return
nil
,
err
}
storage
:=
data
.
(
*
types
.
Storage
)
//这里暂时就去明文存证内容
resp
:=
&
Response
{
OK
:
true
,
Message
:
key
,
Data
:
storage
.
GetContentStorage
()
.
GetContent
()}
return
resp
,
nil
}
// 简单实现交易时间监听功能,后面换成grpc长链接方式监听
func
(
client
*
JSONClient
)
RegisterTxEvent
(
start
int64
,
ccID
,
eventFilter
string
)
(
chan
<-
event
.
Registration
,
<-
chan
*
event
.
CCEvent
,
<-
chan
error
)
{
...
...
client/parse.go
0 → 100644
View file @
44887f8c
package
client
import
(
"encoding/json"
"fmt"
"gitlab.33.cn/link33/chain33-sdk-go/dapp/storage"
"gitlab.33.cn/link33/chain33-sdk-go/types"
.
"github.com/bitly/go-simplejson"
)
// 回调解析函数
func
ParseStorage
(
raw
json
.
RawMessage
)
(
interface
{},
error
)
{
js
,
err
:=
NewJson
(
raw
)
if
err
!=
nil
{
return
nil
,
err
}
if
contentStorge
,
ok
:=
js
.
CheckGet
(
"contentStorage"
);
ok
{
contentHex
,
_
:=
contentStorge
.
Get
(
"content"
)
.
String
()
content
,
_
:=
types
.
FromHex
(
contentHex
)
key
,
_
:=
contentStorge
.
Get
(
"key"
)
.
String
()
value
,
_
:=
contentStorge
.
Get
(
"value"
)
.
String
()
op
,
_
:=
contentStorge
.
Get
(
"op"
)
.
Int
()
storage
:=
&
types
.
Storage
{
Ty
:
storage
.
TyContentStorageAction
,
Value
:
&
types
.
Storage_ContentStorage
{
ContentStorage
:
&
types
.
ContentOnlyNotaryStorage
{
Content
:
content
,
Key
:
key
,
Op
:
int32
(
op
),
Value
:
value
,
XXX_NoUnkeyedLiteral
:
struct
{}{},
XXX_unrecognized
:
nil
,
XXX_sizecache
:
0
,
}}}
return
storage
,
nil
}
if
linkStorge
,
ok
:=
js
.
CheckGet
(
"linkStorage"
);
ok
{
linkHex
,
_
:=
linkStorge
.
Get
(
"link"
)
.
String
()
link
,
_
:=
types
.
FromHex
(
linkHex
)
key
,
_
:=
linkStorge
.
Get
(
"key"
)
.
String
()
value
,
_
:=
linkStorge
.
Get
(
"value"
)
.
String
()
storage
:=
&
types
.
Storage
{
Ty
:
storage
.
TyLinkStorageAction
,
Value
:
&
types
.
Storage_LinkStorage
{
LinkStorage
:
&
types
.
LinkNotaryStorage
{
Link
:
link
,
Key
:
key
,
Value
:
value
,
XXX_NoUnkeyedLiteral
:
struct
{}{},
XXX_unrecognized
:
nil
,
XXX_sizecache
:
0
,
}}}
return
storage
,
nil
}
if
hashStorge
,
ok
:=
js
.
CheckGet
(
"hashStorage"
);
ok
{
hashHex
,
_
:=
hashStorge
.
Get
(
"hash"
)
.
String
()
hash
,
_
:=
types
.
FromHex
(
hashHex
)
key
,
_
:=
hashStorge
.
Get
(
"key"
)
.
String
()
value
,
_
:=
hashStorge
.
Get
(
"value"
)
.
String
()
storage
:=
&
types
.
Storage
{
Ty
:
storage
.
TyHashStorageAction
,
Value
:
&
types
.
Storage_HashStorage
{
HashStorage
:
&
types
.
HashOnlyNotaryStorage
{
Hash
:
hash
,
Key
:
key
,
Value
:
value
,
XXX_NoUnkeyedLiteral
:
struct
{}{},
XXX_unrecognized
:
nil
,
XXX_sizecache
:
0
,
}}}
return
storage
,
nil
}
if
encryptStorage
,
ok
:=
js
.
CheckGet
(
"encryptStorage"
);
ok
{
contentHashHex
,
_
:=
encryptStorage
.
Get
(
"contentHash"
)
.
String
()
contentHash
,
_
:=
types
.
FromHex
(
contentHashHex
)
encryptContentHex
,
_
:=
encryptStorage
.
Get
(
"encryptContent"
)
.
String
()
encryptContent
,
_
:=
types
.
FromHex
(
encryptContentHex
)
nonceHex
,
_
:=
encryptStorage
.
Get
(
"nonce"
)
.
String
()
nonce
,
_
:=
types
.
FromHex
(
nonceHex
)
key
,
_
:=
encryptStorage
.
Get
(
"key"
)
.
String
()
value
,
_
:=
encryptStorage
.
Get
(
"value"
)
.
String
()
storage
:=
&
types
.
Storage
{
Ty
:
storage
.
TyEncryptStorageAction
,
Value
:
&
types
.
Storage_EncryptStorage
{
EncryptStorage
:
&
types
.
EncryptNotaryStorage
{
EncryptContent
:
encryptContent
,
ContentHash
:
contentHash
,
Nonce
:
nonce
,
Key
:
key
,
Value
:
value
,
XXX_NoUnkeyedLiteral
:
struct
{}{},
XXX_unrecognized
:
nil
,
XXX_sizecache
:
0
,
}}}
return
storage
,
nil
}
if
encryptStorage
,
ok
:=
js
.
CheckGet
(
"encryptShareStorage"
);
ok
{
contentHashHex
,
_
:=
encryptStorage
.
Get
(
"contentHash"
)
.
String
()
contentHash
,
_
:=
types
.
FromHex
(
contentHashHex
)
encryptContentHex
,
_
:=
encryptStorage
.
Get
(
"encryptContent"
)
.
String
()
encryptContent
,
_
:=
types
.
FromHex
(
encryptContentHex
)
pubKeyHex
,
_
:=
encryptStorage
.
Get
(
"pubKey"
)
.
String
()
pubKey
,
_
:=
types
.
FromHex
(
pubKeyHex
)
key
,
_
:=
encryptStorage
.
Get
(
"key"
)
.
String
()
value
,
_
:=
encryptStorage
.
Get
(
"value"
)
.
String
()
storage
:=
&
types
.
Storage
{
Ty
:
storage
.
TyEncryptShareStorageAction
,
Value
:
&
types
.
Storage_EncryptShareStorage
{
EncryptShareStorage
:
&
types
.
EncryptShareNotaryStorage
{
EncryptContent
:
encryptContent
,
ContentHash
:
contentHash
,
PubKey
:
pubKey
,
Key
:
key
,
Value
:
value
,
XXX_NoUnkeyedLiteral
:
struct
{}{},
XXX_unrecognized
:
nil
,
XXX_sizecache
:
0
,
}}}
return
storage
,
nil
}
return
nil
,
fmt
.
Errorf
(
"unknow type!"
)
}
client/type.go
View file @
44887f8c
...
...
@@ -360,3 +360,8 @@ type Response struct {
Message
string
`json:"message"`
Data
[]
byte
`json:"data"`
}
type
CallFunc
struct
{
Func
string
`json:"func"`
Args
[][]
byte
`json:"args"`
}
dapp/broker/broker.go
View file @
44887f8c
...
...
@@ -51,3 +51,7 @@ func UpdateIndex(paraName, srcServiceID, dstServiceID string, sequenceNum, reqTy
return
tx
,
nil
}
}
func
EmitInterchainSetEvent
(){
}
dapp/broker/const.go
View file @
44887f8c
...
...
@@ -3,13 +3,13 @@ package broker
const
(
TyUnknowAction
=
iota
+
100
TyInitAction
TyRegisterAction
TyRegister
Exector
Action
TyAuditAction
TyUpdateIndexAction
TyEmitInterchainEventAction
NameInitAction
=
"Init"
NameRegister
Action
=
"Registe
r"
NameRegister
ExectorAction
=
"RegisterExecto
r"
NameAuditAction
=
"Audit"
NameUpdateIndexAction
=
"UpdateIndex"
NameEmitInterchainEventAction
=
"EmitInterchainEvent"
...
...
@@ -31,7 +31,7 @@ const Addr = "1MCftFynyvG2F4ED5mdHYgziDxx6vDrScs"
// 定义actionMap
var
ActionMap
=
map
[
string
]
int32
{
NameInitAction
:
TyInitAction
,
NameRegister
Action
:
TyRegiste
rAction
,
NameRegister
ExectorAction
:
TyRegisterExecto
rAction
,
NameAuditAction
:
TyAuditAction
,
NameUpdateIndexAction
:
TyUpdateIndexAction
,
NameEmitInterchainEventAction
:
TyEmitInterchainEventAction
,
...
...
proto/broker.proto
View file @
44887f8c
syntax
=
"proto3"
;
package
types
;
//
option go_package = "../types";
//option go_package = "../types";
message
BrokerAction
{
oneof
value
{
Register
register
=
1
;
Audit
audit
=
2
;
InterchainEvent
emitInterchainEvent
=
3
;
UpdateIndex
updateIndex
=
4
;
Init
init
=
1
;
RegisterExector
registerExector
=
2
;
Audit
audit
=
3
;
InterchainEvent
emitInterchainEvent
=
4
;
UpdateIndex
updateIndex
=
5
;
}
int32
ty
=
5
;
int32
ty
=
6
;
}
//broker初始化信息
message
Init
{
string
bxhId
=
1
;
string
appChainId
=
2
;
}
// 业务合约注册模型: 0表示正在审核,1表示审核通过,2表示审核失败
message
Register
{
message
Register
Exector
{
//业务合约名称
string
exectorName
=
1
;
}
...
...
@@ -38,7 +48,7 @@ message UpdateIndex {
//源链ID,固定格式0x000002
string
srcServiceID
=
3
;
//请求类型 0表示信息流入 1表示信息流出 2表示回滚
uint64
reqType
=
4
;
uint64
reqType
=
4
;
//响应信息
Response
response
=
5
;
}
...
...
@@ -52,7 +62,7 @@ message InterchainEvent {
//源链ID,固定格式0x000002
string
srcServiceID
=
3
;
//跨链交易类型 0表示storage,1表示coins,2表示token......
uint64
type
=
4
;
uint64
type
=
4
;
//调用方法
string
func
=
5
;
//参数列表
...
...
@@ -60,33 +70,33 @@ message InterchainEvent {
//状态 0表示开始处理 1表示跨链成功 2表示跨链失败
int32
status
=
7
;
}
//
ReceiptBrokerLog
message
ReceiptBrokerLog
{
//ReceiptBrokerLog
message
ReceiptBrokerLog
{
oneof
value
{
Register
register
=
1
;
Register
Exector
registerExector
=
1
;
Audit
audit
=
2
;
InterchainEvent
emitInterchainEvent
=
3
;
UpdateIndex
updateIndex
=
4
;
UpdateIndex
updateIndex
=
4
;
}
int32
ty
=
5
;
}
service
broker
{}
//查询跨出事件
message
QueryInterchainEvent
{
uint64
index
=
1
;
message
QueryInterchainEvent
{
uint64
index
=
1
;
//目的链ID,固定格式0x000001
string
dstServiceID
=
2
;
//源链ID,固定格式0x000002
string
srcServiceID
=
3
;
}
//跨链事件列表
message
InterChainEventList
{
repeated
InterchainEvent
list
=
1
;
message
InterChainEventList
{
repeated
InterchainEvent
list
=
1
;
}
////根据状态查看跨链事件
//
message QueryInterchainEventList {
//message QueryInterchainEventList {
// //事件状态必填(默认是0,只查询待处理状态的事件)
// int32 status = 1;
// // 主键索引
...
...
@@ -97,36 +107,46 @@ message InterChainEventList {
// int32 direction = 4;
//}
////跨链事件列表
//
message InterchainEventList {
//message InterchainEventList {
// repeated InterchainEvent list = 1;
// string primaryKey = 2;
//}
message
QueryOutterMeta
{}
message
QueryInnerMeta
{}
message
QueryNilParam
{}
message
QueryNilParam
{
}
message
QueryOutterMeta
{
}
message
QueryInnerMeta
{
message
QueryInMessage
{
string
inServicePair
=
1
;
uint64
sequenceNum
=
2
;
}
message
Query
OutMessage
{
message
Query
InMessage
{
string
inServicePair
=
1
;
uint64
sequenceNum
=
2
;
}
message
Meta
{
map
<
string
,
uint64
>
meta
=
1
;
message
QueryOutMessage
{
string
inServicePair
=
1
;
uint64
sequenceNum
=
2
;
}
message
BrokerInfo
{
//跨链协议版本ID
string
bxhId
=
1
;
string
bxhId
=
1
;
//应用链ID
string
appChainId
=
2
;
}
message
Response
{
message
Meta
{
map
<
string
,
uint64
>
meta
=
1
;
}
message
Response
{
// A status code that should follow the HTTP status codes.
int32
status
=
1
;
// A message associated with the response code.
...
...
types/broker.pb.go
View file @
44887f8c
...
...
@@ -6,18 +6,15 @@ package types
import
(
context
"context"
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
grpc
"google.golang.org/grpc"
math
"math"
)
// Reference imports to suppress errors if they are not otherwise used.
var
(
_
=
proto
.
Marshal
_
=
fmt
.
Errorf
_
=
math
.
Inf
)
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.
...
...
@@ -25,15 +22,16 @@ var (
// proto package needs to be updated.
const
_
=
proto
.
ProtoPackageIsVersion3
// please upgrade the proto package
//
option go_package = "../types";
//option go_package = "../types";
type
BrokerAction
struct
{
// Types that are valid to be assigned to Value:
// *BrokerAction_Register
// *BrokerAction_Init
// *BrokerAction_RegisterExector
// *BrokerAction_Audit
// *BrokerAction_EmitInterchainEvent
// *BrokerAction_UpdateIndex
Value
isBrokerAction_Value
`protobuf_oneof:"value"`
Ty
int32
`protobuf:"varint,
5
,opt,name=ty,proto3" json:"ty,omitempty"`
Ty
int32
`protobuf:"varint,
6
,opt,name=ty,proto3" json:"ty,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
...
...
@@ -49,19 +47,15 @@ func (*BrokerAction) Descriptor() ([]byte, []int) {
func
(
m
*
BrokerAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BrokerAction
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BrokerAction
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BrokerAction
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BrokerAction
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BrokerAction
.
Merge
(
m
,
src
)
}
func
(
m
*
BrokerAction
)
XXX_Size
()
int
{
return
xxx_messageInfo_BrokerAction
.
Size
(
m
)
}
func
(
m
*
BrokerAction
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BrokerAction
.
DiscardUnknown
(
m
)
}
...
...
@@ -72,23 +66,29 @@ type isBrokerAction_Value interface {
isBrokerAction_Value
()
}
type
BrokerAction_Register
struct
{
Register
*
Register
`protobuf:"bytes,1,opt,name=register,proto3,oneof"`
type
BrokerAction_Init
struct
{
Init
*
Init
`protobuf:"bytes,1,opt,name=init,proto3,oneof"`
}
type
BrokerAction_RegisterExector
struct
{
RegisterExector
*
RegisterExector
`protobuf:"bytes,2,opt,name=registerExector,proto3,oneof"`
}
type
BrokerAction_Audit
struct
{
Audit
*
Audit
`protobuf:"bytes,
2
,opt,name=audit,proto3,oneof"`
Audit
*
Audit
`protobuf:"bytes,
3
,opt,name=audit,proto3,oneof"`
}
type
BrokerAction_EmitInterchainEvent
struct
{
EmitInterchainEvent
*
InterchainEvent
`protobuf:"bytes,
3
,opt,name=emitInterchainEvent,proto3,oneof"`
EmitInterchainEvent
*
InterchainEvent
`protobuf:"bytes,
4
,opt,name=emitInterchainEvent,proto3,oneof"`
}
type
BrokerAction_UpdateIndex
struct
{
UpdateIndex
*
UpdateIndex
`protobuf:"bytes,
4
,opt,name=updateIndex,proto3,oneof"`
UpdateIndex
*
UpdateIndex
`protobuf:"bytes,
5
,opt,name=updateIndex,proto3,oneof"`
}
func
(
*
BrokerAction_Register
)
isBrokerAction_Value
()
{}
func
(
*
BrokerAction_Init
)
isBrokerAction_Value
()
{}
func
(
*
BrokerAction_RegisterExector
)
isBrokerAction_Value
()
{}
func
(
*
BrokerAction_Audit
)
isBrokerAction_Value
()
{}
...
...
@@ -103,9 +103,16 @@ func (m *BrokerAction) GetValue() isBrokerAction_Value {
return
nil
}
func
(
m
*
BrokerAction
)
GetRegister
()
*
Register
{
if
x
,
ok
:=
m
.
GetValue
()
.
(
*
BrokerAction_Register
);
ok
{
return
x
.
Register
func
(
m
*
BrokerAction
)
GetInit
()
*
Init
{
if
x
,
ok
:=
m
.
GetValue
()
.
(
*
BrokerAction_Init
);
ok
{
return
x
.
Init
}
return
nil
}
func
(
m
*
BrokerAction
)
GetRegisterExector
()
*
RegisterExector
{
if
x
,
ok
:=
m
.
GetValue
()
.
(
*
BrokerAction_RegisterExector
);
ok
{
return
x
.
RegisterExector
}
return
nil
}
...
...
@@ -141,63 +148,108 @@ func (m *BrokerAction) GetTy() int32 {
// XXX_OneofWrappers is for the internal use of the proto package.
func
(
*
BrokerAction
)
XXX_OneofWrappers
()
[]
interface
{}
{
return
[]
interface
{}{
(
*
BrokerAction_Register
)(
nil
),
(
*
BrokerAction_Init
)(
nil
),
(
*
BrokerAction_RegisterExector
)(
nil
),
(
*
BrokerAction_Audit
)(
nil
),
(
*
BrokerAction_EmitInterchainEvent
)(
nil
),
(
*
BrokerAction_UpdateIndex
)(
nil
),
}
}
//
业务合约注册模型: 0表示正在审核,1表示审核通过,2表示审核失败
type
Register
struct
{
// 业务合约名称
ExectorName
string
`protobuf:"bytes,1,opt,name=exectorName,proto3" json:"exectorName
,omitempty"`
//
broker初始化信息
type
Init
struct
{
BxhId
string
`protobuf:"bytes,1,opt,name=bxhId,proto3" json:"bxhId,omitempty"`
AppChainId
string
`protobuf:"bytes,2,opt,name=appChainId,proto3" json:"appChainId
,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Register
)
Reset
()
{
*
m
=
Register
{}
}
func
(
m
*
Register
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Register
)
ProtoMessage
()
{}
func
(
*
Register
)
Descriptor
()
([]
byte
,
[]
int
)
{
func
(
m
*
Init
)
Reset
()
{
*
m
=
Init
{}
}
func
(
m
*
Init
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Init
)
ProtoMessage
()
{}
func
(
*
Init
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
1
}
}
func
(
m
*
Register
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Register
.
Unmarshal
(
m
,
b
)
func
(
m
*
Init
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Init
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Init
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Init
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Init
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Init
.
Merge
(
m
,
src
)
}
func
(
m
*
Init
)
XXX_Size
()
int
{
return
xxx_messageInfo_Init
.
Size
(
m
)
}
func
(
m
*
Init
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Init
.
DiscardUnknown
(
m
)
}
func
(
m
*
Register
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Register
.
Marshal
(
b
,
m
,
deterministic
)
var
xxx_messageInfo_Init
proto
.
InternalMessageInfo
func
(
m
*
Init
)
GetBxhId
()
string
{
if
m
!=
nil
{
return
m
.
BxhId
}
return
""
}
func
(
m
*
Init
)
GetAppChainId
()
string
{
if
m
!=
nil
{
return
m
.
AppChainId
}
return
""
}
func
(
m
*
Register
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Register
.
Merge
(
m
,
src
)
// 业务合约注册模型: 0表示正在审核,1表示审核通过,2表示审核失败
type
RegisterExector
struct
{
//业务合约名称
ExectorName
string
`protobuf:"bytes,1,opt,name=exectorName,proto3" json:"exectorName,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Register
)
XXX_Size
()
int
{
return
xxx_messageInfo_Register
.
Size
(
m
)
func
(
m
*
RegisterExector
)
Reset
()
{
*
m
=
RegisterExector
{}
}
func
(
m
*
RegisterExector
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
RegisterExector
)
ProtoMessage
()
{}
func
(
*
RegisterExector
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
2
}
}
func
(
m
*
Register
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Register
.
DiscardUnknown
(
m
)
func
(
m
*
RegisterExector
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_RegisterExector
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
RegisterExector
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_RegisterExector
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
RegisterExector
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_RegisterExector
.
Merge
(
m
,
src
)
}
func
(
m
*
RegisterExector
)
XXX_Size
()
int
{
return
xxx_messageInfo_RegisterExector
.
Size
(
m
)
}
func
(
m
*
RegisterExector
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_RegisterExector
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Register
proto
.
InternalMessageInfo
var
xxx_messageInfo_Register
Exector
proto
.
InternalMessageInfo
func
(
m
*
Register
)
GetExectorName
()
string
{
func
(
m
*
Register
Exector
)
GetExectorName
()
string
{
if
m
!=
nil
{
return
m
.
ExectorName
}
return
""
}
//
审核
//审核
type
Audit
struct
{
//
业务合约名称
//业务合约名称
ExectorName
string
`protobuf:"bytes,1,opt,name=exectorName,proto3" json:"exectorName,omitempty"`
//
状态码 0表示正在审核,1表示审核通过,2表示审核失败
//状态码 0表示正在审核,1表示审核通过,2表示审核失败
Status
string
`protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -208,25 +260,21 @@ func (m *Audit) Reset() { *m = Audit{} }
func
(
m
*
Audit
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Audit
)
ProtoMessage
()
{}
func
(
*
Audit
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
2
}
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
3
}
}
func
(
m
*
Audit
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Audit
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Audit
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Audit
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Audit
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Audit
.
Merge
(
m
,
src
)
}
func
(
m
*
Audit
)
XXX_Size
()
int
{
return
xxx_messageInfo_Audit
.
Size
(
m
)
}
func
(
m
*
Audit
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Audit
.
DiscardUnknown
(
m
)
}
...
...
@@ -259,25 +307,21 @@ func (m *PollingEvent) Reset() { *m = PollingEvent{} }
func
(
m
*
PollingEvent
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
PollingEvent
)
ProtoMessage
()
{}
func
(
*
PollingEvent
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
3
}
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
4
}
}
func
(
m
*
PollingEvent
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_PollingEvent
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
PollingEvent
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_PollingEvent
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
PollingEvent
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_PollingEvent
.
Merge
(
m
,
src
)
}
func
(
m
*
PollingEvent
)
XXX_Size
()
int
{
return
xxx_messageInfo_PollingEvent
.
Size
(
m
)
}
func
(
m
*
PollingEvent
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_PollingEvent
.
DiscardUnknown
(
m
)
}
...
...
@@ -293,15 +337,15 @@ func (m *PollingEvent) GetMeta() *Meta {
// 更新跨链事件索引
type
UpdateIndex
struct
{
//
当前链已经处理到的位置
//当前链已经处理到的位置
SequenceNum
uint64
`protobuf:"varint,1,opt,name=sequenceNum,proto3" json:"sequenceNum,omitempty"`
//
目的链服务ID,固定格式0x000001
//目的链服务ID,固定格式0x000001
DstServiceID
string
`protobuf:"bytes,2,opt,name=dstServiceID,proto3" json:"dstServiceID,omitempty"`
//
源链ID,固定格式0x000002
//源链ID,固定格式0x000002
SrcServiceID
string
`protobuf:"bytes,3,opt,name=srcServiceID,proto3" json:"srcServiceID,omitempty"`
//
请求类型 0表示信息流入 1表示信息流出 2表示回滚
//请求类型 0表示信息流入 1表示信息流出 2表示回滚
ReqType
uint64
`protobuf:"varint,4,opt,name=reqType,proto3" json:"reqType,omitempty"`
//
响应信息
//响应信息
Response
*
Response
`protobuf:"bytes,5,opt,name=response,proto3" json:"response,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -312,25 +356,21 @@ func (m *UpdateIndex) Reset() { *m = UpdateIndex{} }
func
(
m
*
UpdateIndex
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
UpdateIndex
)
ProtoMessage
()
{}
func
(
*
UpdateIndex
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
4
}
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
5
}
}
func
(
m
*
UpdateIndex
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_UpdateIndex
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
UpdateIndex
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_UpdateIndex
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
UpdateIndex
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_UpdateIndex
.
Merge
(
m
,
src
)
}
func
(
m
*
UpdateIndex
)
XXX_Size
()
int
{
return
xxx_messageInfo_UpdateIndex
.
Size
(
m
)
}
func
(
m
*
UpdateIndex
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_UpdateIndex
.
DiscardUnknown
(
m
)
}
...
...
@@ -374,19 +414,19 @@ func (m *UpdateIndex) GetResponse() *Response {
// 跨链事件
type
InterchainEvent
struct
{
//
索引值,这个有系统自动生成
//索引值,这个有系统自动生成
Index
uint64
`protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
//
目的链ID,固定格式0x000001
//目的链ID,固定格式0x000001
DstServiceID
string
`protobuf:"bytes,2,opt,name=dstServiceID,proto3" json:"dstServiceID,omitempty"`
//
源链ID,固定格式0x000002
//源链ID,固定格式0x000002
SrcServiceID
string
`protobuf:"bytes,3,opt,name=srcServiceID,proto3" json:"srcServiceID,omitempty"`
//
跨链交易类型 0表示storage,1表示coins,2表示token......
//跨链交易类型 0表示storage,1表示coins,2表示token......
Type
uint64
`protobuf:"varint,4,opt,name=type,proto3" json:"type,omitempty"`
//
调用方法
//调用方法
Func
string
`protobuf:"bytes,5,opt,name=func,proto3" json:"func,omitempty"`
//
参数列表
//参数列表
Args
[]
string
`protobuf:"bytes,6,rep,name=args,proto3" json:"args,omitempty"`
//
状态 0表示开始处理 1表示跨链成功 2表示跨链失败
//状态 0表示开始处理 1表示跨链成功 2表示跨链失败
Status
int32
`protobuf:"varint,7,opt,name=status,proto3" json:"status,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -397,25 +437,21 @@ func (m *InterchainEvent) Reset() { *m = InterchainEvent{} }
func
(
m
*
InterchainEvent
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
InterchainEvent
)
ProtoMessage
()
{}
func
(
*
InterchainEvent
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
5
}
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
6
}
}
func
(
m
*
InterchainEvent
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_InterchainEvent
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
InterchainEvent
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_InterchainEvent
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
InterchainEvent
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_InterchainEvent
.
Merge
(
m
,
src
)
}
func
(
m
*
InterchainEvent
)
XXX_Size
()
int
{
return
xxx_messageInfo_InterchainEvent
.
Size
(
m
)
}
func
(
m
*
InterchainEvent
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_InterchainEvent
.
DiscardUnknown
(
m
)
}
...
...
@@ -471,10 +507,10 @@ func (m *InterchainEvent) GetStatus() int32 {
return
0
}
//
ReceiptBrokerLog
//ReceiptBrokerLog
type
ReceiptBrokerLog
struct
{
// Types that are valid to be assigned to Value:
// *ReceiptBrokerLog_Register
// *ReceiptBrokerLog_Register
Exector
// *ReceiptBrokerLog_Audit
// *ReceiptBrokerLog_EmitInterchainEvent
// *ReceiptBrokerLog_UpdateIndex
...
...
@@ -489,25 +525,21 @@ func (m *ReceiptBrokerLog) Reset() { *m = ReceiptBrokerLog{} }
func
(
m
*
ReceiptBrokerLog
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
ReceiptBrokerLog
)
ProtoMessage
()
{}
func
(
*
ReceiptBrokerLog
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
6
}
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
7
}
}
func
(
m
*
ReceiptBrokerLog
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReceiptBrokerLog
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReceiptBrokerLog
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReceiptBrokerLog
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReceiptBrokerLog
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReceiptBrokerLog
.
Merge
(
m
,
src
)
}
func
(
m
*
ReceiptBrokerLog
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReceiptBrokerLog
.
Size
(
m
)
}
func
(
m
*
ReceiptBrokerLog
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReceiptBrokerLog
.
DiscardUnknown
(
m
)
}
...
...
@@ -518,8 +550,8 @@ type isReceiptBrokerLog_Value interface {
isReceiptBrokerLog_Value
()
}
type
ReceiptBrokerLog_Register
struct
{
Register
*
Register
`protobuf:"bytes,1,opt,name=registe
r,proto3,oneof"`
type
ReceiptBrokerLog_Register
Exector
struct
{
Register
Exector
*
RegisterExector
`protobuf:"bytes,1,opt,name=registerExecto
r,proto3,oneof"`
}
type
ReceiptBrokerLog_Audit
struct
{
...
...
@@ -534,7 +566,7 @@ type ReceiptBrokerLog_UpdateIndex struct {
UpdateIndex
*
UpdateIndex
`protobuf:"bytes,4,opt,name=updateIndex,proto3,oneof"`
}
func
(
*
ReceiptBrokerLog_Register
)
isReceiptBrokerLog_Value
()
{}
func
(
*
ReceiptBrokerLog_Register
Exector
)
isReceiptBrokerLog_Value
()
{}
func
(
*
ReceiptBrokerLog_Audit
)
isReceiptBrokerLog_Value
()
{}
...
...
@@ -549,9 +581,9 @@ func (m *ReceiptBrokerLog) GetValue() isReceiptBrokerLog_Value {
return
nil
}
func
(
m
*
ReceiptBrokerLog
)
GetRegister
()
*
Registe
r
{
if
x
,
ok
:=
m
.
GetValue
()
.
(
*
ReceiptBrokerLog_Register
);
ok
{
return
x
.
Register
func
(
m
*
ReceiptBrokerLog
)
GetRegister
Exector
()
*
RegisterExecto
r
{
if
x
,
ok
:=
m
.
GetValue
()
.
(
*
ReceiptBrokerLog_Register
Exector
);
ok
{
return
x
.
Register
Exector
}
return
nil
}
...
...
@@ -587,19 +619,19 @@ func (m *ReceiptBrokerLog) GetTy() int32 {
// XXX_OneofWrappers is for the internal use of the proto package.
func
(
*
ReceiptBrokerLog
)
XXX_OneofWrappers
()
[]
interface
{}
{
return
[]
interface
{}{
(
*
ReceiptBrokerLog_Register
)(
nil
),
(
*
ReceiptBrokerLog_Register
Exector
)(
nil
),
(
*
ReceiptBrokerLog_Audit
)(
nil
),
(
*
ReceiptBrokerLog_EmitInterchainEvent
)(
nil
),
(
*
ReceiptBrokerLog_UpdateIndex
)(
nil
),
}
}
//
查询跨出事件
//查询跨出事件
type
QueryInterchainEvent
struct
{
Index
uint64
`protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
//
目的链ID,固定格式0x000001
//目的链ID,固定格式0x000001
DstServiceID
string
`protobuf:"bytes,2,opt,name=dstServiceID,proto3" json:"dstServiceID,omitempty"`
//
源链ID,固定格式0x000002
//源链ID,固定格式0x000002
SrcServiceID
string
`protobuf:"bytes,3,opt,name=srcServiceID,proto3" json:"srcServiceID,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -610,25 +642,21 @@ func (m *QueryInterchainEvent) Reset() { *m = QueryInterchainEvent{} }
func
(
m
*
QueryInterchainEvent
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
QueryInterchainEvent
)
ProtoMessage
()
{}
func
(
*
QueryInterchainEvent
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
7
}
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
8
}
}
func
(
m
*
QueryInterchainEvent
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_QueryInterchainEvent
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
QueryInterchainEvent
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_QueryInterchainEvent
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
QueryInterchainEvent
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_QueryInterchainEvent
.
Merge
(
m
,
src
)
}
func
(
m
*
QueryInterchainEvent
)
XXX_Size
()
int
{
return
xxx_messageInfo_QueryInterchainEvent
.
Size
(
m
)
}
func
(
m
*
QueryInterchainEvent
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_QueryInterchainEvent
.
DiscardUnknown
(
m
)
}
...
...
@@ -656,7 +684,7 @@ func (m *QueryInterchainEvent) GetSrcServiceID() string {
return
""
}
//
跨链事件列表
//跨链事件列表
type
InterChainEventList
struct
{
List
[]
*
InterchainEvent
`protobuf:"bytes,1,rep,name=list,proto3" json:"list,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
...
...
@@ -668,25 +696,21 @@ func (m *InterChainEventList) Reset() { *m = InterChainEventList{} }
func
(
m
*
InterChainEventList
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
InterChainEventList
)
ProtoMessage
()
{}
func
(
*
InterChainEventList
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
8
}
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
9
}
}
func
(
m
*
InterChainEventList
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_InterChainEventList
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
InterChainEventList
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_InterChainEventList
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
InterChainEventList
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_InterChainEventList
.
Merge
(
m
,
src
)
}
func
(
m
*
InterChainEventList
)
XXX_Size
()
int
{
return
xxx_messageInfo_InterChainEventList
.
Size
(
m
)
}
func
(
m
*
InterChainEventList
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_InterChainEventList
.
DiscardUnknown
(
m
)
}
...
...
@@ -700,22 +724,37 @@ func (m *InterChainEventList) GetList() []*InterchainEvent {
return
nil
}
////根据状态查看跨链事件
//message QueryInterchainEventList {
// //事件状态必填(默认是0,只查询待处理状态的事件)
// int32 status = 1;
// // 主键索引
// string primaryKey = 2;
// //单页返回多少条记录,默认返回10条,为了系统安全最多单次只能返回20条
// int32 count = 3;
// // 0降序,1升序,默认降序
// int32 direction = 4;
//}
////跨链事件列表
//message InterchainEventList {
// repeated InterchainEvent list = 1;
// string primaryKey = 2;
//}
type
QueryNilParam
struct
{
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
QueryNilParam
)
Reset
()
{
*
m
=
QueryNilParam
{}
}
func
(
m
*
QueryNilParam
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
QueryNilParam
)
ProtoMessage
()
{}
func
(
*
QueryNilParam
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
10
}
}
func
(
m
*
QueryNilParam
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_QueryNilParam
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
QueryNilParam
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_QueryNilParam
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
QueryNilParam
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_QueryNilParam
.
Merge
(
m
,
src
)
}
func
(
m
*
QueryNilParam
)
XXX_Size
()
int
{
return
xxx_messageInfo_QueryNilParam
.
Size
(
m
)
}
func
(
m
*
QueryNilParam
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_QueryNilParam
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_QueryNilParam
proto
.
InternalMessageInfo
type
QueryOutterMeta
struct
{
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -726,25 +765,21 @@ func (m *QueryOutterMeta) Reset() { *m = QueryOutterMeta{} }
func
(
m
*
QueryOutterMeta
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
QueryOutterMeta
)
ProtoMessage
()
{}
func
(
*
QueryOutterMeta
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
9
}
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
11
}
}
func
(
m
*
QueryOutterMeta
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_QueryOutterMeta
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
QueryOutterMeta
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_QueryOutterMeta
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
QueryOutterMeta
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_QueryOutterMeta
.
Merge
(
m
,
src
)
}
func
(
m
*
QueryOutterMeta
)
XXX_Size
()
int
{
return
xxx_messageInfo_QueryOutterMeta
.
Size
(
m
)
}
func
(
m
*
QueryOutterMeta
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_QueryOutterMeta
.
DiscardUnknown
(
m
)
}
...
...
@@ -761,66 +796,27 @@ func (m *QueryInnerMeta) Reset() { *m = QueryInnerMeta{} }
func
(
m
*
QueryInnerMeta
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
QueryInnerMeta
)
ProtoMessage
()
{}
func
(
*
QueryInnerMeta
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
1
0
}
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
1
2
}
}
func
(
m
*
QueryInnerMeta
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_QueryInnerMeta
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
QueryInnerMeta
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_QueryInnerMeta
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
QueryInnerMeta
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_QueryInnerMeta
.
Merge
(
m
,
src
)
}
func
(
m
*
QueryInnerMeta
)
XXX_Size
()
int
{
return
xxx_messageInfo_QueryInnerMeta
.
Size
(
m
)
}
func
(
m
*
QueryInnerMeta
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_QueryInnerMeta
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_QueryInnerMeta
proto
.
InternalMessageInfo
type
QueryNilParam
struct
{
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
QueryNilParam
)
Reset
()
{
*
m
=
QueryNilParam
{}
}
func
(
m
*
QueryNilParam
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
QueryNilParam
)
ProtoMessage
()
{}
func
(
*
QueryNilParam
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
11
}
}
func
(
m
*
QueryNilParam
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_QueryNilParam
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
QueryNilParam
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_QueryNilParam
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
QueryNilParam
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_QueryNilParam
.
Merge
(
m
,
src
)
}
func
(
m
*
QueryNilParam
)
XXX_Size
()
int
{
return
xxx_messageInfo_QueryNilParam
.
Size
(
m
)
}
func
(
m
*
QueryNilParam
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_QueryNilParam
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_QueryNilParam
proto
.
InternalMessageInfo
type
QueryInMessage
struct
{
InServicePair
string
`protobuf:"bytes,1,opt,name=inServicePair,proto3" json:"inServicePair,omitempty"`
SequenceNum
uint64
`protobuf:"varint,2,opt,name=sequenceNum,proto3" json:"sequenceNum,omitempty"`
...
...
@@ -833,25 +829,21 @@ func (m *QueryInMessage) Reset() { *m = QueryInMessage{} }
func
(
m
*
QueryInMessage
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
QueryInMessage
)
ProtoMessage
()
{}
func
(
*
QueryInMessage
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
1
2
}
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
1
3
}
}
func
(
m
*
QueryInMessage
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_QueryInMessage
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
QueryInMessage
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_QueryInMessage
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
QueryInMessage
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_QueryInMessage
.
Merge
(
m
,
src
)
}
func
(
m
*
QueryInMessage
)
XXX_Size
()
int
{
return
xxx_messageInfo_QueryInMessage
.
Size
(
m
)
}
func
(
m
*
QueryInMessage
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_QueryInMessage
.
DiscardUnknown
(
m
)
}
...
...
@@ -884,25 +876,21 @@ func (m *QueryOutMessage) Reset() { *m = QueryOutMessage{} }
func
(
m
*
QueryOutMessage
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
QueryOutMessage
)
ProtoMessage
()
{}
func
(
*
QueryOutMessage
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
1
3
}
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
1
4
}
}
func
(
m
*
QueryOutMessage
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_QueryOutMessage
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
QueryOutMessage
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_QueryOutMessage
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
QueryOutMessage
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_QueryOutMessage
.
Merge
(
m
,
src
)
}
func
(
m
*
QueryOutMessage
)
XXX_Size
()
int
{
return
xxx_messageInfo_QueryOutMessage
.
Size
(
m
)
}
func
(
m
*
QueryOutMessage
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_QueryOutMessage
.
DiscardUnknown
(
m
)
}
...
...
@@ -923,53 +911,10 @@ func (m *QueryOutMessage) GetSequenceNum() uint64 {
return
0
}
type
Meta
struct
{
Meta
map
[
string
]
uint64
`protobuf:"bytes,1,rep,name=meta,proto3" json:"meta,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Meta
)
Reset
()
{
*
m
=
Meta
{}
}
func
(
m
*
Meta
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Meta
)
ProtoMessage
()
{}
func
(
*
Meta
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
14
}
}
func
(
m
*
Meta
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Meta
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Meta
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Meta
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Meta
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Meta
.
Merge
(
m
,
src
)
}
func
(
m
*
Meta
)
XXX_Size
()
int
{
return
xxx_messageInfo_Meta
.
Size
(
m
)
}
func
(
m
*
Meta
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Meta
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Meta
proto
.
InternalMessageInfo
func
(
m
*
Meta
)
GetMeta
()
map
[
string
]
uint64
{
if
m
!=
nil
{
return
m
.
Meta
}
return
nil
}
type
BrokerInfo
struct
{
//
跨链协议版本ID
//跨链协议版本ID
BxhId
string
`protobuf:"bytes,1,opt,name=bxhId,proto3" json:"bxhId,omitempty"`
//
应用链ID
//应用链ID
AppChainId
string
`protobuf:"bytes,2,opt,name=appChainId,proto3" json:"appChainId,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -986,19 +931,15 @@ func (*BrokerInfo) Descriptor() ([]byte, []int) {
func
(
m
*
BrokerInfo
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BrokerInfo
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BrokerInfo
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BrokerInfo
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BrokerInfo
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BrokerInfo
.
Merge
(
m
,
src
)
}
func
(
m
*
BrokerInfo
)
XXX_Size
()
int
{
return
xxx_messageInfo_BrokerInfo
.
Size
(
m
)
}
func
(
m
*
BrokerInfo
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BrokerInfo
.
DiscardUnknown
(
m
)
}
...
...
@@ -1019,6 +960,45 @@ func (m *BrokerInfo) GetAppChainId() string {
return
""
}
type
Meta
struct
{
Meta
map
[
string
]
uint64
`protobuf:"bytes,1,rep,name=meta,proto3" json:"meta,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
XXX_sizecache
int32
`json:"-"`
}
func
(
m
*
Meta
)
Reset
()
{
*
m
=
Meta
{}
}
func
(
m
*
Meta
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Meta
)
ProtoMessage
()
{}
func
(
*
Meta
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
16
}
}
func
(
m
*
Meta
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Meta
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Meta
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Meta
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Meta
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Meta
.
Merge
(
m
,
src
)
}
func
(
m
*
Meta
)
XXX_Size
()
int
{
return
xxx_messageInfo_Meta
.
Size
(
m
)
}
func
(
m
*
Meta
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Meta
.
DiscardUnknown
(
m
)
}
var
xxx_messageInfo_Meta
proto
.
InternalMessageInfo
func
(
m
*
Meta
)
GetMeta
()
map
[
string
]
uint64
{
if
m
!=
nil
{
return
m
.
Meta
}
return
nil
}
type
Response
struct
{
// A status code that should follow the HTTP status codes.
Status
int32
`protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"`
...
...
@@ -1035,25 +1015,21 @@ func (m *Response) Reset() { *m = Response{} }
func
(
m
*
Response
)
String
()
string
{
return
proto
.
CompactTextString
(
m
)
}
func
(
*
Response
)
ProtoMessage
()
{}
func
(
*
Response
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
1
6
}
return
fileDescriptor_f209535e190f2bed
,
[]
int
{
1
7
}
}
func
(
m
*
Response
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Response
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Response
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Response
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Response
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Response
.
Merge
(
m
,
src
)
}
func
(
m
*
Response
)
XXX_Size
()
int
{
return
xxx_messageInfo_Response
.
Size
(
m
)
}
func
(
m
*
Response
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Response
.
DiscardUnknown
(
m
)
}
...
...
@@ -1083,7 +1059,8 @@ func (m *Response) GetPayload() []byte {
func
init
()
{
proto
.
RegisterType
((
*
BrokerAction
)(
nil
),
"types.BrokerAction"
)
proto
.
RegisterType
((
*
Register
)(
nil
),
"types.Register"
)
proto
.
RegisterType
((
*
Init
)(
nil
),
"types.Init"
)
proto
.
RegisterType
((
*
RegisterExector
)(
nil
),
"types.RegisterExector"
)
proto
.
RegisterType
((
*
Audit
)(
nil
),
"types.Audit"
)
proto
.
RegisterType
((
*
PollingEvent
)(
nil
),
"types.PollingEvent"
)
proto
.
RegisterType
((
*
UpdateIndex
)(
nil
),
"types.UpdateIndex"
)
...
...
@@ -1091,14 +1068,14 @@ func init() {
proto
.
RegisterType
((
*
ReceiptBrokerLog
)(
nil
),
"types.ReceiptBrokerLog"
)
proto
.
RegisterType
((
*
QueryInterchainEvent
)(
nil
),
"types.QueryInterchainEvent"
)
proto
.
RegisterType
((
*
InterChainEventList
)(
nil
),
"types.InterChainEventList"
)
proto
.
RegisterType
((
*
QueryNilParam
)(
nil
),
"types.QueryNilParam"
)
proto
.
RegisterType
((
*
QueryOutterMeta
)(
nil
),
"types.QueryOutterMeta"
)
proto
.
RegisterType
((
*
QueryInnerMeta
)(
nil
),
"types.QueryInnerMeta"
)
proto
.
RegisterType
((
*
QueryNilParam
)(
nil
),
"types.QueryNilParam"
)
proto
.
RegisterType
((
*
QueryInMessage
)(
nil
),
"types.QueryInMessage"
)
proto
.
RegisterType
((
*
QueryOutMessage
)(
nil
),
"types.QueryOutMessage"
)
proto
.
RegisterType
((
*
BrokerInfo
)(
nil
),
"types.BrokerInfo"
)
proto
.
RegisterType
((
*
Meta
)(
nil
),
"types.Meta"
)
proto
.
RegisterMapType
((
map
[
string
]
uint64
)(
nil
),
"types.Meta.MetaEntry"
)
proto
.
RegisterType
((
*
BrokerInfo
)(
nil
),
"types.BrokerInfo"
)
proto
.
RegisterType
((
*
Response
)(
nil
),
"types.Response"
)
}
...
...
@@ -1107,56 +1084,57 @@ func init() {
}
var
fileDescriptor_f209535e190f2bed
=
[]
byte
{
// 663 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xe4
,
0x55
,
0x4b
,
0x4f
,
0xdb
,
0x4a
,
0x14
,
0x8e
,
0x93
,
0x38
,
0x90
,
0x93
,
0x40
,
0xb8
,
0x03
,
0x17
,
0x59
,
0x77
,
0x71
,
0x6f
,
0x34
,
0x62
,
0xc1
,
0xed
,
0x83
,
0x4a
,
0x54
,
0x6a
,
0xab
,
0xee
,
0x42
,
0x8b
,
0x94
,
0x54
,
0x40
,
0xe9
,
0xf4
,
0xa1
,
0x76
,
0x39
,
0xd8
,
0x87
,
0x30
,
0x25
,
0xb1
,
0xcd
,
0xcc
,
0x18
,
0xe1
,
0x5d
,
0x17
,
0xfd
,
0x5d
,
0xdd
,
0xf4
,
0x8f
,
0x55
,
0xf3
,
0x48
,
0x62
,
0x68
,
0xab
,
0x6e
,
0x50
,
0x37
,
0xdd
,
0x58
,
0x73
,
0xbe
,
0xf9
,
0xce
,
0x9c
,
0xf7
,
0x31
,
0x74
,
0x4f
,
0x64
,
0x76
,
0x8e
,
0x72
,
0x27
,
0x97
,
0x99
,
0xce
,
0x48
,
0xa8
,
0xcb
,
0x1c
,
0x15
,
0xfd
,
0x54
,
0x87
,
0xee
,
0x9e
,
0xc5
,
0x07
,
0xb1
,
0x16
,
0x59
,
0x4a
,
0xee
,
0xc3
,
0xb2
,
0xc4
,
0xb1
,
0x50
,
0x1a
,
0x65
,
0x14
,
0xf4
,
0x83
,
0xed
,
0xce
,
0x6e
,
0x6f
,
0xc7
,
0x52
,
0x77
,
0x98
,
0x87
,
0x87
,
0x35
,
0x36
,
0xa7
,
0x90
,
0x2d
,
0x08
,
0x79
,
0x91
,
0x08
,
0x1d
,
0xd5
,
0x2d
,
0xb7
,
0xeb
,
0xb9
,
0x03
,
0x83
,
0x0d
,
0x6b
,
0xcc
,
0x5d
,
0x92
,
0x17
,
0xb0
,
0x8e
,
0x53
,
0xa1
,
0x47
,
0xa9
,
0x46
,
0x19
,
0x9f
,
0x71
,
0x91
,
0xee
,
0x5f
,
0x62
,
0xaa
,
0xa3
,
0x86
,
0xd5
,
0xd9
,
0xf4
,
0x3a
,
0x37
,
0x6e
,
0x87
,
0x35
,
0xf6
,
0x23
,
0x25
,
0xf2
,
0x08
,
0x3a
,
0x45
,
0x9e
,
0x70
,
0x8d
,
0xa3
,
0x34
,
0xc1
,
0xab
,
0xa8
,
0x69
,
0xdf
,
0x20
,
0xfe
,
0x8d
,
0xb7
,
0x8b
,
0x9b
,
0x61
,
0x8d
,
0x55
,
0x89
,
0x64
,
0x15
,
0xea
,
0xba
,
0x8c
,
0xc2
,
0x7e
,
0xb0
,
0x1d
,
0xb2
,
0xba
,
0x2e
,
0xf7
,
0x96
,
0x20
,
0xbc
,
0xe4
,
0x93
,
0x02
,
0xe9
,
0x3d
,
0x58
,
0x9e
,
0x85
,
0x46
,
0xfa
,
0xd0
,
0xc1
,
0x2b
,
0x8c
,
0x75
,
0x26
,
0x8f
,
0xf8
,
0x14
,
0x6d
,
0x02
,
0xda
,
0xac
,
0x0a
,
0xd1
,
0x01
,
0x84
,
0x36
,
0xb8
,
0x5f
,
0x53
,
0xc9
,
0x26
,
0xb4
,
0x94
,
0xe6
,
0xba
,
0x50
,
0x36
,
0x39
,
0x6d
,
0xe6
,
0x25
,
0xfa
,
0x00
,
0xba
,
0xc7
,
0xd9
,
0x64
,
0x22
,
0xd2
,
0xb1
,
0x8b
,
0xe8
,
0x3f
,
0x68
,
0x4e
,
0x51
,
0x73
,
0x9f
,
0xee
,
0x8e
,
0x0f
,
0xe5
,
0x10
,
0x35
,
0x67
,
0xf6
,
0x82
,
0x7e
,
0x09
,
0xa0
,
0x53
,
0x89
,
0xcc
,
0x98
,
0x56
,
0x78
,
0x51
,
0x60
,
0x1a
,
0xe3
,
0x51
,
0x31
,
0xb5
,
0x7a
,
0x4d
,
0x56
,
0x85
,
0x08
,
0x85
,
0x6e
,
0xa2
,
0xf4
,
0x6b
,
0x94
,
0x97
,
0x22
,
0xc6
,
0xd1
,
0x73
,
0xef
,
0xc0
,
0x35
,
0xcc
,
0x70
,
0x94
,
0x8c
,
0x17
,
0x9c
,
0x86
,
0xe3
,
0x54
,
0x31
,
0x12
,
0xc1
,
0x92
,
0xc4
,
0x8b
,
0x37
,
0x65
,
0x8e
,
0x36
,
0xd1
,
0x4d
,
0x36
,
0x13
,
0xc9
,
0x5d
,
0xd3
,
0x27
,
0x2a
,
0xcf
,
0x52
,
0x85
,
0x36
,
0xa9
,
0xd5
,
0x3e
,
0x71
,
0x30
,
0x9b
,
0x13
,
0xe8
,
0xd7
,
0x00
,
0x7a
,
0x37
,
0xeb
,
0xb8
,
0x01
,
0xa1
,
0xb0
,
0x15
,
0x74
,
0xee
,
0x3b
,
0xe1
,
0xd6
,
0x1c
,
0x27
,
0xd0
,
0xd4
,
0x0b
,
0xaf
,
0xed
,
0xd9
,
0x60
,
0xa7
,
0x45
,
0x1a
,
0x5b
,
0x77
,
0xdb
,
0xcc
,
0x9e
,
0x0d
,
0xc6
,
0xe5
,
0x58
,
0x45
,
0xad
,
0x7e
,
0xc3
,
0x60
,
0xe6
,
0x5c
,
0xa9
,
0xdb
,
0x92
,
0xed
,
0x96
,
0x59
,
0xdd
,
0x3e
,
0xd7
,
0x61
,
0x8d
,
0x61
,
0x8c
,
0x22
,
0xd7
,
0x6e
,
0x64
,
0x0e
,
0xb2
,
0xf1
,
0x1f
,
0x38
,
0x2f
,
0x1a
,
0x36
,
0x5e
,
0x15
,
0x28
,
0xcb
,
0xdf
,
0x5a
,
0x50
,
0x3a
,
0x80
,
0x75
,
0x6b
,
0xf0
,
0xd9
,
0xdc
,
0xe0
,
0x81
,
0x50
,
0x9a
,
0xdc
,
0x81
,
0xe6
,
0x44
,
0x28
,
0x1d
,
0x05
,
0xfd
,
0xc6
,
0xcf
,
0x53
,
0xc3
,
0x2c
,
0x87
,
0xfe
,
0x05
,
0x3d
,
0xeb
,
0xf8
,
0xcb
,
0x42
,
0x6b
,
0x94
,
0x66
,
0xbe
,
0xe8
,
0x1a
,
0xac
,
0xfa
,
0x58
,
0x52
,
0x8f
,
0xf4
,
0x60
,
0xc5
,
0x22
,
0x47
,
0x62
,
0x72
,
0xcc
,
0x25
,
0x9f
,
0xd2
,
0xf7
,
0x73
,
0xca
,
0x21
,
0x2a
,
0xc5
,
0xc7
,
0x48
,
0xb6
,
0x60
,
0x45
,
0xa4
,
0xde
,
0xb3
,
0x63
,
0x2e
,
0xa4
,
0x9f
,
0xfd
,
0xeb
,
0xe0
,
0xcd
,
0x21
,
0xad
,
0x7f
,
0x37
,
0xa4
,
0xf4
,
0xc3
,
0xc2
,
0x9f
,
0xdb
,
0x7e
,
0xfa
,
0x23
,
0x34
,
0x4d
,
0x34
,
0xe4
,
0xff
,
0xf9
,
0x6a
,
0x31
,
0xe9
,
0xf9
,
0xbb
,
0xb2
,
0x5a
,
0xec
,
0x67
,
0x3f
,
0xd5
,
0xb2
,
0x74
,
0x4b
,
0xe6
,
0x9f
,
0xc7
,
0xd0
,
0x9e
,
0x43
,
0x64
,
0x0d
,
0x1a
,
0xe7
,
0x58
,
0x7a
,
0xeb
,
0xe6
,
0x68
,
0xaa
,
0x6b
,
0xcb
,
0xef
,
0xad
,
0x39
,
0xe1
,
0x69
,
0xfd
,
0x49
,
0x40
,
0xf7
,
0x00
,
0xdc
,
0x38
,
0x8c
,
0xd2
,
0xd3
,
0xcc
,
0xf0
,
0x4e
,
0xae
,
0xce
,
0x46
,
0x89
,
0xd7
,
0x75
,
0x02
,
0xf9
,
0x17
,
0x80
,
0xe7
,
0xb9
,
0xad
,
0xdd
,
0x28
,
0xf1
,
0x3d
,
0x50
,
0x41
,
0xe8
,
0x3b
,
0xb3
,
0x83
,
0xdd
,
0xb2
,
0xa8
,
0x8c
,
0x5f
,
0x50
,
0x1d
,
0x3f
,
0xb3
,
0x8b
,
0xa6
,
0x2e
,
0x4d
,
0xfe
,
0x81
,
0x99
,
0x68
,
0x6e
,
0x72
,
0x5e
,
0x4e
,
0x32
,
0x9e
,
0xd8
,
0xd6
,
0xe9
,
0xb2
,
0x99
,
0xb8
,
0xbb
,
0x0c
,
0x2d
,
0xf7
,
0xd7
,
0x3b
,
0x69
,
0xd9
,
0xdf
,
0xde
,
0xc3
,
0x6f
,
0x01
,
0x00
,
0x00
,
0xff
,
0xff
,
0x77
,
0x91
,
0x72
,
0x3e
,
0x06
,
0x07
,
0x00
,
0x00
,
// 711 bytes of a gzipped FileDescriptorProto
0x1f
,
0x8b
,
0x08
,
0x00
,
0x00
,
0x00
,
0x00
,
0x00
,
0x02
,
0xff
,
0xbc
,
0x55
,
0x4f
,
0x4f
,
0xdb
,
0x4a
,
0x10
,
0x8f
,
0x1d
,
0x3b
,
0x90
,
0x49
,
0x20
,
0xbc
,
0x85
,
0x87
,
0xac
,
0x77
,
0x78
,
0x2f
,
0xcf
,
0xe2
,
0x40
,
0x5b
,
0x89
,
0x4a
,
0x20
,
0xb5
,
0x55
,
0xd5
,
0x4b
,
0x42
,
0x91
,
0x92
,
0x0a
,
0x28
,
0xdd
,
0xfe
,
0x51
,
0x7b
,
0x5c
,
0x9c
,
0x21
,
0x6c
,
0x49
,
0xd6
,
0x66
,
0xbd
,
0x46
,
0xf8
,
0xa3
,
0xf4
,
0x9b
,
0xf4
,
0xd4
,
0x4b
,
0xbf
,
0x58
,
0xb5
,
0xeb
,
0x4d
,
0xe2
,
0x04
,
0xaa
,
0xaa
,
0x08
,
0xf5
,
0x12
,
0xed
,
0xfc
,
0x66
,
0x76
,
0x67
,
0xf2
,
0x9b
,
0xf9
,
0x8d
,
0xa1
,
0x79
,
0x2a
,
0xe3
,
0x0b
,
0x94
,
0x3b
,
0x89
,
0x8c
,
0x55
,
0x4c
,
0x7c
,
0x95
,
0x27
,
0x98
,
0x86
,
0x5f
,
0x5d
,
0x68
,
0x76
,
0x0d
,
0xde
,
0x89
,
0x14
,
0x8f
,
0x05
,
0xf9
,
0x1f
,
0x3c
,
0x2e
,
0xb8
,
0x0a
,
0x9c
,
0xb6
,
0xb3
,
0xdd
,
0xd8
,
0x6d
,
0xec
,
0x98
,
0xb0
,
0x9d
,
0xbe
,
0xe0
,
0xaa
,
0x57
,
0xa1
,
0xc6
,
0x45
,
0xba
,
0xd0
,
0x92
,
0x38
,
0xe4
,
0xa9
,
0x42
,
0x79
,
0x70
,
0x8d
,
0x91
,
0x8a
,
0x65
,
0xe0
,
0x9a
,
0xe8
,
0x4d
,
0x1b
,
0x4d
,
0xe7
,
0xbd
,
0xbd
,
0x0a
,
0x5d
,
0xbc
,
0x40
,
0xb6
,
0xc0
,
0x67
,
0xd9
,
0x80
,
0xab
,
0xa0
,
0x6a
,
0x6e
,
0x36
,
0xed
,
0xcd
,
0x8e
,
0xc6
,
0x7a
,
0x15
,
0x5a
,
0x38
,
0xc9
,
0x2b
,
0x58
,
0xc7
,
0x31
,
0x57
,
0x7d
,
0xa1
,
0x50
,
0x46
,
0xe7
,
0x8c
,
0x8b
,
0x83
,
0x2b
,
0x14
,
0x2a
,
0xf0
,
0xe6
,
0xb2
,
0x2d
,
0x78
,
0x7b
,
0x15
,
0x7a
,
0xdb
,
0x25
,
0xf2
,
0x04
,
0x1a
,
0x59
,
0x32
,
0x60
,
0x0a
,
0xfb
,
0x62
,
0x80
,
0xd7
,
0x81
,
0x6f
,
0xde
,
0x20
,
0xf6
,
0x8d
,
0xf7
,
0x33
,
0x4f
,
0xaf
,
0x42
,
0xcb
,
0x81
,
0x64
,
0x15
,
0x5c
,
0x95
,
0x07
,
0xb5
,
0xb6
,
0xb3
,
0xed
,
0x53
,
0x57
,
0xe5
,
0xdd
,
0x25
,
0xf0
,
0xaf
,
0xd8
,
0x28
,
0xc3
,
0xf0
,
0x05
,
0x78
,
0x9a
,
0x16
,
0xb2
,
0x01
,
0xfe
,
0xe9
,
0xf5
,
0x79
,
0x7f
,
0x60
,
0x28
,
0xab
,
0xd3
,
0xc2
,
0x20
,
0xff
,
0x02
,
0xb0
,
0x24
,
0xd9
,
0xd7
,
0xf9
,
0xfb
,
0x03
,
0xc3
,
0x4f
,
0x9d
,
0x96
,
0x90
,
0x70
,
0x0f
,
0x5a
,
0x0b
,
0x34
,
0x91
,
0x36
,
0x34
,
0xb0
,
0x38
,
0x1e
,
0xb3
,
0x31
,
0xda
,
0xe7
,
0xca
,
0x50
,
0xd8
,
0x01
,
0xdf
,
0x30
,
0xf4
,
0xeb
,
0x50
,
0xb2
,
0x09
,
0xb5
,
0x54
,
0x31
,
0x95
,
0xa5
,
0x36
,
0xb7
,
0xb5
,
0xc2
,
0xc7
,
0xd0
,
0x3c
,
0x89
,
0x47
,
0x23
,
0x2e
,
0x86
,
0x05
,
0x2d
,
0xff
,
0x81
,
0x37
,
0x46
,
0xc5
,
0x16
,
0xfa
,
0x7d
,
0x84
,
0x8a
,
0x51
,
0xe3
,
0x08
,
0xbf
,
0x39
,
0xd0
,
0x28
,
0xd1
,
0xa3
,
0x53
,
0xa7
,
0x78
,
0x99
,
0xa1
,
0x88
,
0xf0
,
0x38
,
0x1b
,
0x9b
,
0x7b
,
0x1e
,
0x2d
,
0x43
,
0x24
,
0x84
,
0xe6
,
0x20
,
0x55
,
0x6f
,
0x51
,
0x5e
,
0xf1
,
0x08
,
0xfb
,
0x2f
,
0x6d
,
0x01
,
0x73
,
0x98
,
0x8e
,
0x49
,
0x65
,
0x34
,
0x8b
,
0xa9
,
0x16
,
0x31
,
0x65
,
0x8c
,
0x04
,
0xb0
,
0x24
,
0xf1
,
0xf2
,
0x5d
,
0x9e
,
0xa0
,
0xe9
,
0xb8
,
0x47
,
0x27
,
0x26
,
0x79
,
0x04
,
0xcb
,
0x12
,
0xd3
,
0x24
,
0x16
,
0x29
,
0xda
,
0x46
,
0xb6
,
0xa6
,
0xa3
,
0x57
,
0xc0
,
0x74
,
0x1a
,
0x10
,
0x7e
,
0x77
,
0xa0
,
0xb5
,
0x38
,
0x0c
,
0x1b
,
0xe0
,
0x73
,
0x33
,
0x06
,
0x45
,
0xf9
,
0x85
,
0x71
,
0x6f
,
0x85
,
0x13
,
0xf0
,
0xd4
,
0xac
,
0x6a
,
0x73
,
0xd6
,
0xd8
,
0x59
,
0x26
,
0x22
,
0x53
,
0x6e
,
0x9d
,
0x9a
,
0xb3
,
0xc6
,
0x98
,
0x1c
,
0xa6
,
0x41
,
0xad
,
0x5d
,
0xd5
,
0x98
,
0x3e
,
0x97
,
0xfa
,
0xb6
,
0x64
,
0x46
,
0x6e
,
0xd2
,
0xb7
,
0x2f
,
0x2e
,
0xac
,
0x51
,
0x8c
,
0x90
,
0x27
,
0xaa
,
0xd0
,
0xeb
,
0x61
,
0x3c
,
0xbc
,
0x4d
,
0x89
,
0xce
,
0x9d
,
0x95
,
0xe8
,
0xde
,
0x41
,
0x89
,
0xd5
,
0x7b
,
0x50
,
0xa2
,
0xf7
,
0x7b
,
0x4a
,
0xf4
,
0x6f
,
0x2a
,
0x51
,
0xc1
,
0xc6
,
0x9b
,
0x0c
,
0x65
,
0xfe
,
0x47
,
0xbb
,
0x1c
,
0x76
,
0x60
,
0xdd
,
0x24
,
0xdc
,
0x9f
,
0x26
,
0x3c
,
0xe4
,
0xa9
,
0x22
,
0x0f
,
0xc1
,
0x1b
,
0xf1
,
0x54
,
0x2f
,
0xd0
,
0xea
,
0xcf
,
0xa9
,
0xa1
,
0x26
,
0x26
,
0x6c
,
0xc1
,
0x8a
,
0x29
,
0xfc
,
0x98
,
0x8f
,
0x4e
,
0x98
,
0x64
,
0xe3
,
0xf0
,
0x2f
,
0x68
,
0x19
,
0xe0
,
0x75
,
0xa6
,
0x14
,
0x4a
,
0xad
,
0xc2
,
0x70
,
0x0d
,
0x56
,
0xed
,
0x9f
,
0x13
,
0x16
,
0xf9
,
0x38
,
0x45
,
0x8e
,
0x30
,
0x4d
,
0xd9
,
0x10
,
0xc9
,
0x16
,
0xac
,
0x70
,
0x61
,
0x2b
,
0x3b
,
0x61
,
0x5c
,
0xda
,
0x85
,
0x30
,
0x0f
,
0x2e
,
0x2a
,
0xd7
,
0xbd
,
0xa1
,
0xdc
,
0xf0
,
0xd3
,
0x2c
,
0xfd
,
0x7d
,
0x3f
,
0xdd
,
0x05
,
0x28
,
0xe6
,
0xb6
,
0x2f
,
0xce
,
0xe2
,
0x3b
,
0xee
,
0xcc
,
0xcf
,
0xe0
,
0x69
,
0x02
,
0xc8
,
0x83
,
0xe9
,
0xce
,
0xd2
,
0x14
,
0xff
,
0x5d
,
0xda
,
0x59
,
0xe6
,
0xe7
,
0x40
,
0x28
,
0x99
,
0x17
,
0xdb
,
0xeb
,
0x9f
,
0xa7
,
0x50
,
0x9f
,
0x42
,
0x64
,
0x0d
,
0xaa
,
0x17
,
0x98
,
0xdb
,
0x9c
,
0xfa
,
0xa8
,
0xeb
,
0x30
,
0x23
,
0x64
,
0x2b
,
0x2e
,
0x8c
,
0xe7
,
0xee
,
0x33
,
0x27
,
0xfc
,
0x00
,
0xcb
,
0x93
,
0x5d
,
0x52
,
0xd2
,
0xa4
,
0x53
,
0xd6
,
0xa4
,
0x5e
,
0x50
,
0xe3
,
0x82
,
0x26
,
0x5b
,
0xec
,
0xc4
,
0xd4
,
0x9e
,
0x84
,
0xe5
,
0xa3
,
0x98
,
0x0d
,
0xcc
,
0xe8
,
0x34
,
0xe9
,
0xc4
,
0xdc
,
0x5d
,
0x86
,
0x5a
,
0xf1
,
0x1d
,
0x3e
,
0xad
,
0x99
,
0x0f
,
0xf1
,
0xde
,
0x8f
,
0x00
,
0x00
,
0x00
,
0xff
,
0xff
,
0x7a
,
0x16
,
0xb7
,
0x18
,
0x98
,
0x07
,
0x00
,
0x00
,
}
// Reference imports to suppress errors if they are not otherwise used.
var
(
_
context
.
Context
_
grpc
.
ClientConnInterface
)
var
_
context
.
Context
var
_
grpc
.
ClientConnInterface
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
...
...
@@ -1165,7 +1143,8 @@ const _ = grpc.SupportPackageIsVersion6
// BrokerClient is the client API for Broker service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type
BrokerClient
interface
{}
type
BrokerClient
interface
{
}
type
brokerClient
struct
{
cc
grpc
.
ClientConnInterface
...
...
@@ -1176,10 +1155,12 @@ func NewBrokerClient(cc grpc.ClientConnInterface) BrokerClient {
}
// BrokerServer is the server API for Broker service.
type
BrokerServer
interface
{}
type
BrokerServer
interface
{
}
// UnimplementedBrokerServer can be embedded to have forward compatible implementations.
type
UnimplementedBrokerServer
struct
{}
type
UnimplementedBrokerServer
struct
{
}
func
RegisterBrokerServer
(
s
*
grpc
.
Server
,
srv
BrokerServer
)
{
s
.
RegisterService
(
&
_Broker_serviceDesc
,
srv
)
...
...
types/cert.pb.go
View file @
44887f8c
...
...
@@ -5,17 +5,14 @@ package types
import
(
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
math
"math"
)
// Reference imports to suppress errors if they are not otherwise used.
var
(
_
=
proto
.
Marshal
_
=
fmt
.
Errorf
_
=
math
.
Inf
)
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.
...
...
@@ -46,19 +43,15 @@ func (*CertAction) Descriptor() ([]byte, []int) {
func
(
m
*
CertAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_CertAction
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
CertAction
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_CertAction
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
CertAction
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_CertAction
.
Merge
(
m
,
src
)
}
func
(
m
*
CertAction
)
XXX_Size
()
int
{
return
xxx_messageInfo_CertAction
.
Size
(
m
)
}
func
(
m
*
CertAction
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_CertAction
.
DiscardUnknown
(
m
)
}
...
...
@@ -150,19 +143,15 @@ func (*CertNew) Descriptor() ([]byte, []int) {
func
(
m
*
CertNew
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_CertNew
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
CertNew
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_CertNew
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
CertNew
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_CertNew
.
Merge
(
m
,
src
)
}
func
(
m
*
CertNew
)
XXX_Size
()
int
{
return
xxx_messageInfo_CertNew
.
Size
(
m
)
}
func
(
m
*
CertNew
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_CertNew
.
DiscardUnknown
(
m
)
}
...
...
@@ -202,19 +191,15 @@ func (*CertUpdate) Descriptor() ([]byte, []int) {
func
(
m
*
CertUpdate
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_CertUpdate
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
CertUpdate
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_CertUpdate
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
CertUpdate
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_CertUpdate
.
Merge
(
m
,
src
)
}
func
(
m
*
CertUpdate
)
XXX_Size
()
int
{
return
xxx_messageInfo_CertUpdate
.
Size
(
m
)
}
func
(
m
*
CertUpdate
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_CertUpdate
.
DiscardUnknown
(
m
)
}
...
...
@@ -254,19 +239,15 @@ func (*CertNormal) Descriptor() ([]byte, []int) {
func
(
m
*
CertNormal
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_CertNormal
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
CertNormal
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_CertNormal
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
CertNormal
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_CertNormal
.
Merge
(
m
,
src
)
}
func
(
m
*
CertNormal
)
XXX_Size
()
int
{
return
xxx_messageInfo_CertNormal
.
Size
(
m
)
}
func
(
m
*
CertNormal
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_CertNormal
.
DiscardUnknown
(
m
)
}
...
...
@@ -306,19 +287,15 @@ func (*CertSignature) Descriptor() ([]byte, []int) {
func
(
m
*
CertSignature
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_CertSignature
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
CertSignature
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_CertSignature
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
CertSignature
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_CertSignature
.
Merge
(
m
,
src
)
}
func
(
m
*
CertSignature
)
XXX_Size
()
int
{
return
xxx_messageInfo_CertSignature
.
Size
(
m
)
}
func
(
m
*
CertSignature
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_CertSignature
.
DiscardUnknown
(
m
)
}
...
...
types/common.pb.go
View file @
44887f8c
...
...
@@ -5,17 +5,14 @@ package types
import
(
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
math
"math"
)
// Reference imports to suppress errors if they are not otherwise used.
var
(
_
=
proto
.
Marshal
_
=
fmt
.
Errorf
_
=
math
.
Inf
)
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.
...
...
@@ -41,19 +38,15 @@ func (*Reply) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -91,19 +84,15 @@ func (*ReqString) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -134,19 +123,15 @@ func (*ReplyString) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -177,19 +162,15 @@ func (*ReplyStrings) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -220,19 +201,15 @@ func (*ReqInt) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -263,19 +240,15 @@ func (*Int64) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -307,19 +280,15 @@ func (*ReqHash) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -357,19 +326,15 @@ func (*ReplyHash) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -399,19 +364,15 @@ func (*ReqNil) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -435,19 +396,15 @@ func (*ReqHashes) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -478,19 +435,15 @@ func (*ReplyHashes) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -522,19 +475,15 @@ func (*KeyValue) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -572,19 +521,15 @@ func (*TxHash) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -617,19 +562,15 @@ func (*TimeStatus) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -674,19 +615,15 @@ func (*ReqKey) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -720,19 +657,15 @@ func (*ReqRandHash) Descriptor() ([]byte, []int) {
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
)
}
...
...
@@ -790,19 +723,15 @@ func (*VersionInfo) Descriptor() ([]byte, []int) {
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
)
}
...
...
types/sdk.pb.go
View file @
44887f8c
...
...
@@ -5,17 +5,14 @@ package types
import
(
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
math
"math"
)
// Reference imports to suppress errors if they are not otherwise used.
var
(
_
=
proto
.
Marshal
_
=
fmt
.
Errorf
_
=
math
.
Inf
)
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.
...
...
@@ -29,9 +26,9 @@ type Transaction struct {
Signature
*
Signature
`protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
Fee
int64
`protobuf:"varint,4,opt,name=fee,proto3" json:"fee,omitempty"`
Expire
int64
`protobuf:"varint,5,opt,name=expire,proto3" json:"expire,omitempty"`
//
随机ID,可以防止payload 相同的时候,交易重复
//随机ID,可以防止payload 相同的时候,交易重复
Nonce
int64
`protobuf:"varint,6,opt,name=nonce,proto3" json:"nonce,omitempty"`
//
对方地址,如果没有对方地址,可以为空
//对方地址,如果没有对方地址,可以为空
To
string
`protobuf:"bytes,7,opt,name=to,proto3" json:"to,omitempty"`
GroupCount
int32
`protobuf:"varint,8,opt,name=groupCount,proto3" json:"groupCount,omitempty"`
Header
[]
byte
`protobuf:"bytes,9,opt,name=header,proto3" json:"header,omitempty"`
...
...
@@ -51,19 +48,15 @@ func (*Transaction) Descriptor() ([]byte, []int) {
func
(
m
*
Transaction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Transaction
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Transaction
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Transaction
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Transaction
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Transaction
.
Merge
(
m
,
src
)
}
func
(
m
*
Transaction
)
XXX_Size
()
int
{
return
xxx_messageInfo_Transaction
.
Size
(
m
)
}
func
(
m
*
Transaction
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Transaction
.
DiscardUnknown
(
m
)
}
...
...
@@ -143,7 +136,7 @@ func (m *Transaction) GetNext() []byte {
type
Signature
struct
{
Ty
int32
`protobuf:"varint,1,opt,name=ty,proto3" json:"ty,omitempty"`
Pubkey
[]
byte
`protobuf:"bytes,2,opt,name=pubkey,proto3" json:"pubkey,omitempty"`
//
当ty为5时,格式应该用RingSignature去解析
//当ty为5时,格式应该用RingSignature去解析
Signature
[]
byte
`protobuf:"bytes,3,opt,name=signature,proto3" json:"signature,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -160,19 +153,15 @@ func (*Signature) Descriptor() ([]byte, []int) {
func
(
m
*
Signature
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Signature
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Signature
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Signature
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Signature
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Signature
.
Merge
(
m
,
src
)
}
func
(
m
*
Signature
)
XXX_Size
()
int
{
return
xxx_messageInfo_Signature
.
Size
(
m
)
}
func
(
m
*
Signature
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Signature
.
DiscardUnknown
(
m
)
}
...
...
types/storage.pb.go
View file @
44887f8c
...
...
@@ -6,18 +6,15 @@ package types
import
(
context
"context"
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
grpc
"google.golang.org/grpc"
math
"math"
)
// Reference imports to suppress errors if they are not otherwise used.
var
(
_
=
proto
.
Marshal
_
=
fmt
.
Errorf
_
=
math
.
Inf
)
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.
...
...
@@ -25,7 +22,7 @@ var (
// proto package needs to be updated.
const
_
=
proto
.
ProtoPackageIsVersion3
// please upgrade the proto package
//
后面如果有其他数据模型可继续往上面添加
//后面如果有其他数据模型可继续往上面添加
type
Storage
struct
{
// Types that are valid to be assigned to Value:
// *Storage_ContentStorage
...
...
@@ -51,19 +48,15 @@ func (*Storage) Descriptor() ([]byte, []int) {
func
(
m
*
Storage
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_Storage
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
Storage
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_Storage
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
Storage
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_Storage
.
Merge
(
m
,
src
)
}
func
(
m
*
Storage
)
XXX_Size
()
int
{
return
xxx_messageInfo_Storage
.
Size
(
m
)
}
func
(
m
*
Storage
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_Storage
.
DiscardUnknown
(
m
)
}
...
...
@@ -203,19 +196,15 @@ func (*StorageAction) Descriptor() ([]byte, []int) {
func
(
m
*
StorageAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_StorageAction
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
StorageAction
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_StorageAction
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
StorageAction
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_StorageAction
.
Merge
(
m
,
src
)
}
func
(
m
*
StorageAction
)
XXX_Size
()
int
{
return
xxx_messageInfo_StorageAction
.
Size
(
m
)
}
func
(
m
*
StorageAction
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_StorageAction
.
DiscardUnknown
(
m
)
}
...
...
@@ -332,13 +321,13 @@ func (*StorageAction) XXX_OneofWrappers() []interface{} {
// 内容存证模型
type
ContentOnlyNotaryStorage
struct
{
//
长度需要小于512k
//长度需要小于512k
Content
[]
byte
`protobuf:"bytes,1,opt,name=content,proto3" json:"content,omitempty"`
//
自定义的主键,可以为空,如果没传,则用txhash为key
//自定义的主键,可以为空,如果没传,则用txhash为key
Key
string
`protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
// Op 0表示创建 1表示追加add
Op
int32
`protobuf:"varint,3,opt,name=op,proto3" json:"op,omitempty"`
//
字符串值
//字符串值
Value
string
`protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -355,19 +344,15 @@ func (*ContentOnlyNotaryStorage) Descriptor() ([]byte, []int) {
func
(
m
*
ContentOnlyNotaryStorage
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ContentOnlyNotaryStorage
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ContentOnlyNotaryStorage
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ContentOnlyNotaryStorage
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ContentOnlyNotaryStorage
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ContentOnlyNotaryStorage
.
Merge
(
m
,
src
)
}
func
(
m
*
ContentOnlyNotaryStorage
)
XXX_Size
()
int
{
return
xxx_messageInfo_ContentOnlyNotaryStorage
.
Size
(
m
)
}
func
(
m
*
ContentOnlyNotaryStorage
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ContentOnlyNotaryStorage
.
DiscardUnknown
(
m
)
}
...
...
@@ -402,13 +387,13 @@ func (m *ContentOnlyNotaryStorage) GetValue() string {
return
""
}
//
哈希存证模型,推荐使用sha256哈希,限制256位得摘要值
//哈希存证模型,推荐使用sha256哈希,限制256位得摘要值
type
HashOnlyNotaryStorage
struct
{
//
长度固定为32字节
//长度固定为32字节
Hash
[]
byte
`protobuf:"bytes,1,opt,name=hash,proto3" json:"hash,omitempty"`
//
自定义的主键,可以为空,如果没传,则用txhash为key
//自定义的主键,可以为空,如果没传,则用txhash为key
Key
string
`protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
//
字符串值
//字符串值
Value
string
`protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -425,19 +410,15 @@ func (*HashOnlyNotaryStorage) Descriptor() ([]byte, []int) {
func
(
m
*
HashOnlyNotaryStorage
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_HashOnlyNotaryStorage
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
HashOnlyNotaryStorage
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_HashOnlyNotaryStorage
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
HashOnlyNotaryStorage
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_HashOnlyNotaryStorage
.
Merge
(
m
,
src
)
}
func
(
m
*
HashOnlyNotaryStorage
)
XXX_Size
()
int
{
return
xxx_messageInfo_HashOnlyNotaryStorage
.
Size
(
m
)
}
func
(
m
*
HashOnlyNotaryStorage
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_HashOnlyNotaryStorage
.
DiscardUnknown
(
m
)
}
...
...
@@ -467,13 +448,13 @@ func (m *HashOnlyNotaryStorage) GetValue() string {
// 链接存证模型
type
LinkNotaryStorage
struct
{
//
存证内容的链接,可以写入URL,或者其他可用于定位源文件得线索.
//存证内容的链接,可以写入URL,或者其他可用于定位源文件得线索.
Link
[]
byte
`protobuf:"bytes,1,opt,name=link,proto3" json:"link,omitempty"`
//
源文件得hash值,推荐使用sha256哈希,限制256位得摘要值
//源文件得hash值,推荐使用sha256哈希,限制256位得摘要值
Hash
[]
byte
`protobuf:"bytes,2,opt,name=hash,proto3" json:"hash,omitempty"`
//
自定义的主键,可以为空,如果没传,则用txhash为key
//自定义的主键,可以为空,如果没传,则用txhash为key
Key
string
`protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`
//
字符串值
//字符串值
Value
string
`protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -490,19 +471,15 @@ func (*LinkNotaryStorage) Descriptor() ([]byte, []int) {
func
(
m
*
LinkNotaryStorage
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_LinkNotaryStorage
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
LinkNotaryStorage
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_LinkNotaryStorage
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
LinkNotaryStorage
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_LinkNotaryStorage
.
Merge
(
m
,
src
)
}
func
(
m
*
LinkNotaryStorage
)
XXX_Size
()
int
{
return
xxx_messageInfo_LinkNotaryStorage
.
Size
(
m
)
}
func
(
m
*
LinkNotaryStorage
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_LinkNotaryStorage
.
DiscardUnknown
(
m
)
}
...
...
@@ -539,15 +516,15 @@ func (m *LinkNotaryStorage) GetValue() string {
// 隐私存证模型,如果一个文件需要存证,且不公开内容,可以选择将源文件通过对称加密算法加密后上链
type
EncryptNotaryStorage
struct
{
//
存证明文内容的hash值,推荐使用sha256哈希,限制256位得摘要值
//存证明文内容的hash值,推荐使用sha256哈希,限制256位得摘要值
ContentHash
[]
byte
`protobuf:"bytes,1,opt,name=contentHash,proto3" json:"contentHash,omitempty"`
//
源文件得密文,由加密key及nonce对明文加密得到该值。
//源文件得密文,由加密key及nonce对明文加密得到该值。
EncryptContent
[]
byte
`protobuf:"bytes,2,opt,name=encryptContent,proto3" json:"encryptContent,omitempty"`
//
加密iv,通过AES进行加密时制定随机生成的iv,解密时需要使用该值
//加密iv,通过AES进行加密时制定随机生成的iv,解密时需要使用该值
Nonce
[]
byte
`protobuf:"bytes,3,opt,name=nonce,proto3" json:"nonce,omitempty"`
//
自定义的主键,可以为空,如果没传,则用txhash为key
//自定义的主键,可以为空,如果没传,则用txhash为key
Key
string
`protobuf:"bytes,4,opt,name=key,proto3" json:"key,omitempty"`
//
字符串值
//字符串值
Value
string
`protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -564,19 +541,15 @@ func (*EncryptNotaryStorage) Descriptor() ([]byte, []int) {
func
(
m
*
EncryptNotaryStorage
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_EncryptNotaryStorage
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
EncryptNotaryStorage
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_EncryptNotaryStorage
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
EncryptNotaryStorage
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_EncryptNotaryStorage
.
Merge
(
m
,
src
)
}
func
(
m
*
EncryptNotaryStorage
)
XXX_Size
()
int
{
return
xxx_messageInfo_EncryptNotaryStorage
.
Size
(
m
)
}
func
(
m
*
EncryptNotaryStorage
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_EncryptNotaryStorage
.
DiscardUnknown
(
m
)
}
...
...
@@ -620,15 +593,15 @@ func (m *EncryptNotaryStorage) GetValue() string {
// 分享隐私存证模型,需要完备的sdk或者相应的密钥库支持
type
EncryptShareNotaryStorage
struct
{
//
存证明文内容的hash值,推荐使用sha256哈希,限制256位得摘要值
//存证明文内容的hash值,推荐使用sha256哈希,限制256位得摘要值
ContentHash
[]
byte
`protobuf:"bytes,1,opt,name=contentHash,proto3" json:"contentHash,omitempty"`
//
源文件得密文。,用公钥地址加密
//源文件得密文。,用公钥地址加密
EncryptContent
[]
byte
`protobuf:"bytes,2,opt,name=encryptContent,proto3" json:"encryptContent,omitempty"`
//
公钥
//公钥
PubKey
[]
byte
`protobuf:"bytes,3,opt,name=pubKey,proto3" json:"pubKey,omitempty"`
//
自定义的主键,可以为空,如果没传,则用txhash为key
//自定义的主键,可以为空,如果没传,则用txhash为key
Key
string
`protobuf:"bytes,4,opt,name=key,proto3" json:"key,omitempty"`
//
字符串值
//字符串值
Value
string
`protobuf:"bytes,5,opt,name=value,proto3" json:"value,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -645,19 +618,15 @@ func (*EncryptShareNotaryStorage) Descriptor() ([]byte, []int) {
func
(
m
*
EncryptShareNotaryStorage
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_EncryptShareNotaryStorage
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
EncryptShareNotaryStorage
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_EncryptShareNotaryStorage
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
EncryptShareNotaryStorage
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_EncryptShareNotaryStorage
.
Merge
(
m
,
src
)
}
func
(
m
*
EncryptShareNotaryStorage
)
XXX_Size
()
int
{
return
xxx_messageInfo_EncryptShareNotaryStorage
.
Size
(
m
)
}
func
(
m
*
EncryptShareNotaryStorage
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_EncryptShareNotaryStorage
.
DiscardUnknown
(
m
)
}
...
...
@@ -701,9 +670,9 @@ func (m *EncryptShareNotaryStorage) GetValue() string {
// 加密存证数据运算
type
EncryptNotaryAdd
struct
{
//
源操作数存证索引
//源操作数存证索引
Key
string
`protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
//
待操作数据
//待操作数据
EncryptAdd
[]
byte
`protobuf:"bytes,2,opt,name=encryptAdd,proto3" json:"encryptAdd,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
XXX_unrecognized
[]
byte
`json:"-"`
...
...
@@ -720,19 +689,15 @@ func (*EncryptNotaryAdd) Descriptor() ([]byte, []int) {
func
(
m
*
EncryptNotaryAdd
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_EncryptNotaryAdd
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
EncryptNotaryAdd
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_EncryptNotaryAdd
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
EncryptNotaryAdd
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_EncryptNotaryAdd
.
Merge
(
m
,
src
)
}
func
(
m
*
EncryptNotaryAdd
)
XXX_Size
()
int
{
return
xxx_messageInfo_EncryptNotaryAdd
.
Size
(
m
)
}
func
(
m
*
EncryptNotaryAdd
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_EncryptNotaryAdd
.
DiscardUnknown
(
m
)
}
...
...
@@ -753,7 +718,7 @@ func (m *EncryptNotaryAdd) GetEncryptAdd() []byte {
return
nil
}
//
根据txhash去状态数据库中查询存储内容
//根据txhash去状态数据库中查询存储内容
type
QueryStorage
struct
{
TxHash
string
`protobuf:"bytes,1,opt,name=txHash,proto3" json:"txHash,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
...
...
@@ -771,19 +736,15 @@ func (*QueryStorage) Descriptor() ([]byte, []int) {
func
(
m
*
QueryStorage
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_QueryStorage
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
QueryStorage
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_QueryStorage
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
QueryStorage
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_QueryStorage
.
Merge
(
m
,
src
)
}
func
(
m
*
QueryStorage
)
XXX_Size
()
int
{
return
xxx_messageInfo_QueryStorage
.
Size
(
m
)
}
func
(
m
*
QueryStorage
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_QueryStorage
.
DiscardUnknown
(
m
)
}
...
...
@@ -797,7 +758,7 @@ func (m *QueryStorage) GetTxHash() string {
return
""
}
//
批量查询有可能导致数据库崩溃
//批量查询有可能导致数据库崩溃
type
BatchQueryStorage
struct
{
TxHashs
[]
string
`protobuf:"bytes,1,rep,name=txHashs,proto3" json:"txHashs,omitempty"`
XXX_NoUnkeyedLiteral
struct
{}
`json:"-"`
...
...
@@ -815,19 +776,15 @@ func (*BatchQueryStorage) Descriptor() ([]byte, []int) {
func
(
m
*
BatchQueryStorage
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BatchQueryStorage
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BatchQueryStorage
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BatchQueryStorage
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BatchQueryStorage
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BatchQueryStorage
.
Merge
(
m
,
src
)
}
func
(
m
*
BatchQueryStorage
)
XXX_Size
()
int
{
return
xxx_messageInfo_BatchQueryStorage
.
Size
(
m
)
}
func
(
m
*
BatchQueryStorage
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BatchQueryStorage
.
DiscardUnknown
(
m
)
}
...
...
@@ -858,19 +815,15 @@ func (*BatchReplyStorage) Descriptor() ([]byte, []int) {
func
(
m
*
BatchReplyStorage
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_BatchReplyStorage
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
BatchReplyStorage
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_BatchReplyStorage
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
BatchReplyStorage
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_BatchReplyStorage
.
Merge
(
m
,
src
)
}
func
(
m
*
BatchReplyStorage
)
XXX_Size
()
int
{
return
xxx_messageInfo_BatchReplyStorage
.
Size
(
m
)
}
func
(
m
*
BatchReplyStorage
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_BatchReplyStorage
.
DiscardUnknown
(
m
)
}
...
...
@@ -900,19 +853,15 @@ func (*ReceiptStorage) Descriptor() ([]byte, []int) {
func
(
m
*
ReceiptStorage
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_ReceiptStorage
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
ReceiptStorage
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_ReceiptStorage
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
ReceiptStorage
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_ReceiptStorage
.
Merge
(
m
,
src
)
}
func
(
m
*
ReceiptStorage
)
XXX_Size
()
int
{
return
xxx_messageInfo_ReceiptStorage
.
Size
(
m
)
}
func
(
m
*
ReceiptStorage
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_ReceiptStorage
.
DiscardUnknown
(
m
)
}
...
...
@@ -976,10 +925,8 @@ var fileDescriptor_0d2c4ccf1453ffdb = []byte{
}
// Reference imports to suppress errors if they are not otherwise used.
var
(
_
context
.
Context
_
grpc
.
ClientConnInterface
)
var
_
context
.
Context
var
_
grpc
.
ClientConnInterface
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
...
...
@@ -988,7 +935,8 @@ const _ = grpc.SupportPackageIsVersion6
// StorageClient is the client API for Storage service.
//
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
type
StorageClient
interface
{}
type
StorageClient
interface
{
}
type
storageClient
struct
{
cc
grpc
.
ClientConnInterface
...
...
@@ -999,10 +947,12 @@ func NewStorageClient(cc grpc.ClientConnInterface) StorageClient {
}
// StorageServer is the server API for Storage service.
type
StorageServer
interface
{}
type
StorageServer
interface
{
}
// UnimplementedStorageServer can be embedded to have forward compatible implementations.
type
UnimplementedStorageServer
struct
{}
type
UnimplementedStorageServer
struct
{
}
func
RegisterStorageServer
(
s
*
grpc
.
Server
,
srv
StorageServer
)
{
s
.
RegisterService
(
&
_Storage_serviceDesc
,
srv
)
...
...
types/wasm.pb.go
View file @
44887f8c
...
...
@@ -5,17 +5,14 @@ package types
import
(
fmt
"fmt"
math
"math"
proto
"github.com/golang/protobuf/proto"
math
"math"
)
// Reference imports to suppress errors if they are not otherwise used.
var
(
_
=
proto
.
Marshal
_
=
fmt
.
Errorf
_
=
math
.
Inf
)
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.
...
...
@@ -44,19 +41,15 @@ func (*WasmAction) Descriptor() ([]byte, []int) {
func
(
m
*
WasmAction
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_WasmAction
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
WasmAction
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_WasmAction
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
WasmAction
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_WasmAction
.
Merge
(
m
,
src
)
}
func
(
m
*
WasmAction
)
XXX_Size
()
int
{
return
xxx_messageInfo_WasmAction
.
Size
(
m
)
}
func
(
m
*
WasmAction
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_WasmAction
.
DiscardUnknown
(
m
)
}
...
...
@@ -133,19 +126,15 @@ func (*WasmCreate) Descriptor() ([]byte, []int) {
func
(
m
*
WasmCreate
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_WasmCreate
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
WasmCreate
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_WasmCreate
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
WasmCreate
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_WasmCreate
.
Merge
(
m
,
src
)
}
func
(
m
*
WasmCreate
)
XXX_Size
()
int
{
return
xxx_messageInfo_WasmCreate
.
Size
(
m
)
}
func
(
m
*
WasmCreate
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_WasmCreate
.
DiscardUnknown
(
m
)
}
...
...
@@ -186,19 +175,15 @@ func (*WasmCall) Descriptor() ([]byte, []int) {
func
(
m
*
WasmCall
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_WasmCall
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
WasmCall
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_WasmCall
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
WasmCall
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_WasmCall
.
Merge
(
m
,
src
)
}
func
(
m
*
WasmCall
)
XXX_Size
()
int
{
return
xxx_messageInfo_WasmCall
.
Size
(
m
)
}
func
(
m
*
WasmCall
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_WasmCall
.
DiscardUnknown
(
m
)
}
...
...
@@ -250,19 +235,15 @@ func (*QueryCheckContract) Descriptor() ([]byte, []int) {
func
(
m
*
QueryCheckContract
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_QueryCheckContract
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
QueryCheckContract
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_QueryCheckContract
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
QueryCheckContract
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_QueryCheckContract
.
Merge
(
m
,
src
)
}
func
(
m
*
QueryCheckContract
)
XXX_Size
()
int
{
return
xxx_messageInfo_QueryCheckContract
.
Size
(
m
)
}
func
(
m
*
QueryCheckContract
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_QueryCheckContract
.
DiscardUnknown
(
m
)
}
...
...
@@ -293,19 +274,15 @@ func (*CustomLog) Descriptor() ([]byte, []int) {
func
(
m
*
CustomLog
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_CustomLog
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
CustomLog
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_CustomLog
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
CustomLog
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_CustomLog
.
Merge
(
m
,
src
)
}
func
(
m
*
CustomLog
)
XXX_Size
()
int
{
return
xxx_messageInfo_CustomLog
.
Size
(
m
)
}
func
(
m
*
CustomLog
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_CustomLog
.
DiscardUnknown
(
m
)
}
...
...
@@ -337,19 +314,15 @@ func (*CreateContractLog) Descriptor() ([]byte, []int) {
func
(
m
*
CreateContractLog
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_CreateContractLog
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
CreateContractLog
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_CreateContractLog
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
CreateContractLog
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_CreateContractLog
.
Merge
(
m
,
src
)
}
func
(
m
*
CreateContractLog
)
XXX_Size
()
int
{
return
xxx_messageInfo_CreateContractLog
.
Size
(
m
)
}
func
(
m
*
CreateContractLog
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_CreateContractLog
.
DiscardUnknown
(
m
)
}
...
...
@@ -389,19 +362,15 @@ func (*CallContractLog) Descriptor() ([]byte, []int) {
func
(
m
*
CallContractLog
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_CallContractLog
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
CallContractLog
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_CallContractLog
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
CallContractLog
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_CallContractLog
.
Merge
(
m
,
src
)
}
func
(
m
*
CallContractLog
)
XXX_Size
()
int
{
return
xxx_messageInfo_CallContractLog
.
Size
(
m
)
}
func
(
m
*
CallContractLog
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_CallContractLog
.
DiscardUnknown
(
m
)
}
...
...
@@ -447,19 +416,15 @@ func (*LocalDataLog) Descriptor() ([]byte, []int) {
func
(
m
*
LocalDataLog
)
XXX_Unmarshal
(
b
[]
byte
)
error
{
return
xxx_messageInfo_LocalDataLog
.
Unmarshal
(
m
,
b
)
}
func
(
m
*
LocalDataLog
)
XXX_Marshal
(
b
[]
byte
,
deterministic
bool
)
([]
byte
,
error
)
{
return
xxx_messageInfo_LocalDataLog
.
Marshal
(
b
,
m
,
deterministic
)
}
func
(
m
*
LocalDataLog
)
XXX_Merge
(
src
proto
.
Message
)
{
xxx_messageInfo_LocalDataLog
.
Merge
(
m
,
src
)
}
func
(
m
*
LocalDataLog
)
XXX_Size
()
int
{
return
xxx_messageInfo_LocalDataLog
.
Size
(
m
)
}
func
(
m
*
LocalDataLog
)
XXX_DiscardUnknown
()
{
xxx_messageInfo_LocalDataLog
.
DiscardUnknown
(
m
)
}
...
...
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