diff --git a/CHANGELOG.md b/CHANGELOG.md index bd229d98..e5a3f632 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ All notable changes to this project will be documented in this file. -## Version: 0.26.6 +## Version: 0.26.7 ### New diff --git a/Cargo.lock b/Cargo.lock index 3fb25087..5260b277 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2372,9 +2372,9 @@ checksum = "6bdef32e8150c2a081110b42772ffe7d7c9032b606bc226c8260fd97e0976601" [[package]] name = "syn" -version = "1.0.93" +version = "1.0.94" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "04066589568b72ec65f42d65a1a52436e954b168773148893c020269563decf2" +checksum = "a07e33e919ebcd69113d5be0e4d70c5707004ff45188910106854f38b960df4a" dependencies = [ "proc-macro2", "quote", @@ -2812,7 +2812,7 @@ dependencies = [ [[package]] name = "tonos-cli" -version = "0.26.6" +version = "0.26.7" dependencies = [ "assert_cmd", "async-trait", diff --git a/Cargo.toml b/Cargo.toml index 8d20b9de..6687ff6e 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -16,7 +16,7 @@ license = 'Apache-2.0' name = 'tonos-cli' readme = 'README.md' repository = 'https://github.com/tonlabs/tonos-cli' -version = '0.26.6' +version = '0.26.7' [dependencies] async-trait = '0.1.42' diff --git a/README.md b/README.md index 61dbfce5..95d433af 100644 --- a/README.md +++ b/README.md @@ -300,9 +300,11 @@ Succeeded. "async_call": false, "debug_fail": "None", "endpoints": [ - "https://main2.ton.dev", - "https://main3.ton.dev", - "https://main4.ton.dev" + "https://eri01.main.everos.dev", + "https://gra01.main.everos.dev", + "https://gra02.main.everos.dev", + "https://lim01.main.everos.dev", + "https://rbx01.main.everos.dev" ] } ``` @@ -370,13 +372,16 @@ Default state of the map: ```bash { "net.ton.dev": [ - "https://net1.ton.dev", - "https://net5.ton.dev" + "https://eri01.net.everos.dev", + "https://rbx01.net.everos.dev" + "https://gra01.net.everos.dev" ], "main.ton.dev": [ - "https://main2.ton.dev", - "https://main3.ton.dev", - "https://main4.ton.dev" + "https://eri01.main.everos.dev", + "https://gra01.main.everos.dev", + "https://gra02.main.everos.dev", + "https://lim01.main.everos.dev", + "https://rbx01.main.everos.dev" ], "http://127.0.0.1/": [ "http://0.0.0.0/", @@ -397,7 +402,7 @@ Example: ```bash tonos-cli config endpoint remove main.ton.dev -tonos-cli config endpoint add main.ton.dev "https://main2.ton.dev","https://main3.ton.dev","https://main4.ton.dev" +tonos-cli config endpoint add main.ton.dev "https://eri01.main.everos.dev","https://gra01.main.everos.dev","https://gra02.main.everos.dev","https://lim01.main.everos.dev","https://rbx01.main.everos.dev" ``` > **Note**: If url used in add command already exists, endpoints lists will be merged. diff --git a/src/config.rs b/src/config.rs index 2d457212..5c44eaf0 100644 --- a/src/config.rs +++ b/src/config.rs @@ -146,14 +146,17 @@ impl Config { lazy_static! { static ref MAIN_ENDPOINTS: Vec = vec![ - "https://main2.ton.dev".to_string(), - "https://main3.ton.dev".to_string(), - "https://main4.ton.dev".to_string(), + "https://eri01.main.everos.dev".to_string(), + "https://gra01.main.everos.dev".to_string(), + "https://gra02.main.everos.dev".to_string(), + "https://lim01.main.everos.dev".to_string(), + "https://rbx01.main.everos.dev".to_string(), ]; static ref NET_ENDPOINTS: Vec = vec![ - "https://net1.ton.dev".to_string(), - "https://net5.ton.dev".to_string(), + "https://eri01.net.everos.dev".to_string(), + "https://rbx01.net.everos.dev".to_string(), + "https://gra01.net.everos.dev".to_string(), ]; static ref SE_ENDPOINTS: Vec = vec![ diff --git a/tests/cli.rs b/tests/cli.rs index d5bd71b3..4ee5807f 100644 --- a/tests/cli.rs +++ b/tests/cli.rs @@ -141,10 +141,10 @@ fn test_config_endpoints() -> Result<(), Box> { cmd.assert() .success() .stdout(predicate::str::contains("main.ton.dev")) - .stdout(predicate::str::contains("https://main2.ton.dev")) + .stdout(predicate::str::contains("https://rbx01.main.everos.dev")) .stdout(predicate::str::contains("http://127.0.0.1/")) .stdout(predicate::str::contains("net.ton.dev")) - .stdout(predicate::str::contains("https://net1.ton.dev")); + .stdout(predicate::str::contains("https://gra01.net.everos.dev")); let mut cmd = Command::cargo_bin(BIN_NAME)?; cmd.arg("config") @@ -161,9 +161,11 @@ fn test_config_endpoints() -> Result<(), Box> { .success() .stdout(predicate::str::contains(r#""url": "main.ton.dev","#)) .stdout(predicate::str::contains(r#""endpoints": [ - "https://main2.ton.dev", - "https://main3.ton.dev", - "https://main4.ton.dev" + "https://eri01.main.everos.dev", + "https://gra01.main.everos.dev", + "https://gra02.main.everos.dev", + "https://lim01.main.everos.dev", + "https://rbx01.main.everos.dev" ]"#)); let mut cmd = Command::cargo_bin(BIN_NAME)?; @@ -175,10 +177,10 @@ fn test_config_endpoints() -> Result<(), Box> { cmd.assert() .success() .stdout(predicate::str::contains("main.ton.dev")) - .stdout(predicate::str::contains("https://main2.ton.dev")) + .stdout(predicate::str::contains("https://rbx01.main.everos.dev")) .stdout(predicate::str::contains("http://127.0.0.1/")) .stdout(predicate::str::contains("net.ton.dev")) - .stdout(predicate::str::contains("https://net1.ton.dev")) + .stdout(predicate::str::contains("https://gra01.net.everos.dev")) .stdout(predicate::str::contains("myownhost")) .stdout(predicate::str::contains("1.1.1.1")) .stdout(predicate::str::contains("my.net.com")); @@ -204,10 +206,10 @@ fn test_config_endpoints() -> Result<(), Box> { cmd.assert() .success() .stdout(predicate::str::contains("main.ton.dev")) - .stdout(predicate::str::contains("https://main2.ton.dev")) + .stdout(predicate::str::contains("https://rbx01.main.everos.dev")) .stdout(predicate::str::contains("http://127.0.0.1/")) .stdout(predicate::str::contains("net.ton.dev")) - .stdout(predicate::str::contains("https://net1.ton.dev")) + .stdout(predicate::str::contains("https://gra01.net.everos.dev")) .stdout(predicate::str::contains("myownhost")) .stdout(predicate::str::contains("1.1.1.1")) .stdout(predicate::str::contains("my.net.com")) @@ -232,10 +234,10 @@ fn test_config_endpoints() -> Result<(), Box> { cmd.assert() .success() .stdout(predicate::function(|s: &str| !s.contains("main.ton.dev"))) - .stdout(predicate::function(|s: &str| !s.contains("https://main2.ton.dev"))) + .stdout(predicate::function(|s: &str| !s.contains("https://rbx01.main.everos.dev"))) .stdout(predicate::str::contains("http://127.0.0.1/")) .stdout(predicate::str::contains("net.ton.dev")) - .stdout(predicate::str::contains("https://net1.ton.dev")) + .stdout(predicate::str::contains("https://gra01.net.everos.dev")) .stdout(predicate::str::contains("myownhost")) .stdout(predicate::str::contains("1.1.1.1")) .stdout(predicate::str::contains("my.net.com")); @@ -247,10 +249,10 @@ fn test_config_endpoints() -> Result<(), Box> { cmd.assert() .success() .stdout(predicate::function(|s: &str| !s.contains("main.ton.dev"))) - .stdout(predicate::function(|s: &str| !s.contains("https://main2.ton.dev"))) + .stdout(predicate::function(|s: &str| !s.contains("https://rbx01.main.everos.dev"))) .stdout(predicate::str::contains("http://127.0.0.1/")) .stdout(predicate::str::contains("net.ton.dev")) - .stdout(predicate::str::contains("https://net1.ton.dev")) + .stdout(predicate::str::contains("https://gra01.net.everos.dev")) .stdout(predicate::str::contains("myownhost")) .stdout(predicate::str::contains("1.1.1.1")) .stdout(predicate::str::contains("my.net.com")); @@ -265,9 +267,9 @@ fn test_config_endpoints() -> Result<(), Box> { .stdout(predicate::function(|s: &str| !s.contains("my.net.com"))) .stdout(predicate::str::contains("http://127.0.0.1/")) .stdout(predicate::str::contains("net.ton.dev")) - .stdout(predicate::str::contains("https://net1.ton.dev")) + .stdout(predicate::str::contains("https://gra01.net.everos.dev")) .stdout(predicate::str::contains("main.ton.dev")) - .stdout(predicate::str::contains("https://main2.ton.dev")); + .stdout(predicate::str::contains("https://rbx01.main.everos.dev")); let mut cmd = Command::cargo_bin(BIN_NAME)?; cmd.arg("config")