Developer Hub

Build confidential onchain finance with the tools you already know.

FOR DEVELOPERS

Zama Protocol makes it easy to integrate FHE into smart contracts, wallets and frontend apps

Access a complete suite of tools, resources, and libraries to build secure, confidential Apps on the blockchain.

Solidity is all you need
Zama contracts are simple solidity contracts that are built using traditional Solidity toolchains.
Simple developer experience
Developers can use the euint data types to mark which part of their contracts should be private.
Programmable compliance
Define all the rules for who can decrypt what directly in your smart contract, according to your own compliance needs

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}

Getting started

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.

Zama Developer Programs

Developer programs are designed to support builders at every stage, from experimentation to production-ready projects.

Builder Track

Build real-world use cases with the Zama Protocol.

Monthly program with grants of up to $7,000 →

Bounty Track

Solve challenges using the Zama Protocol.

Monthly program with grants of up to $5,000 →

Special Bounty

Special bounty in collaboration with partners.

Monthly program with grants up to 2,500. →

Startup Track

Support for early-stage projects and startups.

Applications are open on a rolling basis →

Public Project Discussions

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.

GET STARTED

Ready to build with confidential tokens?

Whether you're integrating ERC-7984 into an existing protocol or evaluating confidential infrastructure for your institution — we're ready to talk.