Docs/Protocol reference/Transfers
Transfers
How customers transfer valid loyalty points between wallets.
Customer movement#
Customers can send unexpired points to other wallets.
New program contracts keep issuance, redemption, and transfer capabilities enabled. Customers can transfer their points without another issuer signature. Expiry rules still apply, and issuance or redemption still requires both issuer and customer authorization.
Expiry behavior#
- Token ID
0represents tokenized points without an expiry date. - Timestamp token IDs represent expiring reward buckets.
- Expired buckets cannot be issued, redeemed, or transferred.
- A batch transfer fails if any expiring bucket in the batch is expired.