Our dedicated services are developed to fulfill the whole product cycle. They range from discovery, branding, design over to development and continuous improvements in order to achieve the best outcome.
Indexing a blockchain to transform it into a usable dataset is pivotal in enhancing the developer experience for applications integrating with or utilising blockchain data. Recognising the importance of readily accessible and well-structured data for developers, we identified a need to augment the data offerings for Flow. Our primary initiative? Constructing an exhaustive index of all transactions and events and making them accessible through a block explorer.
Block explorers are indispensable to a blockchain's infrastructure. They offer a window into the blockchain, allowing users to track and understand all on-chain activities. Our assessment of the current block explorers on Flow revealed a gap; they didn't align with our requirements. This spurred our mission to create a tool not just for ourselves but for the entire Flow community.
Our goal is twofold: to comprehensively index all events and transactions on Flow and to launch a public block explorer tailored to the needs of developers and users on the Flow blockchain. Ambitiously, we aimed to create the minimum viable product (MVP) within a tight 8-week timeframe.
Assembling and structuring the chain history for Flowdiver posed significant hurdles, consuming more time than anticipated. Specific issues included:
The fee structures underwent multiple transitions, ranging from non-existent to standard, and finally to dynamic fees incorporating gas and execution effort.
Selecting the appropriate infrastructure to construct a vast transactions database that was both lightning-fast and budget-friendly proved challenging. Cloud-based solutions were immediately dismissed due to steep operational costs and potential future ingress/egress charges. We opted for a high-performance dedicated server, complemented by smaller servers for real-time indexing, backup, and redundancy.
Our journey began with Supabase for our Postgres database. However, we soon confronted its limitations, leading us to transition to Hasura with a GraphQL API—a solution that resonated with our requirements in terms of speed, flexibility, and power.
The challenge lay in juxtaposing intricate blockchain data with a user-centric interface. Our strategy involved scrutinising other block explorers to discern their UX methodologies, ultimately crafting our unique design informed by this analysis and our firsthand experience.
We spent several months discussing the need for a new block explorer on Flow. Upon deciding to build one, we focused on delineating the ideal features for both the MVP (Minimum Viable Product) and the fully featured version, and identifying potential users.
We engaged developers from various projects, inquiring about specific features they desired in a block explorer and what they appreciated in other ecosystems.
In our investigation of over 18 block explorers, we documented aspects that caught our attention both positively and negatively.
Leveraging this comprehensive research and our own vast experience with block explorers, we crafted the specifications and design for our MVP.
Our design ethos stood on four foundational pillars: Usability, Clarity, Reliability, and Engagement. These weren't buzzwords; they signified our commitment to crafting an intuitive, precise, and captivating user journey.
Beginning with the discovery phase, we prioritised understanding user needs and competitor insights, which steered our path from preliminary wireframes to a polished UI. We consistently aimed for a blend of familiar and innovative UI patterns.
Our design journey was characterised by ongoing iteration. Using feedback from users and beta tests, we adapted our design to cater to genuine user requirements—a principle we plan to retain throughout the platform's existence.
Design, for us at Find Labs, transcended being just a phase. With tools like Figma and Storybook, our workflow was seamless, while FigJam enhanced our collaborative efforts.
Our testing began with a comprehensive feature test list, examining each page meticulously. Bugs identified were cataloged on Linear. After internal evaluations, we invited select individuals for preliminary testing, even before our data set was finalised. A month-long public Beta testing followed, during which we rolled out supporting services like our roadmap. We sought feedback from the Flow community, incorporating many of their suggestions before the official MVP launch. After finalising our data set and making the necessary adjustments, we unveiled our roadmap on FeatureOS, granting the public access to our future plans, and allowing them to request features, vote, and report bugs.
The journey to build Flowdiver, especially within such a tight timeframe, underscored the importance of meticulous organisation and relentless efficiency. It's a testament to our prowess that we were able to conceive, design, and deploy such a remarkable tool for the Flow ecosystem in a limited period.
This endeavour wasn't merely about creating a product; it was an invaluable learning curve for the Find Labs team. Crafting Flowdiver gave us a deep dive into multitasking across different layers of the tech stack and resolving intricate challenges inherent in retrieving and processing historical Flow data.
Our amassed experience and the insights garnered from this project position us as a frontrunner in the space. We stand ready and equipped to address an expansive range of challenges for those keen on tapping into the full potential of the Flow blockchain seamlessly.
Our commitment to Flowdiver doesn't end with its inception. We're dedicated to its continuous refinement, enhancing features and elevating user experiences. On the horizon, we have plans to introduce:
In our ongoing efforts to empower the developer community, we're excited to announce that we will soon be launching an API. This will grant developers building on Flow access to our high-quality data, fuelling their projects with the best possible information.
Driven by passion and innovation, we remain steadfast in our commitment to pioneer top-tier solutions, continuously affirming our reputation as leaders in blockchain technology.
© 2025. Find BC International LLC. All rights reserved