Sergio Chouhy
4bcffafe27
refactor!: rename nssa crate to lee
...
BREAKING CHANGE:
- Crate `nssa` renamed to `lee`; update `Cargo.toml` dependencies from `nssa = { workspace = true }` to `lee = { workspace = true }`.
- Crate `nssa_core` renamed to `lee_core`; update similarly.
- Crate `key_protocol` moved under `lee`; update `Cargo.toml` dependencies from `key_protocol = { workspace = true }` to `lee_key_protocol = { workspace = true }`.
- Type `NSSATransaction` (in `common`) renamed to `LeeTransaction`.
- Error type `nssa::error::NssaError` renamed to `lee::error::LeeError`.
- Error type `nssa_core::error::NssaCoreError` renamed to `lee_core::error::LeeCoreError`.
- All `use nssa::` and `use nssa_core::` import paths must be updated to `use lee::` and `use lee_core::` respectively.
- Guest programs must replace `write_nssa_outputs` with `write_lee_outputs`.
- The sequencer RocksDB column family for the chain state was renamed. Existing databases are incompatible and must be wiped before running the new version.
- Domain separators updated: `"NSSA_seed"` → `"LEE_seed"` (key derivation), `"NSSA/v0.2/KDF-SHA256/"` → `"LEE/v0.2/KDF-SHA256/"` (encryption KDF), `"/NSSA/v0.2/AccountId/PDA/"` →
`"/LEE/v0.2/AccountId/PDA/"` (public PDA address derivation). All previously derived keys, encrypted outputs, and public PDA addresses are invalidated.
2026-06-01 17:11:42 -03:00
Daniil Polyakov
3046cccab5
fix(integration_tests/indexer): adjust l2 to l1 timeout to satisfy CI one more time
2026-05-29 21:24:02 +03:00
Daniil Polyakov
0a7cdb1971
fix(integration_tests/indexer): adjust l2 to l1 timeout to satisfy CI
2026-05-29 20:01:24 +03:00
Daniil Polyakov
5f207a3f02
feat: move initial accounts data into genesis
2026-05-15 01:33:50 +03:00
Sergio Chouhy
72756e8622
Merge branch 'main' into schouhy/generalize-npk-to-multiple-accounts
2026-04-29 12:28:05 -03:00
Sergio Chouhy
a5565e0875
make identifier random by default for wallet cli send commands
2026-04-23 23:31:21 -03:00
Pravdyvy
33557b122f
fix: comments fix 1
2026-04-21 17:46:16 +03:00
Sergio Chouhy
0fd2682d2e
add identifier arguments to cli commands
2026-04-15 19:01:58 -03:00
Pravdyvy
b864ff22d4
Merge branch 'main' into Pravdyvy/indexer-ffi-spawns-rpc-for-communication
2026-04-14 10:58:18 +03:00
Pravdyvy
dd3ac54318
fix: all ffi tests added
2026-04-14 10:51:57 +03:00
Pravdyvy
a921d63750
Merge branch 'main' into Pravdyvy/indexer-ffi-spawns-rpc-for-communication
2026-04-13 16:01:14 +03:00
Pravdyvy
5fc397c2ee
fix: ci fix
2026-04-13 15:53:31 +03:00
Pravdyvy
5f86e597d5
fix: tests running
2026-04-13 13:34:01 +03:00
Petar Radovic
427e1cea45
debug
2026-04-09 17:10:40 +02:00
Petar Radovic
d96e7aed68
debug
2026-04-09 15:45:54 +02:00
Petar Radovic
35b7712b12
debugging
2026-04-09 15:04:15 +02:00
Petar Radovic
a8202603b6
reduce coefficient
2026-04-09 14:29:36 +02:00
Petar Radovic
0eb389b62c
increase timeout
2026-04-09 13:51:53 +02:00
fryorcraken
bb461fac2a
revert some changes
2026-04-08 14:54:31 +10:00
fryorcraken
ba3c72ae50
revert changes and add tests
2026-04-08 14:54:31 +10:00
fryorcraken
9f292f9b78
fix tests
2026-04-08 14:54:31 +10:00
Pravdyvy
1ae7192c7a
fix: trying to run tests
2026-04-03 15:50:24 +03:00
Daniil Polyakov
b254ebb185
feat: refactor sequencer RPC client-side
2026-03-20 00:41:05 +03:00
Pravdyvy
94faaa6d64
Merge branch 'main' into Pravdyvy/indexer-final-state
2026-03-18 09:15:45 +02:00
Daniil Polyakov
252848a145
feat: update rust to 1.94.0
2026-03-17 21:25:30 +03:00
Daniil Polyakov
e3b93b6e9a
feat: add restriction clippy lints
2026-03-17 21:25:30 +03:00
Daniil Polyakov
efe8393ba0
feat: add pedantic clippy lints
2026-03-17 21:25:30 +03:00
Daniil Polyakov
ec1018deac
feat: sort blocks from latest to oldest in explorer
2026-03-04 21:54:36 +03:00
Pravdyvy
44a11bd3f1
fix: state interactions fix
2026-03-04 14:12:39 +02:00
Pravdyvy
feb66e6a18
fix: tests unignored
2026-02-20 17:14:57 +03:00
Pravdyvy
6f979786e7
feat: tip polling
2026-02-20 17:13:59 +03:00
Pravdyvy
f7f69f9f7b
fix: commented all indexer tests
2026-02-17 08:32:15 +02:00
Pravdyvy
f11d374ae7
Merge branch 'main' into Pravdyvy/indexer-state-management
2026-02-17 08:06:16 +02:00
Pravdyvy
5d228c6d80
Merge branch 'arjentix/fix-sequencer-msg-id' into Pravdyvy/indexer-state-management
2026-02-13 13:37:10 +02:00
Daniil Polyakov
975cfb9ec6
feat: fully integrate Sequencer, Indexer and Explorer with Bedrock
2026-02-12 16:31:13 +03:00
Pravdyvy
c3aa3a5495
fix: some ci fix
2026-02-10 15:54:57 +02:00
Pravdyvy
92d254b66e
feat: indexer block and public state tests
2026-02-10 15:29:23 +02:00
Pravdyvy
56ff66ccc1
feat: first indexer integration test
2026-02-10 14:03:56 +02:00
Daniil Polyakov
fdb2979f66
feat: fully integrate Sequencer, Indexer and Explorer with Bedrock
2026-02-06 16:24:35 +03:00
Pravdyvy
9896cd3767
fix: updates, added test
2026-01-23 10:39:34 +02:00
Pravdyvy
2a2fe1347a
fix: new model rewrite
2026-01-22 14:44:48 +02:00
Pravdyvy
eb77217318
fix: suggestions 1
2026-01-21 14:50:29 +02:00
Pravdyvy
f3dcda346c
fix: ci test 1
2026-01-19 13:55:31 +02:00
Pravdyvy
b96865ab89
fix: indexer update
2026-01-16 16:15:21 +02:00
Pravdyvy
c2e09031e1
fix: integration updates
2026-01-15 15:44:48 +02:00
Pravdyvy
de5201e212
feat: ci test 1
2026-01-14 16:16:45 +02:00