A visual programming tool for writing smart contracts
The VisualTez
project brings visual programming to smart-contract development in the Tezos ecosystem, which lets people describe smart contracts through illustrations that can be built by simply dragging and dropping blocks. Text-based programming languages are usually difficult for people without a computer science background or similar.
I believe that the Tezos ecosystem becomes more attractive by having visual programming solutions. The crypto space is growing fast and attracting audiences from diverse backgrounds who may not have any experience with programming and want to understand or even develop something using smart contracts.
Features
Smart contract development
Smart contract testing
The tests run directly against the Tezos codebase (protocols will be selectable). It spawns a mockup context, where all testing actions are executed.
Smart contract deployment
The deployment page allows users to customize the initial storage, estimate costs, and originate the contract.
Translation to Michelson values
and types
This feature translates Value
and Type
blocks to Michelson and compiles lambdas. Helpful in building the arguments of entry points
.
Translation to SmartPy code
Component overview
Repositories
- VisualTez
- SmartTS SDK | Uses the SmartPy compiler
- Michelson SDK
- Permalink Storage
- Test Runner
- Infrastructure