Inspiration
The Inspiration and idea of NFTmall developed some time ago, as we all were talented crypto investors, but we mainly were in it ‘for the tech’. A big part of our combined interest was in the NFT utility. When more and more NFT platforms came out, we were researching existing NFT marketplaces and their limitations. Besides, we saw incredible chains that lack the NFT utility in scale, which stops them from revealing their true potential. As the crypto space evolved, and the infrastructure improved, we decided to create an all-in-one solution that would ease the user experience of the NFTverse.
We have identified the issue of lack of quality NFT projects and games on the Evmos Chain despite its advanced technology, and we thought it was because of the lack of robust NFT infrastructure. So our team has decided to develop just that - an all-in-one NFT infrastructure that combines the NFT marketplace, NFT minting platform, NFT materialization service, and an NFT Launchpad(aka INO platform).
What it does
B2C A robust multi-chain NFT platform that empowers creativity. It allows NFT creators to have fun while earning. We are a next-gen NFT marketplace & Launchpad for NFT creators, traders, and enthusiasts. Our platform is synergizing DeFi and e-commerce to achieve a fully autonomous and royalty-driven marketplace.
B2B SaaS Wheels don’t have to be reinvented over and over again. Building a robust NFT marketplace is not an easy task. Furthermore, 1000 NFT games don’t have to build 1000 different marketplaces, those siloed environments will cause scattered communities, degraded UX, shallow liquidity and waste of energy and money that could’ve been spent on building what matters most - their game. So why not build a unified interconnecting marketplace together?
NFTmall team wants to empower innovative projects to achieve their dreams much FASTER and CHEAPER by leveraging NFTmall’s like-minded community and infrastructure including white-label marketplace, NFT Launchpad, and NFT trading, indexing and search engines.
Learn more: https://docs.nftmall.io/developer/integrating-nftmall-protocol
How we built it
NFTmall is a completely non-custodial NFT platform which means we never store or access users' funds.
NFTmall Protocol consists of
- Exchange smart contracts
- Smart contracts are responsible for atomically exchanging NFT and Evmos tokens.
- Written in Solidity and deployed to Evmos mainnet.
- Off-chain order book
- Signed sell orders and bids are stored off-chain in DB and are executed atomically by the trading counterparty. (e.g sell order is executed by a buyer, a bid is executed by a seller)
- NFT indexer
- A backend service that monitors transactions and indexes metadata of every NFTs of every collections on Evmos.
- NFT search engine (NFT Explorer)
- A backend service that allows filtering NFTs and collections using various criteria.
- Marketplace API
- A backend service responsible for displaying NFTs, collections, user profile management, and authentication.
- Frontend UI
- Everything beautiful you see on our site. evmos.nftmall.io
- Plus an upcoming mobile app
NFTmall has a governance token called GEM, once we establish a DAO with GEM holders, we are going to fully open-source our works to achieve a higher level of decentralization and transparency.
Challenges we ran into
Unstable websocket support of Evmos RPC nodes.
We were relying on websocket to get notified of new blocks and onchain events. We had to come up with a solution to poll through http rpc endpoint instead of listening to ws rps endpoint. We recommend Evmos team to resolve this issue in the near future. https://github.com/Evmos/ethermint/pull/1342Long sync time for archive nodes.
As a inclusive NFT marketplace that index every NFT and collection on every chain, we must maintain at least 2 archive nodes. Syncing Evmos chain was particularly difficult and time consuming due to the lack of well-maintained snapshots. As a constructive suggestion, we suggest Evmos team regularly take snapshots and provide to the folks like us who require full chain history.Liquidity. NFT liquidity also is an issue for NFT marketplaces, nftmall.io is trying to solve the liquidity issue by acting as a digital asset aggregator for NFTs minted on third-party contracts and making available the deepest liquidity to the NFTmall users.
Being able to sustain a high volume of NFT trading.
The crypto markets can be a roller-coaster, creating nice momentum waves to ride on, but also times when people and crypto projects are discouraged. We had to build our platform scalable in order to sustain unpredictable load during peak hours.Budget.
Yeah hard truth. We’re a small company of passionate like-minded people but we have limited funds, so things can be quite costly.
Accomplishments that we're proud of
We had a lot of positive triumphs along the way that we’re so proud of. If we want to summarize it in a list:
- We have been accepted into the ThunderCore Dev Accelerator program and launched nftmall.io on the ThunderCore chain under an exclusive Strategic Partnership as NFTmall is the default #1 NFT marketplace on the ThunderCore chain.
- NFTmall currently supports Evmos Chain and ThunderCore, BitTorrent, and BSC. Support for Ethereum, Polygon, and Avalanche are in beta testing and we are foreseeing to become a bridge that brings NFT creators, traders, and gamers from many other chains to Evmos Chain.
- Zero-Code ERC-721/ERC-1155 Collections Minting - In the past, minting an NFT collection required special technical knowledge and hiring developers. We simplified this process to allow creators to easily and efficiently create their NFT collections. Mint your own collection here. https://evmos.nftmall.io/create
- We have been accepted into the Amazon Web Service Activate Program for innovative startups. https://twitter.com/NFTmall/status/1509972497583644672
- IPFS, the Filecoin team has provided us grants to further accelerate our growth.
- Launching big programs with big partners. Including ThunderCore, Chainlink, Polygon, Moralis, IPFS, CoinMarketLeague, Oasis__DAO, and more.
- We’ve integrated Transak to allow users to purchase crypto using fiat directly on our site. https://evmos.nftmall.io/purchase-crypto
- We’ve also integrated UnstoppableDomains, to allow the UD community to log in using the UD wallet and transfer to UD.
What we learned
Our journey last few months integrating with Evmos was incredibly interesting so far and it taught us a lot. By overcoming its unique challenges, we've learned & improved our problem-solving skills 🧠 and never-quitting mindset. 💪 Also, we learned the importance of robust NFT infrastructure with top-notch UI/UX in order to build a vibrant NFT ecosystem on a chain. Just like a blockchain needs a great block explorer visually displays all types of transactions of Fungible Tokens. Just like that, a blockchain requires a robust NFT infrastructure for Non Fungible Tokens including the NFT marketplace and launchpad to make its NFT ecosystem thrive. NFTmall team wants to indefinitely support the lovely community here and become an integral part of the NFT ecosystem.
What's next for NFTmall
Funnel NFT community from bigger chains to Evmos
Currently Evmos chain is supported on a subdomain https://evmos.nftmall.io . After sufficient QA testing, we are going to merge it to the main domain - https://nftmall.io so users from other chains can view/trade NFTs from Evmos and join NFT ecosystem on Evmos.Launching new projects on our launchpad
On NFT Launchpad, Innovative NFT project on Evmos can raise funds on our and bootstrap communityScaling Faster Further and Beyond.
We workaholics at nftmall.io are building our platform with scaling in mind from day one. As our platform is live on several main nets and more and more users are joining, we are anticipating exponential growth in our partner chains.Phygital NFT Commerce. (MVP ready)
Being the first to present ‘Phygital’ (Physical & Digital) utility to the NFT world. (Materialize your NFT in its physical form - Verify its authenticity by scanning the QR code on the front)Public NFT API for 3rd party project integration. (Beta version ready)
Building a robust NFT marketplace for your game is hard. Really. We’ve been there. Fortunately, we can now help you to focus on what you know and do best - your game. Saving a ton of energy, time, and money you would otherwise spend to develop a marketplace for your project. Best part? Your community can trade your NFTs using your own token!Social Features.
Enabling users following, NFT likings, commenting, and direct chatting (soon) Enabling social interactions and chat service.Launch of NFTmall DAO.
NFTmall Governance Forum is a platform for a higher level of decentralization.Pioneer of GameFi Infrastructure - Home of Game NFTs and NFT Games.
We want to become the leader in GameFi and MetaFi space. Mint, Buy & Sell your Multichain Game NFTs through NFTmall. Bridging the gap between web2 & web3. NFTmall integration with popular web2 game app through partnership and introducing game Economy & NFT in the gamification.NFT Games. 🤫
(Did anyone tell you about NFTmall Games? Probably not. because it’s a little secret yet.) Last but not least, we have an ambitious plan to bring massive Web2 games to the web3 world leveraging NFTmall’s powerful Multichain Game NFT Marketplace. We are in talks with prominent web2 game studios with millions of monthly active players. We are not going to share too much on this topic, but our games may hit the market earlier than you think.
Keep an eye on us. 👀
Built With
- evmos
- graphql
- javascript
- kotlin
- mongodb
- next
- node.js
- postgresql
- react
- solidity





Log in or sign up for Devpost to join the conversation.