ReferenceRust referencesigil-node
sigil-node
Sigil blockchain node binary — multi-mode validator/RPC/archive
Sigil blockchain node binary — multi-mode validator/RPC/archive
| Property | Source value |
|---|---|
| Package | sigil-node |
| Manifest version | 0.1.0 |
| Source | sigil/node/sigil-node/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_node unless the manifest supplies an explicit library name. Read the exposed modules below for exact imports and configuration.
[dependencies]
sigil-node = { path = "../sigil-node" }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 | compute, vigils-v1, labor-bounty |
legacy-rocksdb-import | dep:rocksdb, sigil-storage/legacy-rocksdb-import |
labor-bounty | No additional feature dependencies |
compute | sigil-core/compute, sigil-consensus/compute, sigil-execution/compute |
tower | sigil-core/tower, sigil-consensus/tower |
czac | sigil-core/czac |
nova | sigil-core/nova |
governance | sigil-core/governance |
contracts | compute, sigil-consensus/contracts |
wasm | contracts, dep:sigil-wasm |
vigils-v1 | wasm |
tee-verify | compute |
tee-verify-sev-snp | tee-verify, dep:p384, dep:sha2, dep:x509-parser, dep:der-parser, dep:ring |
tee-verify-sgx-dcap | tee-verify, dep:p256, dep:sha2, dep:x509-parser, dep:der-parser |
tee-verify-tdx | tee-verify, dep:p256, dep:sha2, dep:x509-parser, dep:der-parser |
tee-verify-arm-cca | tee-verify, dep:p384, dep:sha2, dep:coset, dep:ciborium |
dao-validators | sigil-state/dao-validators, dep:async-trait, dep:oas-resolve |
Public source modules
- crate — 82 declarations
- admission — 15 declarations
- bootstrap — 18 declarations
- compute_durable — 116 declarations
- compute_state — 46 declarations
- consensus_coordinator — 7 declarations
- contract_durable — 47 declarations
- crucible_durable — 31 declarations
- dex_durable — 25 declarations
- engine — 34 declarations
- error — 2 declarations
- executor — 24 declarations
- executor_compute — 16 declarations
- executor_contract — 16 declarations
- executor_crucible — 12 declarations
- executor_dao — 13 declarations
- executor_dex — 10 declarations
- executor_evidence — 1 declarations
- executor_gal — 11 declarations
- executor_labor — 34 declarations
- executor_mail — 30 declarations
- executor_nft — 6 declarations
- executor_nova — 20 declarations
- executor_recovery — 6 declarations
- executor_storage — 8 declarations
- executor_username — 9 declarations
- executor_vigils — 23 declarations
- gal_durable — 23 declarations
- genesis_loader — 2 declarations
- governance_durable — 41 declarations
- health — 13 declarations
- host_backend — 7 declarations
- labor_durable — 66 declarations
- logging — 13 declarations
- mail_durable — 41 declarations
- mempool — 27 declarations
- metrics — 39 declarations
- nft_durable — 36 declarations
- nova_durable — 30 declarations
- recovery_durable — 24 declarations
- rpc_compute — 20 declarations
- rpc_contract — 8 declarations
- rpc_crucible — 7 declarations
- rpc_dex — 10 declarations
- rpc_evidence — 2 declarations
- rpc_gal — 7 declarations
- rpc_labor — 14 declarations
- rpc_mail — 14 declarations
- rpc_middleware — 12 declarations
- rpc_nft — 5 declarations
- rpc_nova — 6 declarations
- rpc_server — 12 declarations
- rpc_storage_market — 8 declarations
- rpc_sync — 7 declarations
- rpc_username — 6 declarations
- rpc_vigils — 5 declarations
- snapshot — 5 declarations
- staking — 1 declarations
- storage_market_durable — 29 declarations
- storage_migration — 2 declarations
- tee_verify — 14 declarations
- tee_verify::arm_cca — 2 declarations
- tee_verify::sev_snp — 2 declarations
- tee_verify::sgx_dcap — 2 declarations
- tee_verify::tdx — 2 declarations
- tower_durable — 39 declarations
- tower_runtime — 6 declarations
- username_durable — 34 declarations
- validator_agent — 23 declarations
- weave — 12 declarations
- ws — 15 declarations