Skip to content

Commit 2aef1ca

Browse files
RiatecheReisenali-behjati
authored
Add publisher program (#1854)
* feat(target_chains/solana): initial price publisher program * fix: exclude publisher package from the workspace * chore(target_chains/solana): fix warnings * fix(target_chains/solana): update publish program * feat(target_chains/solana): make solana-program optional * feat(target_chains/solana): add config account, expand tests * feat(target_chains/solana): create buffer outside the program * refactor(target_chains/solana): add pda bumps and other minor improvements * refactor(target_chains/solana): allow importing instruction and program args * refactor(target_chains/solana): add format_matches to all accounts * feat(target_chains/solana): add publisher key to publisher config * fix(target_chains/solana): set up bpf build * doc(target_chains/solana): add comments for instructions and accounts * refactor(target_chains/solana): parse data before passing to instruction handlers, remove clones, fix feature * refactor(target_chains/solana): address feedback --------- Co-authored-by: Reisen <[email protected]> Co-authored-by: Ali Behjati <[email protected]>
1 parent d883e49 commit 2aef1ca

File tree

16 files changed

+6324
-0
lines changed

16 files changed

+6324
-0
lines changed

target_chains/solana/Cargo.toml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,10 @@ members = [
77
"common_test_utils",
88
]
99

10+
exclude = [
11+
"programs/pyth-price-publisher"
12+
]
13+
1014
[profile.release]
1115
overflow-checks = true
1216
lto = "fat"

0 commit comments

Comments
 (0)