Home Reference Source
import {PublicKey} from '@solana/web3'
public class | source

PublicKey

Direct Subclass:

src/stake-program.js~RewardsPoolPublicKey

A public key

Static Method Summary

Static Public Methods
public static

createWithSeed(fromPublicKey: PublicKey, seed: string, programId: PublicKey): PublicKey

Derive a public key from another key, a seed, and a programId.

public static

Checks if the provided object is a PublicKey

Constructor Summary

Public Constructor
public

constructor(value: number | string | Buffer | Array<number>)

Create a new PublicKey object

Method Summary

Public Methods
public

equals(publicKey: PublicKey): boolean

Checks if two publicKeys are equal

public

Return the base-58 representation of the public key

public

toBuffer(): Buffer

Return the Buffer representation of the public key

public

Returns a string representation of the public key

Static Public Methods

public static createWithSeed(fromPublicKey: PublicKey, seed: string, programId: PublicKey): PublicKey source

Derive a public key from another key, a seed, and a programId.

Params:

NameTypeAttributeDescription
fromPublicKey PublicKey
seed string
programId PublicKey

Return:

PublicKey

public static isPublicKey(o: Object): boolean source

Checks if the provided object is a PublicKey

Params:

NameTypeAttributeDescription
o Object

Return:

boolean

Public Constructors

public constructor(value: number | string | Buffer | Array<number>) source

Create a new PublicKey object

Params:

NameTypeAttributeDescription
value number | string | Buffer | Array<number>

Public Methods

public equals(publicKey: PublicKey): boolean source

Checks if two publicKeys are equal

Params:

NameTypeAttributeDescription
publicKey PublicKey

Return:

boolean

public toBase58(): string source

Return the base-58 representation of the public key

Return:

string

public toBuffer(): Buffer source

Return the Buffer representation of the public key

Return:

Buffer

public toString(): string source

Returns a string representation of the public key

Return:

string