Implement session keys
1. Installation
npm install @argent/x-sessions2. Import packages
import {
SignSessionError,
CreateSessionParams,
createSession,
buildSessionAccount,
bytesToHexString
} from "@argent/x-sessions"
import { ec } from "starknet"3. Session Configuration
const privateKey = ec.starkCurve.utils.randomPrivateKey();
const sessionKey: SessionKey = {
privateKey, //string
publicKey: ec.starkCurve.getStarkKey(privateKey), //string
};3. Creating a Session
4. Executing Transactions
Best Practices
Last updated
Was this helpful?