roxy-types 0.1.0

Core types for Roxy RPC proxy
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#![doc = include_str!("../README.md")]
#![doc(issue_tracker_base_url = "https://github.com/refcell/roxy/issues/")]
#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
#![cfg_attr(not(test), warn(unused_crate_dependencies))]

// Re-export alloy JSON-RPC types
pub use alloy_json_rpc::{
    ErrorPayload, Id, Request, RequestMeta, RequestPacket, Response, ResponsePacket,
    ResponsePayload, RpcError,
};
// Re-export alloy primitives for block types
pub use alloy_primitives::{Address, B256, BlockHash, BlockNumber};

// Export our custom error type
mod error;
pub use error::{RoxyError, error_codes};