Onion Labs Character

When the Web3 world is missing something, we build it.

Custom tools, prototypes, and products. Fully engineered from idea to launch.

Background Cadence

Cadence programming language formatter

Built a code formatter for Flow's Cadence language to improve developer productivity.

Background Interact

Interact: transaction registry explorer for Flow

Designed a web-based transaction registry for Flow — making verified transactions easier to find, test, and execute.

Background Our Projects

Projects and awards
we are proud of

Our proudest projects and wins — from tools we built to challenges we solved. Slide left or right to explore.

Background Flow

High-severity security vulnerability reward

Discovered a high-severity DoS vulnerability, and received a responsible disclosure reward.

Background LinkLock

LinkLock: community membership management protocol

Developed on-chain smart contracts and a client app for managing blockchain memberships.

Background FLIP-fest

Flow FLIP-fest 2021 winners

Won Flow's two-month FLIP-fest hackathon with the Flowser Block Explorer GUI, sparking the creation of the Flowser developer suite.

Background Flowser

Flowser: development tool for Flow

Built a desktop app for Flow developers with CLI integration and advanced developer tools.

OUR FOCUS

We build the tools, protocols, and infrastructure that Web3 teams rely on.

From developer productivity to ecosystem security, we help projects ship faster and safer.

01
Developer Tools

Developer Tools

🧰 Toolkit 🔧 Productivity 📦 Utilities

We design and build open-source tools that simplify blockchain development — from IDE-style interfaces to smart contract utilities.

02
Security Research

Security Research

🛡️ Vulnerability Analysis 🔎 Audits 🚨 Responsible Disclosure

We identify, analyze, and disclose critical vulnerabilities to strengthen blockchain ecosystems and improve developer safety.

03
Protocol Innovation

Protocol Innovation

🔗 On-chain Logic 🎛️ Integrations 🧱 Smart Modules

We create on-chain frameworks and integrations that expand what's possible for Web3 builders — from memberships to transaction systems.

Flowser

A developer tool designed for building, testing, and exploring the Flow blockchain — all in one place.

Flowser simplifies how developers interact with Flow by combining the functionality of the Flow CLI, Playground, and block explorer into a single, intuitive desktop app. It's built to make blockchain development on Flow faster, clearer, and more visual.

VIEW

What Flowser Does

Flowser allows developers to inspect smart contracts, run scripts, and send transactions without needing to switch between tools or terminals. Whether you're testing locally or connecting to mainnet, Flowser visualizes your blockchain data in real time, helping you understand exactly what's happening on-chain.

Key Features

  • Interactive Screen: Run and debug Cadence scripts and transactions through a visual interface.
  • Network Integration: Connect directly to Flow emulator, testnet, or mainnet to observe real-time activity.
  • Account Management: Manage keys, balances, and deployed contracts from one unified dashboard.
  • CLI Sync: Flowser integrates seamlessly with the Flow CLI, syncing your environment automatically.
  • Developer-Focused Design: Every feature is optimized for speed, clarity, and ease of experimentation.

We built a desktop application tailored for the Flow ecosystem developers over the course of two grants.

LinkLock Feature 1 LinkLock Feature 2 LinkLock Feature 3

LinkLock

Community membership management protocol

An on-chain protocol for managing community memberships. LinkLock lets creators and developers manage, verify, and gate content access directly through smart contracts — no middlemen.

How it works

LinkLock provides a framework that other services can integrate to create, sell, and manage memberships. Each membership lives fully on-chain and can be used to unlock exclusive content or experiences.

Content Gating

LinkLock enables creators to protect their digital content and make it accessible only to verified members. When a visitor connects their wallet, the system automatically checks for an active membership before showing the gated content.

Supportify

To demonstrate LinkLock in action, we built Supportify — a demo platform for issuing and managing memberships. It integrates with .find and Flowns to display on-chain account details and community information.

Technical Overview

LinkLock offers a lightweight integration for developers using React.js or Node.js, along with a reusable library for seamless compatibility with .find and Flowns domains.

VIEW
Cadence Formatter

Cadence Formatter

A tool that standardizes and beautifies Cadence code for a smoother workflow.

Built to ensure consistent and readable smart contracts, the formatter improves code quality, streamlines collaboration, and integrates seamlessly across the Flow ecosystem.

Flowser Interact

A web tool for discovering, testing, and reusing verified Flow transactions easily.

It lets developers discover, test, and customize transactions in the browser, streamlining experimentation and promoting consistent, trusted transaction patterns across the Flow ecosystem.

Let's build the future of Web3 — together.

Have a project, partnership idea, or collaboration in mind?

Reach out and let's explore what we can create.

Get in touch

Who are we?

Bart

Bart

Engineering Lead

Smart Contracts Open Source Backend

Blockchain engineer with experience in smart contract development, open-source tooling, and ecosystem integrations. Responsible for backend architecture and emulator integration in Flowser.

GitHub
Monika

Monika

Product and UX Designer

UX Design Marketing Developer Experience

Experienced product designer and co-creator of Flowser, an open-source Flow developer tool funded through the Flow blockchain grant program. Skilled in UX systems, design direction, and developer experience design.

LinkedIn