fix: update Pubkey typescript bindings (#11971)
This commit is contained in:
9
web3.js/module.d.ts
vendored
9
web3.js/module.d.ts
vendored
@ -3,6 +3,7 @@ declare module '@solana/web3.js' {
|
|||||||
import * as BufferLayout from 'buffer-layout';
|
import * as BufferLayout from 'buffer-layout';
|
||||||
|
|
||||||
// === src/publickey.js ===
|
// === src/publickey.js ===
|
||||||
|
export type PublicKeyNonce = [PublicKey, number];
|
||||||
export class PublicKey {
|
export class PublicKey {
|
||||||
constructor(value: number | string | Buffer | Uint8Array | Array<number>);
|
constructor(value: number | string | Buffer | Uint8Array | Array<number>);
|
||||||
static isPublicKey(o: object): boolean;
|
static isPublicKey(o: object): boolean;
|
||||||
@ -11,6 +12,14 @@ declare module '@solana/web3.js' {
|
|||||||
seed: string,
|
seed: string,
|
||||||
programId: PublicKey,
|
programId: PublicKey,
|
||||||
): Promise<PublicKey>;
|
): Promise<PublicKey>;
|
||||||
|
static createProgramAddress(
|
||||||
|
seeds: Array<Buffer | Uint8Array>,
|
||||||
|
programId: PublicKey,
|
||||||
|
): Promise<PublicKey>;
|
||||||
|
static findProgramAddress(
|
||||||
|
seeds: Array<Buffer | Uint8Array>,
|
||||||
|
programId: PublicKey,
|
||||||
|
): Promise<PublicKeyNonce>;
|
||||||
equals(publickey: PublicKey): boolean;
|
equals(publickey: PublicKey): boolean;
|
||||||
toBase58(): string;
|
toBase58(): string;
|
||||||
toBuffer(): Buffer;
|
toBuffer(): Buffer;
|
||||||
|
Reference in New Issue
Block a user