VisionGen Logo
CareersContact Sales

Smart contracts and Web3 systems built to be audited.

We build and audit Solidity smart contracts, DeFi protocols, and Web3 frontend integrations — with security reviews built into the process, not added at the end.

contracts/Vault.sol

How We Work

Every engagement follows defined phases — each delivering something concrete before we move forward.

01Requirements & Security Scope

Requirements & Security Scope

Define the exact contract behaviour, access control model, and upgrade strategy before writing any code. Security scope is agreed at this stage.

STAGE 1 OF 6
Business Requirements
Behaviour · Access · Upgrade
Security Scope
Ready
Threat model drafted
Access control agreed
Upgrade pattern decided

What We Deliver

Specific capabilities and deliverables — built, tested, and handed over.

Solidity contracts for DeFi protocols, token systems, governance, and custom business logic — with comprehensive tests and NatSpec documentation.

Comprehensive test suiteNatSpec documentationEvents on all state changes

Internal security review using Slither, Mythril, and manual analysis before any external audit — catching issues before they cost audit budget.

Slither & Mythril analysisManual reentrancy reviewFuzz testing with Foundry

AMM, lending, staking, and yield protocols built with correct economic invariants and upgrade patterns agreed before development begins.

Economic invariant testsUpgrade patternInvariant testing

React and Next.js frontends with wallet connection, transaction signing, and on-chain state reading — built to handle RPC failures gracefully.

Wallet connectionTransaction signingRPC failure handling

ERC-20, ERC-721, and ERC-1155 implementations with custom extensions, metadata handling, and marketplace integration.

Standard-compliantCustom extensionsMetadata handling

Technology Stack

We choose tools based on your requirements — not what is trending.

Industries We Serve

Blockchain & Web3 applied across sectors with distinct requirements.

DeFi

AMM protocols, lending markets, staking systems, yield optimisers, governance contracts.

NFT & Gaming

NFT collections, on-chain game logic, asset ownership systems, marketplace contracts.

Supply Chain

Provenance tracking, document verification, multi-party settlement, audit trails.

Tokenisation

Real-world asset tokenisation, security token infrastructure, compliant transfer restrictions.

See all industries

Frequently Asked Questions

Common questions about this service, how we work, and what we hand over.

We provide an internal security review using automated tools and manual analysis. For mainnet deployment of production protocols we recommend and can coordinate an external audit by a specialised firm.

Yes. We review existing code, document findings, and implement changes or additions. We require full test coverage before making any changes to production contracts.

We recommend OpenZeppelin's UUPS or Transparent Proxy pattern depending on your governance model. Immutable contracts are used where upgrade complexity is not justified by the use case.

Yes. Gas efficiency is considered during design and measured during testing. We do not optimise to the point of reducing readability or audit clarity — those tradeoffs are discussed explicitly.

OUR APPROACH

Why not a generic agency?

The difference is not in the technology stack. It is in how the work is structured.

Spec before code

We write the contract, architecture document, or data model before a single line of implementation. You see exactly what will be built before we build it.

No untested code ships

Every pull request runs integration tests. No feature is marked complete without tests covering the behaviour — not just the happy path.

Handover is the deliverable

All code, runbooks, environment docs, and operational playbooks are yours. Your team operates the system without needing us on call.

Problems flagged early

If a requirement is ambiguous, a third-party API is unreliable, or a timeline is unrealistic — we say so in writing before it becomes your problem.

You might also need

Services that are commonly combined with this engagement.

Building on-chain?

Tell us what you are building and what chain you are targeting. We will come back with a scoping assessment and security approach.

Book a Free Call Contact Sales