Verfasst von Pablo Gómez
Founder & CEO von Metlabs · Geprüft am 11. Oktober 2026
Bei ERC-1155 trägt jede ID einen Bestand. Hat eine ID einen Supply größer als eins mit ununterscheidbaren Kopien, ist sie fungibel; liegt ihr Supply bei eins, funktioniert sie wie ein NFT. Der Standard vereint Fähigkeiten von ERC-20 und ERC-721 unter einer einzigen Contract-Adresse. balanceOf(address, id) fragt einen Bestand ab und balanceOfBatch ruft mehrere Paare aus Eigentümer und ID in einem einzigen Aufruf ab. safeTransferFrom überträgt einen Typ und safeBatchTransferFrom mehrere in einer einzigen Transaktion, ohne Wrapper-Contract, was Gas spart. Die Freigabe erfolgt pro Operator über setApprovalForAll, und der Standard emittiert die Events TransferSingle, TransferBatch, ApprovalForAll und URI.
Der Standard EIP-1155, erstellt am 17. Juni 2018 und seit 2019 im Status Final, wurde von Witek Radomski, Andrew Cooke, Philippe Castonguay, James Therien, Eric Binet und Ronan Sandford aus dem Umfeld von Enjin verfasst. Er nutzt ERC-165 zur Schnittstellenerkennung und verlangt, dass empfangende Contracts onERC1155Received oder onERC1155BatchReceived implementieren. Seine Bedeutung liegt in der Gas-Effizienz und in der einheitlichen Verwaltung gemischter Bestände, mit Minting und Burning in Batches.
ERC-1155 dominiert im Gaming, wo fungible Items wie Tränke neben Unikaten wie Skins existieren. Seine semi-fungible Natur verbindet ihn mit ERC-3525, auch wenn der Mechanismus abweicht: ERC-1155 trennt die Fungibilität nach ID, während ERC-3525 einen Wert innerhalb desselben Tokens einführt. In der Tokenisierung dient er dazu, homogene Chargen neben einzigartigen Vermögenswerten in einer einzigen Sammlung abzubilden, und er ist mit ERC-2981 für Royalties kompatibel. Reale Beispiele sind Enjin (Treiber des Standards) und The Sandbox, dessen In-Game-ASSETs ERC-1155 verwenden.
Auch bekannt als
- ERC1155
- Multi Token Standard








