Blocks is a blockchain app manager that lets you create, manage and view analytics for all your smart contracts on Optimism, Base, Zora and Mode blockchain.
We brainstormed over the question: "How can we democratize the capabilities of blockchain technology and smart contracts, ensuring they're accessible to everyone, irrespective of their technical expertise?"
The genesis of Blocks springs from our recognition that blockchain technology and smart contracts hold immense potential to transform various facets of our digital existence. Yet, this potential largely remains dormant due to the intricate technical intricacies involved in developing and overseeing decentralized applications (dApps).
We aimed to deliver a solution that not only caters to seasoned developers but also extends its reach to non-technical individuals brimming with ingenious concepts, yet lacking the coding prowess to actualize them into functional dApps.
This contemplation led us to conceive Blocks - a platform meticulously crafted to empower anyone, regardless of their technical background, to seamlessly create, deploy, manage, and derive insights from their smart contracts.
Blocks is a user-friendly blockchain app manager for OPTIMISM, BASE, ZORA and MODE blockchain. It enables effortless creation, deployment, management, and analysis of smart contracts for both beginners and expert blockchain engineers.
With no-code templates, multiple wallet integrations, and robust analytics, it caters to both beginners and advanced users, democratizing access to blockchain technology and paving the way for a more decentralized digital future.
Features No Code Contract Builder: Build your contracts from a growing collection of preset templates you can use and customize, no coding required.
App Manager: Create multiple apps, each having their own smart contract properly organized providing you with a holistic view of your dapps.
Build in Solidity Compiler: Compile your smart contracts directly on the platform.
Built in Contract Deployer: Deploy on OPTIMISM, BASE, ZORA and MODE with just a button click.
Web Application & APIs: The frontend Web Application is developed in React using the NextJS framework. The authentication and core APIs are developed in NodeJS. These applications are hosted on Vercel.
Compiler: Solidity Compiler (Solc) is used for compiling Solidity code into Contract Application Binary Image (ABI) and byte code.
Contract Interactions/Deployments: Web3.js is the library we use for all contract interactions, including deployments.
Blockchain: We currently support OPTIMISM, BASE, ZORA and MODE blockchain
Offchain Database: The offchain database is used to store the encrypted messages and various operations of the application. The database is hosted on Google Firebase using the Firestore service.