12 Commits

Author SHA1 Message Date
Sergio Chouhy
558ee875d9 refactor!:move all LEZ related crates under a new directory 2026-06-01 17:48:38 -03:00
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
Pravdyvy
ef1e0e0fa4 fix(wallet): suggestion fix 1 2026-05-21 13:02:18 +03:00
Moudy
84c23e8680
Merge pull request #324 from logos-blockchain/moudyellaz-program-deployment-readme
Update README.md
2026-02-26 14:19:05 +01:00
r4bbit
6c2bdb1b20
feat: add --label option to wallet account new sub command
Following the work done in
https://github.com/logos-blockchain/lssa/pull/292 and the comment on
extending the work
https://github.com/logos-blockchain/lssa/pull/292#pullrequestreview-3672282664,
this commit introduces a new `--label` option to the `wallet account
new` sub command.

**Usage**:

```
wallet account new public --label "Public test account"
wallet account new private --label "Private test account"
```

Labels have to be unique across all accounts in the wallet storage.

The commit also adds tests, which make use of the `WalletSubCommand`
trait functions (hence the change to make it a `pub trait`).
2026-02-18 12:30:17 +01:00
Moudy
3b6446ff86 added instrc for sequencer 2026-02-05 15:37:39 +01:00
Moudy
b509817038
Update README.md
just removed the sequencer part as it has changed and replaces NSSA. I think this should be polished and moved under tutorials
2026-02-04 12:58:02 +01:00
Danish Arora
2022f28228
fix: program deployment tutorial (#277) 2026-01-12 13:13:34 +05:30
Sergio Chouhy
77fd189010 refactor to use privacy tail calls from send_privacy_preserving_tx and add the example runner 2025-12-12 14:21:07 -03:00
Sergio Chouhy
89c1a97798 add example and instructions for pda 2025-12-12 13:00:16 -03:00
Sergio Chouhy
7453734dbe add important note 2025-12-12 10:55:03 -03:00
Sergio Chouhy
8c92a58bbc add program deployment examples 2025-12-11 20:59:37 -03:00