Expand description
The traits defined here is intent to describe the requirements of current library code and only implemented the trait in upper level code.
Re-exports§
pub use default_impls::DefaultCellCollector;pub use default_impls::DefaultCellDepResolver;pub use default_impls::DefaultHeaderDepResolver;pub use default_impls::DefaultTransactionDependencyProvider;pub use default_impls::SecpCkbRawKeySigner;pub use light_client_impls::LightClientCellCollector;pub use light_client_impls::LightClientHeaderDepResolver;pub use light_client_impls::LightClientTransactionDependencyProvider;pub use offchain_impls::OffchainCellCollector;pub use offchain_impls::OffchainCellDepResolver;pub use offchain_impls::OffchainHeaderDepResolver;pub use offchain_impls::OffchainTransactionDependencyProvider;
Modules§
- default_
impls - dummy_
impls - light_
client_ impls - offchain_
impls - For for implement offchain operations or for testing purpose
Structs§
- Cell
Query Options - Live
Cell - Value
Range Option - The value range option:
start <= value < end
Enums§
- Cell
Collector Error - Cell collector errors
- Maturity
Option - Primary
Script Type - The primary serach script type
- Query
Order - Signer
Error - Signer errors
- Transaction
Dependency Error - Transaction dependency provider errors
Traits§
- Cell
Collector - Cell
DepResolver - Header
DepResolver - Signer
- A signer abstraction, support signer type:
- Transaction
Dependency Provider - Provider dependency information of a transaction: