//! ArbOS's precompiles and the NodeInterface: the chain-specific surface of an Arbitrum Nitro
//! chain, as Elysium serves it (ArbOS 61, Stylus on). Each is a list of [`Method`]s as the Nitro
//! interfaces declare them, typed [`Read`]s for the views, and [`Call`]s for what a transaction
//! does.
//!
//! A precompile's code reads `0xfe`; `eth_call` with the declared selectors works. The
//! NodeInterface at `0xc8` has no code at all and answers only `eth_call` and `eth_estimateGas`.
//! HyperEVM's HyperCore read precompiles (`0x...0800` on) and CoreWriter are not on Elysium: a call
//! to them answers empty, as any address without code does.
//!
//! [`Method`]: crate::client::Method
//! [`Read`]: crate::client::Read
//! [`Call`]: crate::client::Call
pub use ;