[V18] - Smart Reader

Smart Reader is a dynamic and interactive informational sandbox for leveling up on smart contracts.

Challenges

Best Multi-Network Deployment using Infura

Pool 5,000 ETH

We've deployed contracts on goerli and polygon with infura and plan to deploy on Ethereum mainnet as well.

#BUIDLathon 2023 Impact + Public Goods Track

Pool 15,000 MATIC

Smart Reader provides a clear public benefit and aligns with the principles of decentralization, community ownership, and open-source development. Our dapp addresses a significant challenge that has broad social and economic impact. It provides a public benefit that is accessible and inclusive to all and enables anyone to participate in the project's development and governance. Smart Reader foster collaboration and cooperation within the ecosystem, enabling other projects to build on and extend the project's capabilities. By meeting these criteria, a project can demonstrate its potential to generate significant positive impact for society as a whole and provide public goods that benefit everyone.

Most Useful Web3 Tool

Ranked 2,500 ETH

Smart Reader is an intuitive platform that makes it easy for users to understand and interact with smart contracts. Smart Reader provides an interactive sandbox environment where users can test various parameters of a contract, and annotate and leave comments to provide human expertise and experience. The platform utilizes decentralized tech such as IPFS and Gelato's gasless relay for contract calls, which makes it cost effective for users. All of that combined makes Smart Reader a provider of a comprehensive and comprehensive platform for learning about smart contracts in a hands-on way.

Best new subgraph(s)

Ranked 5,500 USDC

Our project utilizes a subgraph as a tool equal to a smart contract. Our contract stores only enough state to enable other functions operations. All data and collection of state is enabled on the subgraph. One function on the contract actually only emits an event with the necessary data and no other operations. This flow enables maximum performance and minimum cost to the user.

Best Use of Polygon

Ranked 10,000 ETH

Since polygon is the most used layer 2 solution it makes sense to provide a tool which all of its users will be able to use to learn solidity language and test out transactions.

Integrate Tenderly Web3 Gateway

Pool 3,000 USDC

Similar to the above, Tenderly's web3 gateway is an invaluable part of our platform. Our educational Smart Reader platform, and the ability to simulate transactions in-app, is an immensely engaging and accessible environment for smart contract aficionados, amteaur and expert alike.

Web3Modal Creative Challenge

Ranked 5,000 USDC

Smart Reader enables secure communication between decentralized applications and user-controlled wallets. It enables users to connect their wallets without compromising their private keys, thereby improving the security and convenience of using dApps. In the context of Smart Reader, WalletConnect is used in several ways: Secure authentication: With WalletConnect, users can authenticate their identity and sign transactions securely, without having to enter their private keys into the dApp or browser. This provides an additional layer of security and reduces the risk of theft or fraud. Seamless payments: WalletConnect enables users to initiate payments directly from their wallets, without having to go through multiple steps or intermediaries. This can streamline the payment process and reduce transaction fees. Interoperability: WalletConnect is compatible with multiple wallets and dApps, enabling users to easily switch between different applications and platforms. This can promote interoperability and foster a more connected and decentralized ecosystem. User privacy: WalletConnect does not collect any user data or personal information, ensuring user privacy and confidentiality. This aligns with the dApp's goal of promoting transparency while respecting user privacy. Overall, integrating WalletConnect into Smart Reader can improve the user experience and enhance the security and privacy of the platform. By enabling secure communication between the dApp and user-controlled wallets, it can also promote decentralization and interoperability within the ecosystem.

Tenderly Simulation API Integration

Pool 6,000 USDC

Given that our project is a dynamic learning environment, Tenderly's simulation API is an invaluable cornerstone of our learning environment. Users can select functions and experiment with various inputs in the context of the contract and receive updates on the success (or lack thereof) of their function calls. This allows for an immensely more engaging experience and can increase the return interest of users.

Web3Wallet UX Challenge

Ranked 5,000 USDC

The Smart Reader walletconnect user experience is easy to use and functional. Users are able to connect their wallet to the decentralized application quickly and easily, without encountering any technical difficulties. The interface is intuitive, with clear instructions and visual cues to guide the user through the process.

Project details

Smart Reader is a platform that provides users with an intuitive interface for inspecting, analyzing, and interacting with smart contracts in a safe and transaction-cost free environment. Smart Reader uses ChatGPT as a base later analysis tool, supplemented by input and feedback from real users. This platform provides a complete sandbox, a supercharged and dynamic interface for learning about smart contracts in a hands-on way.

Users can browse through contracts, and receive explanations for all functions in the contract. Additionally users can interact with contracts on several chains in a safe sandbox environment, and test various parameters for a greater understanding of how various functions interact and work.

Furthermore, users can annotate and leave comments and insight on contracts, adding human expertise and experience.

Smart Reader utilizes various decentralized technologies behind the scenes. A smart contract tracks contracts that have been previously inspected and their returned prompts, which are uploaded to ipfs, thus vastly improving response time.

A subgraph tracks the contract's data as well annotations to that contract. All contract calls are handled via Gelato's gasless relay, thus abstracting away any transaction fees for the user.