# Compact by Example ## Docs - [CODE OF CONDUCT](https://compact-by-example.org/CODE_OF_CONDUCT.md) - [Multi-Token Standard (ERC1155)](https://compact-by-example.org/applications/erc1155-multitoken.md): Multiple token types in a single contract. - [Fungible Token (ERC20)](https://compact-by-example.org/applications/erc20-token.md): Standard fungible token implementation. - [Non-Fungible Token (ERC721)](https://compact-by-example.org/applications/erc721-nft.md): Unique, non-fungible token implementation. - [Access Control](https://compact-by-example.org/basics/access-control.md): Restrict function access to authorized accounts. - [Spending Allowance](https://compact-by-example.org/basics/allowance.md): Spend tokens you've been approved to use. - [Token Approval](https://compact-by-example.org/basics/approval.md): Allow others to spend your tokens. - [Burning Tokens](https://compact-by-example.org/basics/burning.md): Destroy tokens to reduce total supply. - [First Application](https://compact-by-example.org/basics/first-app.md): Build a simple counter with state management. - [Hello World](https://compact-by-example.org/basics/hello-world.md): Store and retrieve messages on-chain. - [Mappings](https://compact-by-example.org/basics/mappings.md): Key-value storage using Map data structures. - [Minting Tokens](https://compact-by-example.org/basics/minting.md): Create new tokens and increase total supply. - [Overflow Protection](https://compact-by-example.org/basics/overflow-protection.md): Prevent integer overflow and underflow in arithmetic operations. - [Primitive Types](https://compact-by-example.org/basics/primitive-types.md): Basic data types: Uint, Field, Bytes, and Opaque. - [Transfer Function](https://compact-by-example.org/basics/transfer.md): Move tokens between accounts securely. - [Compact by Example](https://compact-by-example.org/index.md): Practical code examples for Midnight's Compact language. Build zero-knowledge smart contracts and privacy-preserving DApps on Midnight Network. - [Installation & Setup](https://compact-by-example.org/setup.md): Install Lace wallet, Compact compiler, and Docker proof server for Midnight development. ## OpenAPI Specs - [openapi](https://compact-by-example.org/api-reference/openapi.json)