Expand description
Miscellaneous utility helpers.
Re-exports
pub use account_id::AccountId32;pub use multi_address::MultiAddress;pub use multi_signature::MultiSignature;Modules
The “default” Substrate/Polkadot AccountId. This is used in codegen, as well as signing related bits.
This doesn’t contain much functionality itself, but is easy to convert to/from an
sp_core::AccountId32
for instance, to gain functionality without forcing a dependency on Substrate crates here.Generic
scale_bits over bitvec-like BitOrder and BitFormat types.The “default” Substrate/Polkadot Address type. This is used in codegen, as well as signing related bits.
This doesn’t contain much functionality itself, but is easy to convert to/from an
sp_runtime::MultiAddress
for instance, to gain functionality without forcing a dependency on Substrate crates here.The “default” Substrate/Polkadot Signature type. This is used in codegen, as well as signing related bits.
This doesn’t contain much functionality itself, but is easy to convert to/from an
sp_runtime::MultiSignature
for instance, to gain functionality without forcing a dependency on Substrate crates here.Structs
Wraps an already encoded byte vector, prevents being encoded as a raw byte vector as part of
the transaction payload
A wrapper for any type
T which implement encode/decode in a way compatible with Vec<u8>.Type Definitions
This represents a key-value collection and is SCALE compatible
with collections like BTreeMap. This has the same type params
as
BTreeMap which allows us to easily swap the two during codegen.