- NftTransfer: validates ownership, NFT not in collection, deducts fee, updates owner field + nft_ids on sender/recipient accounts - CollectionClaim: validates lineage with validate_lineage(), all NFTs owned by sender and unclaimed; sets collection_id on all NFTs in path - Engine: wire both variants; NftMint remains internal-only (returns error) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| engine.rs | ||
| errors.rs | ||
| executor.rs | ||
| lib.rs | ||
| rewards.rs | ||
| slashing.rs | ||