Skip to content

Commit fd80c7a

Browse files
authored
implement extended evm service interface (#17496)
* implement extended evm service interface * bump evm, solana, common * make tidy * generate * tidy * generate * gen config docs * add tests * update common * add tests * bump common * bump common * bump deps * bump deps * make config docs * bump common * bump common * update types * bump deps * tidy * bump depl framework * make generate * revert modified * tidy * rm mocked * bump common * fix tests * bump common * bump dependncies * bump dependencies
1 parent 748a1cc commit fd80c7a

File tree

18 files changed

+517
-74
lines changed

18 files changed

+517
-74
lines changed

common/txmgr/mocks/tx_manager.go

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

core/scripts/go.mod

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,10 @@ require (
3333
github.com/shopspring/decimal v1.4.0
3434
github.com/smartcontractkit/chainlink-automation v0.8.1
3535
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250506195202-6a3f20db41c6
36-
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250507190601-db395570d649
36+
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250509155341-2b5a5170a351
3737
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250417193446-eeb0a7d1e049
3838
github.com/smartcontractkit/chainlink-deployments-framework v0.0.15-0.20250508081139-ee24199564bd
39-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250506144221-ee990aefea6c
39+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250509162544-26e3267013ca
4040
github.com/smartcontractkit/chainlink-testing-framework/lib v1.52.4
4141
github.com/smartcontractkit/libocr v0.0.0-20250408131511-c90716988ee0
4242
github.com/spf13/cobra v1.8.1
@@ -356,7 +356,7 @@ require (
356356
github.com/smartcontractkit/chainlink-aptos v0.0.0-20250414155853-651b4e583ee9 // indirect
357357
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250508225633-13a092427990 // indirect
358358
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect
359-
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250502210357-2df484128afa // indirect
359+
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250509160340-4f4a9265e657 // indirect
360360
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20250502210357-2df484128afa // indirect
361361
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250502210357-2df484128afa // indirect
362362
github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20250501150903-3e93089d9ad5 // indirect

core/scripts/go.sum

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1191,20 +1191,20 @@ github.com/smartcontractkit/chainlink-ccip v0.0.0-20250506195202-6a3f20db41c6 h1
11911191
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250506195202-6a3f20db41c6/go.mod h1:Jb05WL6lj5H89XGcaaOinxTf4Gdj+vXO4TcUhqTgqIM=
11921192
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250508225633-13a092427990 h1:jswzyxv1bIt9gjmEaMPyTRDVMnOjH+AZEFJfHP94sdY=
11931193
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250508225633-13a092427990/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA=
1194-
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250507190601-db395570d649 h1:VomBm6IeVmLjp2IDXnd8/mKdpYzocDJdvi+lu3ad6Sk=
1195-
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250507190601-db395570d649/go.mod h1:uNF6+noody47ZdmRwymDZAnQ7eKTXLzMKvl41LA63lo=
1194+
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250509155341-2b5a5170a351 h1:luR7oS01qzkw8anxnSYaXurzKzMdgl5ROKFm1/I6llY=
1195+
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250509155341-2b5a5170a351/go.mod h1:uNF6+noody47ZdmRwymDZAnQ7eKTXLzMKvl41LA63lo=
11961196
github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw=
11971197
github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7/go.mod h1:yaDOAZF6MNB+NGYpxGCUc+owIdKrjvFW0JODdTcQ3V0=
11981198
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250417193446-eeb0a7d1e049 h1:7HwYt8rDz1ehTcB28oNipdTZUtV17F2sfkLTLtMJC4c=
11991199
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250417193446-eeb0a7d1e049/go.mod h1:2MggrMtbhqr0u4U2pcYa21lvAtvaeSawjxdIy1ytHWE=
12001200
github.com/smartcontractkit/chainlink-deployments-framework v0.0.15-0.20250508081139-ee24199564bd h1:CQ2Go+jr6EIPsHKiTWWJb9b7Atr5rlDxYYNebD0rDC8=
12011201
github.com/smartcontractkit/chainlink-deployments-framework v0.0.15-0.20250508081139-ee24199564bd/go.mod h1:mL2A8XfX+KipiqgBarPaBxULqVLSJRZ6HYObxFncMEM=
1202-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250506144221-ee990aefea6c h1:1jrQDhZ5NJ6MtXUB1mngguhNTx897p2+WMV5c358GCE=
1203-
github.com/smartcontractkit/chainlink-evm v0.0.0-20250506144221-ee990aefea6c/go.mod h1:8QsSYkL3nf3CnRbfpcXPGkxDRc8FuiWo1GiEEZR8b2A=
1202+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250509162544-26e3267013ca h1:F7u+fZEPLN6onVa3qTkHn96Qd9mC2R2JTmdwBYxzNs8=
1203+
github.com/smartcontractkit/chainlink-evm v0.0.0-20250509162544-26e3267013ca/go.mod h1:45uPLLRG/RZlZT0U5ikI3LJORNeu+kfZSlw5M2PLId0=
12041204
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI=
12051205
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU=
1206-
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250502210357-2df484128afa h1:WJNO3646oVvLQtPf+8YUoAOjBWg6XbGUctnOPLp4ZTE=
1207-
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250502210357-2df484128afa/go.mod h1:apM9rdhKDAFRiwQl94sGaQbXT/q1+Ji8Pt9BrLE6WHQ=
1206+
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250509160340-4f4a9265e657 h1:CK4v+IXsvYfzwHbZakJt/RpiWNkkiVIJ6ynGGOo7buc=
1207+
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250509160340-4f4a9265e657/go.mod h1:7SIisRODXILBOqkUYvdfosemV6ttDTR+AjGHPws7DoA=
12081208
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20250502210357-2df484128afa h1:NNFspORov2OGt7ex+mYFm+7nTUvjrUWBbCQBYvVXKK4=
12091209
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20250502210357-2df484128afa/go.mod h1:jo+cUqNcHwN8IF7SInQNXDZ8qzBsyMpnLdYbDswviFc=
12101210
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250502210357-2df484128afa h1:6hXK26pDSnZ4/hK6t/CnL50OEE3GF78r9inuGKn2+p4=

core/services/relay/evm/evm.go

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1002,10 +1002,6 @@ func (r *Relayer) EVM() (commontypes.EVMService, error) {
10021002
return r, nil
10031003
}
10041004

1005-
func (r *Relayer) GetTransactionFee(ctx context.Context, transactionID string) (*commontypes.TransactionFee, error) {
1006-
return r.chain.TxManager().GetTransactionFee(ctx, transactionID)
1007-
}
1008-
10091005
func (r *Relayer) NewMedianProvider(ctx context.Context, rargs commontypes.RelayArgs, pargs commontypes.PluginArgs) (commontypes.MedianProvider, error) {
10101006
lggr := logger.Sugared(r.lggr).Named("MedianProvider").Named(rargs.ExternalJobID.String())
10111007
relayOpts := types.NewRelayOpts(rargs)

0 commit comments

Comments
 (0)