This page will contain detailed information about SessionKey and how SessionKeys are created, rotated and disabled and used to sign UserOps
ERC20-SessionKeyValidator Background
ERC20-SessionKeyValidator is a wrapper on Etherspot-Modular-SDK which handles- enable SessionKey
- disable SessionKey
- rotate SessionKey
- get SessionKeyInfo
Pre-Requisites for SessionKeyValidator SDK functions on Modular-Wallet
- SessionKey SDK functions can be executed on an existing Etherspot Modular Wallets
- If ModularWallet doesnot exist, then please refer to the ModularSDK user guide to create a ModularWallet
- ERC20SessionKeyValidator module must be installed on the ModularWallet
SessionKey creation
- SessionKey is created offchain and stored in the KMS system and managed by a secured backend service
- Users Operating on SessionKey must use APIKey which is used to authorize if they are permitted to use sessionKey for signing