Skip to content

Commit a3f3bdd

Browse files
Support Anchor v0.3 & CPI events (#305)
* Solana LogTrigger: Change eventIdlJson to contractIdlJson * Auto-fix: buf format, gofmt, go generate, go mod tidy * Add cpi filter config (#307) * Solana Client: Add CPI Filter Config * Auto-fix: buf format, gofmt, go generate, go mod tidy * updated name to dest address * Auto-fix: buf format, gofmt, go generate, go mod tidy --------- Co-authored-by: app-token-issuer-engops[bot] <144731339+app-token-issuer-engops[bot]@users.noreply.github.com> --------- Co-authored-by: app-token-issuer-engops[bot] <144731339+app-token-issuer-engops[bot]@users.noreply.github.com>
1 parent f23818a commit a3f3bdd

2 files changed

Lines changed: 14 additions & 2 deletions

File tree

cre/capabilities/blockchain/solana/v1alpha/client.proto

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -339,12 +339,18 @@ message SubkeyConfig {
339339
repeated ValueComparator comparers = 2;
340340
}
341341

342+
message CPIFilterConfig {
343+
bytes dest_address = 1;
344+
bytes method_name = 2;
345+
}
346+
342347
message FilterLogTriggerRequest {
343348
string name = 1;
344349
bytes address = 2; // Solana PublicKey (32 bytes)
345350
string event_name = 3;
346-
bytes event_idl_json = 4;
351+
bytes contract_idl_json = 4;
347352
repeated SubkeyConfig subkeys = 5;
353+
optional CPIFilterConfig cpi_filter_config = 6;
348354
}
349355

350356
message Log {

cre/go/installer/pkg/embedded_gen.go

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

0 commit comments

Comments
 (0)