Skip to content

implement extended evm service interface #17496

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 39 commits into from
May 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
431fa65
implement extended evm service interface
Unheilbar Apr 29, 2025
000c899
bump evm, solana, common
Unheilbar Apr 29, 2025
8a7f55d
Merge branch 'develop' into BCFR-1330
Unheilbar Apr 29, 2025
805b2b1
make tidy
Unheilbar Apr 29, 2025
439f584
generate
Unheilbar Apr 29, 2025
521405b
Merge branch 'develop' into BCFR-1330
Unheilbar Apr 29, 2025
74868a7
tidy
Unheilbar Apr 29, 2025
18a2a45
generate
Unheilbar Apr 29, 2025
ea9a9e1
gen config docs
Unheilbar Apr 29, 2025
e1d4305
add tests
Unheilbar Apr 29, 2025
54c8b53
update common
Unheilbar May 1, 2025
4ae7ef1
add tests
Unheilbar May 1, 2025
b062532
bump common
Unheilbar May 1, 2025
45b812e
Merge branch 'develop' into BCFR-1330
Unheilbar May 1, 2025
4fe36e6
bump common
Unheilbar May 1, 2025
de94a4d
bump deps
Unheilbar May 5, 2025
84b3785
Merge branch 'develop' into BCFR-1330
Unheilbar May 5, 2025
4d0235c
bump deps
Unheilbar May 5, 2025
5269115
make config docs
Unheilbar May 5, 2025
01794a3
bump common
Unheilbar May 6, 2025
3a75c31
Merge branch 'develop' into BCFR-1330
Unheilbar May 6, 2025
fab057f
bump common
Unheilbar May 6, 2025
19bbede
update types
Unheilbar May 9, 2025
d5fc02f
Merge branch 'develop' into BCFR-1330
Unheilbar May 9, 2025
e84189c
bump deps
Unheilbar May 9, 2025
d130824
Merge branch 'develop' into BCFR-1330
Unheilbar May 9, 2025
85519fa
tidy
Unheilbar May 9, 2025
0cda6f7
bump depl framework
Unheilbar May 9, 2025
9369625
make generate
Unheilbar May 9, 2025
568af2e
revert modified
Unheilbar May 9, 2025
afb9d1d
tidy
Unheilbar May 9, 2025
b24c097
rm mocked
Unheilbar May 9, 2025
fb5a9eb
bump common
Unheilbar May 9, 2025
6920e74
fix tests
Unheilbar May 9, 2025
def7dec
Merge branch 'develop' into BCFR-1330
Unheilbar May 9, 2025
a396055
bump common
Unheilbar May 9, 2025
8a564dc
bump dependncies
Unheilbar May 9, 2025
da63d5b
Merge branch 'develop' into BCFR-1330
Unheilbar May 9, 2025
bdddb0b
bump dependencies
Unheilbar May 9, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 9 additions & 7 deletions common/txmgr/mocks/tx_manager.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions core/scripts/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -33,10 +33,10 @@ require (
github.com/shopspring/decimal v1.4.0
github.com/smartcontractkit/chainlink-automation v0.8.1
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250506195202-6a3f20db41c6
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250507190601-db395570d649
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250509155341-2b5a5170a351
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250417193446-eeb0a7d1e049
github.com/smartcontractkit/chainlink-deployments-framework v0.0.15-0.20250508081139-ee24199564bd
github.com/smartcontractkit/chainlink-evm v0.0.0-20250506144221-ee990aefea6c
github.com/smartcontractkit/chainlink-evm v0.0.0-20250509162544-26e3267013ca
github.com/smartcontractkit/chainlink-testing-framework/lib v1.52.4
github.com/smartcontractkit/libocr v0.0.0-20250408131511-c90716988ee0
github.com/spf13/cobra v1.8.1
Expand Down Expand Up @@ -356,7 +356,7 @@ require (
github.com/smartcontractkit/chainlink-aptos v0.0.0-20250414155853-651b4e583ee9 // indirect
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250508225633-13a092427990 // indirect
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 // indirect
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250502210357-2df484128afa // indirect
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250509160340-4f4a9265e657 // indirect
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20250502210357-2df484128afa // indirect
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250502210357-2df484128afa // indirect
github.com/smartcontractkit/chainlink-protos/billing/go v0.0.0-20250501150903-3e93089d9ad5 // indirect
Expand Down
12 changes: 6 additions & 6 deletions core/scripts/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -1191,20 +1191,20 @@ github.com/smartcontractkit/chainlink-ccip v0.0.0-20250506195202-6a3f20db41c6 h1
github.com/smartcontractkit/chainlink-ccip v0.0.0-20250506195202-6a3f20db41c6/go.mod h1:Jb05WL6lj5H89XGcaaOinxTf4Gdj+vXO4TcUhqTgqIM=
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250508225633-13a092427990 h1:jswzyxv1bIt9gjmEaMPyTRDVMnOjH+AZEFJfHP94sdY=
github.com/smartcontractkit/chainlink-ccip/chains/solana v0.0.0-20250508225633-13a092427990/go.mod h1:k3/Z6AvwurPUlfuDFEonRbkkiTSgNSrtVNhJEWNlUZA=
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250507190601-db395570d649 h1:VomBm6IeVmLjp2IDXnd8/mKdpYzocDJdvi+lu3ad6Sk=
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250507190601-db395570d649/go.mod h1:uNF6+noody47ZdmRwymDZAnQ7eKTXLzMKvl41LA63lo=
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250509155341-2b5a5170a351 h1:luR7oS01qzkw8anxnSYaXurzKzMdgl5ROKFm1/I6llY=
github.com/smartcontractkit/chainlink-common v0.7.1-0.20250509155341-2b5a5170a351/go.mod h1:uNF6+noody47ZdmRwymDZAnQ7eKTXLzMKvl41LA63lo=
github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7 h1:9wh1G+WbXwPVqf0cfSRSgwIcaXTQgvYezylEAfwmrbw=
github.com/smartcontractkit/chainlink-common/pkg/monitoring v0.0.0-20250415235644-8703639403c7/go.mod h1:yaDOAZF6MNB+NGYpxGCUc+owIdKrjvFW0JODdTcQ3V0=
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250417193446-eeb0a7d1e049 h1:7HwYt8rDz1ehTcB28oNipdTZUtV17F2sfkLTLtMJC4c=
github.com/smartcontractkit/chainlink-data-streams v0.1.1-0.20250417193446-eeb0a7d1e049/go.mod h1:2MggrMtbhqr0u4U2pcYa21lvAtvaeSawjxdIy1ytHWE=
github.com/smartcontractkit/chainlink-deployments-framework v0.0.15-0.20250508081139-ee24199564bd h1:CQ2Go+jr6EIPsHKiTWWJb9b7Atr5rlDxYYNebD0rDC8=
github.com/smartcontractkit/chainlink-deployments-framework v0.0.15-0.20250508081139-ee24199564bd/go.mod h1:mL2A8XfX+KipiqgBarPaBxULqVLSJRZ6HYObxFncMEM=
github.com/smartcontractkit/chainlink-evm v0.0.0-20250506144221-ee990aefea6c h1:1jrQDhZ5NJ6MtXUB1mngguhNTx897p2+WMV5c358GCE=
github.com/smartcontractkit/chainlink-evm v0.0.0-20250506144221-ee990aefea6c/go.mod h1:8QsSYkL3nf3CnRbfpcXPGkxDRc8FuiWo1GiEEZR8b2A=
github.com/smartcontractkit/chainlink-evm v0.0.0-20250509162544-26e3267013ca h1:F7u+fZEPLN6onVa3qTkHn96Qd9mC2R2JTmdwBYxzNs8=
github.com/smartcontractkit/chainlink-evm v0.0.0-20250509162544-26e3267013ca/go.mod h1:45uPLLRG/RZlZT0U5ikI3LJORNeu+kfZSlw5M2PLId0=
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135 h1:8u9xUrC+yHrTDexOKDd+jrA6LCzFFHeX1G82oj2fsSI=
github.com/smartcontractkit/chainlink-feeds v0.1.2-0.20250227211209-7cd000095135/go.mod h1:NkvE4iQgiT7dMCP6U3xPELHhWhN5Xr6rHC0axRebyMU=
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250502210357-2df484128afa h1:WJNO3646oVvLQtPf+8YUoAOjBWg6XbGUctnOPLp4ZTE=
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250502210357-2df484128afa/go.mod h1:apM9rdhKDAFRiwQl94sGaQbXT/q1+Ji8Pt9BrLE6WHQ=
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250509160340-4f4a9265e657 h1:CK4v+IXsvYfzwHbZakJt/RpiWNkkiVIJ6ynGGOo7buc=
github.com/smartcontractkit/chainlink-framework/chains v0.0.0-20250509160340-4f4a9265e657/go.mod h1:7SIisRODXILBOqkUYvdfosemV6ttDTR+AjGHPws7DoA=
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20250502210357-2df484128afa h1:NNFspORov2OGt7ex+mYFm+7nTUvjrUWBbCQBYvVXKK4=
github.com/smartcontractkit/chainlink-framework/metrics v0.0.0-20250502210357-2df484128afa/go.mod h1:jo+cUqNcHwN8IF7SInQNXDZ8qzBsyMpnLdYbDswviFc=
github.com/smartcontractkit/chainlink-framework/multinode v0.0.0-20250502210357-2df484128afa h1:6hXK26pDSnZ4/hK6t/CnL50OEE3GF78r9inuGKn2+p4=
Expand Down
4 changes: 0 additions & 4 deletions core/services/relay/evm/evm.go
Original file line number Diff line number Diff line change
Expand Up @@ -1002,10 +1002,6 @@ func (r *Relayer) EVM() (commontypes.EVMService, error) {
return r, nil
}

func (r *Relayer) GetTransactionFee(ctx context.Context, transactionID string) (*commontypes.TransactionFee, error) {
return r.chain.TxManager().GetTransactionFee(ctx, transactionID)
}

func (r *Relayer) NewMedianProvider(ctx context.Context, rargs commontypes.RelayArgs, pargs commontypes.PluginArgs) (commontypes.MedianProvider, error) {
lggr := logger.Sugared(r.lggr).Named("MedianProvider").Named(rargs.ExternalJobID.String())
relayOpts := types.NewRelayOpts(rargs)
Expand Down
Loading
Loading