“One of the pioneering firms in web3 solutions, digital assets and tokenization, recognized for its innovation and solid reputation across Spain and Latin America.”
Smart contract development. Tested before mainnet.
We are a smart contract development company. We design and build your product's contracts with permissions, tests and a security review before deploying to Ethereum and EVM networks.

They trust Metlabs with their blockchain projects
What is smart contract development?
It is designing, writing and testing the code that enforces your product's rules on the network. A smart contract cannot be patched like a website, so you decide what goes on-chain, who can do what, how it is upgraded and how it is tested before it moves real value.
$220B+
in value locked on OpenZeppelin Contracts
88%
market share across top EVM assets
$3.4B+
stolen in crypto asset attacks in 2025
What our smart contract development services include.
Every piece answers a question your product has to handle in production: who operates it, what happens when something fails and how you prove the code does what it says.
Contract architecture
Roles, permissions, events and the line between what lives on-chain and what stays in your systems.
Solidity development
Code built on audited OpenZeppelin standards, readable and documented for whoever maintains it.
Testing and fuzzing
Unit tests, fuzzing and invariants with Foundry on the edge cases that move value.
Security review
Static analysis with Slither and internal peer review before any external audit.
Gas optimization
We measure the cost of every function and reduce it without losing clarity or checks.
Verified deployment
Multisig deployment, source code verified on the explorer and a plan for day-two operations.
Immutable or upgradeable smart contract?
It is the first design decision and it shapes trust, operations and cost. An immutable contract never changes. A proxy lets you fix the logic, in exchange for governing who can do it.
| Criterion | Immutable | UUPS proxy | Transparent proxy |
|---|---|---|---|
| Who changes the logic | Nobody. A change means deploying a new contract and migrating. | The authorized role inside the implementation itself. | A separate admin on the proxy. |
| Cost per call | The lowest: no intermediate layer. | One extra delegation, with a lighter deployment. | One delegation plus the admin check. |
| Main risk | A logic bug cannot be fixed. | An upgrade without the upgrade function locks the contract. | A compromised admin key. |
| Typical fit | Fixed-supply tokens and stable logic. | Products that evolve under clear governance. | Systems that separate administration from logic. |
When there is a proxy, upgrade authority goes to a multisig with a timelock, never to a single key.
How we develop your smart contracts.
Four phases, each with a concrete deliverable. We decide what goes on-chain before writing code, and no contract reaches mainnet without tests and review.
An architecture document with the flow of every operation, the roles and what stays off the network.

We design the screens that sign against the contract so every user action is clear.

Solidity contracts on OpenZeppelin, with every function documented and reviewed in a pull request.

Fuzzing and invariants with Foundry, Slither analysis and multisig deployment with verified code.





Tools for contracts you can prove.
Solidity on audited libraries, testing with Foundry and Hardhat, and the EVM networks we deploy to.
- Solidity
The smart contract language for verifiable rules on EVM networks.
- OpenZeppelin
Audited Solidity contracts for tokens, access control and upgradeable systems.
- Foundry
Solidity tests, invariant fuzzing and command-line tooling for EVM networks.
- Hardhat
An environment to compile, test and deploy contracts on EVM networks from Node.
- Ethereum
EVM contracts, tokens and final settlement on an open Proof of Stake network.
- Arbitrum
Arbitrum One: EVM execution and layer 2 tooling on top of Ethereum.
Where we apply smart contracts.
A smart contract adds value when several parties need the same rules, enforced the same way for everyone and verifiable afterwards.

Conditional payments and escrow
Funds released only when an agreed milestone is met, with a record of every step.
Blockchain for Banking & Finance
Parametric insurance
Policies that pay out when an external data point, verified by an oracle, is met.
Blockchain for Insurance & Insurtech
Traceable records
Timestamped evidence and permissions an auditor can check without asking for access.
Blockchain for Legaltech & Compliance
Rights and royalties
Automatic splits between rights holders every time a digital right is used or resold.
Blockchain for Music & Media
What do our clients think of Metlabs?
“We structured the tokenization of real estate projects with them, and I value the team's ability to understand our corporate needs and genuinely solve them.”
“They advised us on the feasibility of tokenizing real estate assets in Uruguay with direct, cordial treatment. A professional team, responsive and always available.”
“Great professionals at structuring tokenized projects, with technical command and attention to detail that inspire full confidence at every stage of the work.”
“As a blockchain lawyer, I value their experience and professionalism in consulting and executing tokenization projects. Technology partners you can fully trust.”
“Great professionals, very attentive to their clients and always mindful of every detail. Working with their team has been a genuine pleasure from start to finish.”
“A very professional yet approachable company that empathizes with your doubts and needs. Highly recommended for entrepreneurs with a tokenization project.”
“Exceptional in every sense. From legal support I value their rigor and transparency: working with Metlabs means professionalism, innovation and security.”
“Excellent service across blockchain development, asset tokenization and consulting. A very professional team that I recommend wholeheartedly, without reservation.”
“I have worked with them on several projects and they are very professional. A guarantee that everything turns out perfectly. Without a doubt, 100% recommended.”
“One of the pioneering firms in web3 solutions, digital assets and tokenization, recognized for its innovation and solid reputation across Spain and Latin America.”
“Great professionals at structuring tokenized projects, with technical command and attention to detail that inspire full confidence at every stage of the work.”
“A very professional yet approachable company that empathizes with your doubts and needs. Highly recommended for entrepreneurs with a tokenization project.”
“I have worked with them on several projects and they are very professional. A guarantee that everything turns out perfectly. Without a doubt, 100% recommended.”
“We structured the tokenization of real estate projects with them, and I value the team's ability to understand our corporate needs and genuinely solve them.”
“As a blockchain lawyer, I value their experience and professionalism in consulting and executing tokenization projects. Technology partners you can fully trust.”
“Exceptional in every sense. From legal support I value their rigor and transparency: working with Metlabs means professionalism, innovation and security.”
“They advised us on the feasibility of tokenizing real estate assets in Uruguay with direct, cordial treatment. A professional team, responsive and always available.”
“Great professionals, very attentive to their clients and always mindful of every detail. Working with their team has been a genuine pleasure from start to finish.”
“Excellent service across blockchain development, asset tokenization and consulting. A very professional team that I recommend wholeheartedly, without reservation.”
In-house blockchain development team
Metlabs is a blockchain development company based in A Coruña, Spain. An in-house team covers every part of the project, from product and engineering to infrastructure and legal fit. The people who design your architecture write, test and deploy the code.
Meet the team- Projects in production
- +30
- In tokenized assets
- +$40M
- In‑house development
- 100%

Isaac González
Head of Innovation

Carlos Peña
Full Stack Engineer

Pablo Castro
DevOps Engineer

Helena Ramos
Product Designer

Javier Yáñez
Legal
Security in smart contract development
Every delivery goes through the same checklist before it reaches mainnet. What changes between projects is the depth of each control, because an MVP does not carry the same risk as a contract that holds third-party funds.
Before mainnet
- Roles and permissions defined for every critical function
- Unit and invariant tests, and fuzzing on the logic that moves value
- Static analysis and peer review of every change
- Multisig and timelock on administration when the risk justifies it
- Custody and rotation of the deployment keys agreed
- External audit when the value at risk requires it
We work with leading audit firms
Smart contract development questions
More blockchain development services.
Build the product
Connect your operations
Represent assets and rights
Let's build the rails for your product.
Tell us what your contract has to do and who will operate it. We start with the specification and the architecture decisions.








