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

25 lines
506 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
2020-05-31 16:01:34 +00:00
pub use ethers_core::abi;
pub use ethers_core::types;
2020-05-26 18:57:59 +00:00
pub use ethers_providers as providers;
pub use ethers_signers as signers;
pub use once_cell::sync::Lazy;