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
913a627198
feat: upgrade to new zone-sdk
2026-05-29 20:01:24 +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
Sergio Chouhy
927c24de68
Merge branch 'main' into schouhy/diversify-private-pdas-by-identifier
2026-05-11 18:57:44 -03:00
Sergio Chouhy
e9c0aa0858
handle comments
2026-05-08 21:41:48 -03:00
Pravdyvy
fda862f5bc
Merge pull request #456 from logos-blockchain/Pravdyvy/indexer-query-api
...
Indexer query API
2026-05-08 19:05:09 +03:00
Pravdyvy
45ccf14e77
fix(indexer_ffi): move into indexer
2026-05-07 14:32:03 +03:00
Thompsonmina
7250056f15
feat(indexer): add getAccountAtBlock RPC method
2026-05-07 04:17:51 +01:00
Daniil Polyakov
332bd29e93
Merge pull request #389 from logos-blockchain/pg/zone-sdk-lez
...
feat(sequencer, indexer): Use zone-sdk instead of bedrock client
2026-05-05 14:36:16 +03:00
Daniil Polyakov
970696b217
Merge pull request #463 from logos-blockchain/arjentix/indexer-mock-improvements
...
chore: add new blocks every 30 seconds to mock indexer service
2026-04-30 19:02:42 +03:00
Petar Radovic
0920e086d9
merge main
2026-04-30 11:21:01 +02:00
Daniil Polyakov
b0a48883e1
chore: add new blocks every 30 seconds to mock indexer service
...
Co-authored-by: Copilot <copilot@github.com>
2026-04-29 23:58:24 +03:00
Sergio Chouhy
72756e8622
Merge branch 'main' into schouhy/generalize-npk-to-multiple-accounts
2026-04-29 12:28:05 -03:00
Petar Radovic
798b89839c
checkpoints
2026-04-29 14:05:23 +02:00
Petar Radovic
81a9ec401c
indexer stream
2026-04-29 11:06:05 +02:00
Petar Radovic
6bcbe058ed
merge master
2026-04-29 10:33:07 +02:00
Daniil Polyakov
cf3639d825
Merge pull request #458 from logos-blockchain/arjentix/fix-clock-tx-in-indexer
...
Fix clock transaction validation in Indexer
2026-04-27 18:48:00 +03: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
a4af8da13b
replace npk for account id in commitment and init nullifier formulas
2026-04-14 23:45:34 -03:00
Pravdyvy
e11d4968d0
fix: postfixes
2026-04-14 16:01:33 +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
Daniil Polyakov
190c811f10
Merge pull request #439 from logos-blockchain/pr/enable-indexer-tests
...
chore(ci): enable indexer integration tests with new docker image
2026-04-13 21:00:42 +03:00
Petar Radovic
7266433d51
debug
2026-04-09 18:07:04 +02: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
Sergio Chouhy
50d402880c
add nullifiers for preconfigured accounts on genesis
2026-04-06 21:44:31 -03:00
Sergio Chouhy
d9ddd5e3f6
fix docs. refactor sequencer logic to check size before executing
2026-04-06 21:07:55 -03:00
Sergio Chouhy
b525447e2d
refactor so that indexer checks clock constraints
2026-04-02 18:30:10 -03:00
Sergio Chouhy
40c7b308a9
add validated state diff
2026-04-02 01:09:58 -03:00
Sergio Chouhy
fa2fd857a9
minor refactor
2026-04-01 00:01:11 -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
Sergio Chouhy
8bfaf9ef4a
remove blockid from common
2026-03-31 13:50:47 +02:00
Sergio Chouhy
9aa7caf3bf
refactor validity window with generic
2026-03-31 13:49:12 +02:00
moudyellaz
c4567d163d
style: apply cargo fmt
2026-03-31 13:46:25 +02:00
moudyellaz
5c592312f9
feat: extend ValidityWindow with Unix timestamp bounds
2026-03-31 13:46:08 +02:00
Sergio Chouhy
67baefeaee
fmt and clippy
2026-03-31 01:45:07 -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
Sergio Chouhy
e618e08bdc
use validity window as intstruction type in test programs
2026-03-26 18:10:31 -03:00
Sergio Chouhy
57b83f4e1a
move to impl display
2026-03-26 15:21:29 -03:00
Sergio Chouhy
acf609ecc8
Merge branch 'main' into schouhy/add-block-context
2026-03-26 13:24:46 -03:00
Sergio Chouhy
d7b0c42255
clippy
2026-03-25 20:26:04 -03:00
Sergio Chouhy
3324bcf391
add sequencer checks
2026-03-25 20:02:13 -03:00
Sergio Chouhy
1193d31f76
implement convert constructor
2026-03-25 15:47:50 -03:00
Pravdyvy
df831bbf6f
Merge branch 'main' into Pravdyvy/hardcoded-initial-state
2026-03-23 18:20:03 +02:00
Daniil Polyakov
fb083ce91e
Merge pull request #402 from logos-blockchain/arjentix/fix-docker-permissions
...
Use docker volumes and cache docker Rust builds
2026-03-23 16:59:58 +03:00
Sergio Chouhy
66e9881f38
Merge branch 'main' into schouhy/add-block-context
2026-03-20 14:14:11 -03:00