From 39fcb75707c0e676bb40295b3e71efb197613e1f Mon Sep 17 00:00:00 2001 From: Techno Freak Date: Sun, 25 Jul 2021 15:55:50 +0300 Subject: [PATCH 1/4] Add Persistence config --- src/commands/init/config_builder.rs | 1 + src/commands/init/networks.rs | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/commands/init/config_builder.rs b/src/commands/init/config_builder.rs index a71ebbd3..2427e455 100644 --- a/src/commands/init/config_builder.rs +++ b/src/commands/init/config_builder.rs @@ -66,6 +66,7 @@ impl ConfigBuilder { Network::IrisHub => include_str!("templates/networks/irishub.toml"), Network::SentinelHub => include_str!("templates/networks/sentinelhub.toml"), Network::Osmosis => include_str!("templates/networks/osmosis.toml"), + Network::Persistence => include_str!("templates/networks/persistence.toml"), }); } } diff --git a/src/commands/init/networks.rs b/src/commands/init/networks.rs index bdd210ae..65a0c41b 100644 --- a/src/commands/init/networks.rs +++ b/src/commands/init/networks.rs @@ -23,6 +23,9 @@ pub enum Network { /// Osmosis `osmosis` chain Osmosis, + + /// Persistence `core` chain + Persistence, } impl Display for Network { @@ -33,6 +36,7 @@ impl Display for Network { Network::IrisHub => "irishub", Network::SentinelHub => "sentinelhub", Network::Osmosis => "osmosis", + Network::Persistence => "persistence", }) } } @@ -46,6 +50,7 @@ impl Network { Network::IrisHub, Network::SentinelHub, Network::Osmosis, + Network::Persistence, ] } @@ -57,6 +62,7 @@ impl Network { "irishub" => Network::IrisHub, "sentinelhub" => Network::SentinelHub, "osmosis" => Network::Osmosis, + "persistence" => Network::Persistence, other => { status_err!("unknown Tendermint network: `{}`", other); eprintln!("\nRegistered networks:"); @@ -78,6 +84,7 @@ impl Network { Network::IrisHub => "irishub", Network::SentinelHub => "sentinelhub-2", Network::Osmosis => "osmosis-1", + Network::Persistence => "core-1", } } @@ -89,6 +96,7 @@ impl Network { Network::IrisHub => "iris.toml", Network::SentinelHub => "sentinelhub.toml", Network::Osmosis => "osmosis.toml", + Network::Persistence => "persistence.toml", } } } From 7cf72b7f82e52bd866c476a6b79d04c97218164d Mon Sep 17 00:00:00 2001 From: Techno Freak Date: Sun, 25 Jul 2021 16:02:42 +0300 Subject: [PATCH 2/4] Forgot to actually commit configs --- src/commands/init/templates/networks/persistence.toml | 6 ++++++ src/commands/init/templates/schema/persistence.toml | 4 ++++ 2 files changed, 10 insertions(+) create mode 100644 src/commands/init/templates/networks/persistence.toml create mode 100644 src/commands/init/templates/schema/persistence.toml diff --git a/src/commands/init/templates/networks/persistence.toml b/src/commands/init/templates/networks/persistence.toml new file mode 100644 index 00000000..d919730e --- /dev/null +++ b/src/commands/init/templates/networks/persistence.toml @@ -0,0 +1,6 @@ +### Persistence Network + +[[chain]] +id = "core-1" +key_format = { type = "bech32", account_key_prefix = "persistencepub", consensus_key_prefix = "persistencevalconspub" } +state_file = "$KMS_HOME/state/core-1-consensus.json" \ No newline at end of file diff --git a/src/commands/init/templates/schema/persistence.toml b/src/commands/init/templates/schema/persistence.toml new file mode 100644 index 00000000..26708159 --- /dev/null +++ b/src/commands/init/templates/schema/persistence.toml @@ -0,0 +1,4 @@ +# TODO +# +# If you're interested in this, please open an issue at: +# From 54b2af36fa07febecf6144461aa3f4fa0e510ef9 Mon Sep 17 00:00:00 2001 From: Techno Freak Date: Sun, 25 Jul 2021 16:30:51 +0300 Subject: [PATCH 3/4] Trying to fix tests --- src/commands/init/networks.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commands/init/networks.rs b/src/commands/init/networks.rs index 65a0c41b..f4d77cab 100644 --- a/src/commands/init/networks.rs +++ b/src/commands/init/networks.rs @@ -62,7 +62,7 @@ impl Network { "irishub" => Network::IrisHub, "sentinelhub" => Network::SentinelHub, "osmosis" => Network::Osmosis, - "persistence" => Network::Persistence, + "core" => Network::Persistence, other => { status_err!("unknown Tendermint network: `{}`", other); eprintln!("\nRegistered networks:"); From e8e3c7612c97aebd25245c2cfef5734fdc89ef55 Mon Sep 17 00:00:00 2001 From: Techno Freak Date: Sun, 25 Jul 2021 17:04:46 +0300 Subject: [PATCH 4/4] Probably fixed tests --- src/commands/init/networks.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commands/init/networks.rs b/src/commands/init/networks.rs index f4d77cab..22207a59 100644 --- a/src/commands/init/networks.rs +++ b/src/commands/init/networks.rs @@ -36,7 +36,7 @@ impl Display for Network { Network::IrisHub => "irishub", Network::SentinelHub => "sentinelhub", Network::Osmosis => "osmosis", - Network::Persistence => "persistence", + Network::Persistence => "core", }) } }