Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/alvinbhou/0xDonate

🍿 A decentralized donation service for streamers, powered by Ethereum
https://github.com/alvinbhou/0xDonate

ethereum ethereum-contract react stream twitch

Last synced: 8 days ago
JSON representation

🍿 A decentralized donation service for streamers, powered by Ethereum

Lists

README

        

# 0x Donate

## 0xDonate for streamers
A fully decentralized cross-platform donation service for streamers and viewers. Based on Ethereum smart contract, the prototype of the project "dEXonation".

## [dEXonation](https://github.com/alvinbhou/dEXonation)
A similar decentralized project for streamers, but powered by DEXON.

This services utilized the advantages of DEXON, with low latencty, low fee and high TPS.

[dEXonation](https://alvinbhou.github.io/dEXonation/) won 3rd place at 2018 Cobinhood Blockchain Hackathon.

## Demo
[](https://youtu.be/uah9darbB4Y)

Viewers donate through Metamask, and the donate message immediately pops up on top of the stream!

## How it works
### Donate

Viewers donate through the link the streamer provides. Fill in the basic information, click on the "donate" button and this triggers Metamask.

Confirming the transaction and BOOM, you successfully completed the donation!

### Notification

Streamer setups browser source for streaming with the Notification link, then the donate messages will pop up on the stream once a transaction is confirmed.

### History

All the donate records are stored on the blockchain. Streamers can easily check their top donors.

## Features
* 0 fee
* 0 setup, no API keys required
* Enter your address and get started!

## Setup
### Development
```sh
$ git clone https://github.com/CryoliteZ/0xDonate.git
$ npm install
$ npm run dev
```

### Deployment
```sh
$ npm run build
```

## Articles
[0xDonateβ€Šβ€”β€ŠAn Ethereum donate service for streamers](https://medium.com/@alvinbhou/0xdonate-an-ethereum-donate-service-for-streamers-a370f2b8f488)

## Contributors
[Tocknicsu](https://github.com/Tocknicsu)

## License
[MIT License](LICENSE)