Skip to content

Cosmoshub Testnet With Fullnode

yaml
apiVersion: apps.k8s.nibiru.org/v1
kind: ChainNodeSet
metadata:
  name: cosmos-testnet
spec:
  app:
    image: ghcr.io/cosmos/gaia
    version: v25.2.0
    app: gaiad
    sdkVersion: v0.47

  validator:
    info:
      moniker: cosmopilot

    config:
      volumes:
        - name: wasm
          size: 1Gi
          path: /home/app/wasm
          deleteWithNode: true
      override:
        app.toml:
          minimum-gas-prices: 0.025uatom

    init:
      chainID: cosmos-hub-0
      assets: ["1000000000000000000uatom"]
      stakeAmount: 100000000uatom
      minSelfDelegation: ""
      accountPrefix: cosmos
      valPrefix: cosmosvaloper
      additionalInitCommands:
        # Use uATOM as default denom
        - image: busybox
          command: [ "sh", "-c" ]
          args:
            - >
              sed -i 's/stake/uatom/g' /home/app/config/genesis.json;
              sed -i 's/uatomrs/stakers/g' /home/app/config/genesis.json;
              sed -i 's/uatomd/staked/g' /home/app/config/genesis.json;

  nodes:
    - name: fullnodes
      instances: 1

      config:
        override:
          app.toml:
            minimum-gas-prices: 0.025uatom
            pruning: custom
            pruning-keep-recent: "100"
            pruning-interval: "10"

Released under the MIT License.