Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

README.md

OpenZeppelin Stellar Suite

OpenZeppelin provides a comprehensive suite of tools for building secure, audited smart contracts and applications on Stellar.

Overview

OpenZeppelin Stellar includes:

Tool Purpose Link
Contracts Audited smart contract library GitHub
Contract Wizard Generate contracts visually wizard.openzeppelin.com/stellar
Relayer Gasless transaction infrastructure Docs
Monitor Real-time contract monitoring Docs
UI Builder Generate React frontends builder.openzeppelin.com
MCP Server AI contract generation mcp.openzeppelin.com
Role Manager Access control UI GitHub

Why OpenZeppelin?

  • Security-First: All contracts are audited by OpenZeppelin's security team
  • Battle-Tested: Based on patterns proven across multiple blockchain ecosystems
  • Standards-Compliant: Implements SEP-41 (fungible), SEP-50 (NFT), SEP-56 (vault)
  • Official Partnership: Developed in collaboration with Stellar Development Foundation

Quick Start

1. Generate a Contract

Visit Contract Wizard to generate a fungible token, NFT, or stablecoin contract with your desired features.

2. Use the Contract Library

# Cargo.toml
[dependencies]
stellar-tokens = { git = "https://github.com/OpenZeppelin/stellar-contracts" }
stellar-macros = { git = "https://github.com/OpenZeppelin/stellar-contracts" }

3. Deploy with Gasless Transactions

Set up OpenZeppelin Relayer to enable gasless transactions for your users.

4. Monitor Your Contracts

Use OpenZeppelin Monitor to track contract events and transactions in real-time.

Contract Categories

Tokens

  • Fungible Token (SEP-41 compatible) - ERC-20 equivalent
  • Non-Fungible Token (SEP-50 compatible) - ERC-721 equivalent
  • Stablecoin Token - With allowlist/blocklist support

Advanced Tokens

  • RWA Token (ERC-3643 style) - Real-world asset tokenization with compliance
  • Token Vault (SEP-56 compatible) - Yield-bearing vault shares

Infrastructure

  • Smart Accounts - Programmable wallets with policies
  • Access Control - Ownable and role-based permissions
  • Utilities - Pausable, upgradeable, merkle distributor

Getting Help