metadata: {"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"}
name: DappReader