From 711009ee1fc22b318b74cd4270f5e11072fb476a Mon Sep 17 00:00:00 2001 From: Reed Rosenbluth <331327+reedrosenbluth@users.noreply.github.com> Date: Tue, 10 Nov 2020 17:18:36 -0500 Subject: [PATCH] wording --- src/pages/smart-contracts/clarity-values.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/smart-contracts/clarity-values.md b/src/pages/smart-contracts/clarity-values.md index f3d1df36..5908c39c 100644 --- a/src/pages/smart-contracts/clarity-values.md +++ b/src/pages/smart-contracts/clarity-values.md @@ -5,7 +5,7 @@ description: Learn how to deal with Clarity Values in JavaScript. ## Introduction -The Clarity language makes use of a strong static [type system](https://docs.blockstack.org/references/language-clarity#clarity-type-system). This simply means that every function defined in Clarity expects arguments of specific types, and that a failure to provide properly typed arguments will result in your code failing to compile, or your `contract-call` transaction failing prior to execution. +The Clarity language makes use of a strong static [type system](https://docs.blockstack.org/references/language-clarity#clarity-type-system). This simply means that every function defined in Clarity expects arguments of specific types, and that a failure to provide properly typed arguments will result in your code failing to compile, or your contract call transactions failing prior to execution. In order to build web applications that interact with Clarity contracts, you will need to learn how to construct and use `ClarityValues`. The [@stacks/transactions](https://github.com/blockstack/stacks.js/tree/master/packages/transactions) library makes this easy, as we will demonstrate below.