foundry_wallets/lib.rs
1//! # foundry-wallets
2//!
3//! Utilities for working with multiple signers.
4
5#![cfg_attr(not(test), warn(unused_crate_dependencies))]
6#![cfg_attr(docsrs, feature(doc_cfg))]
7
8#[macro_use]
9extern crate foundry_common;
10
11#[macro_use]
12extern crate tracing;
13
14pub mod error;
15pub mod opts;
16pub mod signer;
17pub mod tempo;
18pub mod utils;
19pub mod wallet_browser;
20pub mod wallet_multi;
21pub mod wallet_raw;
22
23pub use opts::WalletOpts;
24pub use signer::{PendingSigner, WalletSigner};
25pub use tempo::TempoAccessKeyConfig;
26pub use wallet_browser::opts::BrowserWalletOpts;
27pub use wallet_multi::MultiWalletOpts;
28pub use wallet_raw::RawWalletOpts;
29
30#[cfg(feature = "aws-kms")]
31use aws_config as _;