authenticate
Creates a blockchain session to resolve authentication errors. Use when other tools fail due to expired or missing session; supports forced re-authentication.
Instructions
Create a blockchain session. Call this tool when other tools fail with authentication or session errors (e.g. "not authenticated", "session expired"). In EVM mode this signs in via SIWE locally and stores the token. In AGW mode it returns a URL the user must open in their browser to approve. Once authenticated, subsequent wallet-dependent tools will work automatically. Pass force=true to discard the cached session and authenticate from scratch (e.g. after the game server was reset and the stored token references a stale user).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| force | No | Ignore the stored session and re-run authentication from scratch. |