Skip to content

Merge dev to main - #661

Open
Arjentix wants to merge 332 commits into
mainfrom
dev
Open

Merge dev to main#661
Arjentix wants to merge 332 commits into
mainfrom
dev

Conversation

@Arjentix

Copy link
Copy Markdown
Collaborator

🎯 Purpose

Merge dev to main for a new release

⚙️ Approach

N/A

🧪 How to Test

N/A

🔗 Dependencies

None

🔜 Future Work

None

📋 PR Completion Checklist

N/A

schouhy and others added 30 commits July 3, 2026 15:07
Integrates origin/main (per-program-crate refactor) and re-homes the cross-zone messaging feature onto it.

BREAKING CHANGE: Genesis state root changes. This registers six builtin programs
(cross_zone_outbox, cross_zone_inbox, ping_sender, ping_receiver, bridge_lock,
wrapped_token) and seeds their genesis accounts (the wrapped_token authorized
minter config, the per-zone inbox config, and optional bridge-lock holdings).
Building the new cores alongside the existing builtins also enables serde/alloc
for the shared programs build, regenerating every builtin program image id. All
nodes must upgrade together.
…g-conflicts

fix: solve merging conflicts with main
Syncs dev (which merged main via #593) and reconciles the indexer testnet-state fix with the cross-zone genesis seed in block_store.rs open_db.
Breaking:
  1. Now a lot of wallet commands return `TransactionExecuted`, instead of `Empty`.
  2. Sequencer's `getTransaction()` RPC response changed from `tx` to `(tx, block_id)`
…r-tx-committed

feat!(wallet): wait for deploy tx inclusion in block
…ration-tests

feat(test_fixtures): use prebuilt sequencer dp to speed up integration tests
…hecks

test with:
RISC0_DEV_MODE=1 RISC0_SKIP_BUILD=1 cargo test -p common -p storage -p indexer_core
test:  `RISC0_DEV_MODE=1 RISC0_SKIP_BUILD=1 cargo test -p common --lib block::tests`
test `RISC0_DEV_MODE=1 RISC0_SKIP_BUILD=1 cargo test -p storage -p indexer_core --lib chain_breaker`

@Pravdyvy Pravdyvy left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@Arjentix Arjentix changed the title Merge pull request #654 from logos-blockchain/arjentix/bump-bedrock-and-sdk feat(zone_sdk): update to a new bedrock & zone sdk Merge dev to main Jul 31, 2026
@github-actions

Copy link
Copy Markdown

Benchmark for 07b4935

Click to view benchmark
Test Base PR %
encryption/decrypt 639.8±7.96ns 553.2±5.68ns -13.54%
encryption/encrypt 801.6±5.38ns 704.1±3.42ns -12.16%
keychain/new_mnemonic 4.2±0.03ms 4.2±0.05ms 0.00%
keychain/new_os_random 4.3±0.53ms 4.2±0.01ms -2.33%
shared_secret_key/sender_encapsulate 49.3±0.44µs 50.6±2.54µs +2.64%

…imeout

ci: unblock valid-proof-test timeout
@github-actions

github-actions Bot commented Aug 1, 2026

Copy link
Copy Markdown

Benchmark for a1cdf0e

Click to view benchmark
Test Base PR %
encryption/decrypt 707.0±5.66ns 639.8±1.52ns -9.50%
encryption/encrypt 890.3±3.78ns 822.5±5.30ns -7.62%
keychain/new_mnemonic 4.4±0.02ms 4.4±0.02ms 0.00%
keychain/new_os_random 4.4±0.06ms 4.4±0.05ms 0.00%
shared_secret_key/sender_encapsulate 51.7±0.23µs 52.9±0.17µs +2.32%

@github-actions

github-actions Bot commented Aug 2, 2026

Copy link
Copy Markdown

Benchmark for 93b0bed

Click to view benchmark
Test Base PR %
encryption/decrypt 632.8±1.72ns 552.0±7.32ns -12.77%
encryption/encrypt 817.6±4.36ns 710.1±2.92ns -13.15%
keychain/new_mnemonic 4.2±0.04ms 4.2±0.03ms 0.00%
keychain/new_os_random 4.1±0.01ms 4.2±0.06ms +2.44%
shared_secret_key/sender_encapsulate 49.1±0.22µs 49.6±0.26µs +1.02%

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.

9 participants