Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Crystality Language Preview ToolchainNew to Visual Studio Code? Get it now.
Crystality Language Preview Toolchain

Crystality Language Preview Toolchain

Crystality

|
569 installs
| (0) | Free
Local development environment for the Crystality smart contract programming language
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Crystality Language Preview Toolchain

This is a local toolchain for the Crystality smart contract programming language. Crystality is designed for parallel execution of smart contract transactions on sharding blockchains. The Crystality language preview toolchain includes the pre-built Crystality compilers and execution engines, VSCode extensions, and sample smart contracts and execution scripts. Programmers can use VSCode to edit, compile, and execute Crystality smart contracts in a local blockchain simulator and check the execution results, e.g., address states on the chain.

Installation

requires node v12.17.0 or higher for ES2015 and async function support.

$ npm install -g @vscode/vsce

Usages

  • To compile Crystality smart contract (.xtl):

    • use shortcut Ctrl+7 / Command + 7
    • or right click the Text Editor and then click Crystality: Compile in editor context menu
    • or click Crystality: Compile button in context menu of file explorer
  • To run Crystality script (.xtlts):

    • use shortcut Ctrl+5 / Command + 5
    • or right click the Text Editor and then click Crystality: Run in editor context menu
    • or click Crystality: Run button in context menu of file explorer
    • a new VSCode Tab will be automatically launched after the execuiton of the Crystality script
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft