Build
Prerequisites
Gate API
public fun authorize_extension<Auth: drop>(
gate: &mut Gate,
owner_cap: &OwnerCap<Gate>,
)public fun issue_jump_permit<Auth: drop>(
source_gate: &Gate,
destination_gate: &Gate,
character: &Character,
_: Auth,
expires_at_timestamp_ms: u64,
ctx: &mut TxContext,
)1. Understand the example contract
2. Build and publish
3. Configure extension rules
4. Authorize the extension on both gates
5. Issue a jump permit
6. Jump with permit
Writing your own extension
Reference
Last updated

