Contract IDs the session is authorized for.
Session expiry (Unix seconds).
Current nonce (auto-incremented after each action).
The owner wallet's b256 address.
The session key's b256 address.
The session key's private key (32 bytes).
The trade account contract ID.
Internal session state managed by O2Client.
Returned by O2Client.createSession and passed to trading methods. Contains everything needed to sign and submit session actions.
Example