close button

Check out our new Visual Studio Code extension


Generate Smart Contract Code using AI

    3d design for the background image
    3d design for the background image
    3d design for the background image
    3d design for the background image
    3d design for the background image
    3d design for the background image
    3d design for the background image
    3d design for the background image
    3d design for the background image
    3d design for the background image
web3 icon image

The Future of Web3 is Here!

With our powerful machine learning model, you can now generate production-ready smart
contract code from a natural language prompt

                            //Prompt: write a smart contract to mint rockstar NFTs to reward loyal fans 

                            // SPDX-License-Identifier: MIT
                            pragma solidity ^0.8.0;

                           import "@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.sol";
                           import "@openzeppelin/contracts/utils/Counters.sol";
                           contract NFT is ERC721URIStorage {
                           using Counters for Counters.Counter;
                           Counters.Counter private _tokenIds;
                           constructor() ERC721("Rockstar NFT", "RNFT") {}
                           function rewardLoyalFans(address fan_address, string memory tokenURI)
                           returns (uint256)
                           uint256 newItemId = _tokenIds.current();
                           _mint(fan_address, newItemId);
                           _setTokenURI(newItemId, tokenURI);
                          return newItemId;

Customizes Code To Fit Your

                                                // Prompt: Implement a multi-sig wallet

                                                // SPDX-License-Identifier: MIT
                                                pragma solidity ^0.8.17;
                                                contract MultiSig {
                                                address[] public owners;
                                                mapping(address => bool) public isOwner;
                                                uint public numOwners; 
                                                constructor(address[] _owners) {
                                                owners = _owners;
                                                numOwners = len(_owners); 


Go From Idea To Code in Less
Than a Minute

                                                //Prompt: Generate ERC20 tokens for Rockstar Developers
                                                // SPDX-License-Identifier: MIT
                                                pragma solidity ^0.8.0;

                                                import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

                                                contract RockstarToken is ERC20 {
                                                constructor(uint256 initialSupply) ERC20("Rockstar", "RCK") {
                                               _mint(msg.sender, initialSupply);
generate icon image

<Generates> Over 1 Million
Unique Code Samples

settings icon image

Build the next-generation web3
protocol for only $1.99

Enterprise clients should fill out this form

Contribute to our <codebase>
and earn Mazzuma Tokens

Our Partners

Trusted by industry pioneers


Start <Building> The Future Today!

Sign up today and get 5 free prompts!

Frequently Asked Questions

We want to be sure you know everything you need to know about our product,
so here’s our guide to some of the most common questions and their answers

MazzumaGPT is a service that generates smart contract code from natural language prompts.

MazzumaGPT can generate smart contract code in Solidity and Plutus.

Solidity smart contract code can be deployed on Ethereum and any EVM (Ethereum Virtual Machine) compatible blockchain. Plutus based code can be deployed on the Cardano blockchain.

MazzumaGPT was trained on open source code which falls under the MIT license. This permits users to copy, modify, reproduce and redistribute the generated code. Hence, the user bears the responsibility of the code generated.

It costs $1.99 per code generation prompt to use the platform. However, new users get to try the service with 5 free prompts.

Even though the MazzumaGPT was trained on accurate and audited code, there is a probability of the generated code to be inaccurate due to the non-deterministic nature of large-language models. However, we advise users to modify and tweak their prompts in order to get the best results. We also recommend users to check and test the generated code before using it in production environment.

Code generated along with feedback from users will be used to improve the service and enhance the experience.

All data will be anonymised and stripped off personally identifiable data before being used for analysis and service improvement.

You can visit our Privacy Policy to learn more about our data policy measures.

MazzumaGPT has filters that prevent the production of offensive output. However, if you encounter any inappropriate response, kindly report to [email protected]. Your feedback will be greatly appreciated and used for model safety and alignment.

We believe advanced developer tools such as MazzumaGPT will act as a tool for developers to increase productivity by augmenting their skills and enabling them to achieve more within their realms of innovation. This will also lower the barrier for existing web2 developers and new entrants to experience the web3 ecosystem and create new groundbreaking application with the aid of artificial intelligence.

We have a developer program where you can submit your code contributions via Github. If your code passes our auditing process and accepted, you will be rewarded with Mazzuma tokens for your contributions to the training data. We believe this is a sustainable way to include the open source community to maintain and scale the capabilities of MazzumaGPT to meet the ever-growing needs of the developers and the web3 ecosystem as a whole.

Credits can be purchased using debit/credit cards.

Credits purchased are non-refundable.

Kindly send an email to [email protected] or share your question on our community channels on Telegram or Slack