✅ Supported Contract Templates (Alpha v0.1)
Currently, the Template Engine supports:
Feature
Description
Name & Symbol
Set via user input
Total Supply
Fixed at deployment, auto-minted to deployer
Decimals
Defaulted to 18
Owner
Wallet that initiates deployment
Standard
Based on OpenZeppelin 4.x ERC-20
Customizable Parameters
Token name, symbol, total supply
🔐 Key Contract Traits:
Non-mintable
Non-burnable
No admin roles
Gas-efficient minimal implementation
🧱 Solidity Example (auto-generated):
solidityCopyEdit// SPDX-License-Identifier: MIT
pragma solidity ^0.8.19;
import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
contract MyToken is ERC20 {
constructor() ERC20("MyToken", "MYT") {
_mint(msg.sender, 1000000 * 10 ** decimals());
}
}User inputs:
Token Name:
MyTokenSymbol:
MYTSupply:
1,000,000
Last updated