Skip to main content

Wallets and Keys

Winnr is designed to be fully compatible with the Solana ecosystem while providing a frictionless trading experience through session-based authentication.

Ed25519 Key Compatibility

Winnr utilizes the Ed25519 elliptic curve for all wallet addresses and cryptographic signatures. This is the same standard used by Solana, ensuring full compatibility with existing Solana wallets, libraries, and developer tooling.

Agent Wallets (Session Keys)

To provide a seamless trading experience without requiring a wallet popup for every transaction, Winnr implements Agent Wallets (Session Keys).

  • Generation: A temporary, ephemeral Agent Wallet is generated locally for each trading session.
  • Approval: The user signs a one-time message with their main Solana wallet to authorize the Agent Wallet.
  • Permissioned Scope: Agent wallets are approved only for a specific set of actions (e.g., placing and canceling orders) and cannot perform sensitive operations like withdrawals.
  • Expiry: Every Agent Wallet approval includes a defined expiry period, after which a new authorization from the main wallet is required.
  • Frictionless Trading: Once authorized, the Agent Wallet signs transactions in the background, enabling high-speed, gasless, and frictionless trading.