Glossary
Session Keys
A temporary, permission-scoped signer that a smart-contract wallet grants to an app so it can approve a limited set of actions without a prompt for every transaction.
Session keys are short-lived signing keys that a smart-contract wallet — usually an ERC-4337 account — issues to a dApp or game. Instead of the owner approving every transaction with their main signer, the account authorizes a session key under tight limits: which contracts it may call, spending caps, and an expiry time.
Once granted, the app can submit user operations automatically within those bounds — swap, claim rewards, or move a game piece with no pop-up per action. When the session expires or the user revokes it, the key becomes useless. This removes signing friction while keeping the master key offline and the blast radius small.