Item State
Guru has implemented an encryption key to 'hide' ERC-721s, ensuring that a player's merges remain private on the blockchain. More information on zero-knowledge proofs and their application can be found here.
Hidden or Revealed State
NFTs start in the "hidden" state, which means that their attributes and values are not publicly available. Once staked, the NFTs become "revealed" and their attributes can be seen on the blockchain.
Players have the option to manually reveal their NFTs when listing them on OpenSea. This can be done by clicking the 'reveal' button available on the gameplay site. Merging "revealed" items will leave a trace on the blockchain, indicating what items were merged, but not what was created. This information can be used strategically to gain an advantage.
To hide a revealed NFT, players just need to use it in a merge, regardless of whether the merge is successful or not. This will return the NFT to its hidden state and protect it from unauthorized access to the reactants and products of your merges. In essence, each newly created item is obscured, ensuring its interactions remain concealed on the blockchain. This feature was essential in order to prevent successful merge pairs from being revealed to all players.
Last updated