diff --git a/cmd/ethrex/utils.rs b/cmd/ethrex/utils.rs index 3a59baf1376..891dc016a4d 100644 --- a/cmd/ethrex/utils.rs +++ b/cmd/ethrex/utils.rs @@ -171,6 +171,59 @@ pub fn get_minimal_client_version() -> String { } pub fn display_chain_initialization(genesis: &Genesis) { + const BANNER: &str = r#" + + ░ + ░░░░ ░░░░░ + ░ ░░░░░ ░░░░▒▓░░ ░ + ░░ ░▓▒░░░░▒░▒██▒░░░▒▒░░░ ░░░ + ░░░░░ ░▒█▒░▒▒░░▓██▒▒█▓▓▓███▓░░▒▒▒▒░░░░░░░ + ░░░▓▓▒░░░▒██▒▒█░░▒██▓░█▓░░░▒▓██▓▒▓████▓▓░▒▒░░ + ░░░░░▒████████▒▒█▓░░▒██▒▒█▓▒▒▓█▓▓░▒▓█▒░░░░▒▒▒▒▒▒░░ + ░░▒▓██▓▒▒████▓▒░░░▓█▒░▒▓█▒▒█████▒▒░░▒██▒░░ ░░▒█▒░░░ + ░░▒▒███▒░▒▒▓▓▒▒█▓░░░░▓█████▒▒▓████▒░░░▒▓██▒▒░░░░ ░░▓█▒▒░░ ░░░░ + ░░░▓██▓▒░░░░▒▒▒░░██▒░░░▓█▓▓▓▒▓░▓██░▒██▒░░▒█▓▓▓▓▓▓░ ░▓██░░░░░▒▒▓ + ░▒████▒░░░░▒▓▓░░░░██░▒░▒▓▒░░░▒▒▒█▓░░▒▓█▒░▓█▒░░░░░░ ░░░░▒▓██▓▓▓███▒░ + ░░▓██▒░▒▒▓█▓▓░░░░▓▓▒▓░▒▒░░░░▓▒▒▒▒░▒▒█▓▒▓██░░░▒░░░░░▒▓████████▓▒▒░ + ░░░▒███▓█▓▒░░░░░▒▒▒▒▓▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▒▒▒▒▒▒▒▓▓▓▒▒▒▒███▓▒░░ + ░░▒▒████▓▒░░░░▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░██▓░░░ + ░▒▓██▓▓██▒░░░░░▒▒░▒▒▒▓█▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░ ░░▒██▓░ + ░░▒██▒░░▒▓█▒░░░░▒▓▒▒▒▒▓▓█▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒▒▒░░░ ░▒█▓░ + ░░▒█▓▒░░░░▒██▒▒▓█▓▒░░▒▓▓████▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░▒░░▒▒░░ ░▒▓▓▒░ + ░░▒▓▓▒░░ ░░▓████▓░░▒░░▓██▓▒▓██▓▒▒▓▓▒▒▒▒▒▒▒▒▒▒▒░░░░▒░░░░ ░▓█▒░ + ░░▓▒░░ ░▒███▒▒▒▒▒▓▒▒▓██▓▒▓███▒▓██▓▒▒▓▒▒▒▒▒▒▒░▒▓░▒░▒▒░ ░▒▓▒░ + ░░▒▒▒░░ ░░▒█▓▒░░ ░▒▒█▓███▓▓▒▒▒▒▒░▒▒▒▒░░▒▒▒▒▒░▒▒░▒▒▒▒░ ░▒▒░ + ░░░░ ░░▒█▓░░░ ░░▒▒▒▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒░▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ ░░░░ + ░▒█▒░ ░▒▒▒▒▒▒▓█▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ + ░▒▓░░ ░▒▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ + ░▒▒░░ ░░▒▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒ + ░░░░░ ░░▒▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ + ░░░ ░▒▒▒▒▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒░ + ░▒▒▒▒▒▓▒▒▒▒▒░▒▒▓▓▒▒▓█▒░░░▒▒▒▒▒▒▒▒▒▒░ + ░░▒▒▒▒▒▒▒▒░░▒██▒▓█▒▒██▒██▒░░░▒▒▒▒▒▒▒░ + ░▒▒▒▒▒▒▒░░▒▒██ ░▒█▒▒█▓ ▒██▒░░░▒▒▒▒▒▒▒░ + ░░░░░░░░▓▒░▓█░░▒█▒▓█▒▒▒█▓░▓█░░░░░░░░ + ░▒▒▒▒▓░▒▒░░▓░▒▒▓▒▒▒▒▒▒▓▒░▓▓░▓▒▒▒▒░ + ▒▒▒▒▓▓░░▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▓▓░░▓▓▒▒▒▒ + ▒▒▓▒▒▓▒ ░░▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░▒▓▓▒▓▒▒ + ░▒▓▓▒▓▓▓▒░█▒▒▒▒▒▒▒▒▒▒▒▒▓░▓█▓▓▒▓▓▒▒ + ░▒▒▒▒▒▒▓▒██▒▒▒▒▒▒▒▒▒▒▒▒▓▓▓▓▒▒▒▒▒▒░ + ░▒▒▒▒▒▓▓██▒█▒▒▒▒▒▒▒▒▓▒▓█▓▓▒▒▒▒▒░▒▒▒▒▒▒░ + ░▒▒░░░▒▒░░░▒▒▒▒██▓▓█▒▒▒▒▒▒▒▒█▓▓██▒▒▒▒░░▒░░░░░░░░░ + ░░░▒▒▒░░░▒░ ░▒▒▒█▓██░▒▒▒▒▒▓▒▓▓▓▓▒▒▒▒▒░░░▒▓▒▒▒▒░▒░ + ▒░░▒▓▓▒░░▒▒░░░▒▒▒▒▓▓█▓▒▒▒▒▒█▒█▓▒░░░░░░░░▒▓▒▒▒▒▒▒░▒░ + ▒░░▓▒▒░░░░▒▒▒▒▒░░░░░░░░░░░░░░░░░░▒▒▓▓▓▓▒░▒▓▓▓▒▓▓░▒░ + ▒░▒▓▓▒░░░▒▓▓▒▓▓▒▒▓▓▒░░▓▓▓▒▒▓▓▓▓▒▒░░▒▒▒▒▓▒▒█████▓░▒░ + ▒░▒██▓░░░▓▓░▒▓▒▒▒▒▒▒▒▒▓▓▒▒▒▒▒▒▒▒▒░░▓▓▒▓▓▓▒██▓▒██░▓░ + ▒░▒███▒▒▒▓▓▒▓▓▓▓▓████▓███▓█▓▓▒▓▓▓▒░▓▓░▒██▓██▓▒█▓░▓░ + ▒░░▓████▒▓█████▓▓██▒██▓██▓██████▒░▒██▒▓██▓██░░▒░▒░ + ░▒░░▓██▒██░░██▒▓██▒░▓▒██▓██▓▓████▒████▒░░░░░▒▒▒░ + ░▒░▒▓▒▓█░░██▒▓██▒░░▒██████▒▓███▒██▓░░░▒▒▒░ + ░▒▒░░░░░░▒░▓██▒░░▒██▓██████▒░░░░░▒▒░ + ░▒▒▒▒░░░░░░░░▒▒░░░░░░░░░░▒▒▒▒░ + ░░░░░░░░ ░░░░░░░░░░░ +"#; + println!("{BANNER}"); let border = "═".repeat(70); info!("{border}");