Skip to content

Instantly share code, notes, and snippets.

@ismagin
Last active September 10, 2019 10:57
Show Gist options
  • Save ismagin/22ed579b9215e5016d487fb472783109 to your computer and use it in GitHub Desktop.
Save ismagin/22ed579b9215e5016d487fb472783109 to your computer and use it in GitHub Desktop.
Workshop Tools

Plan

https://medium.com/p/785311f58c2/

Prerequisites

  1. Telegram chat https://t.me/waves_dev_workshops

  2. install docker

  3. install command line tool surfboard via npm(nodejs required)

    npm install -g @waves/surfboard

  4. install Visual Studio Code with waves-ride plugin

    https://code.visualstudio.com/

  5. install WavesKeeper for your browser

    https://wavesplatform.com/products-keeper

Process

run local instance of node and explorer

docker run -d -p 6869:6869 wavesplatform/waves-private-node
docker run -d -e API_NODE_URL=http://localhost:6869 -e NODE_LIST=http://localhost:6869 -p 3000:8080 wavesplatform/explorer

initialize an empty project

surboard init

run tests

surfboard test

Links

Local node: http://localhost:6869

Local explorer: http://localhost:3000

Testnet/Mainnet Explorer: https://wavesexplorer.com/

Wallet-demo UI: https://chrome-ext.wvservices.com/dapp-wallet.html

Resources

More examples: https://github.com/wavesplatform/ride-examples

RIDE Introduction: https://github.com/KardanovIR/ride-introduction

Online IDE with the examples: https://ide.wavesplatform.com/

Waves documentation: https://docs.wavesplatform.com/

Telegram developer chat: https://t.me/waves_ride_dapps_dev

Waves & RIDE on stackoverflow: https://stackoverflow.com/questions/tagged/wavesplatform

Online course on building dApps on Waves: https://stepik.org/course/54415/syllabus

Waves Labs: https://waveslabs.com/

Existing node:

      "dev": {
          "API_BASE": "http://devnet-aws-ir-2.wavesnodes.com:6869/",
          "CHAIN_ID": "D",
          "SEED": "create genesis wallet devnet-0",
          "timeout": 60000
      }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment