Registry / other / sp-externalities

sp-externalities

JSON →
library0.32.0rscratesunverified

Substrate externalities abstraction for runtime storage and environment.

# Cargo.toml [dependencies] sp-externalities = "0.32.0"
INSTALL
IMPORT
SIG · SP-EXTERNALITIES
S
sp-externalities
otherrustv0.32.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

Externalities
use sp_externalities::Externalities;

Basic storage read/write using Externalities trait.

use sp_externalities::Externalities; fn test_ext(ext: &mut dyn Externalities) { ext.set_storage(b"key", b"value"); assert_eq!(ext.get_storage(b"key"), Some(b"value".to_vec())); }
Debug
Known issues
breakingPart of Substrate/Polkadot SDK; may have breaking changes across versions.
fix
Pin to a specific version and follow Substrate release notes.
affects: >=0.32.0
Upgrade
Version history
0.32.0latest on crates.io
Audit
Dependencies

No dependency data recorded yet.

Agent activity
8 hits · last 30 days
node
8
Resources
sp-externalities — cargo add sp-externalities · libregistry