• Setup • Demo • Team • Features • License •
Encrypted instant messaging & payments protocol powered by decentralized identities using XMTP, Celo, Volary Name Service (VNS) and NES.TECH SDK. Gelebron is a decentralized messaging & payments application leveraging blockchain technology to provide secure and seamless communication between users. The platform integrates the Volary Name Service (VNS) for registering unique names and resolving valid VNS addresses, making it easy for users to identify and connect with each other.
XMTP functions as a messaging and transport protocol, facilitating the exchange of messages and status information within decentralized Web3 environments. It utilizes a decentralized network structure based on nodes distributed across the network, ensuring messages are routed securely and efficiently.
Software Development Kits (SDKs) designed to streamline the development processes for real-world blockchain applications.
Install node >= 14 and npm. Run the command:
$ npm config set @nest25:registry https://gitlab.com/api/v4/packages/npm/
$ npm config set //gitlab.com/api/v4/packages/npm/:_authToken=glpat-q7B7KpRiCQqugJVzG7vE
$ npm install
To start the project, run the command:
$ npm run dev
- Network Name: Alfajores Testnet
- New RPC URL: https://alfajores-forno.celo-testnet.org
- Chain ID: 44787
- Currency symbol: A-CELO
- Get cUSD and A-CELO from Faucet: https://faucet.celo.org/alfajores
- Network Name: Volary Testnet
- New RPC URL: https://nestrpc.sandbox.volary.tech/
- Chain ID: 8888
- Currency symbol: XETA
Deployed dApp: Gelebron Messenger
Demo Walkthrough: Loom Video
Simple Guide: Scribe Guide
Email: [email protected]
Github: https://github.com/dannweeeee
Email: [email protected]
Github: https://github.com/hougangdev
- Registration of a name with the Volary Naming Service (VNS) (e.g. superidoldexiaorong.vlry)
- Search and resolve valid VNS addresses to message
- XMTP protocol to facilitate messaging between wallet addresses
- Send cUSD in chat using /pay command
The MIT License (MIT)