Rafa Jimenez
Build your first app with the HandCash Connect SDK
#1about 5 minutes
Understanding the HandCash ecosystem and Duro currency
HandCash provides a single user identity and balance across various apps and games using the Duro currency for nanopayments.
#2about 1 minute
Project overview: Building a Duro faucet for Twitch
The goal is to create a chatbot that automatically sends five Duro to users who post their HandCash handle in a Twitch chat.
#3about 2 minutes
Setting up the HandCash and Twitch developer environments
Register your application on both the HandCash and Twitch developer dashboards to obtain the necessary App ID and Client ID for integration.
#4about 4 minutes
Implementing and testing a basic Twitch chatbot
Start by adapting an example chatbot from the Twitch documentation to connect to your channel and respond to a simple command.
#5about 4 minutes
Integrating the HandCash Connect SDK for payments
Install and initialize the HandCash Connect SDK, then generate a redirection URL to authorize the application and obtain an OAuth token for making payments.
#6about 4 minutes
Coding the payment logic to send Duro from chat
Modify the chatbot's message handler to parse user handles and trigger an asynchronous payment using the HandCash SDK's `pay` method.
#7about 3 minutes
Adding logic to prevent duplicate user payments
Use a JavaScript Set to keep track of handles that have already received a payment, preventing users from draining the faucet's wallet.
Related jobs
Jobs that call for the skills explored in this talk.
MARKT-PILOT GmbH
Stuttgart, Germany
Remote
€75-90K
Senior
Java
TypeScript
+1
Eltemate
Amsterdam, Netherlands
Intermediate
Senior
TypeScript
Continuous Integration
+1
Matching moments
01:15 MIN
Crypto crime, EU regulation, and working while you sleep
Fake or News: Self-Driving Cars on Subscription, Crypto Attacks Rising and Working While You Sleep - Théodore Lefèvre
02:55 MIN
Why developers often undervalue their time and paid tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
03:16 MIN
Improving the developer feedback loop with specialized tools
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
06:47 MIN
Solving date and time issues with the Temporal API
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
05:28 MIN
The origin story of the Polypane developer browser
Developer Time Is Valuable - Use the Right Tools - Kilian Valkhof
06:09 MIN
Creating a modal with the native HTML dialog element
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
02:48 MIN
Building trust through honest developer advocacy
Devs vs. Marketers, COBOL and Copilot, Make Live Coding Easy and more - The Best of LIVE 2025 - Part 3
04:17 MIN
Playing a game of real or fake tech headlines
WeAreDevelopers LIVE – You Don’t Need JavaScript, Modern CSS and More
Featured Partners
Related Videos
Connect API for Bitcoin SV applications
Rafa Jiménez
Smart Contract fundamentals - My first DApp
Tim Weingärtner
Connect Metamask with web3js
Wisdom Nwokocha
Business sensibilities when developing for Bitcoin
Joshua Henslee
Build Real Things: Real-World Problems That Blockchain Actually Solves - Marco Podien
Chris Heilmann, Daniel Cranney & Marco Podien
APIs and Architecture for scaling omnichannel payments
Ben Hartard
Road to Web3
Soumaya Erradi
WeAreDevelopers LIVE - Build Real Things: Real-World Problems That Blockchain Actually Solves
Chris Heilmann, Daniel Cranney & Marco Podien
Related Articles
View all articles



From learning to earning
Jobs that call for the skills explored in this talk.


OKAPI: Orbits
Barcelona, Spain
Remote
€70-90K
API
React
Node.js
+2

Xapo Bank UK Contract Published: 19 hours ago Competitive
Remote
CSS
React
Figma
Angular


Handepay's Ecommerce
Haydock, United Kingdom
£38-100K

Tecdata
Barcelona, Spain
Intermediate
Java
Azure
React
Python
Node.js
+4

Tether Operations Limited
Barcelona, Spain
Remote
Senior
API
Ruby
MySQL
Redis
+6


DeepL
Amsterdam, Netherlands
Remote
.NET
React
Kafka
Node.js
+3