Skip to content

Bump chainlink-protos/svr to v1.3.0 and emit per-OFA gas limit#503

Merged
dimriou merged 2 commits into
developfrom
oev-1356-gas-limit-plumbing
Jul 16, 2026
Merged

Bump chainlink-protos/svr to v1.3.0 and emit per-OFA gas limit#503
dimriou merged 2 commits into
developfrom
oev-1356-gas-limit-plumbing

Conversation

@mostlyconsistent

Copy link
Copy Markdown
Contributor

What

  • Bumps github.com/smartcontractkit/chainlink-protos/svr from v1.2.0v1.3.0, which adds the optional gas_limit field (9) to the TxMessage proto.
  • Plumbs the per-OFA "accountability" (OFA-tiered) gas limit into the emitted SVR TxMessage.GasLimit.

Why

The OFA gas tier reserves the last two digits of the gas limit per OFA backend so an on-chain transaction can be attributed to a specific OFA (e.g. Titan / MEV-Share) for auction and performance comparison. Until now that tiered limit was computed at broadcast time but never made it into the beholder TxMessage, so downstream consumers couldn't attribute transactions.

Builds on top of #462

@github-actions

github-actions Bot commented Jul 15, 2026

Copy link
Copy Markdown
Contributor

⚠️ API Diff Results - github.com/smartcontractkit/chainlink-evm

⚠️ Breaking Changes (2)

pkg/txm (1)
  • EmitTxMessage — Type changed:
func(
  context.Context, 
  string, 
  github.com/ethereum/go-ethereum/common.Hash, 
  github.com/ethereum/go-ethereum/common.Address, 
  *github.com/smartcontractkit/chainlink-evm/pkg/txm/types.Transaction, 
  + uint64
)
error
pkg/txm.Metrics (1)
  • EmitTxMessage — Type changed:
func(
  context.Context, 
  github.com/ethereum/go-ethereum/common.Hash, 
  github.com/ethereum/go-ethereum/common.Address, 
  *github.com/smartcontractkit/chainlink-evm/pkg/txm/types.Transaction, 
  + uint64
)
error

📄 View full apidiff report

jmank88
jmank88 previously approved these changes Jul 15, 2026
Comment thread pkg/txm/metrics.go Outdated
Comment thread pkg/txm/metrics.go Outdated
Comment thread pkg/txm/metrics.go Outdated
@mostlyconsistent
mostlyconsistent force-pushed the oev-1356-gas-limit-plumbing branch from 42c9d6d to e6a9074 Compare July 16, 2026 12:54
@mostlyconsistent
mostlyconsistent requested a review from jmank88 July 16, 2026 14:46
@dimriou
dimriou enabled auto-merge (squash) July 16, 2026 14:55
@dimriou
dimriou merged commit cd18264 into develop Jul 16, 2026
35 of 37 checks passed
@dimriou
dimriou deleted the oev-1356-gas-limit-plumbing branch July 16, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants