# ERC-5192 ## ERC-5192 最小化靈魂綁定 for ERC-721 意旨提供一個最小的interface 實施SBT 在ERC721的基礎 將特定的NFTID透過locked()綁定給某個地址 每當須轉移時檢查lcoked() 該NFT是否鎖定 實務上可以看成 mint 後透過locked()鎖住 需轉移便檢查該ID是否locked() 轉移時便拋出error 以及須實現ERC165接口對應到locked() 其他合約便能直接檢查是否為SBT function supportsInterface(bytes4 interfaceID) external view returns (bool) with interfaceID=0xb45a3c0e ## EIP-165 實際上ERC5192 is ERC721 IERC5192 修改比較順 還需要在 mint 跟 transfer 用locked()作為條件 測試方便直接拉兩個interface展示 ![](https://i.imgur.com/gGQhekn.png) ![](https://i.imgur.com/oUmLKSa.png) ![](https://i.imgur.com/ilpxhC1.png) https://eips.ethereum.org/EIPS/eip-165 https://eips.ethereum.org/EIPS/eip-5192