Commit Graph

  • 480d293385
    Merge 9b2b4a3d8ca714fa089df634a230d1e0764dcdd7 into 2921438e932becd0ec69acd6eaa92317620106e8 erhant 2026-07-09 18:28:37 +03:00
  • 08bc914d1d
    Merge d90dbd83b2828feba470e442fd13341b15def653 into 9b2b4a3d8ca714fa089df634a230d1e0764dcdd7 erhant 2026-07-09 15:06:14 +00:00
  • d90dbd83b2 feat!(sequencer): add is_our_turn erhant/lez-two-tip-chain-state erhant 2026-07-09 18:06:08 +03:00
  • 1fa5cb795c feat(chain_state): implement two-tip ChainState struct erhant 2026-07-09 17:47:48 +03:00
  • 94c1f27178
    Merge 0428dae84d2a3280674786f9c94c2e34f84d79ae into 2921438e932becd0ec69acd6eaa92317620106e8 Daniil Polyakov 2026-07-09 17:30:56 +03:00
  • d0dfa680bd
    Merge 89d248697085452554b3c094bd27cd037f7a7a77 into 2921438e932becd0ec69acd6eaa92317620106e8 Daniil Polyakov 2026-07-09 14:30:55 +00:00
  • 89d2486970 feat(test_fixtures): apply zstd compression arjentix/speed-up-integration-tests Daniil Polyakov 2026-07-09 16:57:31 +03:00
  • d0aaddbec1 feat(test_fixtures): use prebuilt sequencer dp to speed up integration tests Daniil Polyakov 2026-07-03 00:56:45 +03:00
  • 2921438e93
    Merge pull request #587 from logos-blockchain/arjentix/wallet-wait-for-tx-committed dev Daniil Polyakov 2026-07-09 17:03:15 +03:00
  • a6938e2d88
    Merge 3bfa210eac8942a39393d79574b7e2e587443a56 into 9b2b4a3d8ca714fa089df634a230d1e0764dcdd7 erhant 2026-07-09 16:20:34 +03:00
  • 3bfa210eac chore(indexer): comment erhant/fix-breakpoint-issue-on-startup erhant 2026-07-09 16:20:29 +03:00
  • c062fab781 chore(lock): bump crossbeam-epoch to satisfy cargo deny Daniil Polyakov 2026-07-09 16:19:24 +03:00
  • d832559cc3 feat(wallet): leader choosing algorithm Pravdyvy/multi-sequencer-client Pravdyvy 2026-07-09 15:58:29 +03:00
  • 4c79ce8d9c fix(indexer): harden stall durability and breakpoint guards w.r.t. Copilot review erhant 2026-07-09 15:33:29 +03:00
  • 697df0b681
    Merge cc3dc9cdb6cca73ae50b1a40272c517c824e7604 into d1637b65e2479e80bb617b900ec5d4024216457d Roman Zajic 2026-07-09 12:26:50 +00:00
  • cc3dc9cdb6
    chore: update crossbeam-epoch to 0.9.20 for RUSTSEC-2026-0204 test-address-missed-mutants Roman 2026-07-09 14:26:36 +02:00
  • dd75aebb9b fix(indexer): stop ingest loop cooperatively on shutdown erhant 2026-07-09 14:50:12 +03:00
  • 37aaa3100a fix(indexer): retry apply failures before parking erhant 2026-07-09 14:19:12 +03:00
  • 93182f0545 fix(indexer): do not park immediately on possibly-transient apply failures erhant 2026-07-09 14:02:38 +03:00
  • 4832cfbc9a
    test: bridge guard account flags modification Roman 2026-07-09 11:35:21 +02:00
  • b2c1fd30c4
    Merge a3593e36b7a921462228d2be36eb4febea12b619 into 1b4d8fbcf4caa1448473fd99b4ac9d386abf3bc3 Artem Gureev 2026-07-09 14:15:59 +04:00
  • a3593e36b7 refactor: change sync function name artem/change-wallet-balance-fetch agureev 2026-07-09 14:15:39 +04:00
  • 5eb26152d5
    WIP on (no branch) Roman 2026-07-09 11:35:21 +02:00
  • c9f7beb95f fix(indexer): snapshot breakpoint state from the validated scratch state erhant 2026-07-09 11:42:22 +03:00
  • 3a86bcaf37 fix(indexer): seed breakpoint meta only on fresh store erhant 2026-07-09 11:32:37 +03:00
  • 14da3e04c8 fix(indexer): walk down to nearest breakpoint erhant 2026-07-09 11:25:27 +03:00
  • 55a7ab8587 fix(indexer): initial prep for breakpoint fix erhant 2026-07-09 11:04:21 +03:00
  • 4c9b6111b9
    Merge bc9306cfb6b90354b0e794214dd9962d92d3b351 into 1b4d8fbcf4caa1448473fd99b4ac9d386abf3bc3 Sergio Chouhy 2026-07-08 22:04:16 +00:00
  • 7408955f08 feat!(wallet): wait for deploy tx inclusion in block Daniil Polyakov 2026-07-01 19:06:52 +03:00
  • 0428dae84d feat(sequencer): bootstrap state from Bedrock arjentix/sequencer-bootstrap Daniil Polyakov 2026-07-09 00:22:33 +03:00
  • a2f7621fbc chore(deny): trim deny.toml to essentials and allow all in-use licenses marvin/keycard-rs Marvin Jones 2026-07-08 17:17:05 -04:00
  • 24faedd686 feat: relax the mask length requirement agureev 2026-07-09 00:08:41 +04:00
  • f7ab80665a
    Merge 6bce9572df645b3a91171931fe707ef825a6bb6b into 1b4d8fbcf4caa1448473fd99b4ac9d386abf3bc3 Sergio Chouhy 2026-07-08 22:39:17 +03:00
  • bf86d0c05b Merge remote-tracking branch 'origin/dev' into artem/change-wallet-balance-fetch agureev 2026-07-08 22:55:15 +04:00
  • f3d58b4da3 refactor!: bundle private/public i/o into action struccts artem/bundle-actions Artem Gureev 2026-07-08 12:33:52 +00:00
  • 589536b7af
    Merge 640d4f6502d6c23f2d071bbf57609f6e43fd6066 into b31aecd2c064ed8544fb1195033dec5cc196942c Artem Gureev 2026-07-08 20:22:44 +04:00
  • 1b4d8fbcf4
    Merge pull request #550 from logos-blockchain/artem/viewing-key-binding Artem Gureev 2026-07-08 20:17:37 +04:00
  • 75f2ab00ca refactor!(indexer): migr to chain_state erhant 2026-07-08 18:35:10 +03:00
  • fbaf50ed1e chore(chain_state): doc fix erhant 2026-07-08 17:49:21 +03:00
  • b31aecd2c0 feat(wallet): reject length-mismatched privacy transactions Artem Gureev 2026-07-08 14:33:59 +00:00
  • 80e0af241b feat(chain_state): initial preps, one more design fix erhant 2026-07-08 17:40:20 +03:00
  • 8ab13de775 chore(chain_state): update DESIGN.md erhant 2026-07-08 17:00:06 +03:00
  • 8ab77827d3
    Merge 0fd7e8e0f9163af44debb685d48e41b91b716d67 into a0ba6008c38665882e160fb83a9f7c52bc1789aa jonesmarvin8 2026-07-08 09:50:23 -04:00
  • 0fd7e8e0f9 fix(keycard): address PR #595 review comments Marvin Jones 2026-07-08 09:49:48 -04:00
  • 4db615e0e3 feat(chain_state): initial design doc erhant 2026-07-08 16:33:58 +03:00
  • 1bd396006b docs: fix typos agureev 2026-07-08 16:36:05 +04:00
  • 83622b4412
    Merge 897562b0cfa689c033ba4f0809d2af62daf3cedd into a0ba6008c38665882e160fb83a9f7c52bc1789aa Pravdyvy 2026-07-08 11:40:22 +00:00
  • 897562b0cf fix(deny): deny fix Pravdyvy/pda-account-id-generation Pravdyvy 2026-07-08 14:40:13 +03:00
  • e61306e498 fix(wallet_ffi): suggestions 2 Pravdyvy 2026-07-08 14:33:32 +03:00
  • 9b2b4a3d8c fix(indexer): keep track of L1 slot of last inscription for correct tracking erhant/indexer-recoverable-invalid-blocks erhant 2026-07-08 14:29:57 +03:00
  • c6fd8f99bb
    Merge 40fe9ff209d663710562b2996c854f6f642e732c into a0ba6008c38665882e160fb83a9f7c52bc1789aa Pravdyvy 2026-07-08 11:19:01 +00:00
  • 40fe9ff209 feat(wallet): metrics fetching and callibration Pravdyvy 2026-07-08 14:18:52 +03:00
  • 4d60a1c59c test(indexer): rename test, move to more suitable file erhant 2026-07-07 21:56:00 +03:00
  • e87bad71ab chore: clippy docfix + bump crossbeam-epoch (RUSTSEC-2026-0204) erhant 2026-07-07 17:08:02 +03:00
  • 97720fc35d fix(indexer): allow recovery from parked-and-stalled store (w.r.t Copilot review) erhant 2026-07-07 14:30:10 +03:00
  • 98af8e33f7 chore: docfix w.r.t Copilot erhant 2026-07-07 11:17:27 +03:00
  • 4287e64673 chore: fix typos, enable ignored test erhant 2026-07-07 10:49:01 +03:00
  • b2f7fae972 fix(indexer): tend to @schouhy reviews, allow re-applied old blocks erhant 2026-07-06 14:45:15 +03:00
  • 2fa6793349 chore: typo fix ChainConsistency [skip ci] erhant 2026-07-06 11:32:26 +03:00
  • 416eddc733 refactor(indexer): tend to several reviews by @schouhy erhant 2026-07-06 11:23:17 +03:00
  • 39c19912c5 fix(indexer): use better error types, tend to few @Arjentix PR review erhant 2026-07-03 22:36:42 +03:00
  • 1547a51fa6 fix(indexer)!: address several reviews, use better return types with conversions, some docfixes erhant 2026-07-02 21:39:30 +03:00
  • 2dc114c27b docs(keycard): clarify personalization is mandatory and document default CA Marvin Jones 2026-07-07 17:04:05 -04:00
  • 0532760f8a chore(indexer): fix doc comment and log Daniil Polyakov 2026-07-07 23:03:46 +03:00
  • 08609c3623 test(indexer): rename test, move to more suitable file erhant 2026-07-07 21:56:00 +03:00
  • bb56621e44
    Merge 645a861d6873b308c725f17edc4bcbbf51eb6467 into 301273dd448053d7e8b939186d4000e31502a518 Artem Gureev 2026-07-07 18:13:15 +00:00
  • 645a861d68 chore: formatting artem/obfuscate-note-order agureev 2026-07-07 22:12:12 +04:00
  • 5d2b4a672a fix(wallet): locate self-sent notes by nullifier Artem Gureev 2026-07-07 18:06:46 +00:00
  • ceaf7fd4f0 feat!: byte-sort private outputs to obfuscate note order Artem Gureev 2026-07-07 16:37:12 +00:00
  • 46c9cee8c5 feat!: key note encryption on the nullifier, drop the output index Artem Gureev 2026-07-07 16:27:34 +00:00
  • 7333c8d304 refactor(lee_core): expose ciphertext bytes and nullifier byte-array Artem Gureev 2026-07-07 15:58:54 +00:00
  • 3484b13db4 chore: clippy docfix + bump crossbeam-epoch (RUSTSEC-2026-0204) erhant 2026-07-07 17:08:02 +03:00
  • 1d6f13b3fb fix(indexer): allow recovery from parked-and-stalled store (w.r.t Copilot review) erhant 2026-07-07 14:30:10 +03:00
  • a85534fe89 chore: docfix w.r.t Copilot erhant 2026-07-07 11:17:27 +03:00
  • e8002ee5e0 chore: fix typos, enable ignored test erhant 2026-07-07 10:49:01 +03:00
  • f72abc282a fix(indexer): tend to @schouhy reviews, allow re-applied old blocks erhant 2026-07-06 14:45:15 +03:00
  • 16ae168599 chore: typo fix ChainConsistency [skip ci] erhant 2026-07-06 11:32:26 +03:00
  • 46ad09b40b refactor(indexer): tend to several reviews by @schouhy erhant 2026-07-06 11:23:17 +03:00
  • 378d3ab9c2 fix(indexer): use better error types, tend to few @Arjentix PR review erhant 2026-07-03 22:36:42 +03:00
  • 9f2fa83945 fix(indexer): address several reviews, use better return types with conversions, some docfixes erhant 2026-07-02 21:39:30 +03:00
  • 357c92f947 chore: very small comment about future fix [skip ci] erhant 2026-07-01 20:50:01 +03:00
  • 15ebccb11e fix(indexer): catch the edge case of re-using the last valid tip on restart erhant 2026-07-01 20:04:32 +03:00
  • d24e25fea3 fix(indexer): attend to copilot comments, rm Store error from a park case erhant 2026-06-30 13:58:37 +03:00
  • 022a456bc5 chore: rm redundant unit test [skip ci] erhant 2026-06-27 23:09:48 +03:00
  • 375e76df48 fix(indexer): run the chain-identity check even when the store is parked erhant 2026-06-27 19:30:53 +03:00
  • 2cdda18b88 fix(indexer): run the chain-identity check even when the store is parked erhant 2026-06-27 19:22:54 +03:00
  • 64497526fd fix(indexer): detect chain reset via anchor block, **not** deterministic genesis erhant 2026-06-27 17:50:08 +03:00
  • 50bdeefc84 chore: greatly increase timeout erhant 2026-06-26 21:55:54 +03:00
  • 8d0c2f4422 feat(indexer): run genesis-consistency check at service and FFI startup erhant 2026-06-26 21:08:06 +03:00
  • 406b6ab011 feat(indexer): add startup genesis-consistency check erhant 2026-06-26 20:37:35 +03:00
  • 02eb338a6a test(indexer): cover stall recovery and full StallReason roundtrip erhant 2026-06-26 18:00:49 +03:00
  • 206f3de524 feat(indexer): expose status over RPC and add integration coverage erhant 2026-06-26 17:44:00 +03:00
  • 5f6f26d012 chore: fix linter erhant 2026-06-26 16:41:39 +03:00
  • 2b3fd9b5da feat(indexer): park ingest loop on bad blocks instead of skipping erhant 2026-06-26 16:39:37 +03:00
  • 30aa168651 refactor(indexer): use "stall reason" instead of "chain breaker" erhant 2026-06-26 15:34:17 +03:00
  • 46732698b7 feat(indexer): add Stalled status and chain breaker snapshot erhant 2026-06-26 15:07:45 +03:00
  • 7916efb5c6 feat(indexer): add accept_block with chain-linkage check and atomic apply erhant 2026-06-26 14:50:26 +03:00
  • 0899eb3547 feat(indexer): persist ChainBreaker in RocksDB meta erhant 2026-06-26 14:25:02 +03:00
  • 8394597fd5 feat(indexer): add BlockIngestError enum, fix linting erhant 2026-06-26 14:00:44 +03:00
  • 308d75ab37 feat(common): add block hash recomputation helper erhant 2026-06-26 13:49:56 +03:00