@atomiqlabs/chain-starknet
Version:
Starknet specific base implementation
19 lines (18 loc) • 566 B
TypeScript
import { Account, DeployAccountContractPayload, Provider } from "starknet";
/**
* Keypair-based wallet implementation using OpenZeppelin Account
*
* @category Wallets
*/
export declare class StarknetKeypairWallet extends Account {
readonly publicKey: string;
constructor(provider: Provider, privateKey: string);
/**
* @inheritDoc
*/
getDeploymentData(): DeployAccountContractPayload;
/**
* Generates a random Stark Curve private key for the OZ account
*/
static generateRandomPrivateKey(): string;
}