Skip to content

Commit 6db4055

Browse files
committed
Add more info on storage
1 parent eadb1f2 commit 6db4055

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

docs/tokens/README.mdx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -136,16 +136,17 @@ A **permissioned token standard** for regulated, compliance-aware assets that ex
136136
| **Token Model** | Trustlines + native ops + SEP-41 via SAC | SEP-41 interface implemented by a smart contract, fully extensible | SEP-41 with extensible compliance logic |
137137
| **Programmability** | ❌ Protocol-defined / SAC interface not updatable | ✅ Fully customizable | ✅ Fully customizable + compliance rules |
138138
| **Interaction Method** | Native ops (accounts) and contract calls (via SAC) | Contract calls | Contract calls |
139-
| **Compliance Control** | Protocol flags + optional admin via SAC | Custom contract logic | Built-in compliance and rule enforcement |
139+
| **Admin Control** | Protocol flags + optional admin via SAC | Custom contract logic | Built-in compliance and rule enforcement |
140140
| **Identity Model** | Off-chain identity + optional contract logic | Programmable identity | Programmable identity with on-chain enforcement |
141141
| **Cost & Speed** | Very low (native ops) / Moderate (via SAC) | Moderate | Higher |
142142
| **Ecosystem** | Stellar payments, DEX, and Soroban | Stellar DeFi & dApps / Interop with other L1s | Institutional DeFi / Interop with other L1s |
143143
| **Trustline Required** | ✅ Yes\* | ❌ No | ❌ No |
144+
| **Ledger Storage** | Blockchain ledger (trustlines)\* | Smart contract storage | Smart contract storage |
144145
| **Ideal For** | Payments, simple assets (fiat based stablecoins), Soroban integration | DeFi and custom tokenomics | Institutional RWAs with compliance |
145146
| **Source Code** | [Built-in Stellar Asset Contract](https://github.com/stellar/rs-soroban-env/tree/main/soroban-env-host/src/builtin_contracts) | [OpenZeppelin Fungible Token reference](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/fungible) | [OpenZeppelin T-REX (RWA token) reference](https://github.com/OpenZeppelin/stellar-contracts/tree/main/packages/tokens/src/rwa) |
146147
| **Relevant SEPs** | [SEP-0001 (Stellar Info File)][sep-1] <br /><br /> [SEP-0014 (Dynamic Asset Metadata)][sep-14] <br /><br />[SEP-41 (Soroban Token Interface)][sep-41] | [SEP-41 (Soroban Token Interface)][sep-41] | [SEP-41 (Soroban Token Interface)][sep-41] <br /><br /> [SEP-0057 (T-REX / Token for Regulated EXchanges)][sep-57] |
147148

148-
_\* By assigning a smart contract as the owner of a Stellar Asset Contract, balances and transfer rules can be fully managed within the contract. This removes the need for user trustlines._
149+
_\* By assigning a smart contract (`C...` address) as the owner of a Stellar Asset Contract, balances and transfer rules can be fully managed within the contract. This removes the need for trustlines, as balances are hold in the contract storage._
149150

150151
## Decision Guide
151152

0 commit comments

Comments
 (0)