Smart Character
Overview
Character as Capability Holder
Creation
Access Control
public fun borrow_owner_cap<T: key>(
character: &mut Character,
owner_cap_ticket: Receiving<OwnerCap<T>>,
ctx: &TxContext,
): (OwnerCap<T>, ReturnOwnerCapReceipt) {
assert!(character.character_address == ctx.sender(), ESenderCannotAccessCharacter);
// ...
}Last updated

