Cairo ERC6909
cairo-erc6909Make a minimal multi-token per the ERC-6909 standard.
Returns the source code of the generated contract, formatted in a Markdown code block. Does not write to disk.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| info | No | Metadata about the contract and author | |
| name | Yes | The name of the contract | |
| access | No | ||
| macros | No | The macros to use for the contract. | |
| burnable | No | Whether token holders will be able to destroy their tokens | |
| metadata | No | Whether to include per-token metadata extension providing name, symbol, and decimals per token ID. | |
| mintable | No | Whether privileged accounts will be able to create more supply or emit more tokens | |
| pausable | No | Whether privileged accounts will be able to pause specifically marked functionality. Useful for emergency response. | |
| contentUri | No | Whether to include Content URI extension for contract-level and per-token URI metadata. | |
| tokenSupply | No | Whether to keep track of total supply per token ID. | |
| upgradeable | No | Whether the smart contract is upgradeable. |