Browse Source

Clarifying the vm from the sdk command line

Signed-off-by: Mary Anthony <mary@blockstack.com>
feat/clarity-updates
Mary Anthony 5 years ago
parent
commit
c391344ad0
  1. 2
      _core/smart/clarityCLI.md
  2. 4
      _core/smart/overview.md
  3. 2
      _core/smart/sdk-quickstart.md
  4. 4
      _core/smart/tutorial.md

2
_core/smart/clarityCLI.md

@ -3,7 +3,7 @@ layout: core
description: "Blockstack smart contracting language" description: "Blockstack smart contracting language"
permalink: /:collection/:path.html permalink: /:collection/:path.html
--- ---
# clarity-cli command line # clarity-cli VM command line
{:.no_toc} {:.no_toc}
You use the `clarity-cli` command to work with smart contracts within the Blockstack virtual environment. This command has the following subcommands: You use the `clarity-cli` command to work with smart contracts within the Blockstack virtual environment. This command has the following subcommands:

4
_core/smart/overview.md

@ -44,9 +44,9 @@ Clarity is a list processing (LISP) language, as such it is not compiled. Omitti
Clarity is in pre-release and does not yet directly interact with the live Stacks blockchain. For the pre-release period you need a test environment to run Clarity contracts. Blockstack provides a Docker image called `clarity-developer-preview` that you can use or you can build a test environment locally from code. Either the Docker image or a local environment is sufficient for testing Clarity programming for standalone contracts. Clarity is in pre-release and does not yet directly interact with the live Stacks blockchain. For the pre-release period you need a test environment to run Clarity contracts. Blockstack provides a Docker image called `clarity-developer-preview` that you can use or you can build a test environment locally from code. Either the Docker image or a local environment is sufficient for testing Clarity programming for standalone contracts.
You use the `clarity-cli` command line to check, launch, and execute standalone Clarity contracts. You can use this same command line to create simulate mining Stacks and inspecting a blockchain. You use the `clarity-cli` command line to check, launch, and execute standalone Clarity contracts inside the virtual test environment. You can use this same command line to create simulate mining Stacks and inspecting a blockchain.
Blockstack expects that some decentralized applications (DApp) will want to make use of Clarity contracts as part of their applications. For this purpose, you should use the Clarity SDK, also in pre-release. The SDK is a development environment, testing framework, and deployment tool. It provides a library for safe interactions with Clarity contracts from a DApp written with the blockstack.js library. Blockstack expects that some decentralized applications (DApp) will want to make use of Clarity contracts as part of their applications. For this purpose, you should use the Clarity SDK, also in pre-release. The SDK is a development environment, testing framework, and deployment tool. It provides a library for safe interactions with Clarity contracts from a DApp written with the blockstack.js library. The SDK has a `clarity` command line for creating Clarity projects.
## Basic building blocks of Clarity contracts ## Basic building blocks of Clarity contracts

2
_core/smart/sdk-quickstart.md

@ -3,7 +3,7 @@ layout: core
description: "Blockstack smart contracting language" description: "Blockstack smart contracting language"
permalink: /:collection/:path.html permalink: /:collection/:path.html
--- ---
# Quickstart for the SDK # Clarity SDK Quickstart
{:.no_toc} {:.no_toc}
You can use the software developer kit (SDK) to develop, test, and deploy Clarity smart contracts. The SDK goes beyond the basic test environment to allow for development of Javascript or TypeScript clients that call upon Clarity contracts. You can use the software developer kit (SDK) to develop, test, and deploy Clarity smart contracts. The SDK goes beyond the basic test environment to allow for development of Javascript or TypeScript clients that call upon Clarity contracts.

4
_core/smart/tutorial.md

@ -3,9 +3,9 @@ layout: core
description: "Blockstack smart contracting language" description: "Blockstack smart contracting language"
permalink: /:collection/:path.html permalink: /:collection/:path.html
--- ---
# Hello Clarity tutorial # Hello Clarity for the VM
In this tutorial, you learn how to use Clarity, Blockstack's smart contracting language. Use this tutorial to get a quick introduction to Clarity and the default Blockstack test environment. In this tutorial, you learn how to use Clarity, Blockstack's smart contracting language inside of a virtual environment. The environment is run using a Docker image. Use this tutorial to get a quick introduction to Clarity and the default Blockstack test environment.
* TOC * TOC
{:toc} {:toc}

Loading…
Cancel
Save