Add Account

Waves dApps

Ride language

Waves blockchain uses functional programming language based on expressions called RIDE. It is simple, yet efficient. Please check ride documentation

Writing dApps

A dApp, or decentralised application, is an application, that executes in a distributed computer system, for instance, in a blockchain. In particular, Waves dApp is an application, written in RIDE language and executed on the nodes of the Waves blockchain. Check writing dApps section

Examples

IDE contains a lot of runnable Scripts, dApps and tests to help you get used to Ride language. Check them in Library menu

Other tools

Web IDE is just a starting point. For professional development we recommend using our offline tools. Check Professional toolkit for coding with RIDE

  1. VSCode plugin
  2. Surfboard CLI tool
  3. Waves private node

Video Tutorials

  1. Using Smart Contracts with Waves Console
  2. Multi Signature Using Waves IDE & WavesJ
  3. Escrow Using Waves IDE & WavesJ
  4. Waves Console Commands Example
  5. Create MultiSig Account via Waves IDE tools

Hitchhiker’s Guide to Waves Smart Contracts

  1. The First Part
  2. The Second Part

Forum

  1. DevTools: IDE + REPL

This topic is for discussing your issues, requests, feedback and for announcements related to Waves Ride IDE and REPL

Console
Compilation
0
Tests
0/0
RideREPL

No account selected. Using node: https://nodes.wavesplatform.com with chainId W

Waves console 2.1 Docs can be found here Use help() to show commands. Compiler version 1.5.1

Tests passed:
 
0 of 0 tests

No account selected. Using node: https://nodes.wavesplatform.com with chainId W