Skip to content

Solana LogTrigger: Support Anchor 0.3 and CPI Events#1872

Merged
jmank88 merged 5 commits intomainfrom
update-idl-name
Apr 20, 2026
Merged

Solana LogTrigger: Support Anchor 0.3 and CPI Events#1872
jmank88 merged 5 commits intomainfrom
update-idl-name

Conversation

@silaslenihan
Copy link
Copy Markdown
Contributor

@silaslenihan silaslenihan commented Mar 3, 2026

@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 3, 2026

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

⚠️ Breaking Changes (2)

pkg/capabilities/v2/chain-capabilities/solana.(*FilterLogTriggerRequest) (1)
  • GetEventIdlJson — 🗑️ Removed
pkg/capabilities/v2/chain-capabilities/solana.FilterLogTriggerRequest (1)
  • EventIdlJson — 🗑️ Removed

✅ Compatible Changes (11)

pkg/capabilities/v2/chain-capabilities/solana (1)
  • CPIFilterConfig — ➕ Added
pkg/capabilities/v2/chain-capabilities/solana.(*FilterLogTriggerRequest) (2)
  • GetContractIdlJson — ➕ Added

  • GetCpiFilterConfig — ➕ Added

pkg/capabilities/v2/chain-capabilities/solana.FilterLogTriggerRequest (2)
  • ContractIdlJson — ➕ Added

  • CpiFilterConfig — ➕ Added

pkg/chains/solana (2)
  • ConvertCPIFilterConfigToProto — ➕ Added

  • CPIFilterConfig — ➕ Added

pkg/chains/solana.(*LPFilterQuery) (1)
  • GetCpiFilterConfig — ➕ Added
pkg/chains/solana.LPFilterQuery (1)
  • CpiFilterConfig — ➕ Added
pkg/types/chains/solana (1)
  • CPIFilterConfig — ➕ Added
pkg/types/chains/solana.LPFilterQuery (1)
  • CPIFilterConfig — ➕ Added

📄 View full apidiff report

* Added CPIFilterConfig to generated code and proto helpers

* Added CPIFilterConfig to generated code and proto helpers
@silaslenihan silaslenihan changed the title Solana LogTrigger: Change eventIdlJson to contractIdlJson Solana LogTrigger: Support Anchor 0.3 and CPI Events Mar 11, 2026
@silaslenihan silaslenihan marked this pull request as ready for review April 20, 2026 20:43
@silaslenihan silaslenihan requested review from a team as code owners April 20, 2026 20:43
@jmank88 jmank88 added this pull request to the merge queue Apr 20, 2026
Merged via the queue into main with commit afd603d Apr 20, 2026
34 checks passed
@jmank88 jmank88 deleted the update-idl-name branch April 20, 2026 21:11
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