assetfare_finish_wallet_auth
Finish legacy wallet authentication by verifying the caller's signature on the login challenge, then receive a wallet-bound access token for authenticated assetfare operations.
Instructions
Verify the caller's signature over the exact legacy login challenge and return a sensitive wallet-bound access token. Use only after assetfare_start_wallet_auth; do not use for a v2 session, transaction signature, or arbitrary message. Makes a network request and consumes login-challenge state, but never signs or submits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signature | Yes | Caller-produced Solana signature for the exact indicated legacy message or transaction. Never provide a seed phrase, private key, or signed transaction payload. | |
| challenge_id | Yes | Short-lived legacy wallet-login challenge UUID returned by assetfare_start_wallet_auth. | |
| source_wallet | Yes | Caller-owned Solana public wallet address for the legacy v1 source. Public address only; never provide a seed phrase or private key. | |
| terms_version | Yes | Exact terms version supplied in the legacy wallet-login challenge; copy it unchanged from that challenge. |