Hedera@World@RootBot

Manage Rootstock, Hedera, and World ID directly from Discord

Hedera@World@RootBot

Created At

ETHGlobal Buenos Aires

Winner of

Rootstock Labs

Rootstock - Freestyle Track

Project Description

Discord UntitledBot is an all-in-one Discord bot designed to integrate complex blockchain functionalities directly into a social interface. Built by a father-son team (an engineer and a university student), this project aims to lower the barrier to entry for Web3 by allowing users to interact with Rootstock, Hedera, and World ID without leaving their chat server. The bot is built using TypeScript and integrates essential developer tools like Hardhat

How it's Made

We chose TypeScript for type safety, which is crucial when dealing with strict blockchain response schemas and ensuring our environment variables (process.env) are correctly typed to avoid runtime crashes during live demos.

Backend Engine: Node.js with TypeScript.

Bot Framework: discord.js library to listen for command events (like !hederaContract, !worldbalance).

Deployment/DevOps: npm for package management with custom scripts (npm run run) that handle the TypeScript compilation and server startup in one go.

Configuration: dotenv is heavily used to manage sensitive keys (Discord Tokens, RPC URLs, Private Keys) securely, keeping them out of the codebase.

background image mobile

Join the mailing list

Get the latest news and updates