etherchat

所属分类:以太坊
开发工具:JavaScript
文件大小:67KB
下载次数:0
上传日期:2021-01-04 09:20:58
上 传 者sh-1993
说明:  以太坊网络上的去中心化消息应用程序
(A decentralized messaging application on Ethereum network)

文件列表:
LICENSE (1075, 2019-04-09)
core (0, 2019-04-09)
core\AccountManager.js (3392, 2019-04-09)
core\AppDispatcher.js (226, 2019-04-09)
core\AppManager.js (2044, 2019-04-09)
core\ContractManager.js (8007, 2019-04-09)
core\EventHandler.js (6288, 2019-04-09)
core\LocalStorageManager.js (9581, 2019-04-09)
core\TransactionManager.js (4622, 2019-04-09)
ethereum (0, 2019-04-09)
ethereum\EtherChat.sol (4435, 2019-04-09)
ethereum\compile.js (651, 2019-04-09)
ethereum\deploy.js (1018, 2019-04-09)
ethereum\web3.js (323, 2019-04-09)
package.json (709, 2019-04-09)
pages (0, 2019-04-09)
pages\about.js (1484, 2019-04-09)
pages\index.js (3270, 2019-04-09)
pages\terms.js (6411, 2019-04-09)
static (0, 2019-04-09)
static\images (0, 2019-04-09)
static\images\logo_small.png (27369, 2019-04-09)
static\images\user.png (1405, 2019-04-09)
support (0, 2019-04-09)
support\Config.js (3100, 2019-04-09)
support\Constant.js (1501, 2019-04-09)
support\Utils.js (1971, 2019-04-09)
test (0, 2019-04-09)
test\EtherChatContract.test.js (14605, 2019-04-09)
test\testAccounts.js (668, 2019-04-09)
views (0, 2019-04-09)
views\Chat.js (6963, 2019-04-09)
views\ContactList.js (7976, 2019-04-09)
views\Footer.js (918, 2019-04-09)
views\HeaderMenu.js (9663, 2019-04-09)
views\modals (0, 2019-04-09)
... ...

# EtherChat EtherChat is an decentralized app running on Ethereum platform that allows you to send encrypted messages via a smart contract. Only you and the recipient of a message can decrypt it. All encrypted messages will be available for everyone to see because it is on the Ethereum blockchain, however, only the sender and the receiver can decrypt the messages between them, on one else can intercept it. EtherChat only depends on the Ethereum network and can work without any centralized server. # Article on Medium https://medium.com/@leonardnguyen/etherchat-decentralized-messaging-application-on-ethereum-network-part-1-253e5078770b # How to run You need to compile the smart contract first by executing: ``` "node ./ethereum/compile.js" ``` Then, you can run the app with: ``` "npm run dev" ``` The web app will connect to the smart contract that I have already deployed. If you want to have your own smart contract on the ethereum network, you need to deploy it by yourself. Command for deploying the contract: ``` "node ./ethereum/deploy.js" ``` # Official web app Previously, it was hosted at https://etherchat.co. However, I'm no longer maintaining it now. # Authors Minh Nguyen, nvnminh0@gmail.com # License EtherChat is available under the MIT license. See the LICENSE file for more info.

近期下载者

相关文件


收藏者