Skip to main content

StarknetKeypairWallet

Defined in: atomiq-chain-starknet/src/starknet/wallet/accounts/StarknetKeypairWallet.ts:12

Keypair-based wallet implementation using OpenZeppelin Account

Extends

  • unknown

Constructors

Constructor

new StarknetKeypairWallet(provider, privateKey): StarknetKeypairWallet;

Defined in: atomiq-chain-starknet/src/starknet/wallet/accounts/StarknetKeypairWallet.ts:16

Parameters

ParameterType
providerProvider
privateKeystring

Returns

StarknetKeypairWallet

Overrides

Account.constructor

Properties

publicKey

readonly publicKey: string;

Defined in: atomiq-chain-starknet/src/starknet/wallet/accounts/StarknetKeypairWallet.ts:14

Methods

generateRandomPrivateKey()

static generateRandomPrivateKey(): string;

Defined in: atomiq-chain-starknet/src/starknet/wallet/accounts/StarknetKeypairWallet.ts:50

Generates a random Stark Curve private key for the OZ account

Returns

string


getDeploymentData()

getDeploymentData(): DeployAccountContractPayload;

Defined in: atomiq-chain-starknet/src/starknet/wallet/accounts/StarknetKeypairWallet.ts:38

Returns

DeployAccountContractPayload

Inherit Doc