FOR DEVELOPERS
Access a complete suite of tools, resources, and libraries to build secure, confidential Apps on the blockchain.
ERC-7984
1// SPDX-License-Identifier: BSD-3-Clause-Clear
2pragma solidity ^0.8.27;
3
4import {Ownable2Step, Ownable} from "@openzeppelin/contracts/access/Ownable2Step.sol";
5import {FHE} from "@fhevm/solidity/lib/FHE.sol";
6import {ZamaEthereumConfig} from "@fhevm/solidity/config/ZamaConfig.sol";
7import {ERC7984} from "@openzeppelin/confidential-contracts/token/ERC7984/ERC7984.sol";
8
9contract ERC7984Example is ZamaEthereumConfig, ERC7984, Ownable2Step {
10 constructor(
11 address owner,
12 uint64 amount,
13 string memory name_,
14 string memory symbol_,
15 string memory tokenURI_
16 ) ERC7984(name_, symbol_, tokenURI_) Ownable(owner) {
17 _mint(owner, FHE.asEuint64(amount));
18 }
19}Zama Protocol enables confidential smart contracts on top of any L1 or L2. It is the most advanced confidentiality protocol to date, offering end-to-end encryption, composability, and programmable confidentiality.
Write your first confidential smart contract.
TypeScript SDK for confidential smart contracts
Learn concepts, APIs, and best practices from code examples.
Developer programs are designed to support builders at every stage, from experimentation to production-ready projects.
Build real-world use cases with the Zama Protocol.
Monthly program with grants of up to $7,000 →

Create templates and resources for the developer ecosystem.
Monthly program with grants of up to $3,000 →
Showcase the best confidential token distribution experience using the TokenOps SDK.
Special bounty track with a $2,500 reward →
Support for early-stage projects and startups building on Zama.
Applications are open on a rolling basis →
Projects listed here are unaudited community projects. Research before connecting your wallet. Third-party apps carry risks.
Share your project and get feedback from the community.
Transparent Review.
All feedback is public — learn from every submission.
Community Input.
Get suggestions and code reviews from experienced developers.
Progress Updates.
Share milestones and iterate on your project publicly.