Expand description
Shared Bitcoin RPC type definitions
This crate provides the core types and utilities for working with the Bitcoin Core JSON-RPC API. It serves as a shared foundation that can be used by both the codegen system and external consumers like fuzzing tools.
§Core Types
BtcMethod
- Complete Bitcoin method definitionBtcArgument
- Method argument specificationBtcResult
- Method result specificationApiDefinition
- Complete API definition container
§Features
- JSON serialization/deserialization with serde
- Schema loading utilities
- Error handling with thiserror
Re-exports§
pub use types::ApiDefinition;
pub use types::BtcArgument;
pub use types::BtcMethod;
pub use types::BtcResult;
pub use types::Result;
pub use types::SchemaError;
Modules§
- types
- Core schema types for Bitcoin RPC API definitions