1 unstable release
0.1.1 |
|
---|---|
0.1.0-alpha.0 | Feb 23, 2024 |
#5 in #rollups
22KB
580 lines
👨⚖️ jstz
jstz
(pronounced: "justice") is a JavaScript runtime powered by Tezos Smart Optimistic Rollups that uses Boa and is built in Rust.
Install
Build from source using Rust:
make build-deps
make build
See installing Octez for installing the necessary dependencies for running jstz
.
Quick Start
# Make a javascript file
echo "export default (() => new Response('hello world'))" > index.js
# Start the sandbox
make build-installer
cargo run -- sandbox start
# Deploy smart function
cargo run -- deploy index.js --name example
# Send request to smart function
cargo run -- run tezos://example/
Documentation
For the latest jstz
documentation, click here.
Contributing
Please, check the CONTRIBUTING.md file to know how to effectively contribute to the project.
License
This project is licensed under the MIT license.
Dependencies
~7–19MB
~273K SLoC