🚀 Pop CLI v0.11.0
Pop CLI v0.11.0 now defaults smart contracts to ink! v6.0.0-beta.
pop call can read constants and storage, pop up can fetch the polkadot-omni-node and the eth-rpc for the ink! node; and improves pop build spec flows.
✨ Highlights
- Breaking: ink! v6 by default
We’ve switched Pop CLI’s defaults from ink! v5 to ink! v6.0.0-beta (the latest ink! release).- New templates & flows target
ink! v6.0.0-beta - Release notes: https://github.com/use-ink/ink/releases/tag/v6.0.0-beta
- New templates & flows target
pop call chaincan read constants and storage
# Query storage
pop call chain --pallet Balances --function TotalIssuance --url wss://rpc-polkadot.helixstreet.io/
# Query a constant
pop call chain --pallet Balances --function ExistentialDeposit --url wss://rpc-polkadot.helixstreet.io/pop upcan fetchpolkadot-omni-nodeand theeth-rpcbinary in contracts- Interactive chain selection in
pop callandpop up, pick the chain you want to interact with. - Homebrew release channel:
brew install r0gue-io/pop-cli/pop - Smoother UX and various fixes.
Rust compiler versions
Rust Stable: 1.90.0
What's Changed
- ci: optimize ci integration tests by @moliholy in #653
- feat: always build contracts with pop up by @moliholy in #657
- feat: upgrade to rust edition 2024 by @moliholy in #656
- feat: do not ask for confirmation when removing all in the cache by @moliholy in #660
- feat(cli): allow to choose a chain from a list by @moliholy in #658
- chore(ci): mark coverage status project and patch as informational only by @AlexD10S in #662
- ci: publish on homebrew by @moliholy in #666
- feat: build spec runtime by @moliholy in #647
- feat: upgrade to rust 1.90 by @moliholy in #673
- feat: read constants and storage when using
pop call chainby @moliholy in #664 - feat: build the chain with runtime by @moliholy in #671
- feat(cli): fetch latest release when instantiating the template by @moliholy in #680
- fix:
pop installcommand with rustup by @moliholy in #681 - feat: fetch polkadot-omni-node with pop up command by @moliholy in #684
- fix: pop call with composite types by @moliholy in #696
- ci: lint PR title by @moliholy in #698
- feat: force specifying storage parameters if the key is composite by @moliholy in #697
- feat: pop up chain spec cmd by @moliholy in #699
- feat: upgrade zombienet from 0.4.1 to 0.4.2 by @moliholy in #703
- feat: specify optional test filter by @moliholy in #701
- feat: using ink!
v6.0.0-betaby @AlexD10S in #645 - feat: contract call read by @moliholy in #677
- fix: StripPrefixError contract and pallet creation by @Daanvdplas in #702
- feat: add eth-rpc binary to
pop up contractby @moliholy in #705 - refactor: remove psp example and improve pop new contract devex by @Daanvdplas in #700
- feat: remove deprecated templates by @moliholy in #706
Full Changelog: v0.10.0...v0.11.0