Skip to content

Blockchain-Alchemy/GRAT

Repository files navigation

grat_header

GRAT

GRAT is a full-featured IDE where you make Tezos Smart Contracts using visual blocks.

What is GRAT

GRAT is an online IDE (Integrated Development Environment) meant to disrupt Web3. This is a major Tezos based project that allows developers of all ages and skill levels to participate in the blockchain ecosystem as smart contract builders. Smart contracts are the basis of Web3 and blockchain interaction - GRAT simplifies smart contract development and makes it super inclusive.

Origin Story

In 2022, a unique series of events lead to the birth of GRAT!

  1. Encode Club held a workshop in partnership with the Tezos Foundation.
    • Lex of Blockchain Alchemy was inspired to start something truly massive and disruptive - creating a better future for all.
  2. Scratch - an open-source project from MIT has become the world’s largest coding community for children, it allows young people to create digital stories, games, and animations.
    • Young people are the future. Blockchain Alchemy decided to invest in our future by building a tool that makes smart contract development accessible for all.

Grat_Hi_sm

The name GRAT is based on the French verb for Scratch - Gratter. It combines the French origins of Tezos with the philosophy of Scratch to be an inclusive tool for all ages and skill levels.

arthur1

This is Arthur

Artrhur is a dog if you like dogs, or a cat if you like cats. As you build smart contracts in GRAT, Arthur gains XP, which can be used to purchase skins and accessories for Arthur. Arthur adds gamification and guidance to GRAT.

Code Is Hard

Writing smart contract code the "old-fashioned" way is prohibitively complex and frustrating.

Screen-Shot-2022-05-19-at-1 05 01-PM

Before GRAT:

  • Errors from typos
  • Syntax Errors
  • Looking up Operations, Types & Variables
  • Steep Learning Curve
  • Much Typing

Screen-Shot-2022-05-19-at-1 05 01-PM

Now with GRAT:

  • Code is free from typos
  • Perfect Syntax
  • Operations, Types & Variables all easily visible
  • So Easy to Learn
  • No Typing Required (not everybody can type)

How Is It Built?

GRAT is an open-source project developed by Blockchain Alchemy

It incorporates Google's Blockly - an open source UI. Built on Blockly

It runs Taqueria from Taquito developers ECAD Labs Inc and SmartPy - on the back-end server compile and deploy.

What's Next

Grat is already so awesome, but it can be even more Awesome! There is still so much that needs to be done before we release GRAT into the wild.

  • Create Tutorial
  • Build Recipes Library
  • Add more methods
  • Add more variable types
  • Add sp.failwith framework
  • Build Out BigMap Operations
  • Testing
  • Promotion
  • Marketing
  • Press Release and Educator Packet
  • Release into the wild 🎉

About

Create SmartPy using interlocking blocks.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •