When performing
self.init_metadata("metadata", some_metadata)
on contract metadata inside smartpy, should the list of views inside the TZIP-16 metadata only contain off-chain views, or must on-chain views also be included in this information?
Tezos Stack Exchange is a question and answer site for users, experts, and developers of the Tezos blockchain project. It only takes a minute to sign up.
Sign up to join this communityInternally, the compiler interprets on-chain
views the same way as off-chain
views when it comes to metadata (not included in the contract code).
If the off-chain
view has the same logic as the on-chain
view, you can remove the off-chain
entirely and just use the on-chain
view.