mirror of
https://github.com/luxfi/utxo.git
synced 2026-07-27 03:39:23 +00:00
1ef876c1ed17ad30c3014f3630a337fec6ef54c5
Completes the fx wire for the two application fx families so xvm can go struct-is-wire (LP-023): TypeKindNFT=0x08, TypeKindProperty=0x09; shapes NFTMintOutput=0x10, NFTTransferOutput=0x11, NFTMintOperation=0x13, NFTTransferOp=0x14, OwnedOutput=0x15, BurnOperation=0x16 (appended; bare- owners property MintOutput + credentials reuse the shared shapes). fx-side Bytes()/Wrap* per type in nftfx/wire.go + propertyfx/wire.go following the secp256k1fx/wire.go template. NEW wire.NextEnvelope: the ONE packed-envelope walker (SignedTx creds / XVMBaseTx outs-ins / nft mint owners all use the same split rule). Round-trip + cross-shape-confusion tests green. Co-authored-by: Hanzo Dev <dev@hanzo.ai>
Languages
Go
100%