Skip to content

Commit 5ba1b0c

Browse files
committed
Struct naming conventions
Signed-off-by: Matthew Whitehead <matthew1001@gmail.com>
1 parent 1e8963d commit 5ba1b0c

File tree

5 files changed

+31
-3
lines changed

5 files changed

+31
-3
lines changed

internal/ethereum/event_enricher.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ func (ee *eventEnricher) filterEnrichEthLog(ctx context.Context, f *eventFilter,
6363

6464
info := eventInfo{
6565
logJSONRPC: *ethLog,
66-
ChainId: ee.connector.chainID,
66+
ChainID: ee.connector.chainID,
6767
}
6868

6969
var timestamp *fftypes.FFTime

internal/ethereum/event_listener_test.go

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,9 @@ func TestListenerCatchupErrorsThenDeliveryExit(t *testing.T) {
169169
l.catchupLoopDone = make(chan struct{})
170170
l.hwmBlock = 0
171171

172-
mRPC.On("CallRPC", mock.Anything, mock.Anything, "net_version", mock.Anything).Return(&rpcbackend.RPCError{Message: "12345"}).Once()
172+
mRPC.On("CallRPC", mock.Anything, mock.Anything, "net_version", mock.Anything).Return(nil).Run(func(args mock.Arguments) {
173+
l.ee.connector.chainID = "12345"
174+
}).Once()
173175
mRPC.On("CallRPC", mock.Anything, mock.Anything, "eth_getBlockByHash", mock.MatchedBy(func(bh string) bool {
174176
return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
175177
}), false).Return(nil).Run(func(args mock.Arguments) {
@@ -195,6 +197,9 @@ func TestListenerCatchupScalesBackOnExpectedError(t *testing.T) {
195197
l.catchupLoopDone = make(chan struct{})
196198
l.hwmBlock = 0
197199

200+
mRPC.On("CallRPC", mock.Anything, mock.Anything, "net_version", mock.Anything).Return(nil).Run(func(args mock.Arguments) {
201+
l.ee.connector.chainID = "12345"
202+
}).Once()
198203
mRPC.On("CallRPC", mock.Anything, mock.Anything, "eth_getBlockByHash", mock.MatchedBy(func(bh string) bool {
199204
return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
200205
}), false).Return(nil).Run(func(args mock.Arguments) {
@@ -222,6 +227,9 @@ func TestListenerCatchupScalesBackNTimesOnExpectedError(t *testing.T) {
222227
l.catchupLoopDone = make(chan struct{})
223228
l.hwmBlock = 0
224229

230+
mRPC.On("CallRPC", mock.Anything, mock.Anything, "net_version", mock.Anything).Return(nil).Run(func(args mock.Arguments) {
231+
l.ee.connector.chainID = "12345"
232+
}).Once()
225233
mRPC.On("CallRPC", mock.Anything, mock.Anything, "eth_getBlockByHash", mock.MatchedBy(func(bh string) bool {
226234
return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
227235
}), false).Return(nil).Run(func(args mock.Arguments) {
@@ -249,6 +257,9 @@ func TestListenerCatchupScalesBackToOne(t *testing.T) {
249257
l.catchupLoopDone = make(chan struct{})
250258
l.hwmBlock = 0
251259

260+
mRPC.On("CallRPC", mock.Anything, mock.Anything, "net_version", mock.Anything).Return(nil).Run(func(args mock.Arguments) {
261+
l.ee.connector.chainID = "12345"
262+
}).Once()
252263
mRPC.On("CallRPC", mock.Anything, mock.Anything, "eth_getBlockByHash", mock.MatchedBy(func(bh string) bool {
253264
return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
254265
}), false).Return(nil).Run(func(args mock.Arguments) {
@@ -276,6 +287,9 @@ func TestListenerNoCatchupScaleBackOnErrorMismatch(t *testing.T) {
276287
l.catchupLoopDone = make(chan struct{})
277288
l.hwmBlock = 0
278289

290+
mRPC.On("CallRPC", mock.Anything, mock.Anything, "net_version", mock.Anything).Return(nil).Run(func(args mock.Arguments) {
291+
l.ee.connector.chainID = "12345"
292+
}).Once()
279293
mRPC.On("CallRPC", mock.Anything, mock.Anything, "eth_getBlockByHash", mock.MatchedBy(func(bh string) bool {
280294
return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
281295
}), false).Return(nil).Run(func(args mock.Arguments) {
@@ -307,6 +321,9 @@ func TestListenerCatchupScalesBackCustomRegex(t *testing.T) {
307321

308322
assert.NoError(t, err)
309323

324+
mRPC.On("CallRPC", mock.Anything, mock.Anything, "net_version", mock.Anything).Return(nil).Run(func(args mock.Arguments) {
325+
l.ee.connector.chainID = "12345"
326+
}).Once()
310327
mRPC.On("CallRPC", mock.Anything, mock.Anything, "eth_getBlockByHash", mock.MatchedBy(func(bh string) bool {
311328
return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
312329
}), false).Return(nil).Run(func(args mock.Arguments) {
@@ -345,6 +362,10 @@ func TestListenerCatchupNoScaleBackEmptyRegex(t *testing.T) {
345362
Number: ethtypes.NewHexInteger64(1001),
346363
}
347364
})
365+
366+
mRPC.On("CallRPC", mock.Anything, mock.Anything, "net_version", mock.Anything).Return(nil).Run(func(args mock.Arguments) {
367+
l.ee.connector.chainID = "12345"
368+
}).Once()
348369
mRPC.On("CallRPC", mock.Anything, mock.Anything, "eth_getLogs", mock.Anything).Return(&rpcbackend.RPCError{Message: "ACME JSON/RPC endpoint error - eth_getLogs response size is too large"}).Times(5)
349370
mRPC.On("CallRPC", mock.Anything, mock.Anything, "eth_getLogs", mock.Anything).Return(nil).Run(func(args mock.Arguments) {
350371
*args[1].(*[]*logJSONRPC) = []*logJSONRPC{sampleTransferLog()}
@@ -454,6 +475,9 @@ func TestFilterEnrichEthLogMethodInputsOk(t *testing.T) {
454475
err := json.Unmarshal([]byte(abiTransferEvent), &abiEvent)
455476
assert.NoError(t, err)
456477

478+
mRPC.On("CallRPC", mock.Anything, mock.Anything, "net_version", mock.Anything).Return(nil).Run(func(args mock.Arguments) {
479+
l.ee.connector.chainID = "12345"
480+
}).Once()
457481
mRPC.On("CallRPC", mock.Anything, mock.Anything, "eth_getBlockByHash", mock.MatchedBy(func(bh string) bool {
458482
return bh == "0x6b012339fbb85b70c58ecfd97b31950c4a28bcef5226e12dbe551cb1abaf3b4c"
459483
}), false).Return(nil).Run(func(args mock.Arguments) {

internal/ethereum/event_stream.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ type eventInfo struct {
4848
InputMethod string `json:"inputMethod,omitempty"` // the method invoked, if it matched one of the signatures in the listener definition
4949
InputArgs *fftypes.JSONAny `json:"inputArgs,omitempty"` // the method parameters, if the method matched one of the signatures in the listener definition
5050
InputSigner *ethtypes.Address0xHex `json:"inputSigner,omitempty"` // the signing `from` address of the transaction
51-
ChainId string `json:"chainId,omitempty"` // an identifier for the chain this event relates to
51+
ChainID string `json:"chainId,omitempty"` // an identifier for the chain this event relates to
5252
}
5353

5454
// eventStream is the state we hold in memory for each eventStream

internal/ethereum/event_stream_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ func testEventStreamExistingConnector(t *testing.T, ctx context.Context, done fu
5151
es := c.eventStreams[*esID]
5252
es.c.eventFilterPollingInterval = 1 * time.Millisecond
5353
es.c.retry.MaximumDelay = 1 * time.Microsecond
54+
c.chainID = "12345"
5455
assert.NotNil(t, es)
5556

5657
es.preStartProcessing()

internal/ethereum/get_receipt_test.go

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -572,6 +572,9 @@ func TestGetReceiptEventDecodeOK(t *testing.T) {
572572
ctx, c, mRPC, done := newTestConnector(t)
573573
defer done()
574574

575+
mRPC.On("CallRPC", mock.Anything, mock.Anything, "net_version", mock.Anything).Return(nil).Run(func(args mock.Arguments) {
576+
c.chainID = "12345"
577+
}).Once()
575578
mRPC.On("CallRPC", mock.Anything, mock.Anything, "eth_getTransactionReceipt",
576579
"0x7d48ae971faf089878b57e3c28e3035540d34f38af395958d2c73c36c57c83a2").
577580
Return(nil).

0 commit comments

Comments
 (0)