Closed
Description
@thesquaregroot identified an ambiguity in the spec we need to be sure is handled explicitly: any locking bytecode can begin with 0xd0
(OP_UTXOTOKENAMOUNT
), even for outputs that do not themselves contain tokens. There are many useful covenants that might begin with OP_UTXOTOKENAMOUNT
, and those outputs may or may not also carry tokens.
I overlooked this in the current version of the CHIP. I'll clarify the spec to ensure starting with 0xd0
isn't assumed to make the output invalid, and I've added this to the set of test vectors that will be in the next release. 👍
Metadata
Metadata
Assignees
Labels
No labels