extern crate serde;

#[macro_use]
extern crate serde_derive;

pub mod bitcoin;
mod contract_interface;
mod events;
mod ordinals;
mod processors;
mod rosetta;

pub use contract_interface::*;
pub use events::*;
pub use ordinals::*;
pub use processors::*;
pub use rosetta::*;

pub const DEFAULT_STACKS_NODE_RPC: &str = "http://localhost:20443";

#[derive(Clone, Debug)]
pub enum Chain {
    Bitcoin,
    Stacks,
}
