Skip to content

Instantly share code, notes, and snippets.

@faddat
Last active July 30, 2021 22:13
Show Gist options
  • Save faddat/477da176b77fbff533cc68fc70dd147b to your computer and use it in GitHub Desktop.
Save faddat/477da176b77fbff533cc68fc70dd147b to your computer and use it in GitHub Desktop.
bash profile for a validation system
# Bash profile for a node with seeds on it, where nodes are run in screen. This will be broken down into systemd units later.
# This has them take snapshots every 1000 blocks, and support 500 incoming peers. They're not seed nodes so that this config can be used well as a sentry.
# RPCs are currently fully exposed. They'll be put behind caddy and rate limited soon (TM).
# Each node is configured for state sync. We will release documentation network-wide on how to launch nodes with state sync to push the use of this technology. We will need some help from others -- failing that we can run sync1.notional.ventures and sync2.notional.ventures.
alias ls='ls --color=auto'
alias ll='ls -l'
alias l='ls -A'
HISTCONTROL=ignoreboth
HISTFILESIZE=-1
HISTSIZE=-1
export PATH=$PATH:~/.cargo/bin
export PATH=$PATH:~/go/bin
export GOPATH=~/go
export OSMOSISD_P2P_LADDR=tcp://0.0.0.0:2000
export OSMOSISD_RPC_LADDR=tcp://0.0.0.0:2001
export OSMOSISD_GRPC_ADDRESS=127.0.0.1:2002
export OSMOSISD_API_ADDRESS=tcp://127.0.0.1:2003
export OSMOSISD_NODE=tcp://127.0.0.1:2001
export OSMOSISD_P2P_PERSISTENT_PEERS="[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:36656,[email protected]:26656,[email protected]:26656,[email protected]:26656"
export OSMOSISD_P2P_UNCONDITIONAL_PEERS="11bfced94d58357917fe9189fb34d3def790b454"
export OSMOSISD_SNAPSHOT_INTERVAL=1000
export OSMOSISD_P2P_MAX_NUM_INBOUND_PEERS=500
export OSMOSISD_P2P_MAX_NUM_OUTBOUND_PEERS=40
export GAIAD_P2P_LADDR=tcp://0.0.0.0:2010
export GAIAD_RPC_LADDR=tcp://0.0.0.0:2011
export GAIAD_GRPC_ADDRESS=127.0.0.1:2012
export GAIAD_API_ADDRESS=tcp://127.0.0.1:2013
export GAIAD_NODE=tcp://127.0.0.1:2011
export GAIAD_P2P_PERSISTENT_PEERS="bf8328b66dceb4987e5cd94430af66045e59899f@public-seed.cosmos.vitwit.com:26656,[email protected]:26656,[email protected]:26656,ba3bacc714817218562f743178228f23678b2873@public-seed-node.cosmoshub.certus.one:26656,[email protected]:26656,[email protected]:26656"
export GAIAD_P2P_UNCONDITIONAL_PEERS="11bfced94d58357917fe9189fb34d3def790b454"
export GAIAD_P2P_MAX_NUM_INBOUND_PEERS=500
export GAIAD_SNAPSHOT_INTERVAL=1000
export GAIAD_P2P_MAX_NUM_OUTBOUND_PEERS=40
export AKASH_P2P_LADDR=tcp://0.0.0.0:2020
export AKASH_RPC_LADDR=tcp://0.0.0.0:2021
export AKASH_GRPC_ADDRESS=127.0.0.1:2022
export AKASH_API_ADDRESS=tcp://127.0.0.1:2023
export AKASH_NODE=tcp://127.0.0.1:2021
export AKASH_P2P_PERSISTENT_PEERS="[email protected]:26656,[email protected]:51656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656"
export AKASH_P2P_MAX_NUM_INBOUND_PEERS=500
export AKASH_SNAPSHOT_INTERVAL=1000
export AKASH_P2P_MAX_NUM_OUTBOUND_PEERS=40
export SENTINELHUB_P2P_LADDR=tcp://0.0.0.0:2030
export SENTINELHUB_RPC_LADDR=tcp://0.0.0.0:2031
export SENTINELHUB_GRPC_ADDRESS=127.0.0.1:2032
export SENTINELHUB_API_ADDRESS=tcp://127.0.0.1:2033
export SENTINELHUB_NODE=tcp://127.0.0.1:2031
export SENTINELHUB_P2P_PERSISTENT_PEERS="[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656,[email protected]:31358,[email protected]:26656"
export SENTINELHUB_P2P_MAX_NUM_INBOUND_PEERS=500
export SENTINELHUB_SNAPSHOT_INTERVAL=1000
export SENTINELHUB_P2P_MAX_NUM_OUTBOUND_PEERS=40
export REGEN_P2P_LADDR=tcp://0.0.0.0:2060
export REGEN_RPC_LADDR=tcp://0.0.0.0:2061
export REGEN_GRPC_ADDRESS=127.0.0.1:2062
export REGEN_API_ADDRESS=tcp://127.0.0.1:2063
export REGEN_NODE=tcp://127.0.0.1:2061
export REGEN_P2P_PERSISTENT_PEERS="[email protected]:26656"
export REGEN_P2P_MAX_NUM_INBOUND_PEERS=500
export REGEN_SNAPSHOT_INTERVAL=1000
export REGEN_P2P_MAX_NUM_OUTBOUND_PEERS=40
export CHAIN_MAIND_P2P_LADDR=tcp://0.0.0.0:2040
export CHAIN_MAIND_RPC_LADDR=tcp://0.0.0.0:2041
export CHAIN_MAIND_GRPC_ADDRESS=127.0.0.1:2042
export CHAIN_MAIND_API_ADDRESS=tcp://127.0.0.1:2043
export CHAIN_MAIND_NODE=tcp://127.0.0.1:2041
export CHAIN_MAIND_P2P_SEEDS="8dc1863d1d23cf9ad7cbea215c19bcbe8bf39702@p2p.baaa7e56-cc71-4ae4-b4b3-c6a9d4a9596a.cryptodotorg.bison.run:26656,8a7922f3fb3fb4cfe8cb57281b9d159ca7fd29c6@p2p.aef59b2a-d77e-4922-817a-d1eea614aef4.cryptodotorg.bison.run:26656,494d860a2869b90c458b07d4da890539272785c9@p2p.fabc23d9-e0a1-4ced-8cd7-eb3efd6d9ef3.cryptodotorg.bison.run:26656,dc2540dabadb8302da988c95a3c872191061aed2@p2p.7d1b53c0-b86b-44c8-8c02-e3b0e88a4bf7.cryptodotorg.herd.run:26656,33b15c14f54f71a4a923ac264761eb3209784cf2@p2p.0d20d4b3-6890-4f00-b9f3-596ad3df6533.cryptodotorg.herd.run:26656,d2862ef8f86f9976daa0c6f59455b2b1452dc53b@p2p.a088961f-5dfd-4007-a15c-3a706d4be2c0.cryptodotorg.herd.run:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656"
export CHAIN_MAIND_P2P_MAX_NUM_INBOUND_PEERS=500
export CHAIN_MAIND_SNAPSHOT_INTERVAL=1000
export CHAIN_MAIND_P2P_MAX_NUM_OUTBOUND_PEERS=40
export OMNIFLIXHUBD_P2P_LADDR=tcp://0.0.0.0:2070
export OMNIFLIXHUBD_RPC_LADDR=tcp://0.0.0.0:2071
export OMNIFLIXHUBD_GRPC_ADDRESS=127.0.0.1:2072
export OMNIFLIXHUBD_API_ADDRESS=tcp://127.0.0.1:2073
export OMNIFLIXHUBD_NODE=tcp://127.0.0.1:2071
export OMNIFLIXHUBD_P2P_SEEDS="8dc1863d1d23cf9ad7cbea215c19bcbe8bf39702@p2p.baaa7e56-cc71-4ae4-b4b3-c6a9d4a9596a.cryptodotorg.bison.run:26656,8a7922f3fb3fb4cfe8cb57281b9d159ca7fd29c6@p2p.aef59b2a-d77e-4922-817a-d1eea614aef4.cryptodotorg.bison.run:26656,494d860a2869b90c458b07d4da890539272785c9@p2p.fabc23d9-e0a1-4ced-8cd7-eb3efd6d9ef3.cryptodotorg.bison.run:26656,dc2540dabadb8302da988c95a3c872191061aed2@p2p.7d1b53c0-b86b-44c8-8c02-e3b0e88a4bf7.cryptodotorg.herd.run:26656,33b15c14f54f71a4a923ac264761eb3209784cf2@p2p.0d20d4b3-6890-4f00-b9f3-596ad3df6533.cryptodotorg.herd.run:26656,d2862ef8f86f9976daa0c6f59455b2b1452dc53b@p2p.a088961f-5dfd-4007-a15c-3a706d4be2c0.cryptodotorg.herd.run:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656"
export OMNIFLIXHUBD_P2P_MAX_NUM_INBOUND_PEERS=500
export OMNIFLIXHUBD_SNAPSHOT_INTERVAL=1000
export OMNIFLIXHUBD_P2P_MAX_NUM_OUTBOUND_PEERS=40
export JUNOD_P2P_LADDR=tcp://0.0.0.0:2070
export JUNOD_RPC_LADDR=tcp://0.0.0.0:2071
export JUNOD_GRPC_ADDRESS=127.0.0.1:2072
export JUNOD_API_ADDRESS=tcp://127.0.0.1:2073
export JUNOD_NODE=tcp://127.0.0.1:2071
export JUNOD_P2P_SEEDS="8dc1863d1d23cf9ad7cbea215c19bcbe8bf39702@p2p.baaa7e56-cc71-4ae4-b4b3-c6a9d4a9596a.cryptodotorg.bison.run:26656,8a7922f3fb3fb4cfe8cb57281b9d159ca7fd29c6@p2p.aef59b2a-d77e-4922-817a-d1eea614aef4.cryptodotorg.bison.run:26656,494d860a2869b90c458b07d4da890539272785c9@p2p.fabc23d9-e0a1-4ced-8cd7-eb3efd6d9ef3.cryptodotorg.bison.run:26656,dc2540dabadb8302da988c95a3c872191061aed2@p2p.7d1b53c0-b86b-44c8-8c02-e3b0e88a4bf7.cryptodotorg.herd.run:26656,33b15c14f54f71a4a923ac264761eb3209784cf2@p2p.0d20d4b3-6890-4f00-b9f3-596ad3df6533.cryptodotorg.herd.run:26656,d2862ef8f86f9976daa0c6f59455b2b1452dc53b@p2p.a088961f-5dfd-4007-a15c-3a706d4be2c0.cryptodotorg.herd.run:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656"
export JUNOD_P2P_MAX_NUM_INBOUND_PEERS=500
export JUNOD_SNAPSHOT_INTERVAL=1000
export JUNOD_P2P_MAX_NUM_OUTBOUND_PEERS=40
export STARNAMED_P2P_LADDR=tcp://0.0.0.0:2070
export STARNAMED_RPC_LADDR=tcp://0.0.0.0:2071
export STARNAMED_GRPC_ADDRESS=127.0.0.1:2072
export STARNAMED_API_ADDRESS=tcp://127.0.0.1:2073
export STARNAMED_NODE=tcp://127.0.0.1:2071
export STARNAMED_P2P_SEEDS="8dc1863d1d23cf9ad7cbea215c19bcbe8bf39702@p2p.baaa7e56-cc71-4ae4-b4b3-c6a9d4a9596a.cryptodotorg.bison.run:26656,8a7922f3fb3fb4cfe8cb57281b9d159ca7fd29c6@p2p.aef59b2a-d77e-4922-817a-d1eea614aef4.cryptodotorg.bison.run:26656,494d860a2869b90c458b07d4da890539272785c9@p2p.fabc23d9-e0a1-4ced-8cd7-eb3efd6d9ef3.cryptodotorg.bison.run:26656,dc2540dabadb8302da988c95a3c872191061aed2@p2p.7d1b53c0-b86b-44c8-8c02-e3b0e88a4bf7.cryptodotorg.herd.run:26656,33b15c14f54f71a4a923ac264761eb3209784cf2@p2p.0d20d4b3-6890-4f00-b9f3-596ad3df6533.cryptodotorg.herd.run:26656,d2862ef8f86f9976daa0c6f59455b2b1452dc53b@p2p.a088961f-5dfd-4007-a15c-3a706d4be2c0.cryptodotorg.herd.run:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656"
export STARNAMED_P2P_MAX_NUM_INBOUND_PEERS=500
export STARNAMED_SNAPSHOT_INTERVAL=1000
export STARNAMED_P2P_MAX_NUM_OUTBOUND_PEERS=40
export PERSISTENCECORE_P2P_LADDR=tcp://0.0.0.0:2080
export PERSISTENCECORE_RPC_LADDR=tcp://0.0.0.0:2081
export PERSISTENCECORE_GRPC_ADDRESS=127.0.0.1:2082
export PERSISTENCECORE_API_ADDRESS=tcp://127.0.0.1:2083
export PERSISTENCECORE_NODE=tcp://127.0.0.1:2081
export PERSISTENCECORE_P2P_SEEDS="8dc1863d1d23cf9ad7cbea215c19bcbe8bf39702@p2p.baaa7e56-cc71-4ae4-b4b3-c6a9d4a9596a.cryptodotorg.bison.run:26656,8a7922f3fb3fb4cfe8cb57281b9d159ca7fd29c6@p2p.aef59b2a-d77e-4922-817a-d1eea614aef4.cryptodotorg.bison.run:26656,494d860a2869b90c458b07d4da890539272785c9@p2p.fabc23d9-e0a1-4ced-8cd7-eb3efd6d9ef3.cryptodotorg.bison.run:26656,dc2540dabadb8302da988c95a3c872191061aed2@p2p.7d1b53c0-b86b-44c8-8c02-e3b0e88a4bf7.cryptodotorg.herd.run:26656,33b15c14f54f71a4a923ac264761eb3209784cf2@p2p.0d20d4b3-6890-4f00-b9f3-596ad3df6533.cryptodotorg.herd.run:26656,d2862ef8f86f9976daa0c6f59455b2b1452dc53b@p2p.a088961f-5dfd-4007-a15c-3a706d4be2c0.cryptodotorg.herd.run:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656"
export PERSISTENCECORE_P2P_MAX_NUM_INBOUND_PEERS=500
export PERSISTENCECORE_SNAPSHOT_INTERVAL=1000
export PERSISTENCECORE_P2P_MAX_NUM_OUTBOUND_PEERS=40
export DIGD_P2P_LADDR=tcp://0.0.0.0:2090
export DIGD_RPC_LADDR=tcp://0.0.0.0:2091
export DIGD_GRPC_ADDRESS=127.0.0.1:2092
export DIGD_API_ADDRESS=tcp://127.0.0.1:2093
export DIGD_NODE=tcp://127.0.0.1:2091
export DIGD_P2P_SEEDS="8dc1863d1d23cf9ad7cbea215c19bcbe8bf39702@p2p.baaa7e56-cc71-4ae4-b4b3-c6a9d4a9596a.cryptodotorg.bison.run:26656,8a7922f3fb3fb4cfe8cb57281b9d159ca7fd29c6@p2p.aef59b2a-d77e-4922-817a-d1eea614aef4.cryptodotorg.bison.run:26656,494d860a2869b90c458b07d4da890539272785c9@p2p.fabc23d9-e0a1-4ced-8cd7-eb3efd6d9ef3.cryptodotorg.bison.run:26656,dc2540dabadb8302da988c95a3c872191061aed2@p2p.7d1b53c0-b86b-44c8-8c02-e3b0e88a4bf7.cryptodotorg.herd.run:26656,33b15c14f54f71a4a923ac264761eb3209784cf2@p2p.0d20d4b3-6890-4f00-b9f3-596ad3df6533.cryptodotorg.herd.run:26656,d2862ef8f86f9976daa0c6f59455b2b1452dc53b@p2p.a088961f-5dfd-4007-a15c-3a706d4be2c0.cryptodotorg.herd.run:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656"
export DIGD_P2P_MAX_NUM_INBOUND_PEERS=500
export DIGD_SNAPSHOT_INTERVAL=1000
export DIGD_P2P_MAX_NUM_OUTBOUND_PEERS=40
export ANONED_P2P_LADDR=tcp://0.0.0.0:2100
export ANONED_RPC_LADDR=tcp://0.0.0.0:2101
export ANONED_GRPC_ADDRESS=127.0.0.1:2102
export ANONED_API_ADDRESS=tcp://127.0.0.1:2103
export ANONED_NODE=tcp://127.0.0.1:2101
export ANONED_P2P_SEEDS="8dc1863d1d23cf9ad7cbea215c19bcbe8bf39702@p2p.baaa7e56-cc71-4ae4-b4b3-c6a9d4a9596a.cryptodotorg.bison.run:26656,8a7922f3fb3fb4cfe8cb57281b9d159ca7fd29c6@p2p.aef59b2a-d77e-4922-817a-d1eea614aef4.cryptodotorg.bison.run:26656,494d860a2869b90c458b07d4da890539272785c9@p2p.fabc23d9-e0a1-4ced-8cd7-eb3efd6d9ef3.cryptodotorg.bison.run:26656,dc2540dabadb8302da988c95a3c872191061aed2@p2p.7d1b53c0-b86b-44c8-8c02-e3b0e88a4bf7.cryptodotorg.herd.run:26656,33b15c14f54f71a4a923ac264761eb3209784cf2@p2p.0d20d4b3-6890-4f00-b9f3-596ad3df6533.cryptodotorg.herd.run:26656,d2862ef8f86f9976daa0c6f59455b2b1452dc53b@p2p.a088961f-5dfd-4007-a15c-3a706d4be2c0.cryptodotorg.herd.run:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656"
export ANONED_P2P_MAX_NUM_INBOUND_PEERS=500
export ANONED_SNAPSHOT_INTERVAL=1000
export ANONED_P2P_MAX_NUM_OUTBOUND_PEERS=40
export BEACHD_P2P_LADDR=tcp://0.0.0.0:2110
export BEACHD_RPC_LADDR=tcp://0.0.0.0:2111
export BEACHD_GRPC_ADDRESS=127.0.0.1:2112
export BEACHD_API_ADDRESS=tcp://127.0.0.1:2113
export BEACHD_NODE=tcp://127.0.0.1:2111
export BEACHD_P2P_SEEDS="8dc1863d1d23cf9ad7cbea215c19bcbe8bf39702@p2p.baaa7e56-cc71-4ae4-b4b3-c6a9d4a9596a.cryptodotorg.bison.run:26656,8a7922f3fb3fb4cfe8cb57281b9d159ca7fd29c6@p2p.aef59b2a-d77e-4922-817a-d1eea614aef4.cryptodotorg.bison.run:26656,494d860a2869b90c458b07d4da890539272785c9@p2p.fabc23d9-e0a1-4ced-8cd7-eb3efd6d9ef3.cryptodotorg.bison.run:26656,dc2540dabadb8302da988c95a3c872191061aed2@p2p.7d1b53c0-b86b-44c8-8c02-e3b0e88a4bf7.cryptodotorg.herd.run:26656,33b15c14f54f71a4a923ac264761eb3209784cf2@p2p.0d20d4b3-6890-4f00-b9f3-596ad3df6533.cryptodotorg.herd.run:26656,d2862ef8f86f9976daa0c6f59455b2b1452dc53b@p2p.a088961f-5dfd-4007-a15c-3a706d4be2c0.cryptodotorg.herd.run:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656"
export BEACHD_P2P_MAX_NUM_INBOUND_PEERS=500
export BEACHD_SNAPSHOT_INTERVAL=1000
export BEACHD_P2P_MAX_NUM_OUTBOUND_PEERS=40
export SIFNODED_P2P_LADDR=tcp://0.0.0.0:2110
export SIFNODED_RPC_LADDR=tcp://0.0.0.0:2111
export SIFNODED_GRPC_ADDRESS=127.0.0.1:2112
export SIFNODED_API_ADDRESS=tcp://127.0.0.1:2113
export SIFNODED_NODE=tcp://127.0.0.1:2111
export SIFNODED_P2P_SEEDS="8dc1863d1d23cf9ad7cbea215c19bcbe8bf39702@p2p.baaa7e56-cc71-4ae4-b4b3-c6a9d4a9596a.cryptodotorg.bison.run:26656,8a7922f3fb3fb4cfe8cb57281b9d159ca7fd29c6@p2p.aef59b2a-d77e-4922-817a-d1eea614aef4.cryptodotorg.bison.run:26656,494d860a2869b90c458b07d4da890539272785c9@p2p.fabc23d9-e0a1-4ced-8cd7-eb3efd6d9ef3.cryptodotorg.bison.run:26656,dc2540dabadb8302da988c95a3c872191061aed2@p2p.7d1b53c0-b86b-44c8-8c02-e3b0e88a4bf7.cryptodotorg.herd.run:26656,33b15c14f54f71a4a923ac264761eb3209784cf2@p2p.0d20d4b3-6890-4f00-b9f3-596ad3df6533.cryptodotorg.herd.run:26656,d2862ef8f86f9976daa0c6f59455b2b1452dc53b@p2p.a088961f-5dfd-4007-a15c-3a706d4be2c0.cryptodotorg.herd.run:26656,[email protected]:26656,[email protected]:26656,[email protected]:26656"
export SIFNODED_P2P_MAX_NUM_INBOUND_PEERS=500
export SIFNODED_SNAPSHOT_INTERVAL=1000
export SIFNODED_P2P_MAX_NUM_OUTBOUND_PEERS=40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment