aiShare Your Requirements
Technologies Involved:
solidity
Project Description

Sniser is an NFT marketplace initiative focused on providing a flexible and upgradable smart contract solution for NFT transactions. The client needed a custom-built contract system that supported role-based permissions, multi-buy capability, and seamless marketplace removal. The delivered system aligned with their vision of expanding dynamic NFT functionality.

Scope Of Work

The goal was to create a smart contract setup from scratch with upgraded logic while preserving core functionality. Key AOWs included smart contract development, deployment scripts, test case structuring, multi-purchase logic, marketplace control, and complete deployment on testnet to validate end-to-end workflows.

Our Solution

To meet Sniser’s goals, the project was built using Hardhat and OpenZeppelin’s upgradeable contracts. The solution was developed from the ground up, integrating both standard and advanced NFT marketplace features.

Key highlights include:

  • Designed a complete NFT smart contract architecture with upgradeable functionality
  • Implemented role-based access control for better permission management
  • Added support for multiple NFT purchases in a single transaction
  • Enabled contracts to remove NFTs from the marketplace based on new logic
  • Structured unit test cases to validate each component of the smart contract

Related Projects