refactor: organize files in `hyperlane-ethereum` (#3633)
### Description Some cleanup along my way to integrating with `Multicall3` in hyp-ethereum. - Categorizes most files from `src` into `ism`, `contracts`, `signer` modules - Renames the previous `contracts` dir (that held the abi interfaces) to `interfaces`, so we can use `contracts` for the actual contracts (e.g. mailbox, igp)trevor/opentelemetry
parent
2e439423e7
commit
f2cb6ebc1b
@ -1 +1 @@ |
|||||||
src/contracts |
src/interfaces |
@ -1,3 +1,3 @@ |
|||||||
fn main() { |
fn main() { |
||||||
abigen::generate_bindings_for_dir("./abis", "./src/contracts", abigen::BuildType::Ethers); |
abigen::generate_bindings_for_dir("./abis", "./src/interfaces", abigen::BuildType::Ethers); |
||||||
} |
} |
||||||
|
@ -0,0 +1,9 @@ |
|||||||
|
pub use {interchain_gas::*, mailbox::*, merkle_tree_hook::*, validator_announce::*}; |
||||||
|
|
||||||
|
mod interchain_gas; |
||||||
|
|
||||||
|
mod mailbox; |
||||||
|
|
||||||
|
mod merkle_tree_hook; |
||||||
|
|
||||||
|
mod validator_announce; |
@ -0,0 +1,10 @@ |
|||||||
|
pub use { |
||||||
|
aggregation_ism::*, ccip_read_ism::*, interchain_security_module::*, multisig_ism::*, |
||||||
|
routing_ism::*, |
||||||
|
}; |
||||||
|
|
||||||
|
mod aggregation_ism; |
||||||
|
mod ccip_read_ism; |
||||||
|
mod interchain_security_module; |
||||||
|
mod multisig_ism; |
||||||
|
mod routing_ism; |
Loading…
Reference in new issue