ReferenceRust referencesigil-state
sigil-state
Sigil blockchain state engine — commitment trees, partitions, roots, cache
Sigil blockchain state engine — commitment trees, partitions, roots, cache
| Property | Source value |
|---|---|
| Package | sigil-state |
| Manifest version | 0.1.0 |
| Source | sigil/node/sigil-state/Cargo.toml |
| Reference status | source reference |
| Publish flag | true; this flag is not registry publication evidence |
Use the source package
In an authorized local checkout, add this package as a path dependency. The Rust crate identifier is sigil_state unless the manifest supplies an explicit library name. Read the exposed modules below for exact imports and configuration.
[dependencies]
sigil-state = { path = "../sigil-state" }The relative path is resolved from your application's Cargo.toml; adjust it to the actual checkout. This does not assume a package registry release.
Features
| Feature | Dependencies |
|---|---|
default | No additional feature dependencies |
dao-validators | dep:sigil-core, dep:oas-resolve, dep:async-trait |
Public source modules
- crate — 11 declarations
- cache — 11 declarations
- commitment — 2 declarations
- commitment::proof — 2 declarations
- commitment::tree — 11 declarations
- partitions — 20 declarations
- roots — 6 declarations
- dao_validators — 10 declarations
- dao_validators::cascade_revoke — 1 declarations
- dao_validators::error — 2 declarations
- dao_validators::labor_release — 1 declarations
- dao_validators::mandate_spend — 1 declarations
- dao_validators::snapshot — 8 declarations