ERC-1155 menentukan antarmuka bersama untuk kontrak berisi beberapa jenis token. Setiap ID memiliki saldo sendiri dan dapat mempunyai pasokan serta metadata sendiri. Desain ini mewakili barang fungibel, barang unik, atau konfigurasi lain tanpa membuat kontrak terpisah untuk setiap jenis.
ID dan jumlah bekerja bersama
Sebuah gim dapat memberi satu ID pada ramuan yang saling dapat dipertukarkan dan ID lain pada pedang yang diterbitkan satu kali. Akun bisa memegang lima unit ID ramuan dan satu unit ID pedang. Memiliki ID tidak otomatis membuat setiap unit unik; unit dalam jenis yang sama bisa tetap saling dapat dipertukarkan.
Memindahkan beberapa jenis sekaligus
Transfer batch memindahkan beberapa ID dan jumlah melalui satu operasi dalam kontrak yang sama. Ini dapat mengurangi pemrosesan transaksi berulang, meskipun penghematan gas sebenarnya bergantung pada implementasi dan beban kerja. Kontrak penerima harus menerapkan perilaku penerimaan yang diwajibkan untuk transfer aman standar.
Izin dan risiko implementasi
Persetujuan operator dapat memberi wewenang mengelola semua jenis token pemegang dalam kontrak tersebut. Ini tidak boleh dianggap sebagai izin hanya untuk item yang ditampilkan. ERC-1155 sendiri tidak menjamin metadata tetap, pasokan tetap, keaslian, atau nilai pasar tertentu.