Skip to content

mat7ias/awesome-raiden-old

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 

Repository files navigation

Awesome Raiden

Contents

⚡ Raiden Network

Specifications

Explorers

⚡ Developer Resources

Note: The following sections include WIP and demo projects.

Tools

RApps

  • Fairspot - WiFi internet access on the go (in 100kb chunks) using Raiden
  • NUtube, Github, demo - decentralized P2P live streaming w/ micropayments
  • DTok, demo - decentralized streaming and tipping platform w/ Raiden, BurnerWallet (link) and ENS domains
  • Raiden Light Client - Raiden Light Client SDK and dApp
  • The Raiden dApp - a reference implementation of the Raiden Light Client SDK
  • XUD - a decentralized exchange built on the Lightning and Raiden networks to enable instant and trustless cryptocurrency swaps
  • Raiden Maps, Github
  • Storj, Medium post - decentralized cloud storage
  • CryptoBotWars, GitHub, Medium posts Part 1 and Part 2 - Tic Tac Toe w/ micropayments and a Game Guardian
  • Team SCG - buying and supplying electricity on an open marketplace using Raiden for payments.
  • Cryptogrannies - pushing crypto to be simple enough to be used by the oldies
  • Raidenooh - decentralized digital signage platform

Ether Faucets

🏃Need testnet Ether?!

Or if you have MetaMask installed then try the MetaMask faucets.

ERC20 Faucets

Wrap ether on 0x protocol. 🏃Need testnet ERC20 tokens quick?! Try bokkypoobah's ERC20 token faucet. For example, send a 0 value transaction from your account to the address below on your preferred network and you'll get 1,000 XEENUS tokens:

  • Ropsten: 0x7E0480Ca9fD50EB7A3855Cf53c347A1b4d6A2FF5
  • Rinkeby: 0x022E292b44B5a146F2e8ee36Ff44D3dd863C915c
  • Kovan: 0x022E292b44B5a146F2e8ee36Ff44D3dd863C915c
  • Goerli: 0x022E292b44B5a146F2e8ee36Ff44D3dd863C915c

Hackathon

The GROW ETHEREUM hackathon. Jul 29, 2019 - Aug 15, 2019. A three-week virtual hackathon where global developers and entrepreneurs will collaborate to push blockchain applications to new frontiers of business + technology + social change.

Need ideas?! Check out RApps and Tools. Additionally, here's some resources from the previous hack:

⚡ Starting a Raiden Full Node

System Requirements and Installation Guide. You should usually try new things on Ethereum on testnet before mainnet so you can get a hang of it, this includes trying Raiden Network.

Testnet

🏃Need to try a Raiden node quick on testnet?! Option 1: Use Raiden Wizard to get a testnet node started in just a couple of minutes.

Option 2: Follow the workshop. If you happen to be on Windows, this community video includes the added steps with using WSL (if you get stuck). You can skip signing up for Infura on Goerli by adding --eth-rpc-endpoint https://rpc.slock.it/goerli. So replacement node start command (from this) becomes:

./raiden-v0.100.3-linux-x86_64 --keystore-path keystore --network-id goerli --gas-price fast --environment-type development --eth-rpc-endpoint https://rpc.slock.it/goerli

Your node is now running on Goerli testnet. Open your web browser and put 127.0.0.1:5001 to open the WebUI.

Mainnet

Follow the Raiden Red Eyes Mainnet Tutorial. 🏃Need to try Raiden quick on mainnet?! If you've already completed the workshop steps above, Infura will work great! You can always switch to using your own Eth Node later on. To get an Infura key you'll need to:

  • Visit infura.io and click to sign up for a new account.
  • Then, choose to create a new project.
  • Now, view your project and you'll find the Project ID under the KEYS section ("<MAINNET_INFURA_KEY>" used below).
  • Start your node with:
./raiden-v0.100.3-linux-x86_64 --keystore-path keystore --eth-rpc-endpoint eth-rpc-endpoint https://mainnet.infura.io/v3/<MAINNET_INFURA_KEY>

A great permanent mainnet option is to use Raiden with DAppNode! It will take some extra time to setup and sync for the first time if you don't have an Eth Node synced already.

Connectivity

Want to find some Raiden nodes online already to connect to? Here's a few :)

🏃Need multiple accounts of your own to test with?! Use Geth geth account new to create them quickly. They will be stored in ~/.ethereum/keystore/. List them with geth account list (alternatively, if you don't have Geth, rerun the Workshop onboarder). You can open as many nodes as you want on your local machine by giving different port numbers when starting Raiden. For example --api-address http://127.0.0.1:5002 starts a Raiden node on port 5002 instead of the default 5001.

⚡ Learning Resources

Pulse

dApp Testing

Resources for trying the WIP Raiden dApp in your browser. The Light Client works on Ropsten/Rinkeby/Goerli/Kovan, here we'll use Ropsten.

  1. Make sure you have MetaMask installed and connected to Ropsten Test Network ropsten.
  2. Get testnet Ether on Ropsten (going off-chain with Raiden requires on-chain interactions, i.e. Gas).
  3. Wrap Ether using the 0x Portal. MetaMask might not show the correct wrapped Ether on testnet after you've wrapped it. If so, click on MetaMask and add Custom Token 0xc778417e063141139fce010982780140aa0cd5ab addweth
  4. Start the Raiden dApp here. You can now use the dApp to open, close and settle channels.

note: The dApp user interface is very early WIPexplained more here, the first milestone will enable sending tokens and not receiving them. If you're interested to get the full experience of Raiden you will want to run a full Raiden node and use the WebUI to get a good experience.

⚡ Community

Raiden Workshop Configurator - host a Raiden workshop or meetup! 😃

Community Channels

note: community channels are run by the community

⚡ Raiden Trust

⚡ MicroRaiden

MicroTalks

MicroRApps

⚡ Other Resources

Resources indirectly related to Raiden Network

About

⚡ A community curated list of awesome Raiden Network projects and resources

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published