Bringing Cadence, the resource-oriented smart contract language of Flow, to your VSCode Editor.
InstallationInstall the Cadence extension from the Visual Studio MarketplaceThe extension is also available on the Open VSX RegistryOnce installed, the extension will help you install other dependencies such as the Flow CLI. FeaturesFlow Emulator IntegrationThe extension will automatically connect to your local running Flow Emulator. This will enable blockchain interaction features such as deploying contracts, executing transaction & scripts, and enabling flow imports. If an emulator is not detected, basic language support is still provided. Deploy ContractsDeploy contracts to the emulator without leaving the VSCode editor. The address the contract gets deployed to is returned and available for copying. Code GenerationWrite cadence code with the speed of light and get your product live before that afternoon coffee. How? Use the snippets provided by VSCode extension. DebuggingUse the debugger build into VSCode on Cadence files by creating a launch.json file. Make sure to have an emulator connected to enable debugging. Example launch.json
But wait, there's much more than meets the eye. VSCode Cadence extension also offers:
|