BlockBooks Lab
Accounting on Web 3.0 made easy. On researching to help buidlers know their money and focus on buidling. Spend little to no time on administrative tasks with us 🌐
Screenshots






Problem Statement
Why Blockchain for Accounting? Isn't it a big pain to be an entrepreneur? 80 percent of them have failed due to poor financial management. This becomes even more challenging in Web 3.0 where TxHash of transactions happen across chains, digital assets are volatile, and gas fees are paid.We built BlockBooks Lab to to solve these pain points.By leveraging blockchain infrastructure, BlockBooks not only provide great financial management, but also address transparency, scalability, immutability, and securities that are currently challenging even in the traditional world.What we do? We are here to help you, Web 3.0 builders. BlockBooks will help visualize on-chain transactions with their amount in USD and Spot Pricing, time, Wallet Address with ens name, and TxHash, allowing you to easily track your transactions across multiple-chains and wallets. BlockBooks also allows you to save contact names, label transactions with tagging category and memo, and even export them to CSV.
Solution
Sponsor TechnologyCovalenthq to query transaction data across multiple chainsEPNS to create channels to receives notifications from smart contracts, off-chain backend servicesSign in with Ethereum to login and verificationENS, Unstoppable domains to resolve, lookup wallet addressFuture Sponsor TechnologyIPFS to host finanical statements, reports etcSuperfluid integration for payrolls, rewards for DAO contributorsQuickNode for in depth query of data on chainXMTP allowing sender to tag a transaction with a message to the receiverProgramming LanguagesPythonTypescript/Node jsTechEtherscanPostgreSQL/SQliteRedisCelery (Distributed task queue/scheduling)Docker to containerize the projectHackyScraped etherscan for transaction actions because it provided a really good overview of the txHow it pieces together: Python (Backend)Get and scrape transaction details from EtherscanFeed into celeryCelery inputs into PostgreSQL DBAPI written with Flask to interact with DB and Frontend Frontend@rainbow-me/rainbowkit to implement connect wallet and implement siwe logicethers to resolve ENS name and lookup name for address@epnsproject to opt-in and receive real time notifications@unstoppabledomains to resolve UNS and lookup name for address@uauth to implement login with unstoppable domainssiwe to create siwe message to sign and verify user