Properties
createKeypairFromFile
create
Keypair
From
File
: ((path
: string) => Keypair)
createKeypairFromSecretKey
create
Keypair
From
Secret
Key
: ((secretKey
: Uint8Array) => Keypair)
createKeypairFromSeed
create
Keypair
From
Seed
: ((seed
: Uint8Array) => Keypair)
createKeypairFromSolanaConfig
create
Keypair
From
Solana
Config
: ((path
: string) => Keypair)
findPda
find
Pda
: ((programId
: PublicKey<string>, seeds
: Uint8Array[]) => Pda<string, number>)
Type declaration
-
- (programId: PublicKey<string>, seeds: Uint8Array[]): Pda<string, number>
-
Parameters
-
programId: PublicKey<string>
-
seeds: Uint8Array[]
Returns Pda<string, number>
generateKeypair
isOnCurve
is
On
Curve
: ((publicKey
: PublicKey<string>) => boolean)
Type declaration
-
- (publicKey: PublicKey<string>): boolean
-
Returns boolean
sign
sign
: ((message
: Uint8Array, keypair
: Keypair) => Uint8Array)
Type declaration
-
- (message: Uint8Array, keypair: Keypair): Uint8Array
-
Returns Uint8Array
verify
verify
: ((message
: Uint8Array, signature
: Uint8Array, publicKey
: PublicKey<string>) => boolean)
Type declaration
-
- (message: Uint8Array, signature: Uint8Array, publicKey: PublicKey<string>): boolean
-
Parameters
-
message: Uint8Array
-
signature: Uint8Array
-
publicKey: PublicKey<string>
Returns boolean
Defines the interface for the EdDSA cryptography algorithm. It allows us to create, find and use public keys and keypairs.