FLAG_TRANSFERABLE, the current recipient can reassign it to any new address. The sender has no role in this operation.
Transfer requires
FLAG_TRANSFERABLE (0x02) to be set. If this flag is not present, the recipient is immutable for the lifetime of the stream.transferring
Sign with current recipient wallet
The current recipient must sign. The contract validates:
hash160(recipientPubkey) == recipient_hash(from NFT state)status == ACTIVEFLAG_TRANSFERABLEis set
What Gets Transferred
- Entitlement to all future claims: the new recipient can claim all tokens that vest from this point forward, plus any previously vested but unclaimed tokens.
What Is Not Transferred
- Already-claimed tokens: those were already paid to the original recipient and are settled.

