← Back to home

Blocq☎️Book

Picture a phonebook for the blockchain. Or, if you never browsed the white-pages, an ios-contact app for all of the W3b.

Screenshots

Blocq☎️Book screenshot 1
Blocq☎️Book screenshot 2
Blocq☎️Book screenshot 3
Blocq☎️Book screenshot 4
Blocq☎️Book screenshot 5
Blocq☎️Book screenshot 6

Problem Statement

We ship a fully-awesome web-3 app for retrieving transactions, contact management, instant messaging and peers2peer file transfer. Built by a team of 🌳 developers -Florian Wolf,Julian Perassi&Reshma Shaik, this project lives up to the promise of decentralized WEB3. Your contact-data is 💯 owned by you and upwards compatible, for when you want to import your contacts to any interaction-based w3b-app (Metamask, XMTP, etc.). To launch this rocket of an app, connect yourMetamaskwallet, and voila! All your transactions have been fetched and you are now ready to chit chat with your peers the decentralized way !Live SiteTry out our app here :BlocqbookFor the oldest news, have an eye on yourlocal Newspaper

Solution

CovalentThe Blocqbook uses theCovalentAPI to fetch transactions from the blockchain. All transactions are displayed in the transactions tab of the app. We display the token-balances of 13 chains in the profile section, namely -Ethereum Mainnet Kovan Polygon Polygon Mumbai Binance Smart chain Fantom Fantom testnet Arbitrium Arbitrium Rinkeby Avalanche Avalanche Fuji Harmony AuroraCeramicCeramic is our go to option for database as we wanted the app to be Web 3.0 and not Web 2.5 . We useCeramicto initialize a database for every wallet registered. Users can connect their wallet and choose to link their pre-existing DID or get a new one. This way, all user data is stored in the blockchain. Blocqbook provides you the full data-driven web-experience, while collecting zero of your data. Check-out ourCeramic Cook-Book.XMTPWe useXMTPto enable decentralized messaging across wallets. To chat with an address, navigate to the 'Messenger' tab on the sidebar and Initiate a conversation by pasting your peer's address in the input area & hit the arrow button. Another way to initiate a conversation is to save a contact & then click on the chat icon in the contact card.IPFSIPFSis awesome! The Blocqbook 💙 IPFS and uses it for decentralized, interplanetary file sharing, while saving you the hassle of juggling with CIDs. Navigate to the File Transfer tab & drop your files with the receiver's address or you can click on the IPFS icon on the receiver's contact card. The file is uploaded to IPFS and the CID is sent to the receiver via messenger powered by XMTP.Polygon & The GraphThe Blockbook's smart contract is deployed onPolygon Mumbaiand emits an event every time an address is tagged with a public tag ( such as -scamorairdrop). OurThe Graphsubgraph indexes the events. All the addresses that have been given a public tag are now on the blockchain and can be graph-queried fromThe Graphapi. Possible use-cases are fraud detection & address identification. We build this feature in the hope to contribute to a safer and more transparent web3 🤍Contract :0xde4d7f0a42aa7df311b3cc18ef5231f501168695Subgraph :PolygonPoapsDid we sayPOAPS? 🎉🎉🎉 Hell Yeah, we did. We are giving out POAPs to the early users of Blocqbook. Do grab one & mint them for free in the Gnosis chain. We also display POAPs of other wallets and notify when we have POAPs in common.Tech StackNext.js React.js Redux Toolkit Tailwind CSS 💫 Ethers.js

Hackathon

HackFS 2022

2022

Prizes

  • 🏆

    🏊‍♂️ POAP — Pool Prize

  • 🏆

    🥉 Covalent — Best Use

  • 🏆

    3️⃣5️⃣ IPFS/Filecoin — Storage Mage

Contributors