project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

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.

Blocq☎️Book

Created At

HackFS 2022

Winner of

🏊‍♂️ POAP — Pool Prize

🥉 Covalent — Best Use

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

Project Description

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 your Metamask wallet, and voila! All your transactions have been fetched and you are now ready to chit chat with your peers the decentralized way !

Live Site

Try out our app here : Blocqbook

For the oldest news, have an eye on your local Newspaper

How it's Made

Covalent

The Blocqbook uses the Covalent API 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
Aurora

Ceramic

Ceramic is our go to option for database as we wanted the app to be Web 3.0 and not Web 2.5 . We use Ceramic to 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 our Ceramic Cook-Book.

XMTP

We use XMTP to 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.

IPFS

IPFS is 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 Graph

The Blockbook's smart contract is deployed on Polygon Mumbai and emits an event every time an address is tagged with a public tag ( such as - scam or airdrop ). Our The Graph subgraph indexes the events. All the addresses that have been given a public tag are now on the blockchain and can be graph-queried from The Graph api. 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 : 0xde4d7f0a42aa7df311b3cc18ef5231f501168695

Subgraph : Polygon

Poaps

Did we say POAPS? 🎉🎉🎉 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.

blocqbookTextTransparentBannerLight

Tech Stack

Next.js
React.js
Redux Toolkit
Tailwind CSS 💫
Ethers.js
background image mobile

Join the mailing list

Get the latest news and updates