mirror of
https://github.com/status-im/EIPs.git
synced 2025-02-05 19:43:32 +00:00
Automatically merged updates to draft EIP(s) 721
Hi, I'm a bot! This change was automatically merged because: - It only modifies existing draft EIP(s) - The PR was approved or written by at least one author of each modified EIP - The build is passing
This commit is contained in:
parent
a3e27d632d
commit
b3fccf9a10
@ -262,13 +262,13 @@ There are many proposed uses of Ethereum smart contracts that depend on tracking
|
||||
|
||||
**"NFT" Word Choice**
|
||||
|
||||
"NFT" was satisfactory to nearly everyone surveyed and is widely applicable to a broad universe of distinguishable digital assets. We recongize that "deed" is very descriptive for certain applications of this standard (notably, physical property).
|
||||
"NFT" was satisfactory to nearly everyone surveyed and is widely applicable to a broad universe of distinguishable digital assets. We recognize that "deed" is very descriptive for certain applications of this standard (notably, physical property).
|
||||
|
||||
*Alternatives considered: distinguishable asset, title, token, asset, equity, ticket*
|
||||
|
||||
**NFT Identifiers**
|
||||
|
||||
Every NFT is identified by a unique `uint265` ID inside the ERC-721 smart contract. This identifing number SHALL NOT change for the life of the contract. The pair `(contract address, uint265 tokenId)` will then be a globally unique and fully-qualified identifier for a specific asset on an Ethereum chain. While some ERC-721 smart contracts may find it convenient to start with ID 0 and simply increment by one for each new NFT, callers SHALL NOT assume that ID numbers have any specific pattern to them, and MUST treat the ID as a "black box". Also note that a NFTs MAY become invalid (be destroyed). Please see the enumerations functions for a supported enumeration interface.
|
||||
Every NFT is identified by a unique `uint265` ID inside the ERC-721 smart contract. This identifying number SHALL NOT change for the life of the contract. The pair `(contract address, uint265 tokenId)` will then be a globally unique and fully-qualified identifier for a specific asset on an Ethereum chain. While some ERC-721 smart contracts may find it convenient to start with ID 0 and simply increment by one for each new NFT, callers SHALL NOT assume that ID numbers have any specific pattern to them, and MUST treat the ID as a "black box". Also note that a NFTs MAY become invalid (be destroyed). Please see the enumerations functions for a supported enumeration interface.
|
||||
|
||||
The choice of `uint256` allows a wide variety of applications because UUIDs and sha3 hashes are directly convertible to `uint256`.
|
||||
|
||||
@ -310,7 +310,7 @@ We have deployed a contract, XXXXERC721, to Testnet which instantiates and track
|
||||
|
||||
This illustration makes clear: the ERC-721 standard scales.
|
||||
|
||||
*Alternatives considered: remove the asset enumeration function if it requries a for-loop, return a Soldity array type from enumeration functions.*
|
||||
*Alternatives considered: remove the asset enumeration function if it requires a for-loop, return a Solidity array type from enumeration functions.*
|
||||
|
||||
**Privacy**
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user