ERC-721 menentukan antarmuka NFT, di mana setiap token memiliki pengenal sendiri dan pemilik yang tercatat. Satu kontrak dapat mengelola seluruh koleksi. Token ID 7 dalam satu kontrak bukan aset yang sama dengan ID 7 dalam kontrak lain.
Kepemilikan dan izin transfer
Aplikasi dapat memeriksa pemilik token, mentransfernya, dan melihat izin. Pemegang dapat menyetujui suatu alamat untuk satu NFT atau mengizinkan operator mengelola seluruh NFT miliknya dalam kontrak itu. Persetujuan seluruh koleksi dapat memengaruhi lebih dari item yang sedang dilihat.
Apa yang diperiksa transfer aman
safeTransferFrom memeriksa apakah kontrak penerima menerapkan perilaku penerimaan NFT yang diharapkan. Ini membantu mencegah sebagian transfer ke kontrak tidak kompatibel. Kata aman tidak menjamin niat penerima, keaslian koleksi, atau nilai ekonomi transfer.
Media dan hak terpisah
Ekstensi metadata opsional menyediakan informasi melalui URI token. Gambar dan deskripsi dapat disimpan di luar blockchain dan acuannya dapat diubah. Memiliki token tidak otomatis memberikan hak cipta atau kepemilikan objek fisik yang diwakili. Hak tersebut bergantung pada ketentuan dan hukum yang berlaku; ERC-721 sendiri menentukan antarmuka token.