{"type": "project", "title": "DappReader", "logoImg": "bafkreih7uet3ujntfuzfvc6e4cwlmwan5cakixsrw7wqc6awkruomh4bba", "website": "https://DappReader.com", "bannerImg": "bafkreifxza5qzen2glmwhk5zxu7p5fggqwyckpes34pjebn7xak5nprhya", "createdAt": 1682332236717, "userGithub": "LidamaoHub", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..tANvR0ZmLmBYq1a333KwbJRM0fB8Z58zEbWtgSujCNTj0n4InN79s-xdb-go9GBHKkh5NT9v6-dshX21F482DQ", "type": "Ed25519Signature2018", "created": "2023-04-24T10:30:21.211Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-04-24T10:30:21.211Z", "expirationDate": "2023-07-23T10:30:21.211Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xb0eE1755460DdDb01F73104dF2E61a89b0464885", "hash": "v0.0.0:9+n2EXbq1UN2LTpJpMOmNLXnjZNBLldDIn+ZsN6Zzv4=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#DappReader#6832146"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..TEdaBSIJx3J6SevKVB06h-HpLPmN_zAKYGhGZ9TtBKxlYwh8ZMXa56CkQAWLcRvoMoEMHi_sR_t1bDhuOeLuDA", "type": "Ed25519Signature2018", "created": "2023-04-24T10:29:42.910Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-04-24T10:29:42.910Z", "expirationDate": "2023-07-23T10:29:42.910Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xb0eE1755460DdDb01F73104dF2E61a89b0464885", "hash": "v0.0.0:w4yANfEa3Nw6iQh4w2M7HwIMVr+piB6tATX+Lxw5QdE=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#DappReader"}}}, "description": "# DappReader\n\n\n\n![cover](https://github.com/DappReader/DappReader-v2/raw/main/img/intro.png)\n\n### **DappReader\u662f\u4e00\u6b3e\u4ee4\u6211\u4eec\u81ea\u8c6a\u7684\u4ea7\u54c1,\u4e00\u6b3e\u5168\u9762\u9762\u5411EVM\u751f\u6001\u5f00\u53d1\u8005\u670d\u52a1\u7684\u514d\u8d39\u5de5\u5177**\n\nDappReader\u65e8\u5728\u4e3a\u5f00\u53d1\u8005\u63d0\u4f9b\u5df2\u53d1\u5e03\u7684\u591a\u94fe\u5408\u7ea6\u7684\u7ba1\u7406\u548c\u5feb\u901f\u524d\u7aef-\u5408\u7ea6\u8c03\u8bd5\u3002\u8fd9\u6b3e\u5de5\u5177\u5c06\u5e2e\u52a9\u5f00\u53d1\u8005\u66f4\u52a0\u9ad8\u6548\u5730\u5f00\u53d1\u3001\u6d4b\u8bd5\u548c\u90e8\u7f72\u5408\u7ea6\u9879\u76ee\uff0c\u63d0\u5347\u9879\u76ee\u7684\u5f00\u53d1\u8d28\u91cf\u548c\u6548\u7387\u3002\n\n> \u4f60\u53ef\u4ee5\u7b80\u5355\u7406\u89e3\u4e3a\u5bf9\u6807web2\u65f6\u4ee3\u7684\u7684 **Postman** !\n\n### \u4f60\u662f\u5426\u4e5f\u6709\u76f8\u540c\u70e6\u607c:\n\n1. \u4f7f\u7528Remix\u548cEtherscan.io\u7b49\u5de5\u5177\u5904\u7406\u5df2\u6709\u5408\u7ea6\u6216\u8c03\u8bd5\u65b0\u5408\u7ea6\u975e\u5e38\u4e0d\u53cb\u597d\uff0c\u5e76\u4e14\u9700\u8981\u9891\u7e41\u5730\u66f4\u65b0\u548c\u9a8c\u8bc1\u4ee3\u7801\u3002\n2. \u5199\u8fc7\u7684\u5408\u7ea6\u5f88\u4e45\u540e\u5fd8\u8bb0\u5728\u54ea\u91cc,\u9700\u8981\u7ffb\u4ea4\u4e92\u8bb0\u5f55\u624d\u80fd\u627e\u5230\n\n3. \u4e0e\u56e2\u961f\u6210\u5458\u6216\u5176\u4ed6\u524d\u7aef\u5de5\u7a0b\u5e08\u8fdb\u884c\u8fdc\u7a0b\u534f\u4f5c\u65f6\u4e5f\u5f88\u7e41\u7410\u3002\n\n4. \u53e6\u5916\uff0c\u8ba9\u975e\u5f00\u53d1\u4eba\u5458\u4f7f\u7528\u667a\u80fd\u5408\u7ea6\u9700\u8981\u5199\u590d\u6742\u7684UI\u5e76\u90e8\u7f72\u5230\u4e2d\u5fc3\u5316\u670d\u52a1\u5668\u4e0a\u3002\n\n### DappReader\u7684\u4e3b\u8981\u529f\u80fd:\n1. \u591a\u79cd\u65b9\u5f0f\u65b9\u4fbf\u6dfb\u52a0\u4e0e\u7ba1\u7406\u6240\u6709EVM\u94fe\u667a\u80fd\u5408\u7ea6\n2. \u5feb\u901f\u68c0\u7d22\u4e0e\u7ba1\u7406\u5df2\u53d1\u5e03\u7684\u5408\u7ea6\n3. \u65e0\u4ee3\u7801\u5feb\u901f\u751f\u6210\u667a\u80fd\u5408\u7ea6\u64cd\u4f5c\u754c\u9762\n4. \u5bf9\u667a\u80fd\u5408\u7ea6\u6574\u4f53\u4ee5\u53ca\u6bcf\u4e00\u4e2a\u51fd\u6570\u5355\u72ec\u8fdb\u884c\u6ce8\u91ca\n5. \u4e0e\u5f00\u53d1\u8005\u6216\u975e\u5f00\u53d1\u8005\u5feb\u901f\u5206\u4eab\u5f00\u53d1\u4e2d\u7684\u667a\u80fd\u5408\u7ea6(\u5305\u542b\u6ce8\u91ca),\u65b9\u4fbf\u5408\u7ea6\u5de5\u7a0b\u5e08\u4e0e\u524d\u7aef\u5de5\u7a0b\u5e08\u8054\u8c03\n6. \u63d0\u4f9b\u5b8c\u5168\u514d\u8d39\u7684\u56e2\u961f\u5206\u4eab\u529f\u80fd,\u975e\u5e38\u9002\u5408\u5c0f\u56e2\u961f\u4f7f\u7528\n7. \u63d0\u4f9b\u4e00\u7cfb\u5217\u7c7b\u578b\u8f6c\u6362\u5de5\u5177,\u51cf\u5c11\u5f00\u53d1\u8005\u5de5\u4f5c\u91cf\n\n\n\n### DappReader\u672a\u6765\u529f\u80fd:\n\n1. \u52a0\u5165\u66f4\u591aAI\u529f\u80fd\n2. \u57fa\u4e8e\u591a\u4e2a\u667a\u80fd\u5408\u7ea6\u6d41\u7a0b\u6267\u884c\u529f\u80fd\n3. \u57fa\u4e8e\u5916\u90e8\u53d8\u5316\u81ea\u52a8\u6267\u884c\u5408\u7ea6\u7684Trigger\u529f\u80fd\n4. \u7528\u6237\u65e0\u4ee3\u7801\u751f\u6210\u7b80\u5355\u524d\u7aef\u9875\u9762\u5e76\u5206\u4eab\u529f\u80fd\n5. \u96c6\u6210Remix\u5b8c\u6210\u4e00\u7ad9\u5f0f\u5f00\u53d1\u6d4b\u8bd5\u5206\u4eab\u529f\u80fd\n6. \u6df1\u5ea6\u7ed3\u5408web2\u4e0eweb3,\u5b8c\u6210**web3os**\n\n### DappReader\u529f\u80fd\u4ecb\u7ecd:\n![invite](https://github.com/DappReader/DappReader-v2/raw/main/img/invite.png)\n\n\u5feb\u901f\u4e0e\u56e2\u961f\u6210\u5458\u5206\u4eab\u667a\u80fd\u5408\u7ea6\n\n![file](https://github.com/DappReader/DappReader-v2/raw/main/img/file.png)\n\n\u5feb\u901f\u7ba1\u7406\u4e2a\u4eba\u4e0e\u516c\u53f8\u7684\u591a\u4e2a\u94fe\u4e0a\u667a\u80fd\u5408\u7ea6\n\n![file](https://github.com/DappReader/DappReader-v2/raw/main/img/edit.png)\n\n\u8f7b\u677e\u6807\u6ce8\u667a\u80fd\u5408\u7ea6\u51fd\u6570,\u4e0e\u961f\u53cb\u5171\u4eab\n\n![file](https://github.com/DappReader/DappReader-v2/raw/main/img/transaction.png)\n\n\u66f4\u65b9\u4fbf,\u66f4\u667a\u80fd\u7684\u8f93\u5165\u7ea0\u9519,\u81ea\u52a8\u6570\u636edecimal\u8f6c\u6362\n\n\n### \u52a0\u5165\u6211\u4eec\u7684\u4e2d\u6587\u793e\u533a\n![group](https://github.com/DappReader/DappReader-v2/raw/main/img/group.png)\n\n### Do you have the same frustrations as well:\n\n1. It is very unfriendly to use tools like Remix and Etherscan.io to handle existing contracts or debug new contracts, and the code needs to be updated and verified frequently.\n2. After a long time, you forget where you wrote the contract and need to search through communication records to find it.\n3. It is also cumbersome to collaborate with team members or other front-end engineers remotely.\n4. Additionally, making non-developers use smart contracts requires writing complex UI and deploying them to centralized servers.\n\n### Main Features of DappReader:\n\n1. Conveniently add and manage all EVM chain smart contracts in various ways.\n2. Quickly search and manage published contracts.\n3. Quickly generate smart contract operation interfaces without code.\n4. Add comments to the entire smart contract or each individual function.\n5. Quickly share developing smart contracts (with comments) with developers or non-developers, making it easy for contract engineers to collaborate with front-end engineers.\n6. Provides completely free team-sharing function that is ideal for small teams.\n7. Provides a series of type conversion tools to reduce the workload for developers.\n\nDappReader Roadmap:\n\n1. Adding more AI functionality.\n2. Functionality for executing multiple smart contract processes.\n3. Trigger functionality for automatically executing contracts based on external changes.\n4.  Functionality for users to generate simple front-end pages without code and share them.\n5. Integration with Remix to provide one-stop development, testing, and sharing features.\n6. Deep integration of web2 and web3 to complete web3os.\n\n", "logoImgData": {}, "bannerImgData": {}, "projectGithub": "DappReader", "projectTwitter": "DappReader"}
DappReader
# DappReader



![cover](https://github.com/DappReader/DappReader-v2/raw/main/img/intro.png)

### **DappReader是一款令我们自豪的产品,一款全面面向EVM生态开发者服务的免费工具**

DappReader旨在为开发者提供已发布的多链合约的管理和快速前端-合约调试。这款工具将帮助开发者更加高效地开发、测试和部署合约项目，提升项目的开发质量和效率。

> 你可以简单理解为对标web2时代的的 **Postman** !

### 你是否也有相同烦恼:

1. 使用Remix和Etherscan.io等工具处理已有合约或调试新合约非常不友好，并且需要频繁地更新和验证代码。
2. 写过的合约很久后忘记在哪里,需要翻交互记录才能找到

3. 与团队成员或其他前端工程师进行远程协作时也很繁琐。

4. 另外，让非开发人员使用智能合约需要写复杂的UI并部署到中心化服务器上。

### DappReader的主要功能:
1. 多种方式方便添加与管理所有EVM链智能合约
2. 快速检索与管理已发布的合约
3. 无代码快速生成智能合约操作界面
4. 对智能合约整体以及每一个函数单独进行注释
5. 与开发者或非开发者快速分享开发中的智能合约(包含注释),方便合约工程师与前端工程师联调
6. 提供完全免费的团队分享功能,非常适合小团队使用
7. 提供一系列类型转换工具,减少开发者工作量



### DappReader未来功能:

1. 加入更多AI功能
2. 基于多个智能合约流程执行功能
3. 基于外部变化自动执行合约的Trigger功能
4. 用户无代码生成简单前端页面并分享功能
5. 集成Remix完成一站式开发测试分享功能
6. 深度结合web2与web3,完成**web3os**

### DappReader功能介绍:
![invite](https://github.com/DappReader/DappReader-v2/raw/main/img/invite.png)

快速与团队成员分享智能合约

![file](https://github.com/DappReader/DappReader-v2/raw/main/img/file.png)

快速管理个人与公司的多个链上智能合约

![file](https://github.com/DappReader/DappReader-v2/raw/main/img/edit.png)

轻松标注智能合约函数,与队友共享

![file](https://github.com/DappReader/DappReader-v2/raw/main/img/transaction.png)

更方便,更智能的输入纠错,自动数据decimal转换


### 加入我们的中文社区
![group](https://github.com/DappReader/DappReader-v2/raw/main/img/group.png)

### Do you have the same frustrations as well:

1. It is very unfriendly to use tools like Remix and Etherscan.io to handle existing contracts or debug new contracts, and the code needs to be updated and verified frequently.
2. After a long time, you forget where you wrote the contract and need to search through communication records to find it.
3. It is also cumbersome to collaborate with team members or other front-end engineers remotely.
4. Additionally, making non-developers use smart contracts requires writing complex UI and deploying them to centralized servers.

### Main Features of DappReader:

1. Conveniently add and manage all EVM chain smart contracts in various ways.
2. Quickly search and manage published contracts.
3. Quickly generate smart contract operation interfaces without code.
4. Add comments to the entire smart contract or each individual function.
5. Quickly share developing smart contracts (with comments) with developers or non-developers, making it easy for contract engineers to collaborate with front-end engineers.
6. Provides completely free team-sharing function that is ideal for small teams.
7. Provides a series of type conversion tools to reduce the workload for developers.

DappReader Roadmap:

1. Adding more AI functionality.
2. Functionality for executing multiple smart contract processes.
3. Trigger functionality for automatically executing contracts based on external changes.
4.  Functionality for users to generate simple front-end pages without code and share them.
5. Integration with Remix to provide one-stop development, testing, and sharing features.
6. Deep integration of web2 and web3 to complete web3os.


DappReader