Skip to content

v0.3.0-preview

Pre-release
Pre-release
Compare
Choose a tag to compare
@spoo-bar spoo-bar released this 23 Jun 08:10
· 361 commits to main since this release

Added

  • Implemented #3 & #4 - The smart contracts in the Contract view can now be sorted alphabetically, or with CodeID, or in imported order
  • Added Migrate view to migrate smart contracts
  • Added Initialize view to initialize smart contracts
  • Added commands for the following (with keybindings):
    • cosmy-wasmy.setupDevEnv - Setup dev environment and install all dependencies
    • cosmy-wasmy.build - Build the project - ctrl+shift+b
    • cosmy-wasmy.runUnitTests - Run unit tests - ctrl+shift+t
    • cosmy-wasmy.optimizeContract - Run contract optimizer using the docker image (Needs docker running) - ctrl+shift+o
    • cosmy-wasmy.generateSchema - Generate json-schema using the rust schema files - ctrl+shift+g
    • cosmy-wasmy.upload - Upload wasm file to chain - ctrl+shift+u
  • Added placeholder text for all the webviews (query, execute, sign)
  • Implemented #7 - Added setting so user can choose to output the tx and query responses to the output channel or to new file
  • Added snippets to easily add new query and msg functions, and to check if the sender is the smart contract admin.

Changed

  • Implemented #2 - Show faucet icon for account only when faucet has been set up for that chain in the settings
  • Improved extension startup time by using delayed API calls - could still be refactored more
  • Extension used to be activated when the extension view was opened. Now it also gets activated when the language id is rust. (So that project can be built and contracts uploaded without having to activate extension by opening side view)
  • Changed default query/tx response view. Used to open in a new file by default. Now the default setting is to send it to output channel.

Fixed

  • Fixed the query/execute/sign view UIs in high contrast mode