Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
124 commits
Select commit Hold shift + click to select a range
8e01c0b
feat: chainlink with compression
Dodecahedr0x Apr 23, 2026
b8556f8
fix: chainlink integration tests
Dodecahedr0x Apr 26, 2026
4071212
feat: committor tests
Dodecahedr0x Apr 28, 2026
2fad264
Merge branch 'master' into dode/compression-3x
Dodecahedr0x Apr 28, 2026
691c1be
fix: install for schedulecommit tests
Dodecahedr0x Apr 28, 2026
53e1574
fix: non optional light validator
Dodecahedr0x Apr 28, 2026
2b634b1
feat: optional compression
Dodecahedr0x Apr 28, 2026
681988b
fix: fetch without photon
Dodecahedr0x Apr 29, 2026
addb8b2
fix: license
Dodecahedr0x Apr 29, 2026
1da6e11
fix: try from proof
Dodecahedr0x Apr 29, 2026
82da4c5
docs: fix name
Dodecahedr0x Apr 29, 2026
d519b24
fix: unnecessary clone
Dodecahedr0x Apr 29, 2026
c65a61b
fix: unresolved accounts
Dodecahedr0x Apr 29, 2026
f62e3b7
fix: unnecessary log
Dodecahedr0x Apr 29, 2026
0e77bf6
feat: return none for multiple accounts
Dodecahedr0x Apr 29, 2026
d0f1144
fix: prevent mismatched length
Dodecahedr0x Apr 29, 2026
ffdfbdf
feat: fail missing compressed data
Dodecahedr0x Apr 29, 2026
0e5c5da
fix: determine bundle compression
Dodecahedr0x Apr 29, 2026
5aadf77
fix: assert magic program
Dodecahedr0x Apr 29, 2026
5aeca8f
fix: used passed magic program key
Dodecahedr0x Apr 29, 2026
af7ee44
test: assert record state
Dodecahedr0x Apr 29, 2026
71b9555
fix: airdrop and confirm
Dodecahedr0x Apr 29, 2026
03ffe15
fix: retryable fetch
Dodecahedr0x Apr 29, 2026
0d25159
fix: cleanup light validator
Dodecahedr0x Apr 29, 2026
f29cd51
style: lint
Dodecahedr0x Apr 29, 2026
9876d5d
fix: stale comment
Dodecahedr0x Apr 29, 2026
5c3f131
docs: stale comment
Dodecahedr0x Apr 29, 2026
48c8883
fix: disable compression
Dodecahedr0x Apr 29, 2026
884f2bc
fix: unused variant
Dodecahedr0x Apr 29, 2026
04ba73a
feat: reduce log level
Dodecahedr0x Apr 29, 2026
577aa4a
fix: metrics on success
Dodecahedr0x Apr 29, 2026
ae162b4
feat: remove log if compression disabled
Dodecahedr0x Apr 29, 2026
a1ca455
fix: missing data as absent
Dodecahedr0x Apr 29, 2026
943cfee
feat: validate photon account
Dodecahedr0x Apr 29, 2026
fee7e64
feat: commit fees
Dodecahedr0x Apr 29, 2026
1d0ceb2
feat: read only program
Dodecahedr0x Apr 29, 2026
b16e796
fix: photon url
Dodecahedr0x Apr 29, 2026
7005891
fix: cleanup light validator
Dodecahedr0x Apr 29, 2026
c46b00b
feat: use min context slot
Dodecahedr0x Apr 29, 2026
9c148f3
feat: guard length mismatch
Dodecahedr0x Apr 29, 2026
cfc0796
feat: explicitly reject compression
Dodecahedr0x Apr 29, 2026
b44f82c
feat: parallel creation
Dodecahedr0x Apr 29, 2026
9577172
fix: wait for light cleanup
Dodecahedr0x Apr 29, 2026
882e769
fix: light for table_mania
Dodecahedr0x Apr 29, 2026
c589080
fix: prevent race condition
Dodecahedr0x Apr 29, 2026
3c94603
fix: legacy magic program instructions
Dodecahedr0x Apr 29, 2026
a9e0959
fix: transient record subscription
Dodecahedr0x Apr 29, 2026
becf44f
Merge branch 'master' into dode/compression-3x
Dodecahedr0x Apr 29, 2026
761f1ea
style: lint
Dodecahedr0x Apr 29, 2026
d5b074e
fix: do not skip if fetching record
Dodecahedr0x Apr 29, 2026
e03db57
fix: fetching compressed commit ids
Dodecahedr0x Apr 29, 2026
57205ac
style: lint
Dodecahedr0x Apr 29, 2026
1fac146
test: magicblock processor
Dodecahedr0x Apr 29, 2026
83004f2
fix: not using bank as proxy for subscription
Dodecahedr0x Apr 29, 2026
650935c
fix: clear post_undelegation_photon_merge_pending
Dodecahedr0x Apr 29, 2026
d2ba695
fix: skip on failed refetch
Dodecahedr0x Apr 29, 2026
e87b077
fix: separate fetch-owned from explicit subs
Dodecahedr0x Apr 29, 2026
7d1d0ab
feat: simpler conditional light tools
Dodecahedr0x Apr 29, 2026
f9e6873
fix: rustls install
Dodecahedr0x Apr 29, 2026
75eaec4
fix: remove sub when not preexisting
Dodecahedr0x Apr 29, 2026
7ce6800
Merge branch 'master' into dode/compression-3x
Dodecahedr0x Apr 30, 2026
068a910
docs: explain assertions
Dodecahedr0x Apr 30, 2026
d04d200
fix: updated sdk
Dodecahedr0x Apr 30, 2026
7162fbb
feat: simplify cleanup
Dodecahedr0x Apr 30, 2026
9893d95
fix: smaller airdrop
Dodecahedr0x Apr 30, 2026
093832e
fix: commit account data
Dodecahedr0x Apr 30, 2026
0172a02
style: lint
Dodecahedr0x Apr 30, 2026
a8f3732
fix: use confirmed transaction
Dodecahedr0x Apr 30, 2026
9645309
feat: use MagicIntentBundleBuilder
Dodecahedr0x Apr 30, 2026
1cc48ed
style: lint
Dodecahedr0x Apr 30, 2026
243f620
Merge branch 'master' into dode/compression-3x
Dodecahedr0x May 6, 2026
8063aa9
fix: disable regular compressed commits + guard
Dodecahedr0x May 6, 2026
aa486d6
feat: surface compressed data errors
Dodecahedr0x May 7, 2026
5f46206
feat: never fetch from photon when disabled
Dodecahedr0x May 7, 2026
ec00ec1
feat: surface error when fetch photon failed
Dodecahedr0x May 7, 2026
3d0934a
fix: cpi limit catches compressed commits
Dodecahedr0x May 7, 2026
ffcf47b
fix: intent bundle fee
Dodecahedr0x May 7, 2026
b2c1f0a
fix: use min context slot
Dodecahedr0x May 7, 2026
65b1957
Merge branch 'master' into dode/compression-3x
Dodecahedr0x May 8, 2026
8ec8cb2
fix: light validator
Dodecahedr0x May 8, 2026
9001180
fix: merge nonces
Dodecahedr0x May 8, 2026
2550a77
feat: reduce retries
Dodecahedr0x May 8, 2026
46953b4
fix: setup light
Dodecahedr0x May 8, 2026
0820bbb
Merge branch 'master' into dode/compression-3x
Dodecahedr0x May 8, 2026
1993af1
feat: update cdlp
Dodecahedr0x May 10, 2026
06ead6a
feat: prevent bundles without compression
Dodecahedr0x May 10, 2026
febfda4
fix: unused parameter
Dodecahedr0x May 10, 2026
f3a1b22
feat: update address derivation
Dodecahedr0x May 18, 2026
673074a
Merge branch 'master' into dode/compression-3x
Dodecahedr0x May 22, 2026
5f2c72f
fix: merge conflicts
Dodecahedr0x May 22, 2026
fa75ce9
feat: use try from
Dodecahedr0x May 22, 2026
2419118
feat: explicit cdp types
Dodecahedr0x May 22, 2026
3bcedc0
feat: simplify photon errors
Dodecahedr0x May 22, 2026
0fe4eb0
style: format
Dodecahedr0x May 22, 2026
a9fc5a3
feat: paid compressed commits
Dodecahedr0x May 25, 2026
ff3acd6
feat: prevent compressed commits misuse
Dodecahedr0x May 25, 2026
759acdb
fix: map borsh error
Dodecahedr0x May 25, 2026
801cb22
fix: ensure zero lamports
Dodecahedr0x May 25, 2026
088eb48
feat: move trait to chainlink
Dodecahedr0x May 25, 2026
86368d3
feat: move is compression enabled to magic sys
Dodecahedr0x May 25, 2026
2deff75
feat: remove dead code
Dodecahedr0x May 25, 2026
434d750
feat: move has compressed intent helper
Dodecahedr0x May 25, 2026
5dba812
feat: filter invalid bundles
Dodecahedr0x May 25, 2026
0916863
feat: reuse magic sys
Dodecahedr0x May 25, 2026
0f0627f
feat: source not from
Dodecahedr0x May 25, 2026
9fd45a9
fix: wrong error variant
Dodecahedr0x May 25, 2026
72435ea
feat: join futures
Dodecahedr0x May 25, 2026
c519d23
feat: move rustls to photon client
Dodecahedr0x May 25, 2026
90df9cb
Merge branch 'master' into dode/compression-3x
Dodecahedr0x May 25, 2026
843a787
fix: activate bincode feature
Dodecahedr0x May 25, 2026
d7bc22d
fix: remove deprecated tests
Dodecahedr0x May 25, 2026
c12e063
Revert "feat: move rustls to photon client"
Dodecahedr0x May 25, 2026
bc090b6
fix: setup magicsys
Dodecahedr0x May 25, 2026
9fb5e67
Merge branch 'master' into dode/compression-3x
Dodecahedr0x May 26, 2026
5685d41
Merge branch 'master' into dode/compression-3x
Dodecahedr0x May 26, 2026
c7094f0
Merge branch 'master' into dode/compression-3x
Dodecahedr0x May 26, 2026
695bb88
feat: update api
Dodecahedr0x May 26, 2026
5a02794
fix: cloning
Dodecahedr0x May 27, 2026
2b2e415
Merge branch 'master' into dode/compression-3x
Dodecahedr0x May 27, 2026
7d7bf8c
fix: update lockfile
Dodecahedr0x May 27, 2026
adeaee6
Merge branch 'master' into dode/compression-3x
Dodecahedr0x May 27, 2026
b73a289
fix: add account
Dodecahedr0x May 27, 2026
18a5b75
fix: return type
Dodecahedr0x May 27, 2026
145ccd5
Merge branch 'master' into dode/compression-3x
Dodecahedr0x May 27, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions .github/workflows/ci-test-integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -356,6 +356,7 @@ jobs:
runs-on: ${{ matrix.runner || 'blacksmith-8vcpu-ubuntu-2404' }}
env:
SOLANA_VERSION: v3.1.5
NEEDS_COMPRESSION_TOOLS: ${{ contains(fromJSON('["schedulecommit","chainlink","table_mania"]'), matrix.batch_tests) || startsWith(matrix.batch_tests, 'committor') }}
strategy:
matrix:
include:
Expand Down Expand Up @@ -504,6 +505,25 @@ jobs:
chmod +x magicblock-validator/_integration_test_bins/*
shell: bash

- name: Install Photon indexer
if: env.NEEDS_COMPRESSION_TOOLS == 'true'
shell: bash
env:
RUSTFLAGS: "-A dead-code"
run: cargo install --git https://github.com/lightprotocol/photon.git --rev 3f82b926be6717a07bd41aedb84b4d9e6b0ab0d3 --locked --force

- name: Setup Node.js
if: env.NEEDS_COMPRESSION_TOOLS == 'true'
uses: actions/setup-node@v4
Comment thread
Dodecahedr0x marked this conversation as resolved.
with:
node-version: "20"

- name: Install zk-compression CLI
if: env.NEEDS_COMPRESSION_TOOLS == 'true'
run: |
npm i -g @lightprotocol/zk-compression-cli@0.28.4
shell: bash

- name: Run integration tests - ${{ matrix.batch_tests }}
run: |
sudo prlimit --pid $$ --nofile=1048576:1048576
Expand Down
Loading
Loading