Skip to content

devnet-0.1.47

Compare
Choose a tag to compare
@github-actions github-actions released this 16 Oct 13:36
53acd33

A Helm chart for Kubernetes

Major Updates

Native support for Neutron chain

Native support for Neutron chain, with setup based on custom official settings in init-neutron.sh.
Also includes support for ics directive to specify interchainsecurity chains with toggle:

chains:
- name: neutron-1
  type: neutron
  numValidators: 1
  ics:
    enabled: true
  ...

With this feature, Starship now has ability to have custom setup for each chain based on there own settings. This is done via the scripts directive. Default setup is added here

Add CometMock feature flag

CometMock is developed by InformalSystems as a drop in replacement for CometBFT, which enables for additional admin actions, hard to replicate with system as is. Now you can enable CometMock as a feature flag in your chain configuration to setup the chain with out of process cometbft, and run multi-validator chains with cometmock all hooked up. Just with a simple config file:

chains:
- name: cosmoshub-4
  type: cosmos
  numValidator: 4
  cometmock:
    enabled: true
  ports:
    rpc: 25567

Note: rpc port of the chian is forwarded to cometmock port instead. Checkout working of cometmock for more details

More details on the working of cometmock can be found in the blog.

Major props to @p-offtermatt for not only building CometMock, but also for support in this integration.

Others

  • Metrics support by @Inkvi, adding a simple feature flag of .chains[].metrics to be true will allow all metrics to be exposed, which can be scraped
  • Faucet-less spinup, can set .chains[].faucet.enabled to false to setup all validator and relayer keys at gentx, this will provide an alternative ways for chains like: Terra and others to not need support of any of the faucets we support, and still be able to spin up multi-validator setup easily. Note this might take longer at genesis node.
  • Add support for native injective chain setup with: custom-genesis

What's Changed

  • docs: update getting started example with latest code by @Anmol1696 in #249
  • example: add injective example to examples/ dir by @Anmol1696 in #251
  • add faucet type starship to defaults for injective and evmos by @Anmol1696 in #250
  • Upgrade eth chain to support capella's fork by @Inkvi in #253
  • chore: add and use template function to evaluate fullchain dict from just the name, used in all relayers by @Anmol1696 in #256
  • Revert "chore: add and use template function to evaluate fullchain dict from just the name, used in all relayers" by @Anmol1696 in #259
  • fix: typos by @omahs in #258
  • feature: add /node_key endpoint on exposer by @Anmol1696 in #257
  • chore: set default exposer to latest, remove specific docker image for exposer tests by @Anmol1696 in #260
  • feature: exposer priv state by @Anmol1696 in #264
  • chore: add latest versions for hermes relayer docker tags by @Anmol1696 in #267
  • Add metrics support to Cosmos chains by @Inkvi in #254
  • hotfix: copy binary incase of build process by @Anmol1696 in #269
  • helm beutification by @Anmol1696 in #268
  • feature: faucet-less setup by @Anmol1696 in #262
  • fix: add check to run all steps in conditions by @Anmol1696 in #276
  • example: add terra example by @Anmol1696 in #275
  • chore: add conditions to not run PRs on draft PRs by @Anmol1696 in #277
  • fix docs and getting-started example readme by @Anmol1696 in #272
  • feature: update node_id handler to read from file instead of status by @Anmol1696 in #278
  • chore: update running smoke test nightly instead of every 6 hours by @Anmol1696 in #279
  • feature: add default scripts, set injective specific scripts set in defaults.yaml file by @Anmol1696 in #280
  • support: add neutron initial sample by @Anmol1696 in #266
  • commet mock support by @Anmol1696 in #265
  • release for 0.1.47 by @Anmol1696 in #282

New Contributors

Full Changelog: devnet-0.1.46...devnet-0.1.47