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: about 1 month ago
JSON representation
πΏ A decentralized donation service for streamers, powered by Ethereum
- Host: GitHub
- URL: https://github.com/alvinbhou/0xDonate
- Owner: alvinbhou
- License: mit
- Created: 2018-09-11T12:22:22.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-04-04T19:04:00.000Z (over 3 years ago)
- Last Synced: 2024-08-03T13:01:53.918Z (5 months ago)
- Topics: ethereum, ethereum-contract, react, stream, twitch
- Language: JavaScript
- Homepage:
- Size: 15.5 MB
- Stars: 9
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-twitch-dev - alvinbhou/0xDonate - decentralized donation service for streamers, powered by Ethereum. (Libraries / JavaScript (Node.js))
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
### DonateViewers 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)