Skip to content

Conversation

@DylanTinianov
Copy link
Contributor

@DylanTinianov DylanTinianov commented Dec 15, 2025

Extends Trigger Capabilities to support trigger event ACKing.

EPIC Guaranteed Trigger Delivery

  • Extends Capabilities API with AckEvent
  • Implements BaseTriggerCapability to handle event persistence, ACKing, and resending.
  • Extends protos and grpc client/ server for TriggerExecutable to call AckEvent

Supports

Trigger Capability Event ACKs chainlink

@github-actions
Copy link

github-actions bot commented Dec 15, 2025

⚠️ API Diff Results - Breaking changes detected

📦 Module: github-com-smartcontractkit-chainlink-common

🔴 Breaking Changes (8)

pkg/capabilities.TriggerExecutable (1)
  • AckEvent — ➕ Added
pkg/capabilities/pb.TriggerExecutableClient (1)
  • AckEvent — ➕ Added
pkg/capabilities/v2/chain-capabilities/evm/server.ClientCapability (1)
  • AckEvent — ➕ Added
pkg/capabilities/v2/chain-capabilities/solana/server.ClientCapability (1)
  • AckEvent — ➕ Added
pkg/capabilities/v2/protoc/pkg/test_capabilities/actionandtrigger/server.BasicCapability (1)
  • AckEvent — ➕ Added
pkg/capabilities/v2/protoc/pkg/test_capabilities/basictrigger/server.BasicCapability (1)
  • AckEvent — ➕ Added
pkg/capabilities/v2/triggers/cron/server.CronCapability (1)
  • AckEvent — ➕ Added
pkg/capabilities/v2/triggers/http/server.HTTPCapability (1)
  • AckEvent — ➕ Added

📄 View full apidiff report

@DylanTinianov DylanTinianov changed the title Create BaseTriggerCapability Extend Trigger Capability API with Acks Dec 15, 2025
@DylanTinianov DylanTinianov changed the title Extend Trigger Capability API with Acks Extend Trigger Capability Dec 24, 2025
@DylanTinianov DylanTinianov changed the title Extend Trigger Capability Extend Capabilities Dec 24, 2025
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.

1 participant