Skip to content

Instantly share code, notes, and snippets.

@rya-sge
Last active July 19, 2024 14:00
Show Gist options
  • Save rya-sge/b5e41176fd66a7b999e729bfb09037e2 to your computer and use it in GitHub Desktop.
Save rya-sge/b5e41176fd66a7b999e729bfb09037e2 to your computer and use it in GitHub Desktop.
Awesome fungible tokens across blockchain

Awesome Fungible Tokens

Each blockchain has its own way to represent a fungible token:

A) By providing a common interface or standard, like Ethereum with the well-known ERC-20.

B) or by incorporated into the blockchain a fungible token implementation.

Fungibility describes a commodity, security, or other good that is mostly interchangeable with other units of the same kind. For example, as a real-world analogy, a 10 USD bill can be interchanged with another 10 USD bill. They have the same value.

If you have 1 unit of an ERC-20, e.g. 1 USDC, this unit is strictly equal to another unit of USDC owned by someone else.

Since fungibility implies equal value between the assets, it simplified the exchange and trade processes.

More information in my article Fungible Tokens across blockchains

Blockchain Standards
Aleo ARC-20 (draft)
Alephium Fungible Token Standard
Algorand Algorand Standard Assets (ASAs)
Arbitrum
(Ethereum Layer2)
Same as Ethereum
Aptos Fungible Asset Standard
Avalanche Same as Ethereum
Aztec -
Base
(Ethereum Layer2)
Same as Ethereum
Bitcoin BRC-20, Runes
Canton Network Asset Model
Cardano Native tokens
Cosmos CosmWasm: CW20
IBC: ICS-20
Corda FungibleAsset
Introduction to Token SDK in Corda
Cronos Same as Ethereum, see docs.cronos.org - ERC-20
Ethereum ERC-20, ERC-777
Binance Smart Chain
(EVM compatible)
BEP-20
Filecoin -Same as Ethereum, see
docs.filecoin.io - erc-20-quickstart
-FRC-0046 [draft]
Hyperledger Fabric Not a standard: Hyperledger Fabric Token SDK
Hedera Same as Ethereum, see
docs.hedera.com - ERC-20 (Fungible Tokens)
Hyperliquid HIP-1
ICP ICRC-1
Near NEP-141
Neo NEP-5
Optimism
(Ethereum Layer2)
Same as Ethereum
Polkadot PSP-22
Polygon PoS
(Ethereum Layer2)
Same as Ethereum
Scroll
(Ethereum Layer2)
Same as Ethereum
Sei ERC-20, CW20
See docs.sei.io - dev-token-standards
StarkNet
(Ethereum Layer2)
Same as Ethereum,
but written in Cairo.
See Cairo by example
Solana SPL token
Stacks
( Bitcoin Layer2)
SIP10
Sui Coin Standard, Close-Loop token
Stellar CAP: 0046-06 (native contract implementation for classic tokens)
SEP: 0041 (Soroban Token Interface)
Tezos FA1.2 (TZIP-7), FA2 (TZIP-12)
TON Jettons (TEP-74)
Tron
(EVM compatible)
TRC-20
XRP Ledger Fungible Tokens
ZCash ZIP 220 / Zcash Shielded Assets (draft)

See A Proposal for Shielded Assets (ZSA/UDA) for DeFi on Zcash
ZKSync
(Ethereum Layer2)
Same as Ethereum,
see docs.zksync - Create an ERC20 token

Interested by my work ? Follow me on X or Linkedin

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment