...tx);
}
/// Create a new game. Separated to bypass public entry vs init requirements.
fun create(ctx: &mut TxContext) {
let sender = tx_context::sender(ctx);
let id = object::new(ctx);
let game_id = object::uid_to_inner(&id);
transfer::freeze_obj...
...做出一些犧牲來換取更低的交易成本。

Photo by [Pierre Bamin](https://unsplash.com/@bamin?utm_source=medium&utm_medium=referral) on [Unsplash](https://unsplash.com/?utm_source=medium&utm_medium=referral)
在進入正...