Skip to content

Releases: altuslabsxyz/devnet-builder

v1.0.0-rc0

20 Jan 02:21
46aed5f

Choose a tag to compare

v1.0.0-rc0 Pre-release
Pre-release

devnet-builder v1.0.0-rc0

Build and manage local blockchain development networks with production state.

Installation

Download binary:

# Linux (amd64)
curl -LO https://github.com/altuslabsxyz/devnet-builder/releases/download/v1.0.0-rc0/devnet-builder_1.0.0-rc0_linux_amd64.tar.gz
tar -xzf devnet-builder_1.0.0-rc0_linux_amd64.tar.gz
sudo mv devnet-builder /usr/local/bin/

# macOS (Apple Silicon)
curl -LO https://github.com/altuslabsxyz/devnet-builder/releases/download/v1.0.0-rc0/devnet-builder_1.0.0-rc0_darwin_arm64.tar.gz
tar -xzf devnet-builder_1.0.0-rc0_darwin_arm64.tar.gz
sudo mv devnet-builder /usr/local/bin/

Docker:

docker pull ghcr.io/altuslabsxyz/devnet-builder:v1.0.0-rc0

Verify Installation

devnet-builder version

Changelog

Features

  • 008eb01 feat: Add agusdt funding (@)
  • 0032579 feat: Add balance transfer (@)
  • 52d08c1 feat: Add consensus param settings (@)
  • 756936f feat: Add custom binary support with --binary flag (#27) (@)
  • 55572bf feat: Add deploy-devnet-upgrade (@)
  • d3f1d69 feat: Add devnet cmd (@)
  • ebc2e89 feat: Add devnet starting improvement (@)
  • d89a6ef feat: Add devnet-builder (@)
  • e66dbb1 feat: Add export options - DockerImage (@)
  • be4235a feat: Add git modules (@)
  • 1f7e34d feat: Add local scripts (@)
  • 8963e7b feat: Add peering (@)
  • 6a747b4 feat: Add persistent_peers feature for provision-and-sync.sh (@)
  • 2d420da feat: Add pre-upgrade handler & post-upgrade handler for debugging (@)
  • 34803f7 feat: Add proxy_app to prevent conflicts (@)
  • cf96fb0 feat: Add replacement for APIs (@)
  • 95b4606 feat: Add replacement of config.toml,app.toml to prevent conflicts on port (@)
  • f70eaaf feat: Add sciprts for devnet (@)
  • 3ec6d0c feat: Add state export (@)
  • 66fc92a feat: Add system daemon shutdown (@)
  • b4c90c7 feat: Enable prometheus (@)
  • b836791 feat: Fix validator mnemonics for initial 4 validators (@)
  • c224bbf feat: Improve logging for cast (@)
  • a5ca7ff feat: Show private key when devnet has deployed (@)
  • f4cd869 feat: Update default value for deploy-devnet parameter (@)
  • 4bc9cbf feat: Update deploy-devnet.yml (@)
  • ea51bb4 feat: Update start devnet way from screen -> system daemon & Add logging as file feature (@)
  • 8f9eaec feat: add --image flag for docker mode (@)
  • 6b32d5e feat: add --mode flag to upgrade command (@)
  • 4ebda05 feat: add --test-mnemonic flag for validators (@)
  • 7ca9bf6 feat: add --with-export flag to upgrade command (@)
  • fed4dba feat: add BuildToCache method for pre-building (@)
  • 9340a3e feat: add Clean Architecture layers (@)
  • b72f748 feat: add DI container and service interfaces (@)
  • 2f8f93b feat: add DI container wiring for cmd (@)
  • b706173 feat: add Docker support for isolated multi-devnet deployment (@)
  • c067026 feat: add DockerImage to ProvisionOptions (@)
  • 2e13ab0 feat: add EVM_CHAIN_ID to build (@)
  • 31336e5 feat: add GHCR container version API (@)
  • c55ebc6 feat: add GetGovernanceParams RPC to plugin proto (@)
  • 54c6e0f feat: add GitHub client error types (@)
  • 60959e1 feat: add RunPartial for conditional prompts (@)
  • 23cc406 feat: add SelectDockerImage interactive prompt (@)
  • 38c3f58 feat: add SnapshotFetcher cache interface (@)
  • b2dc8c9 feat: add TOML deep merge utility (@)
  • 07db0d4 feat: add ValidateImage with error handling (@)
  • 92aac05 feat: add binary cache infrastructure (@)
  • 158095f feat: add binary passthrough for plugin binaries (#7) (@)
  • 43326f0 feat: add build tags support to binary cache (@)
  • ab82970 feat: add build-for-version.sh wrapper script (@)
  • df97f27 feat: add build-versioned target to Makefile (@)
  • 1089603 feat: add cache CLI commands (@)
  • 1c052fa feat: add command groups to help output (@)
  • c4058ea feat: add config.toml parameter management (@)
  • 9b95c64 feat: add cosmos plugin example (@)
  • 8f25ba6 feat: add credential store with keychain support (@)
  • b574cc4 feat: add deploy command replacing start (@)
  • d98ce8c feat: add deprecation utilities for CLI commands (@)
  • 93a38df feat: add deprecation wrappers to old commands (@)
  • 6643858 feat: add destroy command replacing clean (@)
  • befb756 feat: add devnet-builder CLI commands and packages (@)
  • 72a1b93 feat: add docker devnet support (@)
  • 7c6980c feat: add domain common error types (@)
  • f505204 feat: add down command replacing stop (@)
  • 0bc09b3 feat: add embedded genesis files for stable (@)
  • 96b2936 feat: add evm and keyring adapters (@)
  • 0c45e35 feat: add export CLI command (@)
  • 6773792 feat: add export DTOs and repository interface (@)
  • fb8e2b8 feat: add export domain entities (@)
  • 24199f0 feat: add export infrastructure services (@)
  • f7e5bbc feat: add export list and inspect subcommands (@)
  • e78a478 feat: add export use case and DI wiring (@)
  • 1e97043 feat: add file-based genesis mod for large files (@)
  • adde866 feat: add force-voting-period flag for parameter override (@)
  • f68a478 feat: add genesis export caching with snapshot (@)
  • 62766da feat: add ghcr.io logout step (@)
  • [64dfa67](https://github.com/altuslabsxyz/devnet-bu...
Read more