🔗sol
Last updated
Last updated
The isPrivateKey
function is an asynchronous function used to validate whether a given string is a valid private key for Solana.
It utilizes the Solana JavaScript SDK and the bs58 library to decode the private key and create a Keypair instance. It then checks if the derived public key is a valid Solana address.
Parameter | Data Type | Description |
---|---|---|
Field | Data Type | Description |
---|---|---|
Before making requests with Nest SDK, you must have it installed.
You can install Nest SDK using either npm
or yarn
. Use the following commands to install Nest SDK:
Here is an example of how to make a isPrivateKey
request using the Nest SDK:
Validating a private key: By invoking this function with a private key, you can check if the provided private key is valid for Solana.
Checking address validity: The function uses the derived public key (encoded as a base58 string) to determine the validity of the private key.
Handling errors: If any error occurs during the decoding of the private key or address validation, the function will catch the error and return false
, indicating that the private key is not valid.
privateKey
string
The private key to be validated.
return value
boolean
Indicates whether the private key is valid (true) or not (false).