From 378ccb613a4b2b1c6f5960b87d9c9902b2948eed Mon Sep 17 00:00:00 2001
From: DK <okdas@pm.me>
Date: Thu, 5 Oct 2023 10:38:58 -0700
Subject: [PATCH 1/4] change moniker

---
 config.yml                          | 6 +++---
 localnet/genesis.json               | 2 +-
 localnet/kubernetes/pocketd.yaml    | 4 ++--
 localnet/pocketd/config/config.toml | 2 +-
 4 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/config.yml b/config.yml
index 71bafcea0..f2bf96f0c 100644
--- a/config.yml
+++ b/config.yml
@@ -4,7 +4,7 @@ accounts:
     mnemonic: "baby advance work soap slow exclude blur humble lucky rough teach wide chuckle captain rack laundry butter main very cannon donate armor dress follow"
     coins:
       - 999999999999999999upokt
-  - name: validator1
+  - name: sequencer1
     mnemonic: "creek path rule retire evolve vehicle bargain champion roof whisper prize endorse unknown anchor fashion energy club sauce elder parent cotton old affair visa"
     coins:
       - 900000000000000upokt
@@ -56,10 +56,10 @@ client:
   openapi:
     path: docs/static/openapi.yml
 validators:
-  - name: validator1
+  - name: sequencer1
     bonded: 900000000upokt
     config:
-      moniker: "validator1"
+      moniker: "sequencer1"
 # We can persist arbitrary genesis values via 1 to 1 mapping to genesis.json
 genesis:
   app_state:
diff --git a/localnet/genesis.json b/localnet/genesis.json
index 113334d24..d1e7d9f88 100644
--- a/localnet/genesis.json
+++ b/localnet/genesis.json
@@ -292,7 +292,7 @@
               {
                 "@type": "/cosmos.staking.v1beta1.MsgCreateValidator",
                 "description": {
-                  "moniker": "validator1",
+                  "moniker": "sequencer1",
                   "identity": "",
                   "website": "",
                   "security_contact": "",
diff --git a/localnet/kubernetes/pocketd.yaml b/localnet/kubernetes/pocketd.yaml
index f77b4ddb3..907d033db 100644
--- a/localnet/kubernetes/pocketd.yaml
+++ b/localnet/kubernetes/pocketd.yaml
@@ -6,9 +6,9 @@ metadata:
 data:
   pocket.sh: |-
     #!/bin/sh
-    
+
     echo "AUTH_TOKEN is: $AUTH_TOKEN"
-    VALIDATOR_NAME=validator1
+    VALIDATOR_NAME=sequencer1
     CHAIN_ID=pocket
     KEY_NAME=pocket-key
     KEY_2_NAME=pocket-key-2
diff --git a/localnet/pocketd/config/config.toml b/localnet/pocketd/config/config.toml
index bb8a76c51..2d4cfd233 100644
--- a/localnet/pocketd/config/config.toml
+++ b/localnet/pocketd/config/config.toml
@@ -15,7 +15,7 @@
 proxy_app = "tcp://127.0.0.1:26658"
 
 # A custom human readable name for this node
-moniker = "validator1"
+moniker = "sequencer1"
 
 # If this node is many blocks behind the tip of the chain, BlockSync
 # allows them to catchup quickly by downloading blocks in parallel

From 69e6466778186781709f98df62423c33423af755 Mon Sep 17 00:00:00 2001
From: DK <okdas@pm.me>
Date: Thu, 5 Oct 2023 10:42:59 -0700
Subject: [PATCH 2/4] also rename the keyring file

---
 .../pocketd/keyring-test/{validator1.info => sequencer1.info}     | 0
 1 file changed, 0 insertions(+), 0 deletions(-)
 rename localnet/pocketd/keyring-test/{validator1.info => sequencer1.info} (100%)

diff --git a/localnet/pocketd/keyring-test/validator1.info b/localnet/pocketd/keyring-test/sequencer1.info
similarity index 100%
rename from localnet/pocketd/keyring-test/validator1.info
rename to localnet/pocketd/keyring-test/sequencer1.info

From 330f42e7d8ab34bafb9e399668a0c63f1426e488 Mon Sep 17 00:00:00 2001
From: DK <okdas@pm.me>
Date: Thu, 5 Oct 2023 17:52:14 -0700
Subject: [PATCH 3/4] --wip-- [skip ci]

---
 .gitignore                                    |   6 +-
 Makefile                                      |   2 +-
 localnet/genesis.json                         | 564 ------------------
 localnet/pocketd/config/genesis.json          |   1 -
 localnet/pocketd/config/node_key.json         |   1 -
 .../pocketd/config/priv_validator_key.json    |  11 -
 ...35e3bf8e7de0a11a40fdaae73aca8cbe47.address |   1 -
 ...babffba7d59ab00787f42002c6f528a625.address |   1 -
 ...93930bdbf0a6430f80e989df189b448a0a.address |   1 -
 ...7fa2772a0e64820fde8208a44d086daacd.address |   1 -
 ...832a0c85e378a58802a0c965a22fc18fa5.address |   1 -
 ...bcc7c9014dee1b01e228470ae2d67a00f5.address |   1 -
 ...02df1497f17bfdbe4e2535392cf74619ce.address |   1 -
 ...a4987fd6b678743d32a9e029d2d56f9797.address |   1 -
 localnet/pocketd/keyring-test/app1.info       |   1 -
 localnet/pocketd/keyring-test/app2.info       |   1 -
 localnet/pocketd/keyring-test/app3.info       |   1 -
 ...27c0b9f8682bd896cabf30b9f57a5631b3.address |   1 -
 ...5212db949a7d123e6cdb7419106e811ce3.address |   1 -
 ...b0e7604eb160facf403afc071baf08127a.address |   1 -
 localnet/pocketd/keyring-test/faucet.info     |   1 -
 localnet/pocketd/keyring-test/portal1.info    |   1 -
 localnet/pocketd/keyring-test/portal2.info    |   1 -
 localnet/pocketd/keyring-test/portal3.info    |   1 -
 localnet/pocketd/keyring-test/sequencer1.info |   1 -
 localnet/pocketd/keyring-test/servicer1.info  |   1 -
 localnet/pocketd/keyring-test/servicer2.info  |   1 -
 localnet/pocketd/keyring-test/servicer3.info  |   1 -
 localnet/regenesis.sh                         |  37 ++
 29 files changed, 41 insertions(+), 603 deletions(-)
 delete mode 100644 localnet/genesis.json
 delete mode 120000 localnet/pocketd/config/genesis.json
 delete mode 100644 localnet/pocketd/config/node_key.json
 delete mode 100644 localnet/pocketd/config/priv_validator_key.json
 delete mode 100644 localnet/pocketd/keyring-test/15f76b35e3bf8e7de0a11a40fdaae73aca8cbe47.address
 delete mode 100644 localnet/pocketd/keyring-test/1e55e0babffba7d59ab00787f42002c6f528a625.address
 delete mode 100644 localnet/pocketd/keyring-test/2f62ba93930bdbf0a6430f80e989df189b448a0a.address
 delete mode 100644 localnet/pocketd/keyring-test/3d44c27fa2772a0e64820fde8208a44d086daacd.address
 delete mode 100644 localnet/pocketd/keyring-test/3dad1e832a0c85e378a58802a0c965a22fc18fa5.address
 delete mode 100644 localnet/pocketd/keyring-test/969bc9bcc7c9014dee1b01e228470ae2d67a00f5.address
 delete mode 100644 localnet/pocketd/keyring-test/a3046902df1497f17bfdbe4e2535392cf74619ce.address
 delete mode 100644 localnet/pocketd/keyring-test/a3a29ba4987fd6b678743d32a9e029d2d56f9797.address
 delete mode 100644 localnet/pocketd/keyring-test/app1.info
 delete mode 100644 localnet/pocketd/keyring-test/app2.info
 delete mode 100644 localnet/pocketd/keyring-test/app3.info
 delete mode 100644 localnet/pocketd/keyring-test/d8c0ba27c0b9f8682bd896cabf30b9f57a5631b3.address
 delete mode 100644 localnet/pocketd/keyring-test/eb97f75212db949a7d123e6cdb7419106e811ce3.address
 delete mode 100644 localnet/pocketd/keyring-test/f809cab0e7604eb160facf403afc071baf08127a.address
 delete mode 100644 localnet/pocketd/keyring-test/faucet.info
 delete mode 100644 localnet/pocketd/keyring-test/portal1.info
 delete mode 100644 localnet/pocketd/keyring-test/portal2.info
 delete mode 100644 localnet/pocketd/keyring-test/portal3.info
 delete mode 100644 localnet/pocketd/keyring-test/sequencer1.info
 delete mode 100644 localnet/pocketd/keyring-test/servicer1.info
 delete mode 100644 localnet/pocketd/keyring-test/servicer2.info
 delete mode 100644 localnet/pocketd/keyring-test/servicer3.info
 create mode 100644 localnet/regenesis.sh

diff --git a/.gitignore b/.gitignore
index bbb2dab56..3676a5a41 100644
--- a/.gitignore
+++ b/.gitignore
@@ -27,10 +27,10 @@ bin
 # Why: pocketd CLI should use the same keys as the node that runs inside the cluster to
 # allow commands such as `pocketd tx stake` for work.
 localnet/pocketd/*
-!localnet/pocketd/keyring-test/
-!localnet/pocketd/keyring-test/*
+# !localnet/pocketd/keyring-test/
+# !localnet/pocketd/keyring-test/*
 !localnet/*/config/
-!localnet/*/config/*
+!localnet/*/config/{app.toml,client.toml,config.toml}
 
 # Macos
 .DS_Store
diff --git a/Makefile b/Makefile
index 31344f2d6..ab8085b8e 100644
--- a/Makefile
+++ b/Makefile
@@ -69,6 +69,7 @@ docker_wipe: docker_check warn_destructive prompt_user ## [WARNING] Remove all t
 
 .PHONY: localnet_up
 localnet_up: ## Starts localnet
+	make localnet_regenesis
 	tilt up
 
 .PHONY: localnet_down
@@ -80,7 +81,6 @@ localnet_down: ## Delete resources created by localnet
 localnet_regenesis: # Regenerate the localnet genesis file
 	# NOTE: intentionally not using --home <dir> flag to avoid overwriting the test keyring
 	ignite chain init --skip-proto
-	rm -rf $(POCKETD_HOME)/keyring-test
 	cp -r ${HOME}/.pocket/keyring-test $(POCKETD_HOME)
 	cp ${HOME}/.pocket/config/*_key.json $(POCKETD_HOME)/config/
 	cp ${HOME}/.pocket/config/genesis.json ./localnet/
diff --git a/localnet/genesis.json b/localnet/genesis.json
deleted file mode 100644
index d1e7d9f88..000000000
--- a/localnet/genesis.json
+++ /dev/null
@@ -1,564 +0,0 @@
-{
-  "genesis_time": "2023-10-04T21:24:52.283934Z",
-  "chain_id": "pocket",
-  "initial_height": "1",
-  "consensus_params": {
-    "block": {
-      "max_bytes": "22020096",
-      "max_gas": "-1"
-    },
-    "evidence": {
-      "max_age_num_blocks": "100000",
-      "max_age_duration": "172800000000000",
-      "max_bytes": "1048576"
-    },
-    "validator": {
-      "pub_key_types": [
-        "ed25519"
-      ]
-    },
-    "version": {
-      "app": "0"
-    }
-  },
-  "app_hash": "",
-  "app_state": {
-    "06-solomachine": null,
-    "07-tendermint": null,
-    "application": {
-      "applicationList": [
-        {
-          "address": "pokt1mrqt5f7qh8uxs27cjm9t7v9e74a9vvdnq5jva4",
-          "services": [
-            {
-              "id": "svc1",
-              "name": "TODO"
-            },
-            {
-              "id": "svc2",
-              "name": "TODO"
-            }
-          ],
-          "stake": {
-            "amount": "1000",
-            "denom": "upokt"
-          }
-        }
-      ],
-      "params": {}
-    },
-    "auth": {
-      "params": {
-        "max_memo_characters": "256",
-        "tx_sig_limit": "7",
-        "tx_size_cost_per_byte": "10",
-        "sig_verify_cost_ed25519": "590",
-        "sig_verify_cost_secp256k1": "1000"
-      },
-      "accounts": [
-        {
-          "@type": "/cosmos.auth.v1beta1.BaseAccount",
-          "address": "pokt1awtlw5sjmw2f5lgj8ekdkaqezphgz88rdk93sk",
-          "pub_key": null,
-          "account_number": "0",
-          "sequence": "0"
-        },
-        {
-          "@type": "/cosmos.auth.v1beta1.BaseAccount",
-          "address": "pokt18kk3aqe2pjz7x7993qp2pjt95ghurra9682tyn",
-          "pub_key": null,
-          "account_number": "1",
-          "sequence": "0"
-        },
-        {
-          "@type": "/cosmos.auth.v1beta1.BaseAccount",
-          "address": "pokt1mrqt5f7qh8uxs27cjm9t7v9e74a9vvdnq5jva4",
-          "pub_key": null,
-          "account_number": "2",
-          "sequence": "0"
-        },
-        {
-          "@type": "/cosmos.auth.v1beta1.BaseAccount",
-          "address": "pokt184zvylazwu4queyzpl0gyz9yf5yxm2kdhh9hpm",
-          "pub_key": null,
-          "account_number": "3",
-          "sequence": "0"
-        },
-        {
-          "@type": "/cosmos.auth.v1beta1.BaseAccount",
-          "address": "pokt1lqyu4v88vp8tzc86eaqr4lq8rwhssyn6rfwzex",
-          "pub_key": null,
-          "account_number": "4",
-          "sequence": "0"
-        },
-        {
-          "@type": "/cosmos.auth.v1beta1.BaseAccount",
-          "address": "pokt19a3t4yunp0dlpfjrp7qwnzwlrzd5fzs2gjaaaj",
-          "pub_key": null,
-          "account_number": "5",
-          "sequence": "0"
-        },
-        {
-          "@type": "/cosmos.auth.v1beta1.BaseAccount",
-          "address": "pokt1re27pw4llwnatx4sq7rlggqzcm6j3f39epq2wa",
-          "pub_key": null,
-          "account_number": "6",
-          "sequence": "0"
-        },
-        {
-          "@type": "/cosmos.auth.v1beta1.BaseAccount",
-          "address": "pokt1j6dun0x8eyq5mmsmq83zs3c2utt85q8478c89u",
-          "pub_key": null,
-          "account_number": "7",
-          "sequence": "0"
-        },
-        {
-          "@type": "/cosmos.auth.v1beta1.BaseAccount",
-          "address": "pokt15vzxjqklzjtlz7lahe8z2dfe9nm5vxwwmscne4",
-          "pub_key": null,
-          "account_number": "8",
-          "sequence": "0"
-        },
-        {
-          "@type": "/cosmos.auth.v1beta1.BaseAccount",
-          "address": "pokt15w3fhfyc0lttv7r585e2ncpf6t2kl9uh8rsnyz",
-          "pub_key": null,
-          "account_number": "9",
-          "sequence": "0"
-        },
-        {
-          "@type": "/cosmos.auth.v1beta1.BaseAccount",
-          "address": "pokt1zhmkkd0rh788mc9prfq0m2h88t9ge0j83gnxya",
-          "pub_key": null,
-          "account_number": "10",
-          "sequence": "0"
-        }
-      ]
-    },
-    "authz": {
-      "authorization": []
-    },
-    "bank": {
-      "params": {
-        "send_enabled": [],
-        "default_send_enabled": true
-      },
-      "balances": [
-        {
-          "address": "pokt1zhmkkd0rh788mc9prfq0m2h88t9ge0j83gnxya",
-          "coins": [
-            {
-              "denom": "upokt",
-              "amount": "300000000"
-            }
-          ]
-        },
-        {
-          "address": "pokt1re27pw4llwnatx4sq7rlggqzcm6j3f39epq2wa",
-          "coins": [
-            {
-              "denom": "upokt",
-              "amount": "220000000"
-            }
-          ]
-        },
-        {
-          "address": "pokt19a3t4yunp0dlpfjrp7qwnzwlrzd5fzs2gjaaaj",
-          "coins": [
-            {
-              "denom": "upokt",
-              "amount": "110000000"
-            }
-          ]
-        },
-        {
-          "address": "pokt184zvylazwu4queyzpl0gyz9yf5yxm2kdhh9hpm",
-          "coins": [
-            {
-              "denom": "upokt",
-              "amount": "200000000"
-            }
-          ]
-        },
-        {
-          "address": "pokt18kk3aqe2pjz7x7993qp2pjt95ghurra9682tyn",
-          "coins": [
-            {
-              "denom": "upokt",
-              "amount": "900000000000000"
-            }
-          ]
-        },
-        {
-          "address": "pokt1j6dun0x8eyq5mmsmq83zs3c2utt85q8478c89u",
-          "coins": [
-            {
-              "denom": "upokt",
-              "amount": "330000000"
-            }
-          ]
-        },
-        {
-          "address": "pokt15vzxjqklzjtlz7lahe8z2dfe9nm5vxwwmscne4",
-          "coins": [
-            {
-              "denom": "upokt",
-              "amount": "100000000"
-            }
-          ]
-        },
-        {
-          "address": "pokt15w3fhfyc0lttv7r585e2ncpf6t2kl9uh8rsnyz",
-          "coins": [
-            {
-              "denom": "upokt",
-              "amount": "200000000"
-            }
-          ]
-        },
-        {
-          "address": "pokt1mrqt5f7qh8uxs27cjm9t7v9e74a9vvdnq5jva4",
-          "coins": [
-            {
-              "denom": "upokt",
-              "amount": "100000000"
-            }
-          ]
-        },
-        {
-          "address": "pokt1awtlw5sjmw2f5lgj8ekdkaqezphgz88rdk93sk",
-          "coins": [
-            {
-              "denom": "upokt",
-              "amount": "999999999999999999"
-            }
-          ]
-        },
-        {
-          "address": "pokt1lqyu4v88vp8tzc86eaqr4lq8rwhssyn6rfwzex",
-          "coins": [
-            {
-              "denom": "upokt",
-              "amount": "300000000"
-            }
-          ]
-        }
-      ],
-      "supply": [],
-      "denom_metadata": [],
-      "send_enabled": []
-    },
-    "capability": {
-      "index": "1",
-      "owners": []
-    },
-    "consensus": null,
-    "crisis": {
-      "constant_fee": {
-        "amount": "10000",
-        "denom": "upokt"
-      }
-    },
-    "distribution": {
-      "delegator_starting_infos": [],
-      "delegator_withdraw_infos": [],
-      "fee_pool": {
-        "community_pool": []
-      },
-      "outstanding_rewards": [],
-      "params": {
-        "base_proposer_reward": "0.000000000000000000",
-        "bonus_proposer_reward": "0.000000000000000000",
-        "community_tax": "0.020000000000000000",
-        "withdraw_addr_enabled": true
-      },
-      "previous_proposer": "",
-      "validator_accumulated_commissions": [],
-      "validator_current_rewards": [],
-      "validator_historical_rewards": [],
-      "validator_slash_events": []
-    },
-    "evidence": {
-      "evidence": []
-    },
-    "feegrant": {
-      "allowances": []
-    },
-    "genutil": {
-      "gen_txs": [
-        {
-          "body": {
-            "messages": [
-              {
-                "@type": "/cosmos.staking.v1beta1.MsgCreateValidator",
-                "description": {
-                  "moniker": "sequencer1",
-                  "identity": "",
-                  "website": "",
-                  "security_contact": "",
-                  "details": ""
-                },
-                "commission": {
-                  "rate": "0.100000000000000000",
-                  "max_rate": "0.200000000000000000",
-                  "max_change_rate": "0.010000000000000000"
-                },
-                "min_self_delegation": "1",
-                "delegator_address": "pokt18kk3aqe2pjz7x7993qp2pjt95ghurra9682tyn",
-                "validator_address": "poktvaloper18kk3aqe2pjz7x7993qp2pjt95ghurra9c5ef0t",
-                "pubkey": {
-                  "@type": "/cosmos.crypto.ed25519.PubKey",
-                  "key": "+KGjHm2cRyw5Q722r5bjMup856or61jOgMPXyLiQDmQ="
-                },
-                "value": {
-                  "denom": "upokt",
-                  "amount": "900000000"
-                }
-              }
-            ],
-            "memo": "1960dbca8f80a5170db8e7c488296d98170a5d4e@192.168.88.112:26656",
-            "timeout_height": "0",
-            "extension_options": [],
-            "non_critical_extension_options": []
-          },
-          "auth_info": {
-            "signer_infos": [
-              {
-                "public_key": {
-                  "@type": "/cosmos.crypto.secp256k1.PubKey",
-                  "key": "Ao8usGLm8DesmcEEJ/iIMMr0fnA+mKCCmIJ/aG0HSbwy"
-                },
-                "mode_info": {
-                  "single": {
-                    "mode": "SIGN_MODE_DIRECT"
-                  }
-                },
-                "sequence": "0"
-              }
-            ],
-            "fee": {
-              "amount": [],
-              "gas_limit": "200000",
-              "payer": "",
-              "granter": ""
-            },
-            "tip": null
-          },
-          "signatures": [
-            "tfdZGokLkDRrraAF/UOfCuF8vclBV7X6nIJrDAhHZw0jJIVr784/ADbHkV0mxV4RLYUwCXQvKAq4zSWokvjtVw=="
-          ]
-        }
-      ]
-    },
-    "gov": {
-      "deposit_params": null,
-      "deposits": [],
-      "params": {
-        "burn_proposal_deposit_prevote": false,
-        "burn_vote_quorum": false,
-        "burn_vote_veto": true,
-        "max_deposit_period": "172800s",
-        "min_deposit": [
-          {
-            "amount": "10000",
-            "denom": "upokt"
-          }
-        ],
-        "min_initial_deposit_ratio": "0.000000000000000000",
-        "quorum": "0.334000000000000000",
-        "threshold": "0.500000000000000000",
-        "veto_threshold": "0.334000000000000000",
-        "voting_period": "172800s"
-      },
-      "proposals": [],
-      "starting_proposal_id": "1",
-      "tally_params": null,
-      "votes": [],
-      "voting_params": null
-    },
-    "group": {
-      "group_members": [],
-      "group_policies": [],
-      "group_policy_seq": "0",
-      "group_seq": "0",
-      "groups": [],
-      "proposal_seq": "0",
-      "proposals": [],
-      "votes": []
-    },
-    "ibc": {
-      "channel_genesis": {
-        "ack_sequences": [],
-        "acknowledgements": [],
-        "channels": [],
-        "commitments": [],
-        "next_channel_sequence": "0",
-        "receipts": [],
-        "recv_sequences": [],
-        "send_sequences": []
-      },
-      "client_genesis": {
-        "clients": [],
-        "clients_consensus": [],
-        "clients_metadata": [],
-        "create_localhost": false,
-        "next_client_sequence": "0",
-        "params": {
-          "allowed_clients": [
-            "06-solomachine",
-            "07-tendermint",
-            "09-localhost"
-          ]
-        }
-      },
-      "connection_genesis": {
-        "client_connection_paths": [],
-        "connections": [],
-        "next_connection_sequence": "0",
-        "params": {
-          "max_expected_time_per_block": "30000000000"
-        }
-      }
-    },
-    "interchainaccounts": {
-      "controller_genesis_state": {
-        "active_channels": [],
-        "interchain_accounts": [],
-        "params": {
-          "controller_enabled": true
-        },
-        "ports": []
-      },
-      "host_genesis_state": {
-        "active_channels": [],
-        "interchain_accounts": [],
-        "params": {
-          "allow_messages": [
-            "*"
-          ],
-          "host_enabled": true
-        },
-        "port": "icahost"
-      }
-    },
-    "mint": {
-      "minter": {
-        "annual_provisions": "0.000000000000000000",
-        "inflation": "0.130000000000000000"
-      },
-      "params": {
-        "blocks_per_year": "6311520",
-        "goal_bonded": "0.670000000000000000",
-        "inflation_max": "0.200000000000000000",
-        "inflation_min": "0.070000000000000000",
-        "inflation_rate_change": "0.130000000000000000",
-        "mint_denom": "upokt"
-      }
-    },
-    "params": null,
-    "pocket": {
-      "params": {}
-    },
-    "servicer": {
-      "params": {},
-      "servicersList": [
-        {
-          "address": "pokt19a3t4yunp0dlpfjrp7qwnzwlrzd5fzs2gjaaaj",
-          "services": [
-            {
-              "endpoints": [
-                {
-                  "configs": [
-                    {
-                      "key": "TIMEOUT",
-                      "value": "30s"
-                    }
-                  ],
-                  "metadata": {
-                    "entries": {}
-                  },
-                  "rpc_type": "WEBSOCKET",
-                  "url": "ws://localhost:8546/"
-                }
-              ],
-              "id": {
-                "id": "svc1",
-                "name": "Pocket Network Service 1"
-              },
-              "metadata": {
-                "entries": {}
-              }
-            },
-            {
-              "endpoints": [
-                {
-                  "configs": [
-                    {
-                      "key": "TIMEOUT",
-                      "value": "60s"
-                    }
-                  ],
-                  "metadata": {
-                    "entries": {}
-                  },
-                  "rpc_type": "JSON_RPC",
-                  "url": "http://localhost:8545"
-                }
-              ],
-              "id": {
-                "id": "svc2",
-                "name": "Pocket Network Service 2"
-              },
-              "metadata": {
-                "entries": {}
-              }
-            }
-          ],
-          "stake": {
-            "amount": "1000000",
-            "denom": "upokt"
-          }
-        }
-      ]
-    },
-    "slashing": {
-      "missed_blocks": [],
-      "params": {
-        "downtime_jail_duration": "600s",
-        "min_signed_per_window": "0.500000000000000000",
-        "signed_blocks_window": "100",
-        "slash_fraction_double_sign": "0.050000000000000000",
-        "slash_fraction_downtime": "0.010000000000000000"
-      },
-      "signing_infos": []
-    },
-    "staking": {
-      "delegations": [],
-      "exported": false,
-      "last_total_power": "0",
-      "last_validator_powers": [],
-      "params": {
-        "bond_denom": "upokt",
-        "historical_entries": 10000,
-        "max_entries": 7,
-        "max_validators": 100,
-        "min_commission_rate": "0.000000000000000000",
-        "unbonding_time": "1814400s"
-      },
-      "redelegations": [],
-      "unbonding_delegations": [],
-      "validators": []
-    },
-    "transfer": {
-      "denom_traces": [],
-      "params": {
-        "receive_enabled": true,
-        "send_enabled": true
-      },
-      "port_id": "transfer",
-      "total_escrowed": []
-    },
-    "upgrade": {},
-    "vesting": {}
-  }
-}
\ No newline at end of file
diff --git a/localnet/pocketd/config/genesis.json b/localnet/pocketd/config/genesis.json
deleted file mode 120000
index dfa7e0338..000000000
--- a/localnet/pocketd/config/genesis.json
+++ /dev/null
@@ -1 +0,0 @@
-../../genesis.json
\ No newline at end of file
diff --git a/localnet/pocketd/config/node_key.json b/localnet/pocketd/config/node_key.json
deleted file mode 100644
index a8b4c4a23..000000000
--- a/localnet/pocketd/config/node_key.json
+++ /dev/null
@@ -1 +0,0 @@
-{"priv_key":{"type":"tendermint/PrivKeyEd25519","value":"Qvkt8KM/K8BaNxkwUi26NC8kiKLwaaeAX0Lu5dB1u5YLAQSEfW8c0cHPvOzWrdjnUzJr4it29NtO78khpv4woA=="}}
\ No newline at end of file
diff --git a/localnet/pocketd/config/priv_validator_key.json b/localnet/pocketd/config/priv_validator_key.json
deleted file mode 100644
index d0d4ffb24..000000000
--- a/localnet/pocketd/config/priv_validator_key.json
+++ /dev/null
@@ -1,11 +0,0 @@
-{
-  "address": "06EBF50F1EE29CDAEFF54C092D9E73EB90C1E7F1",
-  "pub_key": {
-    "type": "tendermint/PubKeyEd25519",
-    "value": "+KGjHm2cRyw5Q722r5bjMup856or61jOgMPXyLiQDmQ="
-  },
-  "priv_key": {
-    "type": "tendermint/PrivKeyEd25519",
-    "value": "VvAjOk2fcYnq7NhXY0OsD0T3WWfqzEBOFGdW9s64AeT4oaMebZxHLDlDvbavluMy6nznqivrWM6Aw9fIuJAOZA=="
-  }
-}
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/15f76b35e3bf8e7de0a11a40fdaae73aca8cbe47.address b/localnet/pocketd/keyring-test/15f76b35e3bf8e7de0a11a40fdaae73aca8cbe47.address
deleted file mode 100644
index c0b7f6087..000000000
--- a/localnet/pocketd/keyring-test/15f76b35e3bf8e7de0a11a40fdaae73aca8cbe47.address
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNTowMS40MzQ2NjggLTA3MDAgUERUIG09KzAuMDkwMDcyODM0IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiNERlQlc2c00zRXBMNFFBYyJ9.xJXHsw4biL1b3IgvXL9SZqlAsDfz8E22JykMYe9YXtGCqOIkSmsGOg.WSnnyJu_WRdwfnJ6.nTlC6Kd5RhgWW641kRQEMfAd_J48DJv9kJ_hYweCO5fayPgkHP5Btr3NvMYaQFEqfFZKWxb3umJllvG2R6jr5SCW3AwdwapQAP7e9fVMQ16rEk8nF_HLWtjau0zAoog_szuG4QR8d9WWIPgW0AJnkSUXvDP1gAqom6yhzJ6xfA-IPlGvD42zPh4ZqsBiZv0idpgHO1hIkuGow55PWaeXn1Z2VKddfa5BvFreWfCWBoTqNU-Be30.xtO2o-6v2EglnGB0BLJHDg
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/1e55e0babffba7d59ab00787f42002c6f528a625.address b/localnet/pocketd/keyring-test/1e55e0babffba7d59ab00787f42002c6f528a625.address
deleted file mode 100644
index 347e774e0..000000000
--- a/localnet/pocketd/keyring-test/1e55e0babffba7d59ab00787f42002c6f528a625.address
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1Ny45MTA0MjkgLTA3MDAgUERUIG09KzAuMTAyMTk1MjUxIiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoidkN5LVZXQ0ZSNUZ1Y0FqSyJ9.XDr_D0csgufP_DAV_adeBwQNXp1b0-wH2VJibi5p3T1AoY1danYryQ.5uPhdyTRz-XQtCeT.ird0uh7MgMGsYzJkKEI90sCzlEh-kpoFyoCn2v243Z15rUpy4jro2ZWGC6XGwJG704TPU8E4zm1-hc1g3LuEfKGNtZbYFNpkVu2TjcULHXsqdibQ08znAP_hJlQH1ieEhxOggDVN0CWVhPI65KmfqZL8gSBIvwWrf4DsvcLHWFVUM9koqoL-yvFjQASLIDksADbssITpBJoaavuZL_cUhMHM-tJAagNLj3xEppG-xcGyuPhUnMiv5p7r.3iu8ChnOW7caQfxEdfGEqg
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/2f62ba93930bdbf0a6430f80e989df189b448a0a.address b/localnet/pocketd/keyring-test/2f62ba93930bdbf0a6430f80e989df189b448a0a.address
deleted file mode 100644
index 4243a7b7c..000000000
--- a/localnet/pocketd/keyring-test/2f62ba93930bdbf0a6430f80e989df189b448a0a.address
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1Ni45NTg1MzMgLTA3MDAgUERUIG09KzAuMDk4MDg0OTU5IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiYWZKNDAyM003bGctU0I0UiJ9.YaTvGzRY_b6-z2-N3KrQ8VGQOePdmocpamwmOST7I-o57G70INO0tg.hAu7TArUYE6qh8mm.PKF2Qh59LTWkPIMN68nN20fjB7s2XjqeaBMDsBn0h2vRWE5v1c9WPDoY8Cw9tmK8WMBefiGcKrnXXFskS5uuzoS_JmasRNa9_i9HVyp8-tujGGJAwwxsX6Gc9aXol4ZlHdkl78LNORgTuSsG_6-d-u691QzTA7GrhxUNVu3rxYABeK0moF9jtIS6cRtPaoQzVQcsaeL9rC9O3_7KbqHnxbbaI8BTI0dwVbHjbKOC_zPtUafqEI8pg9ZV.3QUngFJmmGi1mcwUjIZFIw
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/3d44c27fa2772a0e64820fde8208a44d086daacd.address b/localnet/pocketd/keyring-test/3d44c27fa2772a0e64820fde8208a44d086daacd.address
deleted file mode 100644
index e1db5a9e2..000000000
--- a/localnet/pocketd/keyring-test/3d44c27fa2772a0e64820fde8208a44d086daacd.address
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1NS4xOTcxODQgLTA3MDAgUERUIG09KzAuMDk0ODk1MDQyIiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiY0RKX2RVaGdGemlHM2ZhOSJ9.XV-XfjoAltEpo_gwnaiPNv97jfkJFKMnI5Did3FCsIgk4eQdEN8miA.NQ9Ekjcdizjs3E00.777-rNDukT38jeK_FRJEo0EJ5xqM5PiX2I8j2_-Gn3qSc8wD4QE7idCt4yQ_j_jPOapyl18DISY0zYJskESF6csije9pF9oG6DTs8-MHefN_4dtugScakosnse4rVKcmmd5wW7Nddh3CFUQg6Gzk9ebktQ9ZWIayLsX9f0uhKTgaXxB_HtACxaW_eLiNTLPfGwqybfgvQ7ybL2eulmP6iaEWGif65YnnBfDtDs7Wek9fuQ.lHRcUXcNE0WuiS07_moSKg
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/3dad1e832a0c85e378a58802a0c965a22fc18fa5.address b/localnet/pocketd/keyring-test/3dad1e832a0c85e378a58802a0c965a22fc18fa5.address
deleted file mode 100644
index e667f0dde..000000000
--- a/localnet/pocketd/keyring-test/3dad1e832a0c85e378a58802a0c965a22fc18fa5.address
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1My41NDExOTIgLTA3MDAgUERUIG09KzAuMDkzMzM1MjUxIiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoickNtbmFCQXVfcWNzMnFIcyJ9.dLdJO7L4dN6SjskQ9A-pX27c9TA2I7ZUMaRf6pg8pxCBvYVDn9cY6g.RGEYbzYOP6J8igpt.yT3LV3ZIpMNY0oBKrFqv2kpA5KhyHvTr2NuhV4K1v7rLwR2KRClLNjVem6kRxr7V6uinRuCr3xmVY3JCWQi3KUWZ2xo1u8zydZTzEc10eXI1_R70Q3iB0xdZFf4uSvhUWaee-cox8w48fv9m2sHrPIL3epYnecWyUUfUoqyLTiHzfxEe8CDvTLDNq3rl_lrm9dm9A2AjSBgj8A3cs6Wn7M-UVqWlSd2V45MVqWxbyAQP4hF8enmLLA2F.fMaSARrAPnPM9kMQIPqOPA
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/969bc9bcc7c9014dee1b01e228470ae2d67a00f5.address b/localnet/pocketd/keyring-test/969bc9bcc7c9014dee1b01e228470ae2d67a00f5.address
deleted file mode 100644
index cc43d4372..000000000
--- a/localnet/pocketd/keyring-test/969bc9bcc7c9014dee1b01e228470ae2d67a00f5.address
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1OC44MTcxNyAtMDcwMCBQRFQgbT0rMC4wOTcwMTQ2MjYiLCJlbmMiOiJBMjU2R0NNIiwicDJjIjo4MTkyLCJwMnMiOiJaNlAwQUR1R1psQ0UwZTFvIn0.FaMEpLMmLmnaLDRZ8AAOnOBBmmMRRPLA_JKn7ZEyKoqMlW_FQCtwOQ.KtGN7hNyT9gjmgp0.lpXFYk4lnkuB-zo3MuKWMA5xHBE0ukP0Hw4laoxAXyC1UHkfINKjyUeV16S5pWwndlnnKl8b7blly1e49xNQY63Wsd1-Lz9_9BfslINHuXwfafq_3nCAmFFSNbfK5bJ3xAcH8vrhCZe7Ha5fniY41jAw-PRu-52DpiDK9AYvf5LJkbND6vKwQa3irxfuouE_vAt4T0l71d4c9jllAiQUjxPq2Sz9-cV9ICYokrVMa_dzUYtmt4hvMzkh.e3rjj1eNiQ2Ii_xRbxdy6g
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/a3046902df1497f17bfdbe4e2535392cf74619ce.address b/localnet/pocketd/keyring-test/a3046902df1497f17bfdbe4e2535392cf74619ce.address
deleted file mode 100644
index b8d2508a9..000000000
--- a/localnet/pocketd/keyring-test/a3046902df1497f17bfdbe4e2535392cf74619ce.address
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1OS43MDIyMTQgLTA3MDAgUERUIG09KzAuMDkxODY4MjkyIiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiWlFnY0VwWVVwVUVzS185aCJ9.z9yET2guQeJR0vc6NIU9nM2m1ljfXxNUmr0cFrBsBrXVNt5HlOJ0fQ.HtzIQ0ixkFWD3AQk.BMdAb7KUrzMVfaxxJWFNsXT-SsgBRvDZr2VgbNUek_yBl7CFa8KiBcOcQhy6785Tc814xDJR-fDiRAtJ0Csf7rZBYHpoH76VHxvKuugF6ocqQ7bLDqS9A9ii4NPYrLqCJYxC0TeH1ywRBpLcjqShy0Nqwf2Aob4ub_zfNjkY3-TENa8m0fE9HqxxZESj-NkMoaEexYHW35PzWFISl4qqDLznJTTsRcuqXYxTkkM7QKVH1bWpdvM.ixPwvpuW-Zk-WbdzUbxCvg
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/a3a29ba4987fd6b678743d32a9e029d2d56f9797.address b/localnet/pocketd/keyring-test/a3a29ba4987fd6b678743d32a9e029d2d56f9797.address
deleted file mode 100644
index a674afe80..000000000
--- a/localnet/pocketd/keyring-test/a3a29ba4987fd6b678743d32a9e029d2d56f9797.address
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNTowMC41NzA5NSAtMDcwMCBQRFQgbT0rMC4wOTE0ODE0MTgiLCJlbmMiOiJBMjU2R0NNIiwicDJjIjo4MTkyLCJwMnMiOiJ6R2xCVVFyMmczMHFQZ1B5In0.CiVReZQz82gxXWpRvyc0_Tk30G6Nt6ygFy8iA0mvjs6lap4omZyx5A.VYd8hsac9pgqSSJz.rYocJL3JDc3L8jTyd7szOR_MA66sMchve376zZuxw3LF06lU8-quFrlLAMBo2rcy5C2QjtS_RtIR62Vb3oADhwm0sdJvsD_3P1YUDureNdJI3aYvVoGlk-vA_sUMq3d0wTlFYD6IyJJW1_Uy9-OrufyX-p72tvjYEvAxRJpoJReT0f1pCQHs43K-XS2ydz7wHQ3Y65Q5cGrV3Sjlb45g3fq2olLRTUBpC_rUy1r2eZ_5uXCziZs.A_4W6L_ZrScZtpHwZMjjHg
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/app1.info b/localnet/pocketd/keyring-test/app1.info
deleted file mode 100644
index a490d61bc..000000000
--- a/localnet/pocketd/keyring-test/app1.info
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1NC4zNjEzNDIgLTA3MDAgUERUIG09KzAuMDg3OTk1NTg0IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiY25BQU1Dc2hwQ1o1ajdNcyJ9.U5Xa0t2Fb-nK82sG3DsZsks4P6qANcIgm70hzfTk_NkJ6upa6Xb3RQ.HXatwmVTBMgEorsR.F3C6eWD38GR3iaymSvGYjkGjBoF1RK800TfZUB5-aAOmfCP3S8liEzkW7-R6vqcp3YO9c8ZaBbr04IpVzCMIYwvay9az3HKm7PxM14D_yvqgDEjSDTmCqs_1abP5d3X-JloKarqNLS4blUljZUI88Gl8gS-STZxQ0gQEdgefZ4U34n3K8l6J3P-VbCpT8m8bOYNa-Tb6iO7AhMR5ghWz_MAU3HxSkE9hPFN1oJeKRkp_slWm0L_mOmgFi7F4UM8S5rGlXj6-u6Iz31_zHj4-uSjvCWP3nIQSR5OCQ5DGW0eOY86hX9a9DyZCXahm8fGqBRzsO56p5chO9LiCQd0Rcup58tzHApGGH_0aoTq5ygxLvS_i2Tz-4WQGLDDQmD1daLkfRX8oHIU1X7q6Y1oEBER6zjj06QC_svatlHB62Nz6kXWF1XKbmKkzMg.G_4L_ctH_Zx8dl8-3RhdsQ
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/app2.info b/localnet/pocketd/keyring-test/app2.info
deleted file mode 100644
index ae2b4300f..000000000
--- a/localnet/pocketd/keyring-test/app2.info
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1NS4xOTIyNDkgLTA3MDAgUERUIG09KzAuMDg5OTYwMjkyIiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiRlFiUDJMSVROSUxyblNJViJ9.Th-6Ds95taYueGpKNh6O1_LGg6Y1yiKPysmM63JgYgNjOo2MRi7-OQ.OyPaPY28nxgcNcu2.99gvuCSlnDHSeaX5w4_7oUEFS4SGWq79wFF9qI5lQGcPV83PzAftdx3rKa_QJz5yoMkAynYkmPJ84HeEPe5OgKoNWl4ggEEY2T0dYu_w8pxxJyxgoRKvdL6JbWHPAf9LroajDJuEXMOHUZQnWyLkJMavkSUPcKbaq4BSDfwg107FtoDCuxSBEt_vzfUdA8m5zxx_EOqoI_blttih6uUZo8StczuAyDpXR3AunjFiUUi0JdR52xmdp8n4n4OatuqGEqrlQZtEU45wg0B5YayU5w89PQteldX621HcwN4GYpkz2cAQSL301JGQv8xA3n0IeBohcWilga6G_lb1fECmYIJulHEP8InLH6bVKESV2gfA7pFvyKb5-r3hdXrnIeDRIfU6N7mi6cjJkbzi_l9BP-WGwX5YS6iQ8gSPm60SdJ3WLemvFCsM7Cirjw.l8cXOg81BMdPkKSuA70hOw
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/app3.info b/localnet/pocketd/keyring-test/app3.info
deleted file mode 100644
index abe4c6c1e..000000000
--- a/localnet/pocketd/keyring-test/app3.info
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1Ni4wNjk0NTMgLTA3MDAgUERUIG09KzAuMDg4MjI4MDAxIiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiTmJSd09tT19JY1pvQ0pPZiJ9.n8PtQBYNCxSiRB1oyd-naVqQ_pnt5Da5IPWAu5-0IOi1mTPn9Nv7lQ.yaPKV5RMSVFfjWnF.fuxRo4yLnpEcSZIBGp489lEjHkwzVBPZ1w-6DdALACuthILtjST-ttS9sjd4XEiCa_90BTzWPcW7N5g7lOF0RgxtIugMIxLcxPi3fM0FugVfXWunohn5NTgwzVLSaToYHaLTfoWtmT9WOEQ1LysU-J_DhI01wkVMSXApGy_d1WZkCDdRrmWE9k7EK7xxrh_dPJh_yh0_VdrotV8oP6LzYpWGlx2lixrhyiFddsTnrtEMEB_NkTE0YUUuqVBfmsDTSioGUXiF8-Z7Sy-HAQny59c3Qv6IZPR5Udy0yMddkDhCjXMHbqQ4qN6ZLW2pwxjDg4r92W3Oxmd-iSlncK7CKzHTT7KUiHMQavpCG5xg7xyjny6CnzaFpLdZIgZrNF3rhoZ4YuPWuesuTVO3n20mAkRkQHXXI_RLcKVF7pEBPuHW6-aVVrX7W1Yvlg.6FRSc3-BOviFZWQCe5eDqw
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/d8c0ba27c0b9f8682bd896cabf30b9f57a5631b3.address b/localnet/pocketd/keyring-test/d8c0ba27c0b9f8682bd896cabf30b9f57a5631b3.address
deleted file mode 100644
index e89cffc25..000000000
--- a/localnet/pocketd/keyring-test/d8c0ba27c0b9f8682bd896cabf30b9f57a5631b3.address
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1NC4zNjY3MTcgLTA3MDAgUERUIG09KzAuMDkzMzcwNDU5IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiWnN2TEp4YnVnNlNTRVF5YyJ9.-7XY_X1MXNZTQwE0oKtk_B1FQFlwG4OA4UehosuWPBTR6WpTTKYEGw.GKDQeXp7QfG93RZZ.cr96xEKsd16XhpMfRPVu9W4N-cXQoJqlSKddU4otC_bTihy2eNfjayl3jznykantnNnPAbcZE2Uw3O_8Clxnhe30lmfW6i7ysBxx7ZxVuf9NKgeigvWZ1uPY9oZKQ_1D4ThQcV98RYHMA6E3IDHZAS4chChS4FRcpGGuDOzQ6V8v5jTJ9Ft1oDI5RNJuS7dGePOQ264_UyudhoD1xBXkaR8aViWkV4EqJW_TJFcuy_i0_A.ZMFSyVWq4zH4HVqnzMxAsg
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/eb97f75212db949a7d123e6cdb7419106e811ce3.address b/localnet/pocketd/keyring-test/eb97f75212db949a7d123e6cdb7419106e811ce3.address
deleted file mode 100644
index 55ad12c50..000000000
--- a/localnet/pocketd/keyring-test/eb97f75212db949a7d123e6cdb7419106e811ce3.address
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1Mi43MTM5NjggLTA3MDAgUERUIG09KzAuMDk1Mzg4NDU5IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiNzVpVjVlQzNnOEstS05RXyJ9.jV90-KMVXrUsabcg9-4R7b2CnPN0F_WUugD_maqwxgeDuhz7FdQS7w.Ltjlw6FgaghdgJB0.-wMitBKYcawyNdR6DubBpjB98bZ1wFv3t7eEN7qntLt6R2pm_gPopbHgHN5HdqfqbBf0UnPpzPxRFf44knjzkRgyRDC2lUtZn2lAiqQy12jQSQ0q_c4TVZ0dr4a9AbmkMIyxMVsc7B6rTnKj0nOdUzaWH9PnLGpzlTjLZa7vj5W7_HNqEpjECLYVWhJGTu3X8emlqfrwKIjaw0qgzXWugGLBsQ_IVdsSnfdavQy4ZB1fdoJpMHc.qA4UQje4x2HItko4moDHQQ
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/f809cab0e7604eb160facf403afc071baf08127a.address b/localnet/pocketd/keyring-test/f809cab0e7604eb160facf403afc071baf08127a.address
deleted file mode 100644
index 4e6eaa61a..000000000
--- a/localnet/pocketd/keyring-test/f809cab0e7604eb160facf403afc071baf08127a.address
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1Ni4wNzQ0NzYgLTA3MDAgUERUIG09KzAuMDkzMjUxMDQzIiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiaXpMZU1nWUZ2VGVWMDJXSSJ9.2sGY-LighwPA6PT_92xVkGLa0gNaaCeR3Ttbuo72Zt3wMGHPoJgA6g.RMesQIB2dWhhrp2o.tiz34NL0pcsAakUNd2H0J9m3O2ZmYklHRR4wpG9v82RFXHI2Yn_6Z77fPBj7jLqBRx7bIuw1z5-tB4f365s6ZimFRfkN9-fzCfn-6tK1pOLvans0fplfP_ifStbKrYlNJFRYifCL7WIVHriMVaNSdNjqUiOotD29HllJOXAepZs_rtF4H6x_PCaA2pOImqr94E-Io7uhP5CuNJStvEVASFS2I6X3ZmYVphLVZEVt9NvA9g.rjb1fZNuoDzvx3gh1PLeRg
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/faucet.info b/localnet/pocketd/keyring-test/faucet.info
deleted file mode 100644
index fcf508fa6..000000000
--- a/localnet/pocketd/keyring-test/faucet.info
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1Mi43MDc0NDYgLTA3MDAgUERUIG09KzAuMDg4ODY3MTI2IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiYTZGeGN5ckNPSFV4aHNnXyJ9.g8trRuzQZMy58WWqFEr9g5xo2JPpiTia69QvOoS7b0JM94llYOh_SQ.wECSTUu7GQPx9xU7.HjnL5UctPJOVaf7ADchJj7qKNaHpCATqyqGWJA1BSo2iDAksQmmxwTtEA1h3fz80-thwLs65DlIMv2Hl9q8jhGHwLwGZQ1ihCyU7budYazinb-Gx6ByYp_obEO5zjwTD-y8BCMAlQZtnsvSp5ox9NCf-CoChz-l8yErOO88exUTgDWKORvXM6rEzVGi-xIbguYhowhMj_OrRADtS1cPGH2EZYQGT97nFPNzOBVFadliAD9x3N_DgJGZDnxfeTfV9tai7tkANrnI0KIpyiyWUc-2_k72M9OlAdDjRYrVccTriSXIvfQtLMnliwFY1hmw7PwtWyV8aF0FjXkg-kcQ63SMC-jRJ8AnVRTNTIVZoYf4zzdLON94KSWFIumy2Dw-5pEwoLKQyncJNxveFLe6LtANJnKcyPlE-NEOvGYhm-wmPxHlIi4Fg_kUFKTxK4_jAIA.1NGibBqst9jSIsr4QZsh2A
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/portal1.info b/localnet/pocketd/keyring-test/portal1.info
deleted file mode 100644
index 8c8e73118..000000000
--- a/localnet/pocketd/keyring-test/portal1.info
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1OS42OTcxMzYgLTA3MDAgUERUIG09KzAuMDg2Nzg5NzkyIiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiWGJuWnRUbjY5Qlp3cXYwUSJ9.5i9TuiXRHYSzYsXsxczLK1h8iq1Fp6HOSj0qN3EEQ2YLPZYU_OdYvQ.y-k3o8g77b7Fh6JF.UbU_gtY8CNbvBqWOXAiwXQ-OU_IVXySSRqIqEDLu1vnkVJ4NXY3_CHRq81hlPUT2nCXsOfBhb3ZZ0teOG6pguhmDMU4dh4EeYi-2UTPQhr7bRHyGBtgwcMiTfKFSLWye_IUHuHkzNXNjTHmaYPElP2XdrE1KImjsnGf3D72wnKH8WOdUj4rHri8tQGCTeHfAWN9g_ZZ2a_56GOurb4sg03e6YnaMxu3sfftdjYEoqMc3boWhVGIm4hjs6aq9K3Ov9fvEBjy8raZ8faIZZEBIc7wMbXXN2zA3SuKMARkJvpsaLt4IHBEuW3VwQ7Xe6lmF2RbDiWd_Wlap4aBWFUyPNlDKrxbaJ9jcCErWVzhFs7ugasXzlFdg4RnakoqPVyXmDXqhpE0hKajgJkDHQW3VxfZZlqjHYVLttylWV_TTm7GwTB-aRVs8y33BQJMyDGTbdXM.3Xie8KfjKqvzriUzwylOQA
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/portal2.info b/localnet/pocketd/keyring-test/portal2.info
deleted file mode 100644
index 414a052d9..000000000
--- a/localnet/pocketd/keyring-test/portal2.info
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNTowMC41NjU3MzEgLTA3MDAgUERUIG09KzAuMDg2MjYxOTU5IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoic2JwWnpRTXRhQnctVlhGRyJ9.zZaiYmpRK1bFQTGXRrgUZ2J-xhSc1zo_zdU6wYsJRo5F1slq71_lnQ.1zkxtLq7Ya33qa6s.IZHWX4uF8o-xDbAGd7RyDd1IyqHCsbWa6jwt0ZIYSn84dxsFAuS62F_tDttWP9XO762xmBSp1TsiYUyqf9aIprltBMP9qCDyIjil4x2sBQaVYP0o02P5WJNwQknX_Hl_kXoJyS7La6SBDwf9swjIDbCQMQpKEFFioKgX3Vn1m8pCZ7ZmBZUpKk0RTs9cuUPO5I3jDUx92-TjhYQc4QnPMu-2xTV8H3lJooimBkfleO_v920MY-z5pHSn0-Nqdi8KB8WXPqf5KuxIsUbvlRhvAl0r0rVzaz839YLfrNVdolM-aEeEdaET17qMrfBWpdOR7fvpCbR7nGu5jKbBYQFkn3jvekcFn24JcIMexsbaCnwmheK08Rfq4g3sTVMpOYimAtz-qgUyuViWwxcvWQ5Br5d7hh3d_8ZvI2zbvJpTWgwMz35Ck0xanVVyfsklNwCI_EE.Tc--ZFMNZbKRO9xZnZCSgg
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/portal3.info b/localnet/pocketd/keyring-test/portal3.info
deleted file mode 100644
index 397d2d0f6..000000000
--- a/localnet/pocketd/keyring-test/portal3.info
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNTowMS40Mjk3NTQgLTA3MDAgUERUIG09KzAuMDg1MTU5MDg0IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiS3hZOV9aMmlrZnBPVzZYRiJ9.uCoSix7ewH0SUWYhOrGZpEm0TO8gsMxbVttQT5RdbVdzVxDHIENZPA.DWnjzt6PG-UKx3f_.R2ygW7Rxz0S04lqKYczt3O54aQteLfwoESWUiIQtsiICaWare3FsfsNQTRbLP_pNeUKpPQJnfO22H3rDq0KJsecPyBvR6ievtN2Hfc9-6A1VoCPicUROQEJ-VAsOPRuLXTK2nr3MeycpXsyjJjJ6-CmckgX7wkOuoHnyKeQx1MzjHHiYBT1-gRJ2EHvX94mjUNU142aZisEONnOtQqUQpm0QX7x_pZPMGO3qIjNo1Y6wsCsHTJhhgmRcLm_aZC5ExykE9Hwig6CkIrmlbOSpoZB0Ifd5Z_XfTkVuLjSyLDE2NK4EYagEZffeke-btj4bkffSWhXUylqiXz0kbl9D095ihZ_82pqfluyyOZO5ads-EHKWZZ4o0iaOoH6B_tKT2y4O-kZOgq7JkcfVwrW8Nd4wdFf8LJhC6bmiino6IrvXKyNfYFtqg6oEsZuiGsZVbKI.8873NTCV6WOGzn3NM_08BQ
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/sequencer1.info b/localnet/pocketd/keyring-test/sequencer1.info
deleted file mode 100644
index 5f7c60736..000000000
--- a/localnet/pocketd/keyring-test/sequencer1.info
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1My41MzYwNzcgLTA3MDAgUERUIG09KzAuMDg4MjIwNTg1IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiTk92dkF0T2lyUjZLaEVBNCJ9.kD9hKb_2r0ZmQRyxhHXvlOJ_AThQzFHicyq8n6oVHvnH34jJAjQXxA.ONap5JBiXyFi89J2.fwv2hPDxde3ajusosBzRls5YuCPQX9m3GU3_srmj4s2tlQXrHAQHbmBuaN_9OI0x3Yupa7BupD-Zg5LOHGPgLv1FYSTNyusTcyQGgYMjNZxhfM3co5pGNyIBNIempQQ7tGLyXrQHJkzIIQT7UjKIu_Xoa91vCkOL8-qvn7JDQk0fsQaFdDWCnxRyDP59xCVlzykWwWDqsh64KxxOiWVQHVDae2kpA2mVS0Gr4cjcphbKG2ASf7z5m4P4PMQ89i8cTTtWvcsKDUYuIW2TVG2y-0rPICJbm3aqZlMfn5GcCDLv3CgLPvmzf4OyroLv-ztImQ7Am-JNMk9UIpxh43gLoSYdtFsWP-qBIntojig1ffYotpfvlVZ7mBB4grZaJP0Cn3U05sb78nHnPg9jhKPqYE8YzmRuORbInw8s2KaqlKifyalXMzbGg4Fr3vvvkzoxr3jkPKfrhQ6h._QYsCpoGRFEbz5nfkGvL-w
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/servicer1.info b/localnet/pocketd/keyring-test/servicer1.info
deleted file mode 100644
index c93f29d89..000000000
--- a/localnet/pocketd/keyring-test/servicer1.info
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1Ni45NTMyMTYgLTA3MDAgUERUIG09KzAuMDkyNzY3NjY3IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoidGtZYkROYUc5d1hUVlBGaSJ9.i7natXfGi52ViI_xaiXhN4x37SM5sQaL1f-zEMTUGBCS5rwVlUPh7Q.SbfNc3qN3EwjtSsU.uuiaMBSjFUVHMNE5kNt0vfkP28KpMh57dOzMQ_h59KTWHA_ZCx5O3COEDoPQhmcHrg8RSwXBBPqvXz_Kv50UueIAIJgDCZ3qNs-Iy5ni_AuKRrOpTyX6h5s3wgKQiKkYZ48KviVtHbHDMmaaP6Q3KUuuKaIsUc6T7E_JKa309dE9yNz5ITzYiaJHX3zWiDhiGMvHDISFtINewVCSluGmQ5kyt5fQJfciK3W3qsoY1t3ce5q6HLClv5OMxDbjVf6BfK6PtnVMACmC6283cqu-iyeTfxJ4VLKFYrVnz585NlPMLB5eXQBCmIhPildUZsoxxcNavXhWnRD3OS1ypWP_7V2elwOPCSY0xP6RsMbfjivy8zYTtIh7hHxLG8-hwCJD3pj76kx-BBC_grtV62AdMIkXiBqqxdl5Jy7NR0lkCAxAGQmHrZ7I4YBQWC3C0JNLGHUPjmp-Rug.JXbSncG1Ds0BjEoiGVGp3Q
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/servicer2.info b/localnet/pocketd/keyring-test/servicer2.info
deleted file mode 100644
index 9e65b858e..000000000
--- a/localnet/pocketd/keyring-test/servicer2.info
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1Ny45MDUwNjYgLTA3MDAgUERUIG09KzAuMDk2ODMxODc2IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiU0NvT0NHb1BPX3RhMlhwcCJ9.yZN-iljc7oXN0I_IWxEA0cl3PTzL_Y5sSC-ioB2-i5X8IQwIh6tBtQ.C80GSI0M1VdbT5oV.YLQTmNcCr8NyQk73miM_7PV5VXy5ciUNI0Vna8ZueapW6stIurjpucW9pLMND6xsqWcRCbByVo6oOyp8rMnKqSBLiM771wrw0tpyqqABRAHB6dlEsTokZXtgJkW24qKGLLI0ukTYCi6YhP8_v5IBlgBfUH_ju1g0qFc9z5BhbPjYDw7x7SFV8aDBjjEpB2c_SqwYiJe2TTho49MRiAwnmUAg6svnjk-B3DmTcKE31V2R8-5REzCZiCEMC5vEzMlrP7H8sYIFf4HZrzCUYkc6BF-YCdvVIzTJ8AEScNdEl4rgKYjq6L86kzAFeth4CJoDo_icRNbMLPCefEu_rjKTprjvZgkTiAc9cwRE5dR4fVlxWk8Vb_1bM_icKLx_hvLRuTTDmDWpoUsJ359CMVuz9ai_ienq96RoT8uPHaDUYCDsPZq-AIpTz1P2AFtCyFAEs82x68h4hUo.6dj8Jy9Qa6vR8FYOULmWgA
\ No newline at end of file
diff --git a/localnet/pocketd/keyring-test/servicer3.info b/localnet/pocketd/keyring-test/servicer3.info
deleted file mode 100644
index 99e17d2a1..000000000
--- a/localnet/pocketd/keyring-test/servicer3.info
+++ /dev/null
@@ -1 +0,0 @@
-eyJhbGciOiJQQkVTMi1IUzI1NitBMTI4S1ciLCJjcmVhdGVkIjoiMjAyMy0xMC0wNCAxNDoyNDo1OC44MTE5NDggLTA3MDAgUERUIG09KzAuMDkxNzkzMTY3IiwiZW5jIjoiQTI1NkdDTSIsInAyYyI6ODE5MiwicDJzIjoiUG9mSmEySDRqT01ReE5raSJ9.vwwJZFyY59iZyqYbp98IFrH9BNEyFRFo0PB6dUwZPOlm1ocwUS5ZWA.48ZUlj0jtAvFe1P1.hqPBjaee2V6J83AAiLY5Plz2EyOyrQ1ky7pitwWFqTVoKfNfU2KO67ep-s0d-uIguO_jByO8e63vQPOgmpnknW_-EMy3C--Ts5J2h_t6Uj1UOm6u8tuUidfduyFD5m_b8drb8CLnATkQG2foOHAwTmCruXEXnjxz46lzJbpg9zMPumI_x79cXMzFm_Qio7fvCn8Bre7o6csDHrXHVzyx9ciX0BH5DHvCigyydtjNSkkAJhed1HrK9WaW7d5Qq7X-HpkOiLQV_WGYkF6O5aqUzeg1HbnzUBvIHR_WkcLleAtJqs04FKD-pn6ZCI8mQXPSC-Y5iDc8q66SyodC6Lfe2pagcQcE90_Vk7FEBOdiIc3Nhirrs620oQbf3bM-R3Z_xQ6PHoh8cAErHXSC0JWIX76w47upSW7xqhxwExwcymz2RsM_L1MoIJMwA-JpZXXSpUjQ8_5iQGY.wDyO5XbjIJytK0P7sZXCsQ
\ No newline at end of file
diff --git a/localnet/regenesis.sh b/localnet/regenesis.sh
new file mode 100644
index 000000000..aa020e5a4
--- /dev/null
+++ b/localnet/regenesis.sh
@@ -0,0 +1,37 @@
+#!/usr/bin/env bash
+# Re-generate genesis.json file
+
+GENESIS_PATH="./localnet/genesis.json"
+POCKETD_HOME="./localnet/pocketd"
+BEGINNING_OF_TIMES="2023-04-20T20:04:20.069420Z"
+
+# If no `jq`, then error and exit
+if ! command -v jq &>/dev/null; then
+    echo "jq is required but not installed. Please install jq and try again."
+    exit 1
+fi
+
+# Save existing values that will change after regenesis,
+# so we can restore them later (and avoid unnecessary changes in git history)
+GENTX0_PUBKEY=$(jq -r '.app_state.genutil.gen_txs[0].body.messages[0].pubkey.key' $GENESIS_PATH)
+GENTX0_MEMO=$(jq -r '.app_state.genutil.gen_txs[0].body.memo' $GENESIS_PATH)
+GENTX0_SIGNATURE=$(jq -r '.app_state.genutil.gen_txs[0].signatures[0]' $GENESIS_PATH)
+
+# Run regenesis
+# NOTE: intentionally not using --home <dir> flag to avoid overwriting the test keyring
+faketime "$BEGINNING_OF_TIMES" /bin/bash -c 'ignite chain init --skip-proto'
+
+# only copy new files, without changin the existing keys
+# cp -rn ${HOME}/.pocket/keyring-test ${POCKETD_HOME}
+cp -r ${HOME}/.pocket/keyring-test ${POCKETD_HOME}
+
+# copy the new genesis into the git repo
+cp ${HOME}/.pocket/config/genesis.json ./localnet/
+
+# Now, let's put old values back and set the "correct" date
+# jq --arg pubkey "$GENTX0_PUBKEY" \
+#     --arg signature "$GENTX0_SIGNATURE" \
+#     --arg memo "$GENTX0_MEMO" \
+#     '.app_state.genutil.gen_txs[0].body.messages[0].pubkey.key=$pubkey |
+#  .app_state.genutil.gen_txs[0].body.memo=$memo |
+#  .app_state.genutil.gen_txs[0].signatures[0]=$signature' $GENESIS_PATH > tmp.json && mv tmp.json $GENESIS_PATH

From 0ef2f8252e40e3785245504069856ea4de54bd85 Mon Sep 17 00:00:00 2001
From: DK <okdas@pm.me>
Date: Thu, 5 Oct 2023 17:58:06 -0700
Subject: [PATCH 4/4] also address constantly changing files

---
 .gitignore            |  8 +++-----
 Makefile              |  2 +-
 localnet/regenesis.sh | 37 -------------------------------------
 3 files changed, 4 insertions(+), 43 deletions(-)
 delete mode 100644 localnet/regenesis.sh

diff --git a/.gitignore b/.gitignore
index 3676a5a41..bc51906d9 100644
--- a/.gitignore
+++ b/.gitignore
@@ -24,12 +24,10 @@ go.work
 bin
 !bin/.keep
 
-# Why: pocketd CLI should use the same keys as the node that runs inside the cluster to
-# allow commands such as `pocketd tx stake` for work.
+# Before we provision the localnet, `ignite` creates the accounts, genesis, etc. for us
+# As many of the files are dynamic, we only preserve the config files in git history.
 localnet/pocketd/*
-# !localnet/pocketd/keyring-test/
-# !localnet/pocketd/keyring-test/*
-!localnet/*/config/
+localnet/*/config/
 !localnet/*/config/{app.toml,client.toml,config.toml}
 
 # Macos
diff --git a/Makefile b/Makefile
index ab8085b8e..30b947ec8 100644
--- a/Makefile
+++ b/Makefile
@@ -83,7 +83,7 @@ localnet_regenesis: # Regenerate the localnet genesis file
 	ignite chain init --skip-proto
 	cp -r ${HOME}/.pocket/keyring-test $(POCKETD_HOME)
 	cp ${HOME}/.pocket/config/*_key.json $(POCKETD_HOME)/config/
-	cp ${HOME}/.pocket/config/genesis.json ./localnet/
+	cp ${HOME}/.pocket/config/genesis.json $(POCKETD_HOME)/config/
 
 #############
 ### Tests ###
diff --git a/localnet/regenesis.sh b/localnet/regenesis.sh
deleted file mode 100644
index aa020e5a4..000000000
--- a/localnet/regenesis.sh
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/usr/bin/env bash
-# Re-generate genesis.json file
-
-GENESIS_PATH="./localnet/genesis.json"
-POCKETD_HOME="./localnet/pocketd"
-BEGINNING_OF_TIMES="2023-04-20T20:04:20.069420Z"
-
-# If no `jq`, then error and exit
-if ! command -v jq &>/dev/null; then
-    echo "jq is required but not installed. Please install jq and try again."
-    exit 1
-fi
-
-# Save existing values that will change after regenesis,
-# so we can restore them later (and avoid unnecessary changes in git history)
-GENTX0_PUBKEY=$(jq -r '.app_state.genutil.gen_txs[0].body.messages[0].pubkey.key' $GENESIS_PATH)
-GENTX0_MEMO=$(jq -r '.app_state.genutil.gen_txs[0].body.memo' $GENESIS_PATH)
-GENTX0_SIGNATURE=$(jq -r '.app_state.genutil.gen_txs[0].signatures[0]' $GENESIS_PATH)
-
-# Run regenesis
-# NOTE: intentionally not using --home <dir> flag to avoid overwriting the test keyring
-faketime "$BEGINNING_OF_TIMES" /bin/bash -c 'ignite chain init --skip-proto'
-
-# only copy new files, without changin the existing keys
-# cp -rn ${HOME}/.pocket/keyring-test ${POCKETD_HOME}
-cp -r ${HOME}/.pocket/keyring-test ${POCKETD_HOME}
-
-# copy the new genesis into the git repo
-cp ${HOME}/.pocket/config/genesis.json ./localnet/
-
-# Now, let's put old values back and set the "correct" date
-# jq --arg pubkey "$GENTX0_PUBKEY" \
-#     --arg signature "$GENTX0_SIGNATURE" \
-#     --arg memo "$GENTX0_MEMO" \
-#     '.app_state.genutil.gen_txs[0].body.messages[0].pubkey.key=$pubkey |
-#  .app_state.genutil.gen_txs[0].body.memo=$memo |
-#  .app_state.genutil.gen_txs[0].signatures[0]=$signature' $GENESIS_PATH > tmp.json && mv tmp.json $GENESIS_PATH