Skip to content

Commit

Permalink
Update EIPS/eip-5192.md
Browse files Browse the repository at this point in the history
Co-authored-by: Pandapip1 <[email protected]>
  • Loading branch information
TimDaub and Pandapip1 authored Jul 26, 2022
1 parent 7711f47 commit 7bc6ea7
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion EIPS/eip-5192.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ The keywords "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SH

### Contract Interface

Upon minting an EIP-5192 token, it must be permanently inseparable from the receiving account. All [EIP-721](./eip-721.md) functions of the contract that transfer the token from one account to another must throw.
Upon minting a token implementing this EIP, it must be permanently inseparable from the receiving account. All [EIP-721](./eip-721.md) functions of the contract that transfer the token from one account to another must throw.

To aid recognition that an [EIP-721](./eip-721.md) token implements soulbinding via `EIP-5192`, upon calling [EIP-721](./eip-721.md)'s `function supportsInterface(bytes4 interfaceID) external view returns (bool)` with EIP-5192's `SOULBOUND_VALUE=0x9e7d7f8` as `bytes4 interfaceID`, a contract implementing `EIP-5192` must return `true`.

Expand Down

0 comments on commit 7bc6ea7

Please sign in to comment.