Skip to content

fromSecp256k1

fromSecp256k1(options): Secp256k1SessionKey

Defined in: packages/synapse-core/src/session-key/secp256k1.ts:158

Create a session key from a secp256k1 private key.

ParameterTypeDescription
optionsFromSecp256k1OptionsFromSecp256k1Options

Secp256k1SessionKey

SessionKey SessionKey

import { SessionKey, Account } from '@filoz/synapse-core/session-key'
import { mainnet } from '@filoz/synapse-core/chains'
import type { Hex } from 'viem'
const account = Account.fromSecp256k1({
privateKey: '0xaa14e25eaea762df1533e72394b85e56dd0c7aa61cf6df3b1f13a842ca0361e5' as Hex,
rootAddress: '0x1234567890123456789012345678901234567890',
})
const sessionKey = SessionKey.fromSecp256k1({
account,
chain: mainnet,
})