NFT Marketplace for Crypto Custody Provider

NFTs are an important driving force for crypto, already bringing in many new users to the space. CYBAVO–a blockchain and digital asset security provider headquartered in Singapore–wanted to leverage this new opportunity and add NFT support to their offering. To do so in a timely manner while ensuring security, we based it on our own OpenNFT marketplace, with further customizations.


FinTech & Crypto


python, google-cloud, kubernetes, terraform, docker, vue, nodejs

Project scope

Backend development Frontend development Blockchain development DevOps


CYBAVO is a blockchain and digital asset security provider founded in 2018 by Paul Fan and Tim Hsu, two veterans of Taiwan’s Cybersecurity industry who wanted to leverage their experience in working with exchanges in protecting their digital assets.

The company’s core solution, CYBAVO VAULT is used by over 70 enterprises worldwide, manages 1000+ cryptocurrencies and tokens, and operates over $35B in transaction volume.

In 2021, during the meteoric rise of NFTs, we worked with CYBAVO to introduce NFTs to CYBAVO VAULT through integration with an NFT Marketplace.



3 developers + DevOps, QA & PM

Project Duration

Project duration: November 2021 – January 2022


2 cryptocurrencies – ETH & USDT


ERC-721 support

Cybavo Case Study


The key challenge for the project was to deliver a fully functional NFT Marketplace that would be up to CYBAVO’s standards when it comes to security and usability. We took on the project while the NFT space was booming, and it had to answer CYBAVO’s clients' demand for releasing their own NFT collections in a timely manner.

A major revamp to the original OpenNFT marketplace was rebuilding it to work with CYBAVO’s authentication software, as well as changing the blockchain from Algorand to Ethereum and using ERC-721 as the NFT standard. We knew from the beginning that switching the underlying blockchain would be a relatively large task for such a project.


CYBAVO VAULT is a custody solution that allows institutions to securely store their digital assets. The NFT Marketplace addition enables them to mint and manage their NFT collections directly in the VAULT.

The marketplace is based on OpenNFT and follows a similar open-source approach, allowing you to build your own on this architecture.

It offers all the standard marketplace features for Ethereum NFTs such as minting and facilitating primary market trades. We have also added collections, so brands can easily organize their NFTs in themes.


Key features


Essential NFT Marketplace

The marketplace has been designed to work with the Ethereum network. The supported NFTs follow ERC-721 standards, and the trades are made with ETH or USDT.

NFT Collections

NFT Collections

Platform owners can create NFT collections to organize the NFTs within a theme. This is especially useful for larger NFT projects and big brands.


Basic and advanced KYC

The platform is protected against fraud through KYC. All platform users have to go through the KYC process in order to place offers and buy NFTs.

Cybavo Vault


Users can deposit their ETH and USDT in CYBAVO VAULT to buy NFTs on the designed marketplace. Cryptocurrencies and NFTs are securely stored in the VAULT, then can be withdrawn to other Ethereum wallet addresses at any time.

Secure Login

Secure login

To make the process both convenient and more secure, users can log in with their CYBAVO accounts through an always-on 2-factor authentication. No wallet is needed.


Trade & Transaction History

The platform enables users to monitor all their trades and transactions for a clear overview of the marketplace and NFT's performance.



The marketplace is integrated with Persona for providing KYC, CYBAVO Vault for storing NFTs and CYBAVO AuthSec for 2FA login.

Used technology

The tech stack:

Cybavo Case Study

And that's all...

Now, it’s your turn! Are you excited to start the process and learn more about your journey with Ulam Labs? Don’t hesitate to contact us with your questions.
Contact us
White arrow right