forge_verify/
lib.rs

1//! Smart contract verification.
2
3#![cfg_attr(not(test), warn(unused_crate_dependencies))]
4#![cfg_attr(docsrs, feature(doc_cfg, doc_auto_cfg))]
5
6#[macro_use]
7extern crate foundry_common;
8
9#[macro_use]
10extern crate tracing;
11
12mod etherscan;
13
14pub mod provider;
15
16pub mod bytecode;
17pub use bytecode::VerifyBytecodeArgs;
18
19pub mod retry;
20pub use retry::RetryArgs;
21
22mod sourcify;
23
24pub mod verify;
25pub use verify::{VerifierArgs, VerifyArgs, VerifyCheckArgs};
26
27mod types;
28
29mod utils;