{"id":26956919,"url":"https://github.com/karanupd12/blocktalk","last_synced_at":"2026-04-09T20:46:08.087Z","repository":{"id":260336331,"uuid":"881015648","full_name":"karanupd12/BlockTalk","owner":"karanupd12","description":"Decentralized chat application on Ethereum, leveraging end-to-end encryption and smart contracts for secure, tamper-proof communication. Built to ensure privacy through on-chain message storage, eliminating third-party access entirely.","archived":false,"fork":false,"pushed_at":"2024-10-30T19:21:06.000Z","size":0,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-10-30T19:38:00.835Z","etag":null,"topics":["ethereum-dapp","etherjs","hardhat","nextjs","polygon-network","reactjs","solidity-contracts"],"latest_commit_sha":null,"homepage":"https://block-talk-seven.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/karanupd12.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-10-30T19:14:33.000Z","updated_at":"2024-10-30T19:26:02.000Z","dependencies_parsed_at":"2024-10-30T19:48:41.741Z","dependency_job_id":null,"html_url":"https://github.com/karanupd12/BlockTalk","commit_stats":null,"previous_names":["karanupd12/blocktalk"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karanupd12%2FBlockTalk","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karanupd12%2FBlockTalk/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karanupd12%2FBlockTalk/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/karanupd12%2FBlockTalk/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/karanupd12","download_url":"https://codeload.github.com/karanupd12/BlockTalk/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246933396,"owners_count":20857050,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ethereum-dapp","etherjs","hardhat","nextjs","polygon-network","reactjs","solidity-contracts"],"created_at":"2025-04-03T03:34:45.760Z","updated_at":"2026-04-09T20:46:08.044Z","avatar_url":"https://github.com/karanupd12.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src = \"BlockTalk Logo.png\" width=\"200\" height=\"200\"/\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003e\n  BlockTalk : Decentralized Chat Application\n\u003c/h1\u003e\n\nBLOCK TALK is a next-generation decentralized chat platform built using blockchain technology to ensure full privacy, security, and control over conversations. The WEB3 application is built using **React**, **Next.js**, tested and deployed using **Hardhat**, governed by strong **Solidity smart contracts** and is integrated with MetaMask for secure authentication. BLOCK TALK guarantees tamper-proof messaging, allowing users to experience a seamless, decentralized communication experience.\n\n## Deployed On\n- **Network**: Polygon Emoy Testnet(Primary), LocalHost, base_sepolia\n- **Block Explorer**: [oklink.com](https://www.oklink.com/amoy)\n- **Live Demo**: [BlockTalk.vercel.app/](https://block-talk-seven.vercel.app/)\n\n---\n- For any doubt, checkout the [BlockTalk.faqs](https://block-talk-seven.vercel.app/faqs)\n\n## Key Features\n\n### 🔐 **Blockchain-Powered Messaging**\nMessages are securely stored on the blockchain using smart contracts, ensuring data immutability and decentralized storage.\n\n### 🔑 **MetaMask Authentication**\nIntegrated with MetaMask, users can authenticate and connect their wallets seamlessly through the Ethereum ecosystem, offering a secure decentralized login experience.\n\n### 🔒 **End-to-End Encryption**\nTop-tier cryptography guarantees that your conversations remain private, with no third-party access.\n\n### 🤝 **Consent-Driven Friend Approval**\nInteractions are secured by blockchain transactions, requiring mutual consent before starting any conversation.\n\n### 📜 **Smart Contract Infrastructure**\nDecentralized smart contracts back every message, ensuring data integrity and the delivery of messages through cryptographic verification.\n\n### 🌐 **Seamless Network Switching**\nThe application supports automatic network switching, ensuring that users stay connected regardless of the network they are on.\n\n### 🧾 **Immutable On-Chain Records**\nAll activities are stored immutably on the blockchain, allowing for full transparency and auditability of user interactions.\n\n---\n\n## Why BLOCK TALK?\n\nIn an age where privacy is often compromised, BLOCK TALK ensures that your messages remain secure and accessible only to you and your intended recipients. By leveraging blockchain technology, the platform guarantees a tamper-proof solution for secure digital communication.\n\n---\n\n## Tech Stack\n\n- **Frontend**: React.js, Next.js\n- **Blockchain**: Ethereum-compatible network (Polygon Emoy Testnet)\n- **Smart Contracts**: Solidity\n- **Build \u0026 Development**: Hardhat\n- **Authentication**: MetaMask integration for decentralized login\n- **Encryption**: End-to-end encryption with advanced cryptographic standards\n\n---\n\n## Getting Started\n\n### Prerequisites (The website will itself direct you to metmask and testnet)\n\n- **MetaMask**: Install MetaMask on your browser. [Download MetaMask](https://metamask.io/download.html).\n- **Polygon Emoy Testnet**: Add Polygon Emoy Testnet to your MetaMask wallet.\n\n### NOTE :\nMake sure to keep refreshing the pages and keep your metamask activity tab clean.\n\n### Developer\n- Karan Upadhyay\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaranupd12%2Fblocktalk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkaranupd12%2Fblocktalk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkaranupd12%2Fblocktalk/lists"}