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
9075f30f19
refactor: use system faucet and vaults to supply accounts from genesis
...
Co-authored-by: Copilot <copilot@github.com>
2026-05-15 01:34:01 +03:00
Daniil Polyakov
5f207a3f02
feat: move initial accounts data into genesis
2026-05-15 01:33:50 +03:00
Petar Radovic
265a269da0
remove indexer dep from sequencer:
2026-04-30 11:13:50 +02:00
Petar Radovic
fede4977b7
clippy
2026-04-29 14:38:20 +02:00
Petar Radovic
798b89839c
checkpoints
2026-04-29 14:05:23 +02:00
Daniil Polyakov
88102d6964
fix: skip check on state for clock transaction in indexer storage
2026-04-27 15:34:21 +03:00
Sergio Chouhy
a0cba55035
Merge pull request #435 from logos-blockchain/schouhy/fix-genesis-nullifiers
...
fix: Add init nullifiers for preconfigured accounts on genesis
2026-04-10 16:37:25 -03:00
Daniil Polyakov
951b06c0fd
Merge pull request #405 from logos-blockchain/Pravdyvy/db-structural-updates
...
DB structural updates
2026-04-07 22:32:58 +03:00
Sergio Chouhy
4b0a68889c
Merge remote-tracking branch 'origin/main' into schouhy/fix-genesis-nullifiers
2026-04-07 16:05:42 -03:00
Sergio Chouhy
2d1896013b
handle comments
2026-04-07 13:35:13 -03:00
Pravdyvy
a2904c130c
fix: suggestion fix 3
2026-04-02 17:45:49 +03:00
Pravdyvy
40f8750278
fix: suggestions 2
2026-04-01 08:53:45 +03:00
Sergio Chouhy
3c5a1c9d0a
Merge branch 'main' into schouhy/add-block-context-system-accounts
2026-03-31 20:53:10 -03:00
Sergio Chouhy
f627910468
fmt
2026-03-31 13:51:12 +02:00
Pravdyvy
f59bcde78a
fix: suggestions fix
2026-03-31 09:08:40 +03:00
Sergio Chouhy
7078e403ed
add timestamp to clock
2026-03-30 23:50:54 -03:00
Sergio Chouhy
99071a4ef9
Merge branch 'main' into schouhy/add-block-context
2026-03-26 21:23:36 -03:00
Pravdyvy
392f9cf179
feat: various cells
2026-03-26 13:10:31 +02:00
Pravdyvy
927f6de9bc
fix: structural update
2026-03-25 16:14:33 +02:00
Pravdyvy
901d0701a8
Merge branch 'Pravdyvy/indexer-db-batching' into Pravdyvy/db-structural-updates
2026-03-24 17:26:47 +02:00
Pravdyvy
1eae20ba3f
fix: merge fixes
2026-03-23 18:16:53 +02:00
Pravdyvy
f59874dc1e
Merge branch 'main' into Pravdyvy/indexer-db-batching
2026-03-23 18:16:45 +02:00
Sergio Chouhy
66e9881f38
Merge branch 'main' into schouhy/add-block-context
2026-03-20 14:14:11 -03:00
jonesmarvin8
6f77c75b9c
Issue 257 - update ds and add ds to commitment ( #397 )
...
* initialize branch
* minor errors
* update artifacts and lint
* lint fix
2026-03-20 10:39:04 -04:00
Sergio Chouhy
607a34058d
Merge branch 'main' into schouhy/add-block-context
2026-03-20 09:52:16 -03:00
Pravdyvy
425a10516b
Merge branch 'main' into Pravdyvy/indexer-db-batching
2026-03-20 14:39:30 +02:00
Daniil Polyakov
b254ebb185
feat: refactor sequencer RPC client-side
2026-03-20 00:41:05 +03:00
Daniil Polyakov
be94e133fa
feat: refactor sequencer RPC server-side
2026-03-20 00:41:05 +03:00
Sergio Chouhy
895dd942cf
add validity range to program output
2026-03-19 12:10:02 -03:00
Pravdyvy
a740f7494c
feat: added one meta field with trait
2026-03-19 12:47:49 +02:00
Pravdyvy
5b99f0dabd
fix: lint fix
2026-03-18 17:52:28 +02:00
Pravdyvy
9554faa778
Merge branch 'main' into Pravdyvy/indexer-db-batching
2026-03-18 10:22:37 +02:00
Daniil Polyakov
252848a145
feat: update rust to 1.94.0
2026-03-17 21:25:30 +03:00
Daniil Polyakov
aa462b66eb
feat: add nursery clippy lints
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
Pravdyvy
dfb9c70941
fix: fmt
2026-03-17 15:44:36 +02:00
Pravdyvy
a00018e64e
fix: suggestions 1
2026-03-17 15:40:55 +02:00
Pravdyvy
6e7a6f8703
fix: fmt
2026-03-17 15:23:41 +02:00
Pravdyvy
adfb1156b1
Update storage/src/indexer/write_batch.rs
...
Co-authored-by: Sergio Chouhy <41742639+schouhy@users.noreply.github.com>
2026-03-17 15:20:59 +02:00
Pravdyvy
7b20d70169
fix: header storing fix
2026-03-13 14:27:54 +02:00
Pravdyvy
247094ca61
fix: batching usage in indexer service
2026-03-12 16:21:04 +02:00
Pravdyvy
d8542e089f
fix: various fixes and cleanup
2026-03-12 15:53:38 +02:00
Pravdyvy
b57c2ac33d
feat: batch writes
2026-03-11 18:37:54 +02:00
Pravdyvy
53b26064eb
feat: multi gets
2026-03-09 16:35:03 +02:00
Pravdyvy
3426f1f8a9
fix: minor restructurization
2026-03-09 11:15:57 +02:00
Daniil Polyakov
ec1018deac
feat: sort blocks from latest to oldest in explorer
2026-03-04 21:54:36 +03:00
Pravdyvy
cda22a3a2b
Merge branch 'Pravdyvy/indexer-state-management' into Pravdyvy/bedrock-parsing-from-start-of-a-channel
2026-02-23 11:22:11 +02:00
Pravdyvy
56c6abe08f
fix: suggestions fix 1
2026-02-23 10:55:00 +02:00