Skip to main content

Smart Contracts

Learn about the ATS smart contract system and Diamond Pattern implementation.

What is ATS?

The Asset Tokenization Studio contracts provide a modular, upgradeable smart contract system for security tokens (ERC-1400/ERC-3643) on Hedera using the Diamond Pattern (EIP-2535).

Available Guides

Contract Overview

Contract Overview →

Detailed overview of contract architecture, Diamond Pattern, and 4-layer design.

Deployed Addresses

Deployed Addresses →

Current contract addresses for testnet and mainnet deployments.

Deployment

Deployment Tutorial →

Complete guide to deploying the ATS contract system including infrastructure, facets, and configuration.

Adding Facets

Adding a New Facet →

Step-by-step guide for creating and integrating new facets into the system.

Upgrading Facets

Upgrading Facets →

Guide for safely upgrading facets and configurations in production.

Documenting Contracts

Documenting Contracts →

Guide for writing and generating smart contract documentation with NatSpec.