Issue: Snippet Ownership Transfer Feature
Description
Implement functionality to allow users to transfer ownership of a snippet to another Stellar wallet address. The process must enforce secure signature verification, update ownership metadata both in the database and on-chain, and reflect changes immediately in the application. Ensure atomic updates, proper validation, and clear error handling to prevent unauthorized or incomplete transfers. Audit logs should be maintained for transparency and traceability.
Acceptance Criteria
- Signature verification required for ownership transfer requests
- Ownership updated securely in DB and recorded on-chain
- Immediate reflection of new ownership in the application UI
- Audit log maintained with timestamp, old owner, new owner, and transaction hash
- Clear error feedback for invalid or unauthorized attempts
Issue: Snippet Ownership Transfer Feature
Description
Implement functionality to allow users to transfer ownership of a snippet to another Stellar wallet address. The process must enforce secure signature verification, update ownership metadata both in the database and on-chain, and reflect changes immediately in the application. Ensure atomic updates, proper validation, and clear error handling to prevent unauthorized or incomplete transfers. Audit logs should be maintained for transparency and traceability.
Acceptance Criteria