Skip to content

Releases: onflow/flow-cli

Version 1.9.2

20 Dec 18:57
66d85e4
Compare
Choose a tag to compare

⬆️ Install or Upgrade

Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.

🐞 Bug Fixes

v1.9.2 (Cadence 1.0 M1)

20 Dec 19:16
Compare
Choose a tag to compare
Pre-release

What's Changed

New Contributors

Full Changelog: v1.5.0-stable-cadence.3...v1.9.2-stable-cadence.1

Version 1.9.1

20 Dec 17:45
e62ac93
Compare
Choose a tag to compare

⬆️ Install or Upgrade

Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.

🐞 Bug Fixes

Version 1.9.0

20 Dec 17:24
4044bee
Compare
Choose a tag to compare

⬆️ Install or Upgrade

Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.

⭐ Features

🛠 Improvements

🐞 Bug Fixes

  • Use assert.Contains for result.OneLiner() check to fix flaky test (#1304) @ianthpun

EVM Preview Release 1

13 Dec 12:40
Compare
Choose a tag to compare
EVM Preview Release 1 Pre-release
Pre-release

Introduces flow EVM commands intended to give preview access to Flow EVM.

In order to run Flow EVM you have to start the emulator with the evm flag enabled:

flow emulator --evm-enabled

You can then proceed by creating an account using the:

flow evm create-account {funding-amount}

This will create an account inside the EVM, fund it with the funding amount provided and create a bridged
account resource which will be saved inside the Flow account that was used as a signer in the above command
(default signer is emulator account if not provided with --signer flag). Please be aware you can't create
multiple accounts on a single Flow account right now as the bridged account resource is always stored
in same place and can't be overwritten.

After creating an account you can deploy a contract to the EVM by running:

flow evm deploy {compiled binary}

You need to provide location of the file that contains the compiled EVM binary. The response will include the
EVM address of the contract that you will later need to interact with it.

You can interact with deploy contract by calling functions using:

flow evm run {Flow caller address} {EVM contract address} {contract function name} --ABI {abi location}

The Flow caller address is the account that contains EVM bridged account resource, that will be used to
execute the call inside the EVM. So you must first create such a resource by using the create-account command.
The EVM contract address will be provided to you when deploy command is executed. You also need to specify the
name of the contract function you want to call and the file containing ABI specification, which is normally produced
in the compile process.

Version 1.8.0

27 Nov 18:44
bc1b57c
Compare
Choose a tag to compare

⬆️ Install or Upgrade

Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.

⭐ Features

🛠 Improvements

Version 1.7.1

14 Nov 18:20
a701a8d
Compare
Choose a tag to compare

⬆️ Install or Upgrade

Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.

🛠 Improvements

Version 1.7.0

13 Nov 05:35
1e30508
Compare
Choose a tag to compare

⬆️ Install or Upgrade

Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.

🛠 Improvements

Version 1.6.0

08 Nov 01:43
1233bc5
Compare
Choose a tag to compare

⬆️ Install or Upgrade

Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.

⭐ Features

Version 1.5.0

30 Oct 17:51
4b83edb
Compare
Choose a tag to compare

⬆️ Install or Upgrade

Follow the Flow CLI installation guide for instructions on how to install or upgrade the CLI.

⭐ Features

  • Generate JS templates from FLIX (#1222) @bthaile
  • Update Test command with latest features from Cadence testing framework (#1227) @m-Peter

🛠 Improvements

🐞 Bug Fixes

  • Ensure that stopProgress is deferred on all code paths for multithreading (#1249) @bjartek
  • Adding a contract to deployment section when using flowkit.AddContract (#1247) @bjartek
  • Fix crash for transaction send with missing flags (#1246) @bluesign