Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
MetaProtocol
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
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
Nebula
MetaProtocol
Commits
065b1599
Commit
065b1599
authored
Nov 29, 2022
by
Ubuntu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add eth std raw tx
parent
9099c989
Changes
12
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
916 additions
and
527 deletions
+916
-527
eth.proto
baseapi/base/v1/eth.proto
+12
-12
resource.proto
baseapi/base/v1/resource.proto
+60
-9
service.proto
ethrpcapi/ethrpc/v1/service.proto
+2
-2
eth.pb.go
gen/proto/go/base/v1/eth.pb.go
+72
-231
resource.pb.go
gen/proto/go/base/v1/resource.pb.go
+637
-139
service.pb.go
gen/proto/go/ethrpc/v1/service.pb.go
+65
-66
service_grpc.pb.go
gen/proto/go/ethrpc/v1/service_grpc.pb.go
+12
-12
service.pb.go
gen/proto/go/ring/v1/service.pb.go
+23
-23
service_grpc.pb.go
gen/proto/go/ring/v1/service_grpc.pb.go
+6
-6
request_response.pb.go
gen/proto/go/txchecker/v1/request_response.pb.go
+25
-25
request_response.proto
nebulaapi/txchecker/v1/request_response.proto
+1
-1
service.proto
ringapi/ring/v1/service.proto
+1
-1
No files found.
baseapi/base/v1/eth.proto
View file @
065b1599
...
...
@@ -6,18 +6,18 @@ import "google/protobuf/timestamp.proto";
import
"google/protobuf/any.proto"
;
import
"base/v1/resource.proto"
;
message
StdTxData
{
uint32
type
=
1
;
uint64
nonce
=
2
;
BigInt
gas_price
=
3
;
uint64
gas_limit
=
4
;
Address
recipient
=
5
;
BigInt
amount
=
6
;
bytes
data
=
7
;
BigInt
r
=
8
;
BigInt
s
=
9
;
BigInt
v
=
10
;
}
//
message StdTxData {
//
uint32 type = 1;
//
uint64 nonce = 2;
//
BigInt gas_price = 3;
//
uint64 gas_limit = 4;
//
Address recipient = 5;
//
BigInt amount = 6;
//
bytes data = 7;
//
BigInt r = 8;
//
BigInt s = 9;
//
BigInt v = 10;
//
}
message
Receipt
{
uint32
type
=
1
;
...
...
baseapi/base/v1/resource.proto
View file @
065b1599
...
...
@@ -31,12 +31,12 @@ message Address {
// AddressLength = 20
// )
message
EthT
ransaction
{
Txd
ata
Inner
=
1
;
message
EthT
x
{
EthTxD
ata
Inner
=
1
;
google.protobuf.Timestamp
time
=
2
;
}
message
Txd
ata
{
message
EthTxD
ata
{
uint64
account_nonce
=
1
;
bytes
price
=
2
;
uint64
gas_limit
=
3
;
...
...
@@ -48,21 +48,72 @@ message Txdata{
bytes
s
=
9
;
//This is only used when marshaling to JSON.
Hash
hash
=
10
;
bytes
from
=
11
;
}
message
CheckTx
{
google.protobuf.Any
tx
=
1
;
Address
from
=
2
;
message
StdTxData
{
uint64
account_nonce
=
1
;
bytes
price
=
2
;
uint64
gas_limit
=
3
;
Address
recipient
=
4
;
bytes
amount
=
5
;
bytes
payload
=
6
;
bytes
v
=
7
;
bytes
r
=
8
;
bytes
s
=
9
;
//This is only used when marshaling to JSON.
Hash
hash
=
10
;
bytes
from
=
11
;
}
message
Transaction
{
message
StdTx
{
StdTxData
Inner
=
1
;
google.protobuf.Timestamp
time
=
2
;
}
message
TxProof
{
bytes
rset
=
1
;
bytes
wset
=
2
;
bytes
proof
=
3
;
int64
state_block_num
=
4
;
int64
timeout_block_num
=
5
;
CheckTx
check_tx
=
6
;
}
// 1. any eth--> proto3 eth tx --> grpc --->proto3 eth tx --> eth
message
Transaction
{
TxProof
tx_proof
=
1
;
int64
timeout_block_num
=
2
;
google.protobuf.Any
tx
=
3
;
// EthTx StdTx
}
//2. eth std: proto3 eth tx --> grpc --->proto3 eth tx
// proto3 std tx --> grpc --->proto3 std tx
message
TransactionStd
{
TxProof
tx_proof
=
1
;
int64
timeout_block_num
=
2
;
EthTx
tx
=
3
;
}
message
TransactionEth
{
TxProof
tx_proof
=
1
;
int64
timeout_block_num
=
2
;
StdTx
tx
=
3
;
}
//3. bytes
message
TransactionBytes
{
TxProof
tx_proof
=
1
;
int64
timeout_block_num
=
2
;
bytes
tx
=
3
;
// EthTx StdTx
}
//ype checkTx struct{
// tx interface
...
...
ethrpcapi/ethrpc/v1/service.proto
View file @
065b1599
...
...
@@ -63,8 +63,8 @@ service RpcService {
rpc
GetCode
(
GetCodeRequest
)
returns
(
GetCodeResponse
)
{};
rpc
Sign
(
SignRequest
)
returns
(
SignResponse
)
{};
rpc
SignTransaction
(
SignTransactionRequest
)
returns
(
SignTransactionResponse
)
{};
rpc
SendTransaction
(
base.v1.EthT
ransaction
)
returns
(
SendTransactionResponse
)
{};
rpc
SendRawTransaction
(
base.v1.EthT
ransaction
)
returns
(
SendRawTransactionResponse
)
{};
rpc
SendTransaction
(
base.v1.EthT
x
)
returns
(
SendTransactionResponse
)
{};
rpc
SendRawTransaction
(
base.v1.EthT
x
)
returns
(
SendRawTransactionResponse
)
{};
rpc
Call
(
CallRequest
)
returns
(
CallResponse
)
{};
// filter
...
...
gen/proto/go/base/v1/eth.pb.go
View file @
065b1599
...
...
@@ -22,125 +22,6 @@ const (
_
=
protoimpl
.
EnforceVersion
(
protoimpl
.
MaxVersion
-
20
)
)
type
StdTxData
struct
{
state
protoimpl
.
MessageState
sizeCache
protoimpl
.
SizeCache
unknownFields
protoimpl
.
UnknownFields
Type
uint32
`protobuf:"varint,1,opt,name=type,proto3" json:"type,omitempty"`
Nonce
uint64
`protobuf:"varint,2,opt,name=nonce,proto3" json:"nonce,omitempty"`
GasPrice
*
BigInt
`protobuf:"bytes,3,opt,name=gas_price,json=gasPrice,proto3" json:"gas_price,omitempty"`
GasLimit
uint64
`protobuf:"varint,4,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"`
Recipient
*
Address
`protobuf:"bytes,5,opt,name=recipient,proto3" json:"recipient,omitempty"`
Amount
*
BigInt
`protobuf:"bytes,6,opt,name=amount,proto3" json:"amount,omitempty"`
Data
[]
byte
`protobuf:"bytes,7,opt,name=data,proto3" json:"data,omitempty"`
R
*
BigInt
`protobuf:"bytes,8,opt,name=r,proto3" json:"r,omitempty"`
S
*
BigInt
`protobuf:"bytes,9,opt,name=s,proto3" json:"s,omitempty"`
V
*
BigInt
`protobuf:"bytes,10,opt,name=v,proto3" json:"v,omitempty"`
}
func
(
x
*
StdTxData
)
Reset
()
{
*
x
=
StdTxData
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
0
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
ms
.
StoreMessageInfo
(
mi
)
}
}
func
(
x
*
StdTxData
)
String
()
string
{
return
protoimpl
.
X
.
MessageStringOf
(
x
)
}
func
(
*
StdTxData
)
ProtoMessage
()
{}
func
(
x
*
StdTxData
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
0
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
if
ms
.
LoadMessageInfo
()
==
nil
{
ms
.
StoreMessageInfo
(
mi
)
}
return
ms
}
return
mi
.
MessageOf
(
x
)
}
// Deprecated: Use StdTxData.ProtoReflect.Descriptor instead.
func
(
*
StdTxData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_eth_proto_rawDescGZIP
(),
[]
int
{
0
}
}
func
(
x
*
StdTxData
)
GetType
()
uint32
{
if
x
!=
nil
{
return
x
.
Type
}
return
0
}
func
(
x
*
StdTxData
)
GetNonce
()
uint64
{
if
x
!=
nil
{
return
x
.
Nonce
}
return
0
}
func
(
x
*
StdTxData
)
GetGasPrice
()
*
BigInt
{
if
x
!=
nil
{
return
x
.
GasPrice
}
return
nil
}
func
(
x
*
StdTxData
)
GetGasLimit
()
uint64
{
if
x
!=
nil
{
return
x
.
GasLimit
}
return
0
}
func
(
x
*
StdTxData
)
GetRecipient
()
*
Address
{
if
x
!=
nil
{
return
x
.
Recipient
}
return
nil
}
func
(
x
*
StdTxData
)
GetAmount
()
*
BigInt
{
if
x
!=
nil
{
return
x
.
Amount
}
return
nil
}
func
(
x
*
StdTxData
)
GetData
()
[]
byte
{
if
x
!=
nil
{
return
x
.
Data
}
return
nil
}
func
(
x
*
StdTxData
)
GetR
()
*
BigInt
{
if
x
!=
nil
{
return
x
.
R
}
return
nil
}
func
(
x
*
StdTxData
)
GetS
()
*
BigInt
{
if
x
!=
nil
{
return
x
.
S
}
return
nil
}
func
(
x
*
StdTxData
)
GetV
()
*
BigInt
{
if
x
!=
nil
{
return
x
.
V
}
return
nil
}
type
Receipt
struct
{
state
protoimpl
.
MessageState
sizeCache
protoimpl
.
SizeCache
...
...
@@ -152,7 +33,7 @@ type Receipt struct {
func
(
x
*
Receipt
)
Reset
()
{
*
x
=
Receipt
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
1
]
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
0
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
ms
.
StoreMessageInfo
(
mi
)
}
...
...
@@ -165,7 +46,7 @@ func (x *Receipt) String() string {
func
(
*
Receipt
)
ProtoMessage
()
{}
func
(
x
*
Receipt
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
1
]
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
0
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
if
ms
.
LoadMessageInfo
()
==
nil
{
...
...
@@ -178,7 +59,7 @@ func (x *Receipt) ProtoReflect() protoreflect.Message {
// Deprecated: Use Receipt.ProtoReflect.Descriptor instead.
func
(
*
Receipt
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_eth_proto_rawDescGZIP
(),
[]
int
{
1
}
return
file_base_v1_eth_proto_rawDescGZIP
(),
[]
int
{
0
}
}
func
(
x
*
Receipt
)
GetType
()
uint32
{
...
...
@@ -209,7 +90,7 @@ type BlockHeader struct {
func
(
x
*
BlockHeader
)
Reset
()
{
*
x
=
BlockHeader
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
2
]
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
1
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
ms
.
StoreMessageInfo
(
mi
)
}
...
...
@@ -222,7 +103,7 @@ func (x *BlockHeader) String() string {
func
(
*
BlockHeader
)
ProtoMessage
()
{}
func
(
x
*
BlockHeader
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
2
]
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
1
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
if
ms
.
LoadMessageInfo
()
==
nil
{
...
...
@@ -235,7 +116,7 @@ func (x *BlockHeader) ProtoReflect() protoreflect.Message {
// Deprecated: Use BlockHeader.ProtoReflect.Descriptor instead.
func
(
*
BlockHeader
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_eth_proto_rawDescGZIP
(),
[]
int
{
2
}
return
file_base_v1_eth_proto_rawDescGZIP
(),
[]
int
{
1
}
}
func
(
x
*
BlockHeader
)
GetParentHash
()
*
Hash
{
...
...
@@ -324,7 +205,7 @@ type BlockBody struct {
func
(
x
*
BlockBody
)
Reset
()
{
*
x
=
BlockBody
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
3
]
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
2
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
ms
.
StoreMessageInfo
(
mi
)
}
...
...
@@ -337,7 +218,7 @@ func (x *BlockBody) String() string {
func
(
*
BlockBody
)
ProtoMessage
()
{}
func
(
x
*
BlockBody
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
3
]
mi
:=
&
file_base_v1_eth_proto_msgTypes
[
2
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
if
ms
.
LoadMessageInfo
()
==
nil
{
...
...
@@ -350,7 +231,7 @@ func (x *BlockBody) ProtoReflect() protoreflect.Message {
// Deprecated: Use BlockBody.ProtoReflect.Descriptor instead.
func
(
*
BlockBody
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_eth_proto_rawDescGZIP
(),
[]
int
{
3
}
return
file_base_v1_eth_proto_rawDescGZIP
(),
[]
int
{
2
}
}
var
File_base_v1_eth_proto
protoreflect
.
FileDescriptor
...
...
@@ -363,69 +244,48 @@ var file_base_v1_eth_proto_rawDesc = []byte{
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2f
,
0x61
,
0x6e
,
0x79
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x1a
,
0x16
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2f
,
0x76
,
0x31
,
0x2f
,
0x72
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x22
,
0xca
,
0x02
,
0x0a
,
0x09
,
0x53
,
0x74
,
0x64
,
0x54
,
0x78
,
0x44
,
0x61
,
0x74
,
0x61
,
0x12
,
0x12
,
0x0a
,
0x04
,
0x74
,
0x79
,
0x70
,
0x65
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0d
,
0x52
,
0x04
,
0x74
,
0x79
,
0x70
,
0x65
,
0x12
,
0x14
,
0x0a
,
0x05
,
0x6e
,
0x6f
,
0x6e
,
0x63
,
0x65
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x05
,
0x6e
,
0x6f
,
0x6e
,
0x63
,
0x65
,
0x12
,
0x2c
,
0x0a
,
0x09
,
0x67
,
0x61
,
0x73
,
0x5f
,
0x70
,
0x72
,
0x69
,
0x63
,
0x65
,
0x18
,
0x03
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0f
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x42
,
0x69
,
0x67
,
0x49
,
0x6e
,
0x74
,
0x52
,
0x08
,
0x67
,
0x61
,
0x73
,
0x50
,
0x72
,
0x69
,
0x63
,
0x65
,
0x12
,
0x1b
,
0x0a
,
0x09
,
0x67
,
0x61
,
0x73
,
0x5f
,
0x6c
,
0x69
,
0x6d
,
0x69
,
0x74
,
0x18
,
0x04
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x08
,
0x67
,
0x61
,
0x73
,
0x4c
,
0x69
,
0x6d
,
0x69
,
0x74
,
0x12
,
0x2e
,
0x0a
,
0x09
,
0x72
,
0x65
,
0x63
,
0x69
,
0x70
,
0x69
,
0x65
,
0x6e
,
0x74
,
0x18
,
0x05
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x41
,
0x64
,
0x64
,
0x72
,
0x65
,
0x73
,
0x73
,
0x52
,
0x09
,
0x72
,
0x65
,
0x63
,
0x69
,
0x70
,
0x69
,
0x65
,
0x6e
,
0x74
,
0x12
,
0x27
,
0x0a
,
0x06
,
0x61
,
0x6d
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x18
,
0x06
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0f
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x42
,
0x69
,
0x67
,
0x49
,
0x6e
,
0x74
,
0x52
,
0x06
,
0x61
,
0x6d
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x12
,
0x12
,
0x0a
,
0x04
,
0x64
,
0x61
,
0x74
,
0x61
,
0x18
,
0x07
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x04
,
0x64
,
0x61
,
0x74
,
0x61
,
0x12
,
0x1d
,
0x0a
,
0x01
,
0x72
,
0x18
,
0x08
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0f
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x42
,
0x69
,
0x67
,
0x49
,
0x6e
,
0x74
,
0x52
,
0x01
,
0x72
,
0x12
,
0x1d
,
0x0a
,
0x01
,
0x73
,
0x18
,
0x09
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0f
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x42
,
0x69
,
0x67
,
0x49
,
0x6e
,
0x74
,
0x52
,
0x01
,
0x73
,
0x12
,
0x1d
,
0x0a
,
0x01
,
0x76
,
0x18
,
0x0a
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0f
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x42
,
0x69
,
0x67
,
0x49
,
0x6e
,
0x74
,
0x52
,
0x01
,
0x76
,
0x22
,
0x1d
,
0x0a
,
0x07
,
0x52
,
0x65
,
0x63
,
0x65
,
0x69
,
0x70
,
0x74
,
0x12
,
0x12
,
0x0a
,
0x04
,
0x74
,
0x79
,
0x70
,
0x65
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0d
,
0x52
,
0x04
,
0x74
,
0x79
,
0x70
,
0x65
,
0x22
,
0xbb
,
0x03
,
0x0a
,
0x0b
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x48
,
0x65
,
0x61
,
0x64
,
0x65
,
0x72
,
0x12
,
0x2e
,
0x0a
,
0x0b
,
0x70
,
0x61
,
0x72
,
0x65
,
0x6e
,
0x74
,
0x5f
,
0x68
,
0x61
,
0x73
,
0x68
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x48
,
0x61
,
0x73
,
0x68
,
0x52
,
0x0a
,
0x70
,
0x61
,
0x72
,
0x65
,
0x6e
,
0x74
,
0x48
,
0x61
,
0x73
,
0x68
,
0x12
,
0x2c
,
0x0a
,
0x0a
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x5f
,
0x68
,
0x61
,
0x73
,
0x68
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x48
,
0x61
,
0x73
,
0x68
,
0x52
,
0x09
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x48
,
0x61
,
0x73
,
0x68
,
0x12
,
0x26
,
0x0a
,
0x05
,
0x6d
,
0x69
,
0x6e
,
0x65
,
0x72
,
0x18
,
0x03
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x41
,
0x64
,
0x64
,
0x72
,
0x65
,
0x73
,
0x73
,
0x52
,
0x05
,
0x6d
,
0x69
,
0x6e
,
0x65
,
0x72
,
0x12
,
0x2c
,
0x0a
,
0x0a
,
0x73
,
0x74
,
0x61
,
0x74
,
0x65
,
0x5f
,
0x72
,
0x6f
,
0x6f
,
0x74
,
0x18
,
0x04
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x48
,
0x61
,
0x73
,
0x68
,
0x52
,
0x09
,
0x73
,
0x74
,
0x61
,
0x74
,
0x65
,
0x52
,
0x6f
,
0x6f
,
0x74
,
0x12
,
0x26
,
0x0a
,
0x07
,
0x74
,
0x78
,
0x5f
,
0x72
,
0x6f
,
0x6f
,
0x74
,
0x18
,
0x05
,
0x20
,
0x01
,
0x28
,
0x22
,
0x1d
,
0x0a
,
0x07
,
0x52
,
0x65
,
0x63
,
0x65
,
0x69
,
0x70
,
0x74
,
0x12
,
0x12
,
0x0a
,
0x04
,
0x74
,
0x79
,
0x70
,
0x65
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0d
,
0x52
,
0x04
,
0x74
,
0x79
,
0x70
,
0x65
,
0x22
,
0xbb
,
0x03
,
0x0a
,
0x0b
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x48
,
0x65
,
0x61
,
0x64
,
0x65
,
0x72
,
0x12
,
0x2e
,
0x0a
,
0x0b
,
0x70
,
0x61
,
0x72
,
0x65
,
0x6e
,
0x74
,
0x5f
,
0x68
,
0x61
,
0x73
,
0x68
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x48
,
0x61
,
0x73
,
0x68
,
0x52
,
0x0a
,
0x70
,
0x61
,
0x72
,
0x65
,
0x6e
,
0x74
,
0x48
,
0x61
,
0x73
,
0x68
,
0x12
,
0x2c
,
0x0a
,
0x0a
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x5f
,
0x68
,
0x61
,
0x73
,
0x68
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x48
,
0x61
,
0x73
,
0x68
,
0x52
,
0x09
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x48
,
0x61
,
0x73
,
0x68
,
0x12
,
0x26
,
0x0a
,
0x05
,
0x6d
,
0x69
,
0x6e
,
0x65
,
0x72
,
0x18
,
0x03
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x41
,
0x64
,
0x64
,
0x72
,
0x65
,
0x73
,
0x73
,
0x52
,
0x05
,
0x6d
,
0x69
,
0x6e
,
0x65
,
0x72
,
0x12
,
0x2c
,
0x0a
,
0x0a
,
0x73
,
0x74
,
0x61
,
0x74
,
0x65
,
0x5f
,
0x72
,
0x6f
,
0x6f
,
0x74
,
0x18
,
0x04
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x48
,
0x61
,
0x73
,
0x68
,
0x52
,
0x09
,
0x73
,
0x74
,
0x61
,
0x74
,
0x65
,
0x52
,
0x6f
,
0x6f
,
0x74
,
0x12
,
0x26
,
0x0a
,
0x07
,
0x74
,
0x78
,
0x5f
,
0x72
,
0x6f
,
0x6f
,
0x74
,
0x18
,
0x05
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x48
,
0x61
,
0x73
,
0x68
,
0x52
,
0x06
,
0x74
,
0x78
,
0x52
,
0x6f
,
0x6f
,
0x74
,
0x12
,
0x30
,
0x0a
,
0x0c
,
0x72
,
0x65
,
0x63
,
0x65
,
0x69
,
0x70
,
0x74
,
0x5f
,
0x72
,
0x6f
,
0x6f
,
0x74
,
0x18
,
0x06
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x48
,
0x61
,
0x73
,
0x68
,
0x52
,
0x06
,
0x74
,
0x78
,
0x52
,
0x6f
,
0x6f
,
0x74
,
0x12
,
0x30
,
0x0a
,
0x0c
,
0x72
,
0x65
,
0x63
,
0x65
,
0x69
,
0x70
,
0x74
,
0x5f
,
0x72
,
0x6f
,
0x6f
,
0x74
,
0x18
,
0x06
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x48
,
0x61
,
0x73
,
0x68
,
0x52
,
0x0b
,
0x72
,
0x65
,
0x63
,
0x65
,
0x69
,
0x70
,
0x74
,
0x52
,
0x6f
,
0x6f
,
0x74
,
0x12
,
0x32
,
0x0a
,
0x0c
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x5f
,
0x6e
,
0x75
,
0x6d
,
0x62
,
0x65
,
0x72
,
0x18
,
0x07
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0f
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x42
,
0x69
,
0x67
,
0x49
,
0x6e
,
0x74
,
0x52
,
0x0b
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x4e
,
0x75
,
0x6d
,
0x62
,
0x65
,
0x72
,
0x12
,
0x1b
,
0x0a
,
0x09
,
0x67
,
0x61
,
0x73
,
0x5f
,
0x6c
,
0x69
,
0x6d
,
0x69
,
0x74
,
0x18
,
0x08
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x08
,
0x67
,
0x61
,
0x73
,
0x4c
,
0x69
,
0x6d
,
0x69
,
0x74
,
0x12
,
0x19
,
0x0a
,
0x08
,
0x67
,
0x61
,
0x73
,
0x5f
,
0x75
,
0x73
,
0x65
,
0x64
,
0x18
,
0x09
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x07
,
0x67
,
0x61
,
0x73
,
0x55
,
0x73
,
0x65
,
0x64
,
0x12
,
0x1c
,
0x0a
,
0x09
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x73
,
0x74
,
0x61
,
0x6d
,
0x70
,
0x18
,
0x0a
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x09
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x73
,
0x74
,
0x61
,
0x6d
,
0x70
,
0x12
,
0x14
,
0x0a
,
0x05
,
0x65
,
0x78
,
0x74
,
0x72
,
0x61
,
0x18
,
0x0b
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x05
,
0x65
,
0x78
,
0x74
,
0x72
,
0x61
,
0x22
,
0x0b
,
0x0a
,
0x09
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x42
,
0x6f
,
0x64
,
0x79
,
0x42
,
0xa3
,
0x01
,
0x0a
,
0x0b
,
0x63
,
0x6f
,
0x6d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x42
,
0x08
,
0x45
,
0x74
,
0x68
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x50
,
0x01
,
0x5a
,
0x4d
,
0x67
,
0x69
,
0x74
,
0x68
,
0x75
,
0x62
,
0x2e
,
0x63
,
0x6f
,
0x6d
,
0x2f
,
0x43
,
0x61
,
0x64
,
0x75
,
0x63
,
0x65
,
0x75
,
0x73
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x76
,
0x65
,
0x72
,
0x73
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x6d
,
0x65
,
0x74
,
0x61
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x67
,
0x65
,
0x6e
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x2f
,
0x67
,
0x6f
,
0x2f
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2f
,
0x76
,
0x31
,
0x3b
,
0x62
,
0x61
,
0x73
,
0x65
,
0x76
,
0x31
,
0xa2
,
0x02
,
0x03
,
0x42
,
0x58
,
0x58
,
0xaa
,
0x02
,
0x07
,
0x42
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x56
,
0x31
,
0xca
,
0x02
,
0x07
,
0x42
,
0x61
,
0x73
,
0x65
,
0x5c
,
0x56
,
0x31
,
0xe2
,
0x02
,
0x13
,
0x42
,
0x61
,
0x73
,
0x65
,
0x5c
,
0x56
,
0x31
,
0x5c
,
0x47
,
0x50
,
0x42
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x64
,
0x61
,
0x74
,
0x61
,
0xea
,
0x02
,
0x08
,
0x42
,
0x61
,
0x73
,
0x65
,
0x3a
,
0x3a
,
0x56
,
0x31
,
0x62
,
0x06
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x33
,
0x52
,
0x0b
,
0x72
,
0x65
,
0x63
,
0x65
,
0x69
,
0x70
,
0x74
,
0x52
,
0x6f
,
0x6f
,
0x74
,
0x12
,
0x32
,
0x0a
,
0x0c
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x5f
,
0x6e
,
0x75
,
0x6d
,
0x62
,
0x65
,
0x72
,
0x18
,
0x07
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0f
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x42
,
0x69
,
0x67
,
0x49
,
0x6e
,
0x74
,
0x52
,
0x0b
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x4e
,
0x75
,
0x6d
,
0x62
,
0x65
,
0x72
,
0x12
,
0x1b
,
0x0a
,
0x09
,
0x67
,
0x61
,
0x73
,
0x5f
,
0x6c
,
0x69
,
0x6d
,
0x69
,
0x74
,
0x18
,
0x08
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x08
,
0x67
,
0x61
,
0x73
,
0x4c
,
0x69
,
0x6d
,
0x69
,
0x74
,
0x12
,
0x19
,
0x0a
,
0x08
,
0x67
,
0x61
,
0x73
,
0x5f
,
0x75
,
0x73
,
0x65
,
0x64
,
0x18
,
0x09
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x07
,
0x67
,
0x61
,
0x73
,
0x55
,
0x73
,
0x65
,
0x64
,
0x12
,
0x1c
,
0x0a
,
0x09
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x73
,
0x74
,
0x61
,
0x6d
,
0x70
,
0x18
,
0x0a
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x09
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x73
,
0x74
,
0x61
,
0x6d
,
0x70
,
0x12
,
0x14
,
0x0a
,
0x05
,
0x65
,
0x78
,
0x74
,
0x72
,
0x61
,
0x18
,
0x0b
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x05
,
0x65
,
0x78
,
0x74
,
0x72
,
0x61
,
0x22
,
0x0b
,
0x0a
,
0x09
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x42
,
0x6f
,
0x64
,
0x79
,
0x42
,
0xa3
,
0x01
,
0x0a
,
0x0b
,
0x63
,
0x6f
,
0x6d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x42
,
0x08
,
0x45
,
0x74
,
0x68
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x50
,
0x01
,
0x5a
,
0x4d
,
0x67
,
0x69
,
0x74
,
0x68
,
0x75
,
0x62
,
0x2e
,
0x63
,
0x6f
,
0x6d
,
0x2f
,
0x43
,
0x61
,
0x64
,
0x75
,
0x63
,
0x65
,
0x75
,
0x73
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x76
,
0x65
,
0x72
,
0x73
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x6d
,
0x65
,
0x74
,
0x61
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x67
,
0x65
,
0x6e
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x2f
,
0x67
,
0x6f
,
0x2f
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2f
,
0x76
,
0x31
,
0x3b
,
0x62
,
0x61
,
0x73
,
0x65
,
0x76
,
0x31
,
0xa2
,
0x02
,
0x03
,
0x42
,
0x58
,
0x58
,
0xaa
,
0x02
,
0x07
,
0x42
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x56
,
0x31
,
0xca
,
0x02
,
0x07
,
0x42
,
0x61
,
0x73
,
0x65
,
0x5c
,
0x56
,
0x31
,
0xe2
,
0x02
,
0x13
,
0x42
,
0x61
,
0x73
,
0x65
,
0x5c
,
0x56
,
0x31
,
0x5c
,
0x47
,
0x50
,
0x42
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x64
,
0x61
,
0x74
,
0x61
,
0xea
,
0x02
,
0x08
,
0x42
,
0x61
,
0x73
,
0x65
,
0x3a
,
0x3a
,
0x56
,
0x31
,
0x62
,
0x06
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x33
,
}
var
(
...
...
@@ -440,35 +300,28 @@ func file_base_v1_eth_proto_rawDescGZIP() []byte {
return
file_base_v1_eth_proto_rawDescData
}
var
file_base_v1_eth_proto_msgTypes
=
make
([]
protoimpl
.
MessageInfo
,
4
)
var
file_base_v1_eth_proto_msgTypes
=
make
([]
protoimpl
.
MessageInfo
,
3
)
var
file_base_v1_eth_proto_goTypes
=
[]
interface
{}{
(
*
StdTxData
)(
nil
),
// 0: base.v1.StdTxData
(
*
Receipt
)(
nil
),
// 1: base.v1.Receipt
(
*
BlockHeader
)(
nil
),
// 2: base.v1.BlockHeader
(
*
BlockBody
)(
nil
),
// 3: base.v1.BlockBody
(
*
BigInt
)(
nil
),
// 4: base.v1.BigInt
(
*
Address
)(
nil
),
// 5: base.v1.Address
(
*
Hash
)(
nil
),
// 6: base.v1.Hash
(
*
Receipt
)(
nil
),
// 0: base.v1.Receipt
(
*
BlockHeader
)(
nil
),
// 1: base.v1.BlockHeader
(
*
BlockBody
)(
nil
),
// 2: base.v1.BlockBody
(
*
Hash
)(
nil
),
// 3: base.v1.Hash
(
*
Address
)(
nil
),
// 4: base.v1.Address
(
*
BigInt
)(
nil
),
// 5: base.v1.BigInt
}
var
file_base_v1_eth_proto_depIdxs
=
[]
int32
{
4
,
// 0: base.v1.StdTxData.gas_price:type_name -> base.v1.BigInt
5
,
// 1: base.v1.StdTxData.recipient:type_name -> base.v1.Address
4
,
// 2: base.v1.StdTxData.amount:type_name -> base.v1.BigInt
4
,
// 3: base.v1.StdTxData.r:type_name -> base.v1.BigInt
4
,
// 4: base.v1.StdTxData.s:type_name -> base.v1.BigInt
4
,
// 5: base.v1.StdTxData.v:type_name -> base.v1.BigInt
6
,
// 6: base.v1.BlockHeader.parent_hash:type_name -> base.v1.Hash
6
,
// 7: base.v1.BlockHeader.block_hash:type_name -> base.v1.Hash
5
,
// 8: base.v1.BlockHeader.miner:type_name -> base.v1.Address
6
,
// 9: base.v1.BlockHeader.state_root:type_name -> base.v1.Hash
6
,
// 10: base.v1.BlockHeader.tx_root:type_name -> base.v1.Hash
6
,
// 11: base.v1.BlockHeader.receipt_root:type_name -> base.v1.Hash
4
,
// 12: base.v1.BlockHeader.block_number:type_name -> base.v1.BigInt
13
,
// [13:13] is the sub-list for method output_type
13
,
// [13:13] is the sub-list for method input_type
13
,
// [13:13] is the sub-list for extension type_name
13
,
// [13:13] is the sub-list for extension extendee
0
,
// [0:13] is the sub-list for field type_name
3
,
// 0: base.v1.BlockHeader.parent_hash:type_name -> base.v1.Hash
3
,
// 1: base.v1.BlockHeader.block_hash:type_name -> base.v1.Hash
4
,
// 2: base.v1.BlockHeader.miner:type_name -> base.v1.Address
3
,
// 3: base.v1.BlockHeader.state_root:type_name -> base.v1.Hash
3
,
// 4: base.v1.BlockHeader.tx_root:type_name -> base.v1.Hash
3
,
// 5: base.v1.BlockHeader.receipt_root:type_name -> base.v1.Hash
5
,
// 6: base.v1.BlockHeader.block_number:type_name -> base.v1.BigInt
7
,
// [7:7] is the sub-list for method output_type
7
,
// [7:7] is the sub-list for method input_type
7
,
// [7:7] is the sub-list for extension type_name
7
,
// [7:7] is the sub-list for extension extendee
0
,
// [0:7] is the sub-list for field type_name
}
func
init
()
{
file_base_v1_eth_proto_init
()
}
...
...
@@ -479,18 +332,6 @@ func file_base_v1_eth_proto_init() {
file_base_v1_resource_proto_init
()
if
!
protoimpl
.
UnsafeEnabled
{
file_base_v1_eth_proto_msgTypes
[
0
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
StdTxData
);
i
{
case
0
:
return
&
v
.
state
case
1
:
return
&
v
.
sizeCache
case
2
:
return
&
v
.
unknownFields
default
:
return
nil
}
}
file_base_v1_eth_proto_msgTypes
[
1
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
Receipt
);
i
{
case
0
:
return
&
v
.
state
...
...
@@ -502,7 +343,7 @@ func file_base_v1_eth_proto_init() {
return
nil
}
}
file_base_v1_eth_proto_msgTypes
[
2
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
file_base_v1_eth_proto_msgTypes
[
1
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
BlockHeader
);
i
{
case
0
:
return
&
v
.
state
...
...
@@ -514,7 +355,7 @@ func file_base_v1_eth_proto_init() {
return
nil
}
}
file_base_v1_eth_proto_msgTypes
[
3
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
file_base_v1_eth_proto_msgTypes
[
2
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
BlockBody
);
i
{
case
0
:
return
&
v
.
state
...
...
@@ -533,7 +374,7 @@ func file_base_v1_eth_proto_init() {
GoPackagePath
:
reflect
.
TypeOf
(
x
{})
.
PkgPath
(),
RawDescriptor
:
file_base_v1_eth_proto_rawDesc
,
NumEnums
:
0
,
NumMessages
:
4
,
NumMessages
:
3
,
NumExtensions
:
0
,
NumServices
:
0
,
},
...
...
gen/proto/go/base/v1/resource.pb.go
View file @
065b1599
...
...
@@ -210,17 +210,17 @@ func (x *Address) GetAddress() []byte {
return
nil
}
type
EthT
ransaction
struct
{
type
EthT
x
struct
{
state
protoimpl
.
MessageState
sizeCache
protoimpl
.
SizeCache
unknownFields
protoimpl
.
UnknownFields
Inner
*
Txdata
`protobuf:"bytes,1,opt,name=Inner,proto3" json:"Inner,omitempty"`
Inner
*
EthTxData
`protobuf:"bytes,1,opt,name=Inner,proto3" json:"Inner,omitempty"`
Time
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
}
func
(
x
*
EthT
ransaction
)
Reset
()
{
*
x
=
EthT
ransaction
{}
func
(
x
*
EthT
x
)
Reset
()
{
*
x
=
EthT
x
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
4
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
...
...
@@ -228,13 +228,13 @@ func (x *EthTransaction) Reset() {
}
}
func
(
x
*
EthT
ransaction
)
String
()
string
{
func
(
x
*
EthT
x
)
String
()
string
{
return
protoimpl
.
X
.
MessageStringOf
(
x
)
}
func
(
*
EthT
ransaction
)
ProtoMessage
()
{}
func
(
*
EthT
x
)
ProtoMessage
()
{}
func
(
x
*
EthT
ransaction
)
ProtoReflect
()
protoreflect
.
Message
{
func
(
x
*
EthT
x
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
4
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
...
...
@@ -246,26 +246,26 @@ func (x *EthTransaction) ProtoReflect() protoreflect.Message {
return
mi
.
MessageOf
(
x
)
}
// Deprecated: Use EthT
ransaction
.ProtoReflect.Descriptor instead.
func
(
*
EthT
ransaction
)
Descriptor
()
([]
byte
,
[]
int
)
{
// Deprecated: Use EthT
x
.ProtoReflect.Descriptor instead.
func
(
*
EthT
x
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_resource_proto_rawDescGZIP
(),
[]
int
{
4
}
}
func
(
x
*
EthT
ransaction
)
GetInner
()
*
Txd
ata
{
func
(
x
*
EthT
x
)
GetInner
()
*
EthTxD
ata
{
if
x
!=
nil
{
return
x
.
Inner
}
return
nil
}
func
(
x
*
EthT
ransaction
)
GetTime
()
*
timestamppb
.
Timestamp
{
func
(
x
*
EthT
x
)
GetTime
()
*
timestamppb
.
Timestamp
{
if
x
!=
nil
{
return
x
.
Time
}
return
nil
}
type
Txd
ata
struct
{
type
EthTxD
ata
struct
{
state
protoimpl
.
MessageState
sizeCache
protoimpl
.
SizeCache
unknownFields
protoimpl
.
UnknownFields
...
...
@@ -280,11 +280,12 @@ type Txdata struct {
R
[]
byte
`protobuf:"bytes,8,opt,name=r,proto3" json:"r,omitempty"`
S
[]
byte
`protobuf:"bytes,9,opt,name=s,proto3" json:"s,omitempty"`
// This is only used when marshaling to JSON.
Hash
*
Hash
`protobuf:"bytes,10,opt,name=hash,proto3" json:"hash,omitempty"`
Hash
*
Hash
`protobuf:"bytes,10,opt,name=hash,proto3" json:"hash,omitempty"`
From
[]
byte
`protobuf:"bytes,11,opt,name=from,proto3" json:"from,omitempty"`
}
func
(
x
*
Txd
ata
)
Reset
()
{
*
x
=
Txd
ata
{}
func
(
x
*
EthTxD
ata
)
Reset
()
{
*
x
=
EthTxD
ata
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
5
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
...
...
@@ -292,13 +293,13 @@ func (x *Txdata) Reset() {
}
}
func
(
x
*
Txd
ata
)
String
()
string
{
func
(
x
*
EthTxD
ata
)
String
()
string
{
return
protoimpl
.
X
.
MessageStringOf
(
x
)
}
func
(
*
Txd
ata
)
ProtoMessage
()
{}
func
(
*
EthTxD
ata
)
ProtoMessage
()
{}
func
(
x
*
Txd
ata
)
ProtoReflect
()
protoreflect
.
Message
{
func
(
x
*
EthTxD
ata
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
5
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
...
...
@@ -310,92 +311,109 @@ func (x *Txdata) ProtoReflect() protoreflect.Message {
return
mi
.
MessageOf
(
x
)
}
// Deprecated: Use
Txd
ata.ProtoReflect.Descriptor instead.
func
(
*
Txd
ata
)
Descriptor
()
([]
byte
,
[]
int
)
{
// Deprecated: Use
EthTxD
ata.ProtoReflect.Descriptor instead.
func
(
*
EthTxD
ata
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_resource_proto_rawDescGZIP
(),
[]
int
{
5
}
}
func
(
x
*
Txd
ata
)
GetAccountNonce
()
uint64
{
func
(
x
*
EthTxD
ata
)
GetAccountNonce
()
uint64
{
if
x
!=
nil
{
return
x
.
AccountNonce
}
return
0
}
func
(
x
*
Txd
ata
)
GetPrice
()
[]
byte
{
func
(
x
*
EthTxD
ata
)
GetPrice
()
[]
byte
{
if
x
!=
nil
{
return
x
.
Price
}
return
nil
}
func
(
x
*
Txd
ata
)
GetGasLimit
()
uint64
{
func
(
x
*
EthTxD
ata
)
GetGasLimit
()
uint64
{
if
x
!=
nil
{
return
x
.
GasLimit
}
return
0
}
func
(
x
*
Txd
ata
)
GetRecipient
()
*
Address
{
func
(
x
*
EthTxD
ata
)
GetRecipient
()
*
Address
{
if
x
!=
nil
{
return
x
.
Recipient
}
return
nil
}
func
(
x
*
Txd
ata
)
GetAmount
()
[]
byte
{
func
(
x
*
EthTxD
ata
)
GetAmount
()
[]
byte
{
if
x
!=
nil
{
return
x
.
Amount
}
return
nil
}
func
(
x
*
Txd
ata
)
GetPayload
()
[]
byte
{
func
(
x
*
EthTxD
ata
)
GetPayload
()
[]
byte
{
if
x
!=
nil
{
return
x
.
Payload
}
return
nil
}
func
(
x
*
Txd
ata
)
GetV
()
[]
byte
{
func
(
x
*
EthTxD
ata
)
GetV
()
[]
byte
{
if
x
!=
nil
{
return
x
.
V
}
return
nil
}
func
(
x
*
Txd
ata
)
GetR
()
[]
byte
{
func
(
x
*
EthTxD
ata
)
GetR
()
[]
byte
{
if
x
!=
nil
{
return
x
.
R
}
return
nil
}
func
(
x
*
Txd
ata
)
GetS
()
[]
byte
{
func
(
x
*
EthTxD
ata
)
GetS
()
[]
byte
{
if
x
!=
nil
{
return
x
.
S
}
return
nil
}
func
(
x
*
Txd
ata
)
GetHash
()
*
Hash
{
func
(
x
*
EthTxD
ata
)
GetHash
()
*
Hash
{
if
x
!=
nil
{
return
x
.
Hash
}
return
nil
}
type
CheckTx
struct
{
func
(
x
*
EthTxData
)
GetFrom
()
[]
byte
{
if
x
!=
nil
{
return
x
.
From
}
return
nil
}
type
StdTxData
struct
{
state
protoimpl
.
MessageState
sizeCache
protoimpl
.
SizeCache
unknownFields
protoimpl
.
UnknownFields
Tx
*
anypb
.
Any
`protobuf:"bytes,1,opt,name=tx,proto3" json:"tx,omitempty"`
From
*
Address
`protobuf:"bytes,2,opt,name=from,proto3" json:"from,omitempty"`
AccountNonce
uint64
`protobuf:"varint,1,opt,name=account_nonce,json=accountNonce,proto3" json:"account_nonce,omitempty"`
Price
[]
byte
`protobuf:"bytes,2,opt,name=price,proto3" json:"price,omitempty"`
GasLimit
uint64
`protobuf:"varint,3,opt,name=gas_limit,json=gasLimit,proto3" json:"gas_limit,omitempty"`
Recipient
*
Address
`protobuf:"bytes,4,opt,name=recipient,proto3" json:"recipient,omitempty"`
Amount
[]
byte
`protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
Payload
[]
byte
`protobuf:"bytes,6,opt,name=payload,proto3" json:"payload,omitempty"`
V
[]
byte
`protobuf:"bytes,7,opt,name=v,proto3" json:"v,omitempty"`
R
[]
byte
`protobuf:"bytes,8,opt,name=r,proto3" json:"r,omitempty"`
S
[]
byte
`protobuf:"bytes,9,opt,name=s,proto3" json:"s,omitempty"`
// This is only used when marshaling to JSON.
Hash
*
Hash
`protobuf:"bytes,10,opt,name=hash,proto3" json:"hash,omitempty"`
From
[]
byte
`protobuf:"bytes,11,opt,name=from,proto3" json:"from,omitempty"`
}
func
(
x
*
CheckTx
)
Reset
()
{
*
x
=
CheckTx
{}
func
(
x
*
StdTxData
)
Reset
()
{
*
x
=
StdTxData
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
6
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
...
...
@@ -403,13 +421,13 @@ func (x *CheckTx) Reset() {
}
}
func
(
x
*
CheckTx
)
String
()
string
{
func
(
x
*
StdTxData
)
String
()
string
{
return
protoimpl
.
X
.
MessageStringOf
(
x
)
}
func
(
*
CheckTx
)
ProtoMessage
()
{}
func
(
*
StdTxData
)
ProtoMessage
()
{}
func
(
x
*
CheckTx
)
ProtoReflect
()
protoreflect
.
Message
{
func
(
x
*
StdTxData
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
6
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
...
...
@@ -421,40 +439,99 @@ func (x *CheckTx) ProtoReflect() protoreflect.Message {
return
mi
.
MessageOf
(
x
)
}
// Deprecated: Use
CheckTx
.ProtoReflect.Descriptor instead.
func
(
*
CheckTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
// Deprecated: Use
StdTxData
.ProtoReflect.Descriptor instead.
func
(
*
StdTxData
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_resource_proto_rawDescGZIP
(),
[]
int
{
6
}
}
func
(
x
*
CheckTx
)
GetTx
()
*
anypb
.
Any
{
func
(
x
*
StdTxData
)
GetAccountNonce
()
uint64
{
if
x
!=
nil
{
return
x
.
Tx
return
x
.
AccountNonce
}
return
0
}
func
(
x
*
StdTxData
)
GetPrice
()
[]
byte
{
if
x
!=
nil
{
return
x
.
Price
}
return
nil
}
func
(
x
*
StdTxData
)
GetGasLimit
()
uint64
{
if
x
!=
nil
{
return
x
.
GasLimit
}
return
0
}
func
(
x
*
StdTxData
)
GetRecipient
()
*
Address
{
if
x
!=
nil
{
return
x
.
Recipient
}
return
nil
}
func
(
x
*
CheckTx
)
GetFrom
()
*
Address
{
func
(
x
*
StdTxData
)
GetAmount
()
[]
byte
{
if
x
!=
nil
{
return
x
.
Amount
}
return
nil
}
func
(
x
*
StdTxData
)
GetPayload
()
[]
byte
{
if
x
!=
nil
{
return
x
.
Payload
}
return
nil
}
func
(
x
*
StdTxData
)
GetV
()
[]
byte
{
if
x
!=
nil
{
return
x
.
V
}
return
nil
}
func
(
x
*
StdTxData
)
GetR
()
[]
byte
{
if
x
!=
nil
{
return
x
.
R
}
return
nil
}
func
(
x
*
StdTxData
)
GetS
()
[]
byte
{
if
x
!=
nil
{
return
x
.
S
}
return
nil
}
func
(
x
*
StdTxData
)
GetHash
()
*
Hash
{
if
x
!=
nil
{
return
x
.
Hash
}
return
nil
}
func
(
x
*
StdTxData
)
GetFrom
()
[]
byte
{
if
x
!=
nil
{
return
x
.
From
}
return
nil
}
type
Transaction
struct
{
type
StdTx
struct
{
state
protoimpl
.
MessageState
sizeCache
protoimpl
.
SizeCache
unknownFields
protoimpl
.
UnknownFields
Rset
[]
byte
`protobuf:"bytes,1,opt,name=rset,proto3" json:"rset,omitempty"`
Wset
[]
byte
`protobuf:"bytes,2,opt,name=wset,proto3" json:"wset,omitempty"`
Proof
[]
byte
`protobuf:"bytes,3,opt,name=proof,proto3" json:"proof,omitempty"`
StateBlockNum
int64
`protobuf:"varint,4,opt,name=state_block_num,json=stateBlockNum,proto3" json:"state_block_num,omitempty"`
TimeoutBlockNum
int64
`protobuf:"varint,5,opt,name=timeout_block_num,json=timeoutBlockNum,proto3" json:"timeout_block_num,omitempty"`
CheckTx
*
CheckTx
`protobuf:"bytes,6,opt,name=check_tx,json=checkTx,proto3" json:"check_tx,omitempty"`
Inner
*
StdTxData
`protobuf:"bytes,1,opt,name=Inner,proto3" json:"Inner,omitempty"`
Time
*
timestamppb
.
Timestamp
`protobuf:"bytes,2,opt,name=time,proto3" json:"time,omitempty"`
}
func
(
x
*
Transaction
)
Reset
()
{
*
x
=
Transaction
{}
func
(
x
*
StdTx
)
Reset
()
{
*
x
=
StdTx
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
7
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
...
...
@@ -462,13 +539,13 @@ func (x *Transaction) Reset() {
}
}
func
(
x
*
Transaction
)
String
()
string
{
func
(
x
*
StdTx
)
String
()
string
{
return
protoimpl
.
X
.
MessageStringOf
(
x
)
}
func
(
*
Transaction
)
ProtoMessage
()
{}
func
(
*
StdTx
)
ProtoMessage
()
{}
func
(
x
*
Transaction
)
ProtoReflect
()
protoreflect
.
Message
{
func
(
x
*
StdTx
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
7
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
...
...
@@ -480,39 +557,146 @@ func (x *Transaction) ProtoReflect() protoreflect.Message {
return
mi
.
MessageOf
(
x
)
}
// Deprecated: Use
Transaction
.ProtoReflect.Descriptor instead.
func
(
*
Transaction
)
Descriptor
()
([]
byte
,
[]
int
)
{
// Deprecated: Use
StdTx
.ProtoReflect.Descriptor instead.
func
(
*
StdTx
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_resource_proto_rawDescGZIP
(),
[]
int
{
7
}
}
func
(
x
*
Transaction
)
GetRset
()
[]
byte
{
func
(
x
*
StdTx
)
GetInner
()
*
StdTxData
{
if
x
!=
nil
{
return
x
.
Inner
}
return
nil
}
func
(
x
*
StdTx
)
GetTime
()
*
timestamppb
.
Timestamp
{
if
x
!=
nil
{
return
x
.
Time
}
return
nil
}
type
TxProof
struct
{
state
protoimpl
.
MessageState
sizeCache
protoimpl
.
SizeCache
unknownFields
protoimpl
.
UnknownFields
Rset
[]
byte
`protobuf:"bytes,1,opt,name=rset,proto3" json:"rset,omitempty"`
Wset
[]
byte
`protobuf:"bytes,2,opt,name=wset,proto3" json:"wset,omitempty"`
Proof
[]
byte
`protobuf:"bytes,3,opt,name=proof,proto3" json:"proof,omitempty"`
StateBlockNum
int64
`protobuf:"varint,4,opt,name=state_block_num,json=stateBlockNum,proto3" json:"state_block_num,omitempty"`
}
func
(
x
*
TxProof
)
Reset
()
{
*
x
=
TxProof
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
8
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
ms
.
StoreMessageInfo
(
mi
)
}
}
func
(
x
*
TxProof
)
String
()
string
{
return
protoimpl
.
X
.
MessageStringOf
(
x
)
}
func
(
*
TxProof
)
ProtoMessage
()
{}
func
(
x
*
TxProof
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
8
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
if
ms
.
LoadMessageInfo
()
==
nil
{
ms
.
StoreMessageInfo
(
mi
)
}
return
ms
}
return
mi
.
MessageOf
(
x
)
}
// Deprecated: Use TxProof.ProtoReflect.Descriptor instead.
func
(
*
TxProof
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_resource_proto_rawDescGZIP
(),
[]
int
{
8
}
}
func
(
x
*
TxProof
)
GetRset
()
[]
byte
{
if
x
!=
nil
{
return
x
.
Rset
}
return
nil
}
func
(
x
*
T
ransaction
)
GetWset
()
[]
byte
{
func
(
x
*
T
xProof
)
GetWset
()
[]
byte
{
if
x
!=
nil
{
return
x
.
Wset
}
return
nil
}
func
(
x
*
T
ransaction
)
GetProof
()
[]
byte
{
func
(
x
*
T
xProof
)
GetProof
()
[]
byte
{
if
x
!=
nil
{
return
x
.
Proof
}
return
nil
}
func
(
x
*
T
ransaction
)
GetStateBlockNum
()
int64
{
func
(
x
*
T
xProof
)
GetStateBlockNum
()
int64
{
if
x
!=
nil
{
return
x
.
StateBlockNum
}
return
0
}
// 1. any eth--> proto3 eth tx --> grpc --->proto3 eth tx --> eth
type
Transaction
struct
{
state
protoimpl
.
MessageState
sizeCache
protoimpl
.
SizeCache
unknownFields
protoimpl
.
UnknownFields
TxProof
*
TxProof
`protobuf:"bytes,1,opt,name=tx_proof,json=txProof,proto3" json:"tx_proof,omitempty"`
TimeoutBlockNum
int64
`protobuf:"varint,2,opt,name=timeout_block_num,json=timeoutBlockNum,proto3" json:"timeout_block_num,omitempty"`
Tx
*
anypb
.
Any
`protobuf:"bytes,3,opt,name=tx,proto3" json:"tx,omitempty"`
// EthTx StdTx
}
func
(
x
*
Transaction
)
Reset
()
{
*
x
=
Transaction
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
9
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
ms
.
StoreMessageInfo
(
mi
)
}
}
func
(
x
*
Transaction
)
String
()
string
{
return
protoimpl
.
X
.
MessageStringOf
(
x
)
}
func
(
*
Transaction
)
ProtoMessage
()
{}
func
(
x
*
Transaction
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
9
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
if
ms
.
LoadMessageInfo
()
==
nil
{
ms
.
StoreMessageInfo
(
mi
)
}
return
ms
}
return
mi
.
MessageOf
(
x
)
}
// Deprecated: Use Transaction.ProtoReflect.Descriptor instead.
func
(
*
Transaction
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_resource_proto_rawDescGZIP
(),
[]
int
{
9
}
}
func
(
x
*
Transaction
)
GetTxProof
()
*
TxProof
{
if
x
!=
nil
{
return
x
.
TxProof
}
return
nil
}
func
(
x
*
Transaction
)
GetTimeoutBlockNum
()
int64
{
if
x
!=
nil
{
return
x
.
TimeoutBlockNum
...
...
@@ -520,9 +704,201 @@ func (x *Transaction) GetTimeoutBlockNum() int64 {
return
0
}
func
(
x
*
Transaction
)
GetCheckTx
()
*
CheckTx
{
func
(
x
*
Transaction
)
GetTx
()
*
anypb
.
Any
{
if
x
!=
nil
{
return
x
.
Tx
}
return
nil
}
// 2. eth std: proto3 eth tx --> grpc --->proto3 eth tx
// proto3 std tx --> grpc --->proto3 std tx
type
TransactionStd
struct
{
state
protoimpl
.
MessageState
sizeCache
protoimpl
.
SizeCache
unknownFields
protoimpl
.
UnknownFields
TxProof
*
TxProof
`protobuf:"bytes,1,opt,name=tx_proof,json=txProof,proto3" json:"tx_proof,omitempty"`
TimeoutBlockNum
int64
`protobuf:"varint,2,opt,name=timeout_block_num,json=timeoutBlockNum,proto3" json:"timeout_block_num,omitempty"`
Tx
*
EthTx
`protobuf:"bytes,3,opt,name=tx,proto3" json:"tx,omitempty"`
}
func
(
x
*
TransactionStd
)
Reset
()
{
*
x
=
TransactionStd
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
10
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
ms
.
StoreMessageInfo
(
mi
)
}
}
func
(
x
*
TransactionStd
)
String
()
string
{
return
protoimpl
.
X
.
MessageStringOf
(
x
)
}
func
(
*
TransactionStd
)
ProtoMessage
()
{}
func
(
x
*
TransactionStd
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
10
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
if
ms
.
LoadMessageInfo
()
==
nil
{
ms
.
StoreMessageInfo
(
mi
)
}
return
ms
}
return
mi
.
MessageOf
(
x
)
}
// Deprecated: Use TransactionStd.ProtoReflect.Descriptor instead.
func
(
*
TransactionStd
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_resource_proto_rawDescGZIP
(),
[]
int
{
10
}
}
func
(
x
*
TransactionStd
)
GetTxProof
()
*
TxProof
{
if
x
!=
nil
{
return
x
.
TxProof
}
return
nil
}
func
(
x
*
TransactionStd
)
GetTimeoutBlockNum
()
int64
{
if
x
!=
nil
{
return
x
.
TimeoutBlockNum
}
return
0
}
func
(
x
*
TransactionStd
)
GetTx
()
*
EthTx
{
if
x
!=
nil
{
return
x
.
Tx
}
return
nil
}
type
TransactionEth
struct
{
state
protoimpl
.
MessageState
sizeCache
protoimpl
.
SizeCache
unknownFields
protoimpl
.
UnknownFields
TxProof
*
TxProof
`protobuf:"bytes,1,opt,name=tx_proof,json=txProof,proto3" json:"tx_proof,omitempty"`
TimeoutBlockNum
int64
`protobuf:"varint,2,opt,name=timeout_block_num,json=timeoutBlockNum,proto3" json:"timeout_block_num,omitempty"`
Tx
*
StdTx
`protobuf:"bytes,3,opt,name=tx,proto3" json:"tx,omitempty"`
}
func
(
x
*
TransactionEth
)
Reset
()
{
*
x
=
TransactionEth
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
11
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
ms
.
StoreMessageInfo
(
mi
)
}
}
func
(
x
*
TransactionEth
)
String
()
string
{
return
protoimpl
.
X
.
MessageStringOf
(
x
)
}
func
(
*
TransactionEth
)
ProtoMessage
()
{}
func
(
x
*
TransactionEth
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
11
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
if
ms
.
LoadMessageInfo
()
==
nil
{
ms
.
StoreMessageInfo
(
mi
)
}
return
ms
}
return
mi
.
MessageOf
(
x
)
}
// Deprecated: Use TransactionEth.ProtoReflect.Descriptor instead.
func
(
*
TransactionEth
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_resource_proto_rawDescGZIP
(),
[]
int
{
11
}
}
func
(
x
*
TransactionEth
)
GetTxProof
()
*
TxProof
{
if
x
!=
nil
{
return
x
.
TxProof
}
return
nil
}
func
(
x
*
TransactionEth
)
GetTimeoutBlockNum
()
int64
{
if
x
!=
nil
{
return
x
.
TimeoutBlockNum
}
return
0
}
func
(
x
*
TransactionEth
)
GetTx
()
*
StdTx
{
if
x
!=
nil
{
return
x
.
Tx
}
return
nil
}
// 3. bytes
type
TransactionBytes
struct
{
state
protoimpl
.
MessageState
sizeCache
protoimpl
.
SizeCache
unknownFields
protoimpl
.
UnknownFields
TxProof
*
TxProof
`protobuf:"bytes,1,opt,name=tx_proof,json=txProof,proto3" json:"tx_proof,omitempty"`
TimeoutBlockNum
int64
`protobuf:"varint,2,opt,name=timeout_block_num,json=timeoutBlockNum,proto3" json:"timeout_block_num,omitempty"`
Tx
[]
byte
`protobuf:"bytes,3,opt,name=tx,proto3" json:"tx,omitempty"`
// EthTx StdTx
}
func
(
x
*
TransactionBytes
)
Reset
()
{
*
x
=
TransactionBytes
{}
if
protoimpl
.
UnsafeEnabled
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
12
]
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
ms
.
StoreMessageInfo
(
mi
)
}
}
func
(
x
*
TransactionBytes
)
String
()
string
{
return
protoimpl
.
X
.
MessageStringOf
(
x
)
}
func
(
*
TransactionBytes
)
ProtoMessage
()
{}
func
(
x
*
TransactionBytes
)
ProtoReflect
()
protoreflect
.
Message
{
mi
:=
&
file_base_v1_resource_proto_msgTypes
[
12
]
if
protoimpl
.
UnsafeEnabled
&&
x
!=
nil
{
ms
:=
protoimpl
.
X
.
MessageStateOf
(
protoimpl
.
Pointer
(
x
))
if
ms
.
LoadMessageInfo
()
==
nil
{
ms
.
StoreMessageInfo
(
mi
)
}
return
ms
}
return
mi
.
MessageOf
(
x
)
}
// Deprecated: Use TransactionBytes.ProtoReflect.Descriptor instead.
func
(
*
TransactionBytes
)
Descriptor
()
([]
byte
,
[]
int
)
{
return
file_base_v1_resource_proto_rawDescGZIP
(),
[]
int
{
12
}
}
func
(
x
*
TransactionBytes
)
GetTxProof
()
*
TxProof
{
if
x
!=
nil
{
return
x
.
TxProof
}
return
nil
}
func
(
x
*
TransactionBytes
)
GetTimeoutBlockNum
()
int64
{
if
x
!=
nil
{
return
x
.
TimeoutBlockNum
}
return
0
}
func
(
x
*
TransactionBytes
)
GetTx
()
[]
byte
{
if
x
!=
nil
{
return
x
.
Check
Tx
return
x
.
Tx
}
return
nil
}
...
...
@@ -543,60 +919,109 @@ var file_base_v1_resource_proto_rawDesc = []byte{
0x73
,
0x68
,
0x12
,
0x12
,
0x0a
,
0x04
,
0x68
,
0x61
,
0x73
,
0x68
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x04
,
0x68
,
0x61
,
0x73
,
0x68
,
0x22
,
0x23
,
0x0a
,
0x07
,
0x41
,
0x64
,
0x64
,
0x72
,
0x65
,
0x73
,
0x73
,
0x12
,
0x18
,
0x0a
,
0x07
,
0x61
,
0x64
,
0x64
,
0x72
,
0x65
,
0x73
,
0x73
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x07
,
0x61
,
0x64
,
0x64
,
0x72
,
0x65
,
0x73
,
0x73
,
0x22
,
0x67
,
0x0a
,
0x0e
,
0x45
,
0x74
,
0x68
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x12
,
0x25
,
0x0a
,
0x05
,
0x49
,
0x6e
,
0x6e
,
0x65
,
0x72
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0f
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x54
,
0x78
,
0x64
,
0x61
,
0x74
,
0x61
,
0x52
,
0x05
,
0x49
,
0x6e
,
0x6e
,
0x65
,
0x72
,
0x12
,
0x2e
,
0x0a
,
0x04
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x1a
,
0x2e
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2e
,
0x54
,
0x69
,
0x6d
,
0x65
,
0x73
,
0x74
,
0x61
,
0x6d
,
0x70
,
0x52
,
0x04
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x22
,
0x8f
,
0x02
,
0x0a
,
0x06
,
0x54
,
0x78
,
0x64
,
0x61
,
0x74
,
0x61
,
0x12
,
0x23
,
0x0a
,
0x0d
,
0x61
,
0x63
,
0x63
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x5f
,
0x6e
,
0x6f
,
0x6e
,
0x63
,
0x65
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x0c
,
0x61
,
0x63
,
0x63
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x4e
,
0x6f
,
0x6e
,
0x63
,
0x65
,
0x12
,
0x14
,
0x0a
,
0x05
,
0x70
,
0x72
,
0x69
,
0x63
,
0x65
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x05
,
0x70
,
0x72
,
0x69
,
0x63
,
0x65
,
0x12
,
0x1b
,
0x0a
,
0x09
,
0x67
,
0x61
,
0x73
,
0x5f
,
0x6c
,
0x69
,
0x6d
,
0x69
,
0x74
,
0x18
,
0x03
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x08
,
0x67
,
0x61
,
0x73
,
0x4c
,
0x69
,
0x6d
,
0x69
,
0x74
,
0x12
,
0x2e
,
0x0a
,
0x09
,
0x72
,
0x65
,
0x63
,
0x69
,
0x70
,
0x69
,
0x65
,
0x6e
,
0x74
,
0x18
,
0x04
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x41
,
0x64
,
0x64
,
0x72
,
0x65
,
0x73
,
0x73
,
0x52
,
0x09
,
0x72
,
0x65
,
0x63
,
0x69
,
0x70
,
0x69
,
0x65
,
0x6e
,
0x74
,
0x12
,
0x16
,
0x0a
,
0x06
,
0x61
,
0x6d
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x18
,
0x05
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x06
,
0x61
,
0x6d
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x12
,
0x18
,
0x0a
,
0x07
,
0x70
,
0x61
,
0x79
,
0x6c
,
0x6f
,
0x61
,
0x64
,
0x18
,
0x06
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x07
,
0x70
,
0x61
,
0x79
,
0x6c
,
0x6f
,
0x61
,
0x64
,
0x12
,
0x0c
,
0x0a
,
0x01
,
0x76
,
0x18
,
0x07
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x01
,
0x76
,
0x12
,
0x0c
,
0x0a
,
0x01
,
0x72
,
0x18
,
0x08
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x01
,
0x72
,
0x12
,
0x0c
,
0x0a
,
0x01
,
0x73
,
0x18
,
0x09
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x01
,
0x73
,
0x12
,
0x21
,
0x0a
,
0x04
,
0x68
,
0x61
,
0x73
,
0x68
,
0x18
,
0x0a
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x48
,
0x61
,
0x73
,
0x68
,
0x52
,
0x04
,
0x68
,
0x61
,
0x73
,
0x68
,
0x22
,
0x55
,
0x0a
,
0x07
,
0x43
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x54
,
0x78
,
0x12
,
0x24
,
0x0a
,
0x02
,
0x74
,
0x78
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x14
,
0x2e
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2e
,
0x41
,
0x6e
,
0x79
,
0x52
,
0x02
,
0x74
,
0x78
,
0x12
,
0x24
,
0x0a
,
0x04
,
0x66
,
0x72
,
0x6f
,
0x6d
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x41
,
0x64
,
0x64
,
0x72
,
0x65
,
0x73
,
0x73
,
0x52
,
0x04
,
0x66
,
0x72
,
0x6f
,
0x6d
,
0x22
,
0xcc
,
0x01
,
0x0a
,
0x0b
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x12
,
0x12
,
0x0a
,
0x04
,
0x72
,
0x73
,
0x65
,
0x74
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x04
,
0x72
,
0x73
,
0x65
,
0x74
,
0x12
,
0x12
,
0x0a
,
0x04
,
0x77
,
0x73
,
0x65
,
0x74
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x04
,
0x77
,
0x73
,
0x65
,
0x74
,
0x12
,
0x14
,
0x0a
,
0x05
,
0x70
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x18
,
0x03
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x05
,
0x70
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x12
,
0x26
,
0x0a
,
0x0f
,
0x73
,
0x74
,
0x61
,
0x74
,
0x65
,
0x5f
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x5f
,
0x6e
,
0x75
,
0x6d
,
0x18
,
0x04
,
0x20
,
0x01
,
0x28
,
0x03
,
0x52
,
0x0d
,
0x73
,
0x74
,
0x61
,
0x74
,
0x65
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x4e
,
0x75
,
0x6d
,
0x12
,
0x2a
,
0x0a
,
0x11
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x6f
,
0x75
,
0x74
,
0x5f
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x5f
,
0x6e
,
0x75
,
0x6d
,
0x18
,
0x05
,
0x20
,
0x01
,
0x28
,
0x03
,
0x52
,
0x0f
,
0x28
,
0x0c
,
0x52
,
0x07
,
0x61
,
0x64
,
0x64
,
0x72
,
0x65
,
0x73
,
0x73
,
0x22
,
0x61
,
0x0a
,
0x05
,
0x45
,
0x74
,
0x68
,
0x54
,
0x78
,
0x12
,
0x28
,
0x0a
,
0x05
,
0x49
,
0x6e
,
0x6e
,
0x65
,
0x72
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x12
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x45
,
0x74
,
0x68
,
0x54
,
0x78
,
0x44
,
0x61
,
0x74
,
0x61
,
0x52
,
0x05
,
0x49
,
0x6e
,
0x6e
,
0x65
,
0x72
,
0x12
,
0x2e
,
0x0a
,
0x04
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x1a
,
0x2e
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2e
,
0x54
,
0x69
,
0x6d
,
0x65
,
0x73
,
0x74
,
0x61
,
0x6d
,
0x70
,
0x52
,
0x04
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x22
,
0xa6
,
0x02
,
0x0a
,
0x09
,
0x45
,
0x74
,
0x68
,
0x54
,
0x78
,
0x44
,
0x61
,
0x74
,
0x61
,
0x12
,
0x23
,
0x0a
,
0x0d
,
0x61
,
0x63
,
0x63
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x5f
,
0x6e
,
0x6f
,
0x6e
,
0x63
,
0x65
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x0c
,
0x61
,
0x63
,
0x63
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x4e
,
0x6f
,
0x6e
,
0x63
,
0x65
,
0x12
,
0x14
,
0x0a
,
0x05
,
0x70
,
0x72
,
0x69
,
0x63
,
0x65
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x05
,
0x70
,
0x72
,
0x69
,
0x63
,
0x65
,
0x12
,
0x1b
,
0x0a
,
0x09
,
0x67
,
0x61
,
0x73
,
0x5f
,
0x6c
,
0x69
,
0x6d
,
0x69
,
0x74
,
0x18
,
0x03
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x08
,
0x67
,
0x61
,
0x73
,
0x4c
,
0x69
,
0x6d
,
0x69
,
0x74
,
0x12
,
0x2e
,
0x0a
,
0x09
,
0x72
,
0x65
,
0x63
,
0x69
,
0x70
,
0x69
,
0x65
,
0x6e
,
0x74
,
0x18
,
0x04
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x41
,
0x64
,
0x64
,
0x72
,
0x65
,
0x73
,
0x73
,
0x52
,
0x09
,
0x72
,
0x65
,
0x63
,
0x69
,
0x70
,
0x69
,
0x65
,
0x6e
,
0x74
,
0x12
,
0x16
,
0x0a
,
0x06
,
0x61
,
0x6d
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x18
,
0x05
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x06
,
0x61
,
0x6d
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x12
,
0x18
,
0x0a
,
0x07
,
0x70
,
0x61
,
0x79
,
0x6c
,
0x6f
,
0x61
,
0x64
,
0x18
,
0x06
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x07
,
0x70
,
0x61
,
0x79
,
0x6c
,
0x6f
,
0x61
,
0x64
,
0x12
,
0x0c
,
0x0a
,
0x01
,
0x76
,
0x18
,
0x07
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x01
,
0x76
,
0x12
,
0x0c
,
0x0a
,
0x01
,
0x72
,
0x18
,
0x08
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x01
,
0x72
,
0x12
,
0x0c
,
0x0a
,
0x01
,
0x73
,
0x18
,
0x09
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x01
,
0x73
,
0x12
,
0x21
,
0x0a
,
0x04
,
0x68
,
0x61
,
0x73
,
0x68
,
0x18
,
0x0a
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x48
,
0x61
,
0x73
,
0x68
,
0x52
,
0x04
,
0x68
,
0x61
,
0x73
,
0x68
,
0x12
,
0x12
,
0x0a
,
0x04
,
0x66
,
0x72
,
0x6f
,
0x6d
,
0x18
,
0x0b
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x04
,
0x66
,
0x72
,
0x6f
,
0x6d
,
0x22
,
0xa6
,
0x02
,
0x0a
,
0x09
,
0x53
,
0x74
,
0x64
,
0x54
,
0x78
,
0x44
,
0x61
,
0x74
,
0x61
,
0x12
,
0x23
,
0x0a
,
0x0d
,
0x61
,
0x63
,
0x63
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x5f
,
0x6e
,
0x6f
,
0x6e
,
0x63
,
0x65
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x0c
,
0x61
,
0x63
,
0x63
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x4e
,
0x6f
,
0x6e
,
0x63
,
0x65
,
0x12
,
0x14
,
0x0a
,
0x05
,
0x70
,
0x72
,
0x69
,
0x63
,
0x65
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x05
,
0x70
,
0x72
,
0x69
,
0x63
,
0x65
,
0x12
,
0x1b
,
0x0a
,
0x09
,
0x67
,
0x61
,
0x73
,
0x5f
,
0x6c
,
0x69
,
0x6d
,
0x69
,
0x74
,
0x18
,
0x03
,
0x20
,
0x01
,
0x28
,
0x04
,
0x52
,
0x08
,
0x67
,
0x61
,
0x73
,
0x4c
,
0x69
,
0x6d
,
0x69
,
0x74
,
0x12
,
0x2e
,
0x0a
,
0x09
,
0x72
,
0x65
,
0x63
,
0x69
,
0x70
,
0x69
,
0x65
,
0x6e
,
0x74
,
0x18
,
0x04
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x41
,
0x64
,
0x64
,
0x72
,
0x65
,
0x73
,
0x73
,
0x52
,
0x09
,
0x72
,
0x65
,
0x63
,
0x69
,
0x70
,
0x69
,
0x65
,
0x6e
,
0x74
,
0x12
,
0x16
,
0x0a
,
0x06
,
0x61
,
0x6d
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x18
,
0x05
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x06
,
0x61
,
0x6d
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x12
,
0x18
,
0x0a
,
0x07
,
0x70
,
0x61
,
0x79
,
0x6c
,
0x6f
,
0x61
,
0x64
,
0x18
,
0x06
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x07
,
0x70
,
0x61
,
0x79
,
0x6c
,
0x6f
,
0x61
,
0x64
,
0x12
,
0x0c
,
0x0a
,
0x01
,
0x76
,
0x18
,
0x07
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x01
,
0x76
,
0x12
,
0x0c
,
0x0a
,
0x01
,
0x72
,
0x18
,
0x08
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x01
,
0x72
,
0x12
,
0x0c
,
0x0a
,
0x01
,
0x73
,
0x18
,
0x09
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x01
,
0x73
,
0x12
,
0x21
,
0x0a
,
0x04
,
0x68
,
0x61
,
0x73
,
0x68
,
0x18
,
0x0a
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x48
,
0x61
,
0x73
,
0x68
,
0x52
,
0x04
,
0x68
,
0x61
,
0x73
,
0x68
,
0x12
,
0x12
,
0x0a
,
0x04
,
0x66
,
0x72
,
0x6f
,
0x6d
,
0x18
,
0x0b
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x04
,
0x66
,
0x72
,
0x6f
,
0x6d
,
0x22
,
0x61
,
0x0a
,
0x05
,
0x53
,
0x74
,
0x64
,
0x54
,
0x78
,
0x12
,
0x28
,
0x0a
,
0x05
,
0x49
,
0x6e
,
0x6e
,
0x65
,
0x72
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x12
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x53
,
0x74
,
0x64
,
0x54
,
0x78
,
0x44
,
0x61
,
0x74
,
0x61
,
0x52
,
0x05
,
0x49
,
0x6e
,
0x6e
,
0x65
,
0x72
,
0x12
,
0x2e
,
0x0a
,
0x04
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x1a
,
0x2e
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2e
,
0x54
,
0x69
,
0x6d
,
0x65
,
0x73
,
0x74
,
0x61
,
0x6d
,
0x70
,
0x52
,
0x04
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x22
,
0x6f
,
0x0a
,
0x07
,
0x54
,
0x78
,
0x50
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x12
,
0x12
,
0x0a
,
0x04
,
0x72
,
0x73
,
0x65
,
0x74
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x04
,
0x72
,
0x73
,
0x65
,
0x74
,
0x12
,
0x12
,
0x0a
,
0x04
,
0x77
,
0x73
,
0x65
,
0x74
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x04
,
0x77
,
0x73
,
0x65
,
0x74
,
0x12
,
0x14
,
0x0a
,
0x05
,
0x70
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x18
,
0x03
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x05
,
0x70
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x12
,
0x26
,
0x0a
,
0x0f
,
0x73
,
0x74
,
0x61
,
0x74
,
0x65
,
0x5f
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x5f
,
0x6e
,
0x75
,
0x6d
,
0x18
,
0x04
,
0x20
,
0x01
,
0x28
,
0x03
,
0x52
,
0x0d
,
0x73
,
0x74
,
0x61
,
0x74
,
0x65
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x4e
,
0x75
,
0x6d
,
0x22
,
0x8c
,
0x01
,
0x0a
,
0x0b
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x12
,
0x2b
,
0x0a
,
0x08
,
0x74
,
0x78
,
0x5f
,
0x70
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x54
,
0x78
,
0x50
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x52
,
0x07
,
0x74
,
0x78
,
0x50
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x12
,
0x2a
,
0x0a
,
0x11
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x6f
,
0x75
,
0x74
,
0x5f
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x5f
,
0x6e
,
0x75
,
0x6d
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x03
,
0x52
,
0x0f
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x6f
,
0x75
,
0x74
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x4e
,
0x75
,
0x6d
,
0x12
,
0x24
,
0x0a
,
0x02
,
0x74
,
0x78
,
0x18
,
0x03
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x14
,
0x2e
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2e
,
0x41
,
0x6e
,
0x79
,
0x52
,
0x02
,
0x74
,
0x78
,
0x22
,
0x89
,
0x01
,
0x0a
,
0x0e
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x53
,
0x74
,
0x64
,
0x12
,
0x2b
,
0x0a
,
0x08
,
0x74
,
0x78
,
0x5f
,
0x70
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x54
,
0x78
,
0x50
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x52
,
0x07
,
0x74
,
0x78
,
0x50
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x12
,
0x2a
,
0x0a
,
0x11
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x6f
,
0x75
,
0x74
,
0x5f
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x5f
,
0x6e
,
0x75
,
0x6d
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x03
,
0x52
,
0x0f
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x6f
,
0x75
,
0x74
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x4e
,
0x75
,
0x6d
,
0x12
,
0x2b
,
0x0a
,
0x08
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x5f
,
0x74
,
0x78
,
0x18
,
0x06
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x43
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x54
,
0x78
,
0x52
,
0x07
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x54
,
0x78
,
0x42
,
0xa8
,
0x01
,
0x0a
,
0x0b
,
0x63
,
0x6f
,
0x6d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x42
,
0x0d
,
0x52
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x50
,
0x01
,
0x5a
,
0x4d
,
0x67
,
0x69
,
0x74
,
0x68
,
0x75
,
0x62
,
0x2e
,
0x63
,
0x6f
,
0x6d
,
0x2f
,
0x43
,
0x61
,
0x64
,
0x75
,
0x63
,
0x65
,
0x75
,
0x73
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x76
,
0x65
,
0x72
,
0x73
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x6d
,
0x65
,
0x74
,
0x61
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x67
,
0x65
,
0x6e
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x2f
,
0x67
,
0x6f
,
0x2f
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2f
,
0x76
,
0x31
,
0x3b
,
0x62
,
0x61
,
0x73
,
0x65
,
0x76
,
0x31
,
0xa2
,
0x02
,
0x03
,
0x42
,
0x58
,
0x58
,
0xaa
,
0x02
,
0x07
,
0x42
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x56
,
0x31
,
0xca
,
0x02
,
0x07
,
0x42
,
0x61
,
0x73
,
0x65
,
0x5c
,
0x56
,
0x31
,
0xe2
,
0x02
,
0x13
,
0x42
,
0x61
,
0x73
,
0x65
,
0x5c
,
0x56
,
0x31
,
0x5c
,
0x47
,
0x50
,
0x42
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x64
,
0x61
,
0x74
,
0x61
,
0xea
,
0x02
,
0x08
,
0x42
,
0x61
,
0x73
,
0x65
,
0x3a
,
0x3a
,
0x56
,
0x31
,
0x62
,
0x06
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x33
,
0x1e
,
0x0a
,
0x02
,
0x74
,
0x78
,
0x18
,
0x03
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0e
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x45
,
0x74
,
0x68
,
0x54
,
0x78
,
0x52
,
0x02
,
0x74
,
0x78
,
0x22
,
0x89
,
0x01
,
0x0a
,
0x0e
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x45
,
0x74
,
0x68
,
0x12
,
0x2b
,
0x0a
,
0x08
,
0x74
,
0x78
,
0x5f
,
0x70
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x54
,
0x78
,
0x50
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x52
,
0x07
,
0x74
,
0x78
,
0x50
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x12
,
0x2a
,
0x0a
,
0x11
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x6f
,
0x75
,
0x74
,
0x5f
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x5f
,
0x6e
,
0x75
,
0x6d
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x03
,
0x52
,
0x0f
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x6f
,
0x75
,
0x74
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x4e
,
0x75
,
0x6d
,
0x12
,
0x1e
,
0x0a
,
0x02
,
0x74
,
0x78
,
0x18
,
0x03
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x0e
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x53
,
0x74
,
0x64
,
0x54
,
0x78
,
0x52
,
0x02
,
0x74
,
0x78
,
0x22
,
0x7b
,
0x0a
,
0x10
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x42
,
0x79
,
0x74
,
0x65
,
0x73
,
0x12
,
0x2b
,
0x0a
,
0x08
,
0x74
,
0x78
,
0x5f
,
0x70
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x18
,
0x01
,
0x20
,
0x01
,
0x28
,
0x0b
,
0x32
,
0x10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x54
,
0x78
,
0x50
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x52
,
0x07
,
0x74
,
0x78
,
0x50
,
0x72
,
0x6f
,
0x6f
,
0x66
,
0x12
,
0x2a
,
0x0a
,
0x11
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x6f
,
0x75
,
0x74
,
0x5f
,
0x62
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x5f
,
0x6e
,
0x75
,
0x6d
,
0x18
,
0x02
,
0x20
,
0x01
,
0x28
,
0x03
,
0x52
,
0x0f
,
0x74
,
0x69
,
0x6d
,
0x65
,
0x6f
,
0x75
,
0x74
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x4e
,
0x75
,
0x6d
,
0x12
,
0x0e
,
0x0a
,
0x02
,
0x74
,
0x78
,
0x18
,
0x03
,
0x20
,
0x01
,
0x28
,
0x0c
,
0x52
,
0x02
,
0x74
,
0x78
,
0x42
,
0xa8
,
0x01
,
0x0a
,
0x0b
,
0x63
,
0x6f
,
0x6d
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x42
,
0x0d
,
0x52
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x50
,
0x01
,
0x5a
,
0x4d
,
0x67
,
0x69
,
0x74
,
0x68
,
0x75
,
0x62
,
0x2e
,
0x63
,
0x6f
,
0x6d
,
0x2f
,
0x43
,
0x61
,
0x64
,
0x75
,
0x63
,
0x65
,
0x75
,
0x73
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x76
,
0x65
,
0x72
,
0x73
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x6d
,
0x65
,
0x74
,
0x61
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x67
,
0x65
,
0x6e
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x2f
,
0x67
,
0x6f
,
0x2f
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2f
,
0x76
,
0x31
,
0x3b
,
0x62
,
0x61
,
0x73
,
0x65
,
0x76
,
0x31
,
0xa2
,
0x02
,
0x03
,
0x42
,
0x58
,
0x58
,
0xaa
,
0x02
,
0x07
,
0x42
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x56
,
0x31
,
0xca
,
0x02
,
0x07
,
0x42
,
0x61
,
0x73
,
0x65
,
0x5c
,
0x56
,
0x31
,
0xe2
,
0x02
,
0x13
,
0x42
,
0x61
,
0x73
,
0x65
,
0x5c
,
0x56
,
0x31
,
0x5c
,
0x47
,
0x50
,
0x42
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x64
,
0x61
,
0x74
,
0x61
,
0xea
,
0x02
,
0x08
,
0x42
,
0x61
,
0x73
,
0x65
,
0x3a
,
0x3a
,
0x56
,
0x31
,
0x62
,
0x06
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x33
,
}
var
(
...
...
@@ -611,32 +1036,45 @@ func file_base_v1_resource_proto_rawDescGZIP() []byte {
return
file_base_v1_resource_proto_rawDescData
}
var
file_base_v1_resource_proto_msgTypes
=
make
([]
protoimpl
.
MessageInfo
,
8
)
var
file_base_v1_resource_proto_msgTypes
=
make
([]
protoimpl
.
MessageInfo
,
13
)
var
file_base_v1_resource_proto_goTypes
=
[]
interface
{}{
(
*
Bytes32
)(
nil
),
// 0: base.v1.Bytes32
(
*
BigInt
)(
nil
),
// 1: base.v1.BigInt
(
*
Hash
)(
nil
),
// 2: base.v1.Hash
(
*
Address
)(
nil
),
// 3: base.v1.Address
(
*
EthTransaction
)(
nil
),
// 4: base.v1.EthTransaction
(
*
Txdata
)(
nil
),
// 5: base.v1.Txdata
(
*
CheckTx
)(
nil
),
// 6: base.v1.CheckTx
(
*
Transaction
)(
nil
),
// 7: base.v1.Transaction
(
*
timestamppb
.
Timestamp
)(
nil
),
// 8: google.protobuf.Timestamp
(
*
anypb
.
Any
)(
nil
),
// 9: google.protobuf.Any
(
*
EthTx
)(
nil
),
// 4: base.v1.EthTx
(
*
EthTxData
)(
nil
),
// 5: base.v1.EthTxData
(
*
StdTxData
)(
nil
),
// 6: base.v1.StdTxData
(
*
StdTx
)(
nil
),
// 7: base.v1.StdTx
(
*
TxProof
)(
nil
),
// 8: base.v1.TxProof
(
*
Transaction
)(
nil
),
// 9: base.v1.Transaction
(
*
TransactionStd
)(
nil
),
// 10: base.v1.TransactionStd
(
*
TransactionEth
)(
nil
),
// 11: base.v1.TransactionEth
(
*
TransactionBytes
)(
nil
),
// 12: base.v1.TransactionBytes
(
*
timestamppb
.
Timestamp
)(
nil
),
// 13: google.protobuf.Timestamp
(
*
anypb
.
Any
)(
nil
),
// 14: google.protobuf.Any
}
var
file_base_v1_resource_proto_depIdxs
=
[]
int32
{
5
,
// 0: base.v1.EthTransaction.Inner:type_name -> base.v1.Txdata
8
,
// 1: base.v1.EthTransaction.time:type_name -> google.protobuf.Timestamp
3
,
// 2: base.v1.Txdata.recipient:type_name -> base.v1.Address
2
,
// 3: base.v1.Txdata.hash:type_name -> base.v1.Hash
9
,
// 4: base.v1.CheckTx.tx:type_name -> google.protobuf.Any
3
,
// 5: base.v1.CheckTx.from:type_name -> base.v1.Address
6
,
// 6: base.v1.Transaction.check_tx:type_name -> base.v1.CheckTx
7
,
// [7:7] is the sub-list for method output_type
7
,
// [7:7] is the sub-list for method input_type
7
,
// [7:7] is the sub-list for extension type_name
7
,
// [7:7] is the sub-list for extension extendee
0
,
// [0:7] is the sub-list for field type_name
5
,
// 0: base.v1.EthTx.Inner:type_name -> base.v1.EthTxData
13
,
// 1: base.v1.EthTx.time:type_name -> google.protobuf.Timestamp
3
,
// 2: base.v1.EthTxData.recipient:type_name -> base.v1.Address
2
,
// 3: base.v1.EthTxData.hash:type_name -> base.v1.Hash
3
,
// 4: base.v1.StdTxData.recipient:type_name -> base.v1.Address
2
,
// 5: base.v1.StdTxData.hash:type_name -> base.v1.Hash
6
,
// 6: base.v1.StdTx.Inner:type_name -> base.v1.StdTxData
13
,
// 7: base.v1.StdTx.time:type_name -> google.protobuf.Timestamp
8
,
// 8: base.v1.Transaction.tx_proof:type_name -> base.v1.TxProof
14
,
// 9: base.v1.Transaction.tx:type_name -> google.protobuf.Any
8
,
// 10: base.v1.TransactionStd.tx_proof:type_name -> base.v1.TxProof
4
,
// 11: base.v1.TransactionStd.tx:type_name -> base.v1.EthTx
8
,
// 12: base.v1.TransactionEth.tx_proof:type_name -> base.v1.TxProof
7
,
// 13: base.v1.TransactionEth.tx:type_name -> base.v1.StdTx
8
,
// 14: base.v1.TransactionBytes.tx_proof:type_name -> base.v1.TxProof
15
,
// [15:15] is the sub-list for method output_type
15
,
// [15:15] is the sub-list for method input_type
15
,
// [15:15] is the sub-list for extension type_name
15
,
// [15:15] is the sub-list for extension extendee
0
,
// [0:15] is the sub-list for field type_name
}
func
init
()
{
file_base_v1_resource_proto_init
()
}
...
...
@@ -694,7 +1132,7 @@ func file_base_v1_resource_proto_init() {
}
}
file_base_v1_resource_proto_msgTypes
[
4
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
EthT
ransaction
);
i
{
switch
v
:=
v
.
(
*
EthT
x
);
i
{
case
0
:
return
&
v
.
state
case
1
:
...
...
@@ -706,7 +1144,7 @@ func file_base_v1_resource_proto_init() {
}
}
file_base_v1_resource_proto_msgTypes
[
5
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
Txd
ata
);
i
{
switch
v
:=
v
.
(
*
EthTxD
ata
);
i
{
case
0
:
return
&
v
.
state
case
1
:
...
...
@@ -718,7 +1156,7 @@ func file_base_v1_resource_proto_init() {
}
}
file_base_v1_resource_proto_msgTypes
[
6
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
CheckTx
);
i
{
switch
v
:=
v
.
(
*
StdTxData
);
i
{
case
0
:
return
&
v
.
state
case
1
:
...
...
@@ -730,6 +1168,30 @@ func file_base_v1_resource_proto_init() {
}
}
file_base_v1_resource_proto_msgTypes
[
7
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
StdTx
);
i
{
case
0
:
return
&
v
.
state
case
1
:
return
&
v
.
sizeCache
case
2
:
return
&
v
.
unknownFields
default
:
return
nil
}
}
file_base_v1_resource_proto_msgTypes
[
8
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
TxProof
);
i
{
case
0
:
return
&
v
.
state
case
1
:
return
&
v
.
sizeCache
case
2
:
return
&
v
.
unknownFields
default
:
return
nil
}
}
file_base_v1_resource_proto_msgTypes
[
9
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
Transaction
);
i
{
case
0
:
return
&
v
.
state
...
...
@@ -741,6 +1203,42 @@ func file_base_v1_resource_proto_init() {
return
nil
}
}
file_base_v1_resource_proto_msgTypes
[
10
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
TransactionStd
);
i
{
case
0
:
return
&
v
.
state
case
1
:
return
&
v
.
sizeCache
case
2
:
return
&
v
.
unknownFields
default
:
return
nil
}
}
file_base_v1_resource_proto_msgTypes
[
11
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
TransactionEth
);
i
{
case
0
:
return
&
v
.
state
case
1
:
return
&
v
.
sizeCache
case
2
:
return
&
v
.
unknownFields
default
:
return
nil
}
}
file_base_v1_resource_proto_msgTypes
[
12
]
.
Exporter
=
func
(
v
interface
{},
i
int
)
interface
{}
{
switch
v
:=
v
.
(
*
TransactionBytes
);
i
{
case
0
:
return
&
v
.
state
case
1
:
return
&
v
.
sizeCache
case
2
:
return
&
v
.
unknownFields
default
:
return
nil
}
}
}
type
x
struct
{}
out
:=
protoimpl
.
TypeBuilder
{
...
...
@@ -748,7 +1246,7 @@ func file_base_v1_resource_proto_init() {
GoPackagePath
:
reflect
.
TypeOf
(
x
{})
.
PkgPath
(),
RawDescriptor
:
file_base_v1_resource_proto_rawDesc
,
NumEnums
:
0
,
NumMessages
:
8
,
NumMessages
:
13
,
NumExtensions
:
0
,
NumServices
:
0
,
},
...
...
gen/proto/go/ethrpc/v1/service.pb.go
View file @
065b1599
...
...
@@ -33,7 +33,7 @@ var file_ethrpc_v1_service_proto_rawDesc = []byte{
0x6f
,
0x74
,
0x6f
,
0x1a
,
0x1f
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2f
,
0x76
,
0x31
,
0x2f
,
0x61
,
0x63
,
0x63
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x5f
,
0x72
,
0x65
,
0x71
,
0x5f
,
0x72
,
0x65
,
0x73
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x1a
,
0x16
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2f
,
0x76
,
0x31
,
0x2f
,
0x72
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x32
,
0x
96
,
0x1f
,
0x0a
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x32
,
0x
84
,
0x1f
,
0x0a
,
0x0a
,
0x52
,
0x70
,
0x63
,
0x53
,
0x65
,
0x72
,
0x76
,
0x69
,
0x63
,
0x65
,
0x12
,
0x39
,
0x0a
,
0x04
,
0x53
,
0x68
,
0x61
,
0x33
,
0x12
,
0x16
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x53
,
0x68
,
0x61
,
0x33
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x17
,
0x2e
,
0x65
,
0x74
,
...
...
@@ -233,69 +233,68 @@ var file_ethrpc_v1_service_proto_rawDesc = []byte{
0x67
,
0x6e
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x22
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x53
,
0x69
,
0x67
,
0x6e
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x50
,
0x0a
,
0x0f
,
0x53
,
0x65
,
0x6e
,
0x64
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x12
,
0x17
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x45
,
0x74
,
0x68
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x1a
,
0x22
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x53
,
0x65
,
0x6e
,
0x64
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x56
,
0x0a
,
0x12
,
0x53
,
0x65
,
0x6e
,
0x64
,
0x52
,
0x61
,
0x77
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x12
,
0x17
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x45
,
0x74
,
0x68
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x1a
,
0x25
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x53
,
0x65
,
0x6e
,
0x64
,
0x52
,
0x61
,
0x77
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x39
,
0x0a
,
0x04
,
0x43
,
0x61
,
0x6c
,
0x6c
,
0x12
,
0x16
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x43
,
0x61
,
0x6c
,
0x6c
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x17
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x43
,
0x61
,
0x6c
,
0x6c
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x48
,
0x0a
,
0x09
,
0x4e
,
0x65
,
0x77
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x12
,
0x1b
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4e
,
0x65
,
0x77
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x1c
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4e
,
0x65
,
0x77
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x4d
,
0x0a
,
0x0e
,
0x4e
,
0x65
,
0x77
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x12
,
0x16
,
0x2e
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2e
,
0x45
,
0x6d
,
0x70
,
0x74
,
0x79
,
0x1a
,
0x21
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4e
,
0x65
,
0x77
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x61
,
0x0a
,
0x18
,
0x50
,
0x65
,
0x6e
,
0x64
,
0x69
,
0x6e
,
0x67
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x12
,
0x16
,
0x2e
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2e
,
0x45
,
0x6d
,
0x70
,
0x74
,
0x79
,
0x1a
,
0x2b
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x50
,
0x65
,
0x6e
,
0x64
,
0x69
,
0x6e
,
0x67
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x5a
,
0x0a
,
0x0f
,
0x55
,
0x6e
,
0x69
,
0x6e
,
0x73
,
0x74
,
0x61
,
0x6c
,
0x6c
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x12
,
0x21
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x55
,
0x6e
,
0x69
,
0x6e
,
0x73
,
0x74
,
0x61
,
0x6c
,
0x6c
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x22
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x55
,
0x6e
,
0x69
,
0x6e
,
0x73
,
0x74
,
0x61
,
0x6c
,
0x6c
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x54
,
0x0a
,
0x0d
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x43
,
0x68
,
0x61
,
0x6e
,
0x67
,
0x65
,
0x73
,
0x12
,
0x1f
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x43
,
0x68
,
0x61
,
0x6e
,
0x67
,
0x65
,
0x73
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x20
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x43
,
0x68
,
0x61
,
0x6e
,
0x67
,
0x65
,
0x73
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x4b
,
0x0a
,
0x0a
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x4c
,
0x6f
,
0x67
,
0x73
,
0x12
,
0x1c
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x4c
,
0x6f
,
0x67
,
0x73
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x1d
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x47
,
0x0a
,
0x0f
,
0x53
,
0x65
,
0x6e
,
0x64
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x12
,
0x0e
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x45
,
0x74
,
0x68
,
0x54
,
0x78
,
0x1a
,
0x22
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x53
,
0x65
,
0x6e
,
0x64
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x4d
,
0x0a
,
0x12
,
0x53
,
0x65
,
0x6e
,
0x64
,
0x52
,
0x61
,
0x77
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x12
,
0x0e
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x45
,
0x74
,
0x68
,
0x54
,
0x78
,
0x1a
,
0x25
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x53
,
0x65
,
0x6e
,
0x64
,
0x52
,
0x61
,
0x77
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x39
,
0x0a
,
0x04
,
0x43
,
0x61
,
0x6c
,
0x6c
,
0x12
,
0x16
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x43
,
0x61
,
0x6c
,
0x6c
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x17
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x43
,
0x61
,
0x6c
,
0x6c
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x48
,
0x0a
,
0x09
,
0x4e
,
0x65
,
0x77
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x12
,
0x1b
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4e
,
0x65
,
0x77
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x1c
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4e
,
0x65
,
0x77
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x4d
,
0x0a
,
0x0e
,
0x4e
,
0x65
,
0x77
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x12
,
0x16
,
0x2e
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2e
,
0x45
,
0x6d
,
0x70
,
0x74
,
0x79
,
0x1a
,
0x21
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4e
,
0x65
,
0x77
,
0x42
,
0x6c
,
0x6f
,
0x63
,
0x6b
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x61
,
0x0a
,
0x18
,
0x50
,
0x65
,
0x6e
,
0x64
,
0x69
,
0x6e
,
0x67
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x12
,
0x16
,
0x2e
,
0x67
,
0x6f
,
0x6f
,
0x67
,
0x6c
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x62
,
0x75
,
0x66
,
0x2e
,
0x45
,
0x6d
,
0x70
,
0x74
,
0x79
,
0x1a
,
0x2b
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x50
,
0x65
,
0x6e
,
0x64
,
0x69
,
0x6e
,
0x67
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x5a
,
0x0a
,
0x0f
,
0x55
,
0x6e
,
0x69
,
0x6e
,
0x73
,
0x74
,
0x61
,
0x6c
,
0x6c
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x12
,
0x21
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x55
,
0x6e
,
0x69
,
0x6e
,
0x73
,
0x74
,
0x61
,
0x6c
,
0x6c
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x22
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x55
,
0x6e
,
0x69
,
0x6e
,
0x73
,
0x74
,
0x61
,
0x6c
,
0x6c
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x54
,
0x0a
,
0x0d
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x43
,
0x68
,
0x61
,
0x6e
,
0x67
,
0x65
,
0x73
,
0x12
,
0x1f
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x43
,
0x68
,
0x61
,
0x6e
,
0x67
,
0x65
,
0x73
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x20
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x43
,
0x68
,
0x61
,
0x6e
,
0x67
,
0x65
,
0x73
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x4b
,
0x0a
,
0x0a
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x4c
,
0x6f
,
0x67
,
0x73
,
0x12
,
0x1c
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x4c
,
0x6f
,
0x67
,
0x73
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x39
,
0x0a
,
0x04
,
0x4c
,
0x6f
,
0x67
,
0x73
,
0x12
,
0x16
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4c
,
0x6f
,
0x67
,
0x73
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x17
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4c
,
0x6f
,
0x67
,
0x73
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x42
,
0xb5
,
0x01
,
0x0a
,
0x0d
,
0x63
,
0x6f
,
0x6d
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x42
,
0x0c
,
0x53
,
0x65
,
0x72
,
0x76
,
0x69
,
0x63
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x50
,
0x01
,
0x5a
,
0x51
,
0x67
,
0x69
,
0x74
,
0x68
,
0x75
,
0x62
,
0x2e
,
0x63
,
0x6f
,
0x6d
,
0x2f
,
0x43
,
0x61
,
0x64
,
0x75
,
0x63
,
0x65
,
0x75
,
0x73
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x76
,
0x65
,
0x72
,
0x73
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x6d
,
0x65
,
0x74
,
0x61
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x67
,
0x65
,
0x6e
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x2f
,
0x67
,
0x6f
,
0x2f
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2f
,
0x76
,
0x31
,
0x3b
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x76
,
0x31
,
0xa2
,
0x02
,
0x03
,
0x45
,
0x58
,
0x58
,
0xaa
,
0x02
,
0x09
,
0x45
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x56
,
0x31
,
0xca
,
0x02
,
0x09
,
0x45
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x5c
,
0x56
,
0x31
,
0xe2
,
0x02
,
0x15
,
0x45
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x5c
,
0x56
,
0x31
,
0x5c
,
0x47
,
0x50
,
0x42
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x64
,
0x61
,
0x74
,
0x61
,
0xea
,
0x02
,
0x0a
,
0x45
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x3a
,
0x3a
,
0x56
,
0x31
,
0x62
,
0x06
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x33
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x1d
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x46
,
0x69
,
0x6c
,
0x74
,
0x65
,
0x72
,
0x4c
,
0x6f
,
0x67
,
0x73
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x12
,
0x39
,
0x0a
,
0x04
,
0x4c
,
0x6f
,
0x67
,
0x73
,
0x12
,
0x16
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4c
,
0x6f
,
0x67
,
0x73
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x1a
,
0x17
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4c
,
0x6f
,
0x67
,
0x73
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x42
,
0xb5
,
0x01
,
0x0a
,
0x0d
,
0x63
,
0x6f
,
0x6d
,
0x2e
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x76
,
0x31
,
0x42
,
0x0c
,
0x53
,
0x65
,
0x72
,
0x76
,
0x69
,
0x63
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x50
,
0x01
,
0x5a
,
0x51
,
0x67
,
0x69
,
0x74
,
0x68
,
0x75
,
0x62
,
0x2e
,
0x63
,
0x6f
,
0x6d
,
0x2f
,
0x43
,
0x61
,
0x64
,
0x75
,
0x63
,
0x65
,
0x75
,
0x73
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x76
,
0x65
,
0x72
,
0x73
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x6d
,
0x65
,
0x74
,
0x61
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x67
,
0x65
,
0x6e
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x2f
,
0x67
,
0x6f
,
0x2f
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2f
,
0x76
,
0x31
,
0x3b
,
0x65
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x76
,
0x31
,
0xa2
,
0x02
,
0x03
,
0x45
,
0x58
,
0x58
,
0xaa
,
0x02
,
0x09
,
0x45
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x2e
,
0x56
,
0x31
,
0xca
,
0x02
,
0x09
,
0x45
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x5c
,
0x56
,
0x31
,
0xe2
,
0x02
,
0x15
,
0x45
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x5c
,
0x56
,
0x31
,
0x5c
,
0x47
,
0x50
,
0x42
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x64
,
0x61
,
0x74
,
0x61
,
0xea
,
0x02
,
0x0a
,
0x45
,
0x74
,
0x68
,
0x72
,
0x70
,
0x63
,
0x3a
,
0x3a
,
0x56
,
0x31
,
0x62
,
0x06
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x33
,
}
var
file_ethrpc_v1_service_proto_goTypes
=
[]
interface
{}{
...
...
@@ -326,7 +325,7 @@ var file_ethrpc_v1_service_proto_goTypes = []interface{}{
(
*
GetCodeRequest
)(
nil
),
// 24: ethrpc.v1.GetCodeRequest
(
*
SignRequest
)(
nil
),
// 25: ethrpc.v1.SignRequest
(
*
SignTransactionRequest
)(
nil
),
// 26: ethrpc.v1.SignTransactionRequest
(
*
v1
.
EthT
ransaction
)(
nil
),
// 27: base.v1.EthTransaction
(
*
v1
.
EthT
x
)(
nil
),
// 27: base.v1.EthTx
(
*
CallRequest
)(
nil
),
// 28: ethrpc.v1.CallRequest
(
*
NewFilterRequest
)(
nil
),
// 29: ethrpc.v1.NewFilterRequest
(
*
UninstallFilterRequest
)(
nil
),
// 30: ethrpc.v1.UninstallFilterRequest
...
...
@@ -419,8 +418,8 @@ var file_ethrpc_v1_service_proto_depIdxs = []int32{
24
,
// 34: ethrpc.v1.RpcService.GetCode:input_type -> ethrpc.v1.GetCodeRequest
25
,
// 35: ethrpc.v1.RpcService.Sign:input_type -> ethrpc.v1.SignRequest
26
,
// 36: ethrpc.v1.RpcService.SignTransaction:input_type -> ethrpc.v1.SignTransactionRequest
27
,
// 37: ethrpc.v1.RpcService.SendTransaction:input_type -> base.v1.EthT
ransaction
27
,
// 38: ethrpc.v1.RpcService.SendRawTransaction:input_type -> base.v1.EthT
ransaction
27
,
// 37: ethrpc.v1.RpcService.SendTransaction:input_type -> base.v1.EthT
x
27
,
// 38: ethrpc.v1.RpcService.SendRawTransaction:input_type -> base.v1.EthT
x
28
,
// 39: ethrpc.v1.RpcService.Call:input_type -> ethrpc.v1.CallRequest
29
,
// 40: ethrpc.v1.RpcService.NewFilter:input_type -> ethrpc.v1.NewFilterRequest
1
,
// 41: ethrpc.v1.RpcService.NewBlockFilter:input_type -> google.protobuf.Empty
...
...
gen/proto/go/ethrpc/v1/service_grpc.pb.go
View file @
065b1599
...
...
@@ -69,8 +69,8 @@ type RpcServiceClient interface {
GetCode
(
ctx
context
.
Context
,
in
*
GetCodeRequest
,
opts
...
grpc
.
CallOption
)
(
*
GetCodeResponse
,
error
)
Sign
(
ctx
context
.
Context
,
in
*
SignRequest
,
opts
...
grpc
.
CallOption
)
(
*
SignResponse
,
error
)
SignTransaction
(
ctx
context
.
Context
,
in
*
SignTransactionRequest
,
opts
...
grpc
.
CallOption
)
(
*
SignTransactionResponse
,
error
)
SendTransaction
(
ctx
context
.
Context
,
in
*
v1
.
EthT
ransaction
,
opts
...
grpc
.
CallOption
)
(
*
SendTransactionResponse
,
error
)
SendRawTransaction
(
ctx
context
.
Context
,
in
*
v1
.
EthT
ransaction
,
opts
...
grpc
.
CallOption
)
(
*
SendRawTransactionResponse
,
error
)
SendTransaction
(
ctx
context
.
Context
,
in
*
v1
.
EthT
x
,
opts
...
grpc
.
CallOption
)
(
*
SendTransactionResponse
,
error
)
SendRawTransaction
(
ctx
context
.
Context
,
in
*
v1
.
EthT
x
,
opts
...
grpc
.
CallOption
)
(
*
SendRawTransactionResponse
,
error
)
Call
(
ctx
context
.
Context
,
in
*
CallRequest
,
opts
...
grpc
.
CallOption
)
(
*
CallResponse
,
error
)
// filter
NewFilter
(
ctx
context
.
Context
,
in
*
NewFilterRequest
,
opts
...
grpc
.
CallOption
)
(
*
NewFilterResponse
,
error
)
...
...
@@ -423,7 +423,7 @@ func (c *rpcServiceClient) SignTransaction(ctx context.Context, in *SignTransact
return
out
,
nil
}
func
(
c
*
rpcServiceClient
)
SendTransaction
(
ctx
context
.
Context
,
in
*
v1
.
EthT
ransaction
,
opts
...
grpc
.
CallOption
)
(
*
SendTransactionResponse
,
error
)
{
func
(
c
*
rpcServiceClient
)
SendTransaction
(
ctx
context
.
Context
,
in
*
v1
.
EthT
x
,
opts
...
grpc
.
CallOption
)
(
*
SendTransactionResponse
,
error
)
{
out
:=
new
(
SendTransactionResponse
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/ethrpc.v1.RpcService/SendTransaction"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
...
...
@@ -432,7 +432,7 @@ func (c *rpcServiceClient) SendTransaction(ctx context.Context, in *v1.EthTransa
return
out
,
nil
}
func
(
c
*
rpcServiceClient
)
SendRawTransaction
(
ctx
context
.
Context
,
in
*
v1
.
EthT
ransaction
,
opts
...
grpc
.
CallOption
)
(
*
SendRawTransactionResponse
,
error
)
{
func
(
c
*
rpcServiceClient
)
SendRawTransaction
(
ctx
context
.
Context
,
in
*
v1
.
EthT
x
,
opts
...
grpc
.
CallOption
)
(
*
SendRawTransactionResponse
,
error
)
{
out
:=
new
(
SendRawTransactionResponse
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/ethrpc.v1.RpcService/SendRawTransaction"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
...
...
@@ -562,8 +562,8 @@ type RpcServiceServer interface {
GetCode
(
context
.
Context
,
*
GetCodeRequest
)
(
*
GetCodeResponse
,
error
)
Sign
(
context
.
Context
,
*
SignRequest
)
(
*
SignResponse
,
error
)
SignTransaction
(
context
.
Context
,
*
SignTransactionRequest
)
(
*
SignTransactionResponse
,
error
)
SendTransaction
(
context
.
Context
,
*
v1
.
EthT
ransaction
)
(
*
SendTransactionResponse
,
error
)
SendRawTransaction
(
context
.
Context
,
*
v1
.
EthT
ransaction
)
(
*
SendRawTransactionResponse
,
error
)
SendTransaction
(
context
.
Context
,
*
v1
.
EthT
x
)
(
*
SendTransactionResponse
,
error
)
SendRawTransaction
(
context
.
Context
,
*
v1
.
EthT
x
)
(
*
SendRawTransactionResponse
,
error
)
Call
(
context
.
Context
,
*
CallRequest
)
(
*
CallResponse
,
error
)
// filter
NewFilter
(
context
.
Context
,
*
NewFilterRequest
)
(
*
NewFilterResponse
,
error
)
...
...
@@ -691,10 +691,10 @@ func (UnimplementedRpcServiceServer) Sign(context.Context, *SignRequest) (*SignR
func
(
UnimplementedRpcServiceServer
)
SignTransaction
(
context
.
Context
,
*
SignTransactionRequest
)
(
*
SignTransactionResponse
,
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method SignTransaction not implemented"
)
}
func
(
UnimplementedRpcServiceServer
)
SendTransaction
(
context
.
Context
,
*
v1
.
EthT
ransaction
)
(
*
SendTransactionResponse
,
error
)
{
func
(
UnimplementedRpcServiceServer
)
SendTransaction
(
context
.
Context
,
*
v1
.
EthT
x
)
(
*
SendTransactionResponse
,
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method SendTransaction not implemented"
)
}
func
(
UnimplementedRpcServiceServer
)
SendRawTransaction
(
context
.
Context
,
*
v1
.
EthT
ransaction
)
(
*
SendRawTransactionResponse
,
error
)
{
func
(
UnimplementedRpcServiceServer
)
SendRawTransaction
(
context
.
Context
,
*
v1
.
EthT
x
)
(
*
SendRawTransactionResponse
,
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method SendRawTransaction not implemented"
)
}
func
(
UnimplementedRpcServiceServer
)
Call
(
context
.
Context
,
*
CallRequest
)
(
*
CallResponse
,
error
)
{
...
...
@@ -1401,7 +1401,7 @@ func _RpcService_SignTransaction_Handler(srv interface{}, ctx context.Context, d
}
func
_RpcService_SendTransaction_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
v1
.
EthT
ransaction
)
in
:=
new
(
v1
.
EthT
x
)
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1413,13 +1413,13 @@ func _RpcService_SendTransaction_Handler(srv interface{}, ctx context.Context, d
FullMethod
:
"/ethrpc.v1.RpcService/SendTransaction"
,
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
RpcServiceServer
)
.
SendTransaction
(
ctx
,
req
.
(
*
v1
.
EthT
ransaction
))
return
srv
.
(
RpcServiceServer
)
.
SendTransaction
(
ctx
,
req
.
(
*
v1
.
EthT
x
))
}
return
interceptor
(
ctx
,
in
,
info
,
handler
)
}
func
_RpcService_SendRawTransaction_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
v1
.
EthT
ransaction
)
in
:=
new
(
v1
.
EthT
x
)
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -1431,7 +1431,7 @@ func _RpcService_SendRawTransaction_Handler(srv interface{}, ctx context.Context
FullMethod
:
"/ethrpc.v1.RpcService/SendRawTransaction"
,
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
RpcServiceServer
)
.
SendRawTransaction
(
ctx
,
req
.
(
*
v1
.
EthT
ransaction
))
return
srv
.
(
RpcServiceServer
)
.
SendRawTransaction
(
ctx
,
req
.
(
*
v1
.
EthT
x
))
}
return
interceptor
(
ctx
,
in
,
info
,
handler
)
}
...
...
gen/proto/go/ring/v1/service.pb.go
View file @
065b1599
...
...
@@ -33,37 +33,37 @@ var file_ring_v1_service_proto_rawDesc = []byte{
0x69
,
0x6e
,
0x67
,
0x2f
,
0x76
,
0x31
,
0x2f
,
0x61
,
0x63
,
0x63
,
0x6f
,
0x75
,
0x6e
,
0x74
,
0x5f
,
0x72
,
0x65
,
0x71
,
0x5f
,
0x72
,
0x65
,
0x73
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x1a
,
0x16
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2f
,
0x76
,
0x31
,
0x2f
,
0x72
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x32
,
0x9
6
,
0x01
,
0x0a
,
0x0b
,
0x52
,
0x69
,
0x6e
,
0x67
,
0x53
,
0x65
,
0x72
,
0x76
,
0x69
,
0x63
,
0x65
,
0x12
,
0x4
d
,
0x0a
,
0x12
,
0x53
,
0x65
,
0x6e
,
0x64
,
0x52
,
0x61
,
0x77
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x12
,
0x
10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4
3
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x54
,
0x78
,
0x1a
,
0x23
,
0x2e
,
0x72
,
0x6
9
,
0x6e
,
0x67
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x53
,
0x65
,
0x6e
,
0x64
,
0x52
,
0x61
,
0x77
,
0x54
,
0x72
,
0x
61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x
65
,
0x22
,
0x00
,
0x12
,
0x38
,
0x0a
,
0x05
,
0x4e
,
0x6f
,
0x6e
,
0x63
,
0x65
,
0x12
,
0x15
,
0x2e
,
0x72
,
0x6
9
,
0x6e
,
0x67
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4e
,
0x6f
,
0x6e
,
0x63
,
0x65
,
0x52
,
0x65
,
0x71
,
0x75
,
0x
65
,
0x73
,
0x74
,
0x1a
,
0x16
,
0x2e
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4e
,
0x6f
,
0x6
e
,
0x63
,
0x65
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x42
,
0xa7
,
0x01
,
0x
0a
,
0x0b
,
0x63
,
0x6f
,
0x6d
,
0x2e
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x2e
,
0x76
,
0x31
,
0x42
,
0x0c
,
0x53
,
0x
65
,
0x72
,
0x76
,
0x69
,
0x63
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x50
,
0x01
,
0x5a
,
0x4d
,
0x67
,
0x6
9
,
0x74
,
0x68
,
0x75
,
0x62
,
0x2e
,
0x63
,
0x6f
,
0x6d
,
0x2f
,
0x43
,
0x61
,
0x64
,
0x75
,
0x63
,
0x65
,
0x
75
,
0x73
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x76
,
0x65
,
0x72
,
0x73
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x6
3
,
0x6f
,
0x6c
,
0x2f
,
0x6d
,
0x65
,
0x74
,
0x61
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x
2f
,
0x67
,
0x65
,
0x6e
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x2f
,
0x67
,
0x6f
,
0x2f
,
0x72
,
0x69
,
0x
6e
,
0x67
,
0x2f
,
0x76
,
0x31
,
0x3b
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x76
,
0x31
,
0xa2
,
0x02
,
0x03
,
0x52
,
0x
58
,
0x58
,
0xaa
,
0x02
,
0x07
,
0x52
,
0x69
,
0x6e
,
0x67
,
0x2e
,
0x56
,
0x31
,
0xca
,
0x02
,
0x07
,
0x52
,
0x6
9
,
0x6e
,
0x67
,
0x5c
,
0x56
,
0x31
,
0xe2
,
0x02
,
0x13
,
0x52
,
0x69
,
0x6e
,
0x67
,
0x5c
,
0x56
,
0x31
,
0x5
c
,
0x47
,
0x50
,
0x42
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x64
,
0x61
,
0x74
,
0x61
,
0xea
,
0x02
,
0x08
,
0x52
,
0x6
9
,
0x6e
,
0x6
7
,
0x3a
,
0x3a
,
0x56
,
0x31
,
0x62
,
0x06
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x33
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x32
,
0x9
4
,
0x01
,
0x0a
,
0x0b
,
0x52
,
0x69
,
0x6e
,
0x67
,
0x53
,
0x65
,
0x72
,
0x76
,
0x69
,
0x63
,
0x65
,
0x12
,
0x4
b
,
0x0a
,
0x12
,
0x53
,
0x65
,
0x6e
,
0x64
,
0x52
,
0x61
,
0x77
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x12
,
0x
0e
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4
5
,
0x74
,
0x68
,
0x54
,
0x78
,
0x1a
,
0x23
,
0x2e
,
0x72
,
0x69
,
0x6e
,
0x6
7
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x53
,
0x65
,
0x6e
,
0x64
,
0x52
,
0x61
,
0x77
,
0x54
,
0x72
,
0x61
,
0x6e
,
0x
73
,
0x61
,
0x63
,
0x74
,
0x69
,
0x6f
,
0x6e
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x
00
,
0x12
,
0x38
,
0x0a
,
0x05
,
0x4e
,
0x6f
,
0x6e
,
0x63
,
0x65
,
0x12
,
0x15
,
0x2e
,
0x72
,
0x69
,
0x6e
,
0x6
7
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4e
,
0x6f
,
0x6e
,
0x63
,
0x65
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x
74
,
0x1a
,
0x16
,
0x2e
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x4e
,
0x6f
,
0x6e
,
0x63
,
0x6
5
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x22
,
0x00
,
0x42
,
0xa7
,
0x01
,
0x0a
,
0x0b
,
0x
63
,
0x6f
,
0x6d
,
0x2e
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x2e
,
0x76
,
0x31
,
0x42
,
0x0c
,
0x53
,
0x65
,
0x72
,
0x
76
,
0x69
,
0x63
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x50
,
0x01
,
0x5a
,
0x4d
,
0x67
,
0x69
,
0x74
,
0x6
8
,
0x75
,
0x62
,
0x2e
,
0x63
,
0x6f
,
0x6d
,
0x2f
,
0x43
,
0x61
,
0x64
,
0x75
,
0x63
,
0x65
,
0x75
,
0x73
,
0x
4d
,
0x65
,
0x74
,
0x61
,
0x76
,
0x65
,
0x72
,
0x73
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6
c
,
0x2f
,
0x6d
,
0x65
,
0x74
,
0x61
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x67
,
0x
65
,
0x6e
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x2f
,
0x67
,
0x6f
,
0x2f
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x
2f
,
0x76
,
0x31
,
0x3b
,
0x72
,
0x69
,
0x6e
,
0x67
,
0x76
,
0x31
,
0xa2
,
0x02
,
0x03
,
0x52
,
0x58
,
0x58
,
0x
aa
,
0x02
,
0x07
,
0x52
,
0x69
,
0x6e
,
0x67
,
0x2e
,
0x56
,
0x31
,
0xca
,
0x02
,
0x07
,
0x52
,
0x69
,
0x6e
,
0x6
7
,
0x5c
,
0x56
,
0x31
,
0xe2
,
0x02
,
0x13
,
0x52
,
0x69
,
0x6e
,
0x67
,
0x5c
,
0x56
,
0x31
,
0x5c
,
0x47
,
0x5
0
,
0x42
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x64
,
0x61
,
0x74
,
0x61
,
0xea
,
0x02
,
0x08
,
0x52
,
0x69
,
0x6e
,
0x67
,
0x3a
,
0x3a
,
0x56
,
0x31
,
0x62
,
0x06
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x33
,
}
var
file_ring_v1_service_proto_goTypes
=
[]
interface
{}{
(
*
v1
.
CheckTx
)(
nil
),
// 0: base.v1.Check
Tx
(
*
v1
.
EthTx
)(
nil
),
// 0: base.v1.Eth
Tx
(
*
NonceRequest
)(
nil
),
// 1: ring.v1.NonceRequest
(
*
SendRawTransactionResponse
)(
nil
),
// 2: ring.v1.SendRawTransactionResponse
(
*
NonceResponse
)(
nil
),
// 3: ring.v1.NonceResponse
}
var
file_ring_v1_service_proto_depIdxs
=
[]
int32
{
0
,
// 0: ring.v1.RingService.SendRawTransaction:input_type -> base.v1.
Check
Tx
0
,
// 0: ring.v1.RingService.SendRawTransaction:input_type -> base.v1.
Eth
Tx
1
,
// 1: ring.v1.RingService.Nonce:input_type -> ring.v1.NonceRequest
2
,
// 2: ring.v1.RingService.SendRawTransaction:output_type -> ring.v1.SendRawTransactionResponse
3
,
// 3: ring.v1.RingService.Nonce:output_type -> ring.v1.NonceResponse
...
...
gen/proto/go/ring/v1/service_grpc.pb.go
View file @
065b1599
...
...
@@ -24,7 +24,7 @@ const _ = grpc.SupportPackageIsVersion7
// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
type
RingServiceClient
interface
{
// account info service
SendRawTransaction
(
ctx
context
.
Context
,
in
*
v1
.
Check
Tx
,
opts
...
grpc
.
CallOption
)
(
*
SendRawTransactionResponse
,
error
)
SendRawTransaction
(
ctx
context
.
Context
,
in
*
v1
.
Eth
Tx
,
opts
...
grpc
.
CallOption
)
(
*
SendRawTransactionResponse
,
error
)
Nonce
(
ctx
context
.
Context
,
in
*
NonceRequest
,
opts
...
grpc
.
CallOption
)
(
*
NonceResponse
,
error
)
}
...
...
@@ -36,7 +36,7 @@ func NewRingServiceClient(cc grpc.ClientConnInterface) RingServiceClient {
return
&
ringServiceClient
{
cc
}
}
func
(
c
*
ringServiceClient
)
SendRawTransaction
(
ctx
context
.
Context
,
in
*
v1
.
Check
Tx
,
opts
...
grpc
.
CallOption
)
(
*
SendRawTransactionResponse
,
error
)
{
func
(
c
*
ringServiceClient
)
SendRawTransaction
(
ctx
context
.
Context
,
in
*
v1
.
Eth
Tx
,
opts
...
grpc
.
CallOption
)
(
*
SendRawTransactionResponse
,
error
)
{
out
:=
new
(
SendRawTransactionResponse
)
err
:=
c
.
cc
.
Invoke
(
ctx
,
"/ring.v1.RingService/SendRawTransaction"
,
in
,
out
,
opts
...
)
if
err
!=
nil
{
...
...
@@ -59,7 +59,7 @@ func (c *ringServiceClient) Nonce(ctx context.Context, in *NonceRequest, opts ..
// for forward compatibility
type
RingServiceServer
interface
{
// account info service
SendRawTransaction
(
context
.
Context
,
*
v1
.
Check
Tx
)
(
*
SendRawTransactionResponse
,
error
)
SendRawTransaction
(
context
.
Context
,
*
v1
.
Eth
Tx
)
(
*
SendRawTransactionResponse
,
error
)
Nonce
(
context
.
Context
,
*
NonceRequest
)
(
*
NonceResponse
,
error
)
mustEmbedUnimplementedRingServiceServer
()
}
...
...
@@ -68,7 +68,7 @@ type RingServiceServer interface {
type
UnimplementedRingServiceServer
struct
{
}
func
(
UnimplementedRingServiceServer
)
SendRawTransaction
(
context
.
Context
,
*
v1
.
Check
Tx
)
(
*
SendRawTransactionResponse
,
error
)
{
func
(
UnimplementedRingServiceServer
)
SendRawTransaction
(
context
.
Context
,
*
v1
.
Eth
Tx
)
(
*
SendRawTransactionResponse
,
error
)
{
return
nil
,
status
.
Errorf
(
codes
.
Unimplemented
,
"method SendRawTransaction not implemented"
)
}
func
(
UnimplementedRingServiceServer
)
Nonce
(
context
.
Context
,
*
NonceRequest
)
(
*
NonceResponse
,
error
)
{
...
...
@@ -88,7 +88,7 @@ func RegisterRingServiceServer(s grpc.ServiceRegistrar, srv RingServiceServer) {
}
func
_RingService_SendRawTransaction_Handler
(
srv
interface
{},
ctx
context
.
Context
,
dec
func
(
interface
{})
error
,
interceptor
grpc
.
UnaryServerInterceptor
)
(
interface
{},
error
)
{
in
:=
new
(
v1
.
Check
Tx
)
in
:=
new
(
v1
.
Eth
Tx
)
if
err
:=
dec
(
in
);
err
!=
nil
{
return
nil
,
err
}
...
...
@@ -100,7 +100,7 @@ func _RingService_SendRawTransaction_Handler(srv interface{}, ctx context.Contex
FullMethod
:
"/ring.v1.RingService/SendRawTransaction"
,
}
handler
:=
func
(
ctx
context
.
Context
,
req
interface
{})
(
interface
{},
error
)
{
return
srv
.
(
RingServiceServer
)
.
SendRawTransaction
(
ctx
,
req
.
(
*
v1
.
Check
Tx
))
return
srv
.
(
RingServiceServer
)
.
SendRawTransaction
(
ctx
,
req
.
(
*
v1
.
Eth
Tx
))
}
return
interceptor
(
ctx
,
in
,
info
,
handler
)
}
...
...
gen/proto/go/txchecker/v1/request_response.pb.go
View file @
065b1599
...
...
@@ -27,7 +27,7 @@ type BatchCheckTxRequest struct {
sizeCache
protoimpl
.
SizeCache
unknownFields
protoimpl
.
UnknownFields
Txs
[]
*
v1
.
Check
Tx
`protobuf:"bytes,1,rep,name=txs,proto3" json:"txs,omitempty"`
Txs
[]
*
v1
.
Eth
Tx
`protobuf:"bytes,1,rep,name=txs,proto3" json:"txs,omitempty"`
}
func
(
x
*
BatchCheckTxRequest
)
Reset
()
{
...
...
@@ -62,7 +62,7 @@ func (*BatchCheckTxRequest) Descriptor() ([]byte, []int) {
return
file_txchecker_v1_request_response_proto_rawDescGZIP
(),
[]
int
{
0
}
}
func
(
x
*
BatchCheckTxRequest
)
GetTxs
()
[]
*
v1
.
Check
Tx
{
func
(
x
*
BatchCheckTxRequest
)
GetTxs
()
[]
*
v1
.
Eth
Tx
{
if
x
!=
nil
{
return
x
.
Txs
}
...
...
@@ -125,28 +125,28 @@ var file_txchecker_v1_request_response_proto_rawDesc = []byte{
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x5f
,
0x72
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x12
,
0x0c
,
0x74
,
0x78
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x2e
,
0x76
,
0x31
,
0x1a
,
0x16
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2f
,
0x76
,
0x31
,
0x2f
,
0x72
,
0x65
,
0x73
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x22
,
0x3
9
,
0x0a
,
0x13
,
0x42
,
0x6f
,
0x75
,
0x72
,
0x63
,
0x65
,
0x2e
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x22
,
0x3
7
,
0x0a
,
0x13
,
0x42
,
0x61
,
0x74
,
0x63
,
0x68
,
0x43
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x54
,
0x78
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x73
,
0x74
,
0x12
,
0x2
2
,
0x0a
,
0x03
,
0x74
,
0x78
,
0x73
,
0x18
,
0x01
,
0x20
,
0x03
,
0x28
,
0x0b
,
0x32
,
0x
10
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x43
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x54
,
0x
78
,
0x52
,
0x03
,
0x74
,
0x78
,
0x73
,
0x22
,
0x2e
,
0x0a
,
0x14
,
0x42
,
0x61
,
0x74
,
0x63
,
0x68
,
0x43
,
0x6
8
,
0x65
,
0x63
,
0x6b
,
0x54
,
0x78
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x12
,
0x1
6
,
0x
0a
,
0x06
,
0x73
,
0x74
,
0x61
,
0x74
,
0x75
,
0x73
,
0x18
,
0x01
,
0x20
,
0x03
,
0x28
,
0x08
,
0x52
,
0x06
,
0x
73
,
0x74
,
0x61
,
0x74
,
0x75
,
0x73
,
0x42
,
0xd2
,
0x01
,
0x0a
,
0x10
,
0x63
,
0x6f
,
0x6d
,
0x2e
,
0x74
,
0x
78
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x2e
,
0x76
,
0x31
,
0x42
,
0x14
,
0x52
,
0x65
,
0x71
,
0x7
5
,
0x65
,
0x73
,
0x74
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x
6f
,
0x50
,
0x01
,
0x5a
,
0x57
,
0x67
,
0x69
,
0x74
,
0x68
,
0x75
,
0x62
,
0x2e
,
0x63
,
0x6f
,
0x6d
,
0x2f
,
0x
43
,
0x61
,
0x64
,
0x75
,
0x63
,
0x65
,
0x75
,
0x73
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x76
,
0x65
,
0x72
,
0x73
,
0x
65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x6d
,
0x65
,
0x74
,
0x61
,
0x70
,
0x72
,
0x6f
,
0x
74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x67
,
0x65
,
0x6e
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x
2f
,
0x67
,
0x6f
,
0x2f
,
0x74
,
0x78
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x2f
,
0x76
,
0x31
,
0x
3b
,
0x74
,
0x78
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x76
,
0x31
,
0xa2
,
0x02
,
0x03
,
0x54
,
0x
58
,
0x58
,
0xaa
,
0x02
,
0x0c
,
0x54
,
0x78
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x2e
,
0x56
,
0x
31
,
0xca
,
0x02
,
0x0c
,
0x54
,
0x78
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x5c
,
0x56
,
0x31
,
0x
e2
,
0x02
,
0x18
,
0x54
,
0x78
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x5c
,
0x56
,
0x31
,
0x5c
,
0x4
7
,
0x50
,
0x42
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x64
,
0x61
,
0x74
,
0x61
,
0xea
,
0x02
,
0x0d
,
0x54
,
0x7
8
,
0x6
3
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x3a
,
0x3a
,
0x56
,
0x31
,
0x62
,
0x06
,
0x70
,
0x72
,
0x6f
,
0x
74
,
0x6f
,
0x
33
,
0x73
,
0x74
,
0x12
,
0x2
0
,
0x0a
,
0x03
,
0x74
,
0x78
,
0x73
,
0x18
,
0x01
,
0x20
,
0x03
,
0x28
,
0x0b
,
0x32
,
0x
0e
,
0x2e
,
0x62
,
0x61
,
0x73
,
0x65
,
0x2e
,
0x76
,
0x31
,
0x2e
,
0x45
,
0x74
,
0x68
,
0x54
,
0x78
,
0x52
,
0x
03
,
0x74
,
0x78
,
0x73
,
0x22
,
0x2e
,
0x0a
,
0x14
,
0x42
,
0x61
,
0x74
,
0x63
,
0x68
,
0x43
,
0x68
,
0x65
,
0x6
3
,
0x6b
,
0x54
,
0x78
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x12
,
0x16
,
0x0a
,
0x0
6
,
0x
73
,
0x74
,
0x61
,
0x74
,
0x75
,
0x73
,
0x18
,
0x01
,
0x20
,
0x03
,
0x28
,
0x08
,
0x52
,
0x06
,
0x73
,
0x74
,
0x
61
,
0x74
,
0x75
,
0x73
,
0x42
,
0xd2
,
0x01
,
0x0a
,
0x10
,
0x63
,
0x6f
,
0x6d
,
0x2e
,
0x74
,
0x78
,
0x63
,
0x
68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x2e
,
0x76
,
0x31
,
0x42
,
0x14
,
0x52
,
0x65
,
0x71
,
0x75
,
0x65
,
0x7
3
,
0x74
,
0x52
,
0x65
,
0x73
,
0x70
,
0x6f
,
0x6e
,
0x73
,
0x65
,
0x50
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x50
,
0x
01
,
0x5a
,
0x57
,
0x67
,
0x69
,
0x74
,
0x68
,
0x75
,
0x62
,
0x2e
,
0x63
,
0x6f
,
0x6d
,
0x2f
,
0x43
,
0x61
,
0x
64
,
0x75
,
0x63
,
0x65
,
0x75
,
0x73
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x76
,
0x65
,
0x72
,
0x73
,
0x65
,
0x50
,
0x
72
,
0x6f
,
0x74
,
0x6f
,
0x63
,
0x6f
,
0x6c
,
0x2f
,
0x6d
,
0x65
,
0x74
,
0x61
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x
63
,
0x6f
,
0x6c
,
0x2f
,
0x67
,
0x65
,
0x6e
,
0x2f
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x2f
,
0x67
,
0x
6f
,
0x2f
,
0x74
,
0x78
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x2f
,
0x76
,
0x31
,
0x3b
,
0x74
,
0x
78
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x76
,
0x31
,
0xa2
,
0x02
,
0x03
,
0x54
,
0x58
,
0x58
,
0x
aa
,
0x02
,
0x0c
,
0x54
,
0x78
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x2e
,
0x56
,
0x31
,
0xca
,
0x
02
,
0x0c
,
0x54
,
0x78
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x5c
,
0x56
,
0x31
,
0xe2
,
0x02
,
0x
18
,
0x54
,
0x78
,
0x63
,
0x68
,
0x65
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x5c
,
0x56
,
0x31
,
0x5c
,
0x47
,
0x50
,
0x4
2
,
0x4d
,
0x65
,
0x74
,
0x61
,
0x64
,
0x61
,
0x74
,
0x61
,
0xea
,
0x02
,
0x0d
,
0x54
,
0x78
,
0x63
,
0x6
8
,
0x6
5
,
0x63
,
0x6b
,
0x65
,
0x72
,
0x3a
,
0x3a
,
0x56
,
0x31
,
0x62
,
0x06
,
0x70
,
0x72
,
0x6f
,
0x74
,
0x6f
,
0x33
,
}
var
(
...
...
@@ -165,10 +165,10 @@ var file_txchecker_v1_request_response_proto_msgTypes = make([]protoimpl.Message
var
file_txchecker_v1_request_response_proto_goTypes
=
[]
interface
{}{
(
*
BatchCheckTxRequest
)(
nil
),
// 0: txchecker.v1.BatchCheckTxRequest
(
*
BatchCheckTxResponse
)(
nil
),
// 1: txchecker.v1.BatchCheckTxResponse
(
*
v1
.
CheckTx
)(
nil
),
// 2: base.v1.Check
Tx
(
*
v1
.
EthTx
)(
nil
),
// 2: base.v1.Eth
Tx
}
var
file_txchecker_v1_request_response_proto_depIdxs
=
[]
int32
{
2
,
// 0: txchecker.v1.BatchCheckTxRequest.txs:type_name -> base.v1.
Check
Tx
2
,
// 0: txchecker.v1.BatchCheckTxRequest.txs:type_name -> base.v1.
Eth
Tx
1
,
// [1:1] is the sub-list for method output_type
1
,
// [1:1] is the sub-list for method input_type
1
,
// [1:1] is the sub-list for extension type_name
...
...
nebulaapi/txchecker/v1/request_response.proto
View file @
065b1599
...
...
@@ -6,7 +6,7 @@ import "base/v1/resource.proto";
// The standard BatchGet request definition.
message
BatchCheckTxRequest
{
repeated
base.v1.
Check
Tx
txs
=
1
;
repeated
base.v1.
Eth
Tx
txs
=
1
;
}
...
...
ringapi/ring/v1/service.proto
View file @
065b1599
...
...
@@ -10,7 +10,7 @@ import "base/v1/resource.proto";
service
RingService
{
// account info service
rpc
SendRawTransaction
(
base.v1.
Check
Tx
)
returns
(
SendRawTransactionResponse
)
{};
rpc
SendRawTransaction
(
base.v1.
Eth
Tx
)
returns
(
SendRawTransactionResponse
)
{};
rpc
Nonce
(
NonceRequest
)
returns
(
NonceResponse
)
{};
}
\ No newline at end of file
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