Skip to content

Latest commit

 

History

History

examples

CashScript examples

This folder contains a number of example CashScript contracts to show off its functionality and usage. The .cash files contain example contracts, and the .ts/.js files contain example usage of the CashScript SDK with these contracts.

The "Hello World" of cash contracts is defining the P2PKH pattern inside a cash contract, which can be found under p2pkh.cash. Its usage can be found under p2pkh.ts.

Running the examples

To run the examples, clone this repository and navigate to the examples/ directory. Since the examples depend on the SDK, be sure to run yarn inside the examples/ directory, which installs all required packages.

git clone git@github.com:CashScript/cashscript.git
cd cashscript/examples
yarn

All .ts files can then be executed with tsx.

npm install -g tsx
tsx p2pkh.ts

All .js files can be executed with node.

node p2pkh.js