ethers-rs/crates/ethers-contract/src/lib.rs

25 lines
510 B
Rust
Raw Normal View History

2020-05-26 18:57:59 +00:00
mod contract;
pub use contract::Contract;
mod event;
pub use event::Event;
mod call;
pub use call::{ContractCall, ContractError};
2020-05-26 10:44:35 +00:00
2020-05-30 14:24:50 +00:00
mod factory;
pub use factory::ContractFactory;
2020-05-26 18:57:59 +00:00
#[cfg(feature = "abigen")]
pub use ethers_contract_abigen::Builder;
2020-05-26 10:44:35 +00:00
2020-05-26 18:57:59 +00:00
#[cfg(feature = "abigen")]
pub use ethers_contract_derive::abigen;
2020-05-26 10:44:35 +00:00
2020-05-26 18:57:59 +00:00
// re-export for convenience
pub use ethers_providers as providers;
pub use ethers_signers as signers;
pub use ethers_types as types;
pub use ethers_types::abi;
2020-05-26 18:57:59 +00:00
pub use once_cell::sync::Lazy;