Use USSD to interact with DeFi protocols on Rootstock.
Overview
Learn how to build internet-free decentralized financial services on Rootstock using USSD, enabling P2P transfers and micro-loans on feature phones without internet access.
Architecture & Data Flow
Understand the complete USSD session lifecycle, relay server architecture, and how the Rootstock JSON-RPC layer connects feature phone interactions to on-chain smart contract execution.
Project Setup & Smart Contract Deployment
Scaffold the USSD-Rootstock project using Hardhat 3, write the InclusiveDeFi smart contract, configure the Roostock Testnet network, and deploy using Hardhat Ignition.
Relay Server & Gateway Integration
Build the Node.js Express relay server that bridges Africa's Talking USSD sessions to the InclusiveDeFi smart contract on Rootstock Testnet using ethers.js.
Demo & Testing
Validate the USSD-RSK bridge end-to-end using the Africa's Talking simulator and curl. Verify on-chain transactions via the Rootstock Testnet Explorer and understand current limitations.