Introduction
Intro
A TypeScript library to sign UserOperations with a remote sessionKey
- SDK allows you to sign the UserOp using the sessionKey stored in the remote KeyManagementService
- The PrivateKey associated with the SessionKey is stored in a secured Cloud based KeyManagementService
- All interactions with the KMS is authenticated and only authorized users (via APIKey) can use the remoteSigner SDK
This section contains information on how to install the RemoteSigner SDK, all of the features you can implement using it and which functions you can use to implement them.
RemoteSigner SDK Features
The RemoteSigner SDK unlocks a number of easy to implement Sign and Send a UserOp using SessionKey and it enables features for your dapp or network such as:
-
Sign UserOp
-
RemoteSigner SDK is a fully open source SDK which let’s dapp developers easily get building with SessionKey Signature enabled Modular Smart Accounts.
-
The SDK makes it incredibly easy to get up and running with using Sessionkey based Signature from remote signer and send the UserOp to the bundler.
-
Session-Key-Signer is hosted in AWS cloud environment which stores the sessionKeys and backend infra service to sign using the privateKey associated with the sessionKey. Signed UserOp is sent to the Etherspot Bundler
Modules and functions in Remote-Signer
Usage
- remote signer need to provide the necessary parameters
- account
- chainId
- apiKey
- sessionKey
The signUserOperation
function will handle the signing process and return the signed user operation.