Skip to content

Commit 9180ad7

Browse files
committed
temp
1 parent 3688afc commit 9180ad7

File tree

7 files changed

+33
-13
lines changed

7 files changed

+33
-13
lines changed

pkg/chains/evm/evm.pb.go

Lines changed: 17 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/chains/evm/evm.proto

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -328,9 +328,10 @@ message CalculateTransactionFeeReply {
328328
}
329329

330330
message SubmitTransactionRequest {
331-
bytes to = 1;
332-
bytes data = 2;
333-
optional GasConfig gas_config = 3;
331+
bytes from = 1;
332+
bytes to = 2;
333+
bytes data = 3;
334+
optional GasConfig gas_config = 4;
334335
}
335336

336337
message SubmitTransactionReply {

pkg/chains/evm/proto_helpers.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -758,6 +758,7 @@ func ConvertSubmitTransactionRequestFromProto(txRequest *SubmitTransactionReques
758758
}
759759

760760
return evmtypes.SubmitTransactionRequest{
761+
From: evmtypes.Address(txRequest.From),
761762
To: evmtypes.Address(txRequest.To),
762763
Data: txRequest.Data,
763764
GasConfig: ConvertGasConfigFromProto(txRequest.GasConfig),

pkg/loop/internal/relayer/evm.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ func (e *EVMClient) CalculateTransactionFee(ctx context.Context, receiptGasInfo
3838
// SubmitTransaction implements types.EVMService.
3939
func (e *EVMClient) SubmitTransaction(ctx context.Context, txRequest evmtypes.SubmitTransactionRequest) (*evmtypes.TransactionResult, error) {
4040
pbTxRequest := &evmpb.SubmitTransactionRequest{
41+
From: txRequest.From[:],
4142
To: txRequest.To[:],
4243
Data: txRequest.Data,
4344
}

pkg/loop/internal/relayerset/evm.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -421,13 +421,19 @@ func (es *evmServer) SubmitTransaction(ctx context.Context, request *evmpb.Submi
421421
return nil, err
422422
}
423423

424-
address, err := evmpb.ConvertOptionalAddressFromProto(request.To)
424+
from, err := evmpb.ConvertOptionalAddressFromProto(request.From)
425+
if err != nil {
426+
return nil, err
427+
}
428+
429+
to, err := evmpb.ConvertOptionalAddressFromProto(request.To)
425430
if err != nil {
426431
return nil, err
427432
}
428433

429434
reply, err := evmService.SubmitTransaction(ctx, evm.SubmitTransactionRequest{
430-
To: address,
435+
From: from,
436+
To: to,
431437
Data: request.Data,
432438
GasConfig: evmpb.ConvertGasConfigFromProto(request.GetGasConfig()),
433439
})

pkg/loop/internal/relayerset/relayerset_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -497,6 +497,7 @@ func Test_RelayerSet_EVMService(t *testing.T) {
497497
name: "SubmitTransaction",
498498
run: func(t *testing.T, evm types.EVMService, mockEVM *mocks2.EVMService) {
499499
txRequest := evmtypes.SubmitTransactionRequest{
500+
From: address,
500501
To: address1,
501502
Data: []byte("data"),
502503
}

pkg/types/chains/evm/evm.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,7 @@ type GasConfig struct {
170170
}
171171

172172
type SubmitTransactionRequest struct {
173+
From Address
173174
To Address
174175
Data ABIPayload
175176
// Default to nil. If not specified the configured gas estimator config will be used

0 commit comments

Comments
 (0)