Build Secure

& Efficient

SOLIDITY

DEPLOY SMART
CONTRACTS ON MINATI

Build, test, and deploy smart contracts using familiar tools and battle-tested templates. Full EVM compatibility with enhanced features.

Our contract library provides secure, audited, and gas-optimized implementations for the most common use cases.

MyToken.sol
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;

import "@minati/contracts/token/ERC20/ERC20.sol";
import "@minati/contracts/security/Pausable.sol";
import "@minati/contracts/access/Ownable.sol";

contract MyToken is ERC20, Pausable, Ownable {
constructor() ERC20("MyToken", "MTK") {
_mint(msg.sender, 1000000 * 10 ** decimals());
}

function mint(address to, uint256 amount) public onlyOwner {
_mint(to, amount);
}

function pause() public onlyOwner {
_pause();
}

function _beforeTokenTransfer(
address from, address to, uint256 amount
) internal whenNotPaused override {
super._beforeTokenTransfer(from, to, amount);
}
}

Contract
Templates

Pre-built, audited templates for common use cases, providing secure, production-ready foundations that accelerate development and reduce risk.

View Full Docs
(01)

ERC-20 Token

ERC-20 Token

Standard fungible token with minting, burning, and transfer capabilities, designed for secure transactions, flexible supply management, and seamless integration across applications.

MintableBurnablePausableSnapshot
(02)

ERC-721 NFT

ERC-721 NFT

Non-fungible token standard for unique digital assets, enabling verifiable ownership, secure transfers, and seamless integration across marketplaces and applications.

EnumerableURI StorageRoyaltiesBurnable
(03)

ERC-1155 Multi-Token

ERC-1155 Multi-Token

Multi-token standard for efficient batch operations, allowing the creation and management of multiple asset types within a single contract for optimized performance and lower transaction costs.

Batch TransferMixed FungibilitySupply Tracking
(04)

Staking Contract

Staking Contract

Lock tokens and earn rewards over time through secure staking mechanisms designed to incentivize long-term participation and network growth.

Flexible DurationAuto-compoundTiered Rewards
(05)

Governance

Governance

DAO governance with proposal and voting mechanisms, enabling transparent decision-making, community participation, and decentralized control over protocol upgrades and policies.

Proposal SystemQuorumTimelockDelegation
(06)

Marketplace

Marketplace

Buy, sell, and auction NFTs with escrow support, ensuring secure transactions, trustless settlements, and seamless marketplace interactions.

Fixed PriceAuctionsOffersRoyalties

Development
Tools Library

Everything you need to build, deploy, and scale powerful applications with confidence and efficiency.

Browse Templates
icon

Hardest Integration

Full Hardhat support with custom plugins tailored for the Minati blockchain, enabling seamless smart contract development, testing, deployment, and network integration.

View details
icon

Foundry Support

Blazing fast testing and deployment with Foundry, enabling efficient smart contract development, rapid iteration, and streamlined deployment workflows.

View details
icon

Contract Verification

Automatic source code verification on the block explorer, ensuring transparency, security, and instant public validation of your deployed smart contracts.

View details
icon

Gas Optimization

Tools and guides to minimize gas costs, helping you optimize contract efficiency, reduce transaction fees, and improve overall performance on the network.

View details

Security First

Built-in security features and best practices, designed to protect assets, prevent vulnerabilities, and ensure reliable, production-grade deployments.

Reentrancy GuardsBuilt-in protection against reentrancy attacks
Access ControlRole-based permissions for contract functions
PausableEmergency stop mechanism for critical situations
UpgradeableProxy patterns for safe contract upgrades
Rate LimitingPrevent spam and abuse with rate limits
Audit ReadyClean code patterns ready for security audits

Quick
Start

Deploy your first contract in minutes with streamlined tooling. A developer-friendly workflow designed for fast and hassle-free launches.

View Steps
Steps
SERVICES
Step 1:

Install Dependencies

npm install @minati/contracts

Step 2:

Write Contract

import @minati/contracts/...

Step 3:

Deploy

npx hardhat deploy --network minati

Ready to Join the   Revolution ?

Be part of Web3's next generation. Start your Minati journey today.