Less code, more power
RIDE is Waves’ functional purpose-designed smart contract language inspired by Scala for dApp development, designed for applying scripts to assets and accounts on the Waves blockchain, as well as creating sophisticated programmable logic for the decentralised environment.
Concise, human-readable language, offering reduced development time and resources.
Strongly-typed non-Turing complete language, designed to avoid common critical mistakes.
RIDE is formal-verification friendly, with lazy execution and a modern typed functional approach.
Waves protocol has flat fees and no gas, so the cost of dApp operations is known in advance.
Comes with Waves IDE for learning and sandbox development and Visual Studio Code plugin for advanced users.
Suitable for DAOs, Donations, Escrow, Referral and Loyalty systems, Marketplaces, Digital Securities, P2P-lending, Gaming, Identity and more.
- Healthcare (records, data sharing)
- Identity & Access management
- Marketplaces b2c
- Marketplaces c2c
- MMO games
- Escrow services
- Motivation programs
- Referral marketing
- Public DBs
- loyalty and gift cards, coupons
- Decentralized Finance (DeFi)
- FOG Computing
- Crowdsource data (wiki, social networks)
- Prediction Markets
- Digital Collectibles Markets
- Physical Collectibles Markets
- Digital Securities
- Automated Payments
- Ricardian contracts (templates)
Make your first dApp
Learn the basics of Waves development cycleJoin the course
RIDE for dApps in one minute
How to Build, Deploy and Test a Waves RIDE dApp
In this article I will show how to write simple decentralized appication(dApp) and run it on Waves node. We’ll take a look at the required development tools and good practices as well as a working example.
The Hitchhiker’s Guide to Waves Smart Contracts pt.1
September 14, 2018
The Hitchhiker’s Guide to Waves Smart Contracts pt.2
September 18, 2018
Stateful Smart Accounts pt.1
September 17, 2018
Application of Waves Smart Accounts and Smart Assets for Financial Instruments
Application of Waves Smart Accounts: from Auctions to Customer Loyalty Schemes
Waves Smart Asset Applications: Whitelists, Blacklists and Interval Trading