Class GpaBuilder<Account, Fields>
Type Parameters
Account extends object = RpcAccount
Fields extends object = {}
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:27
Properties
Protected Readonly context
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:28
Readonly options
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:30
Readonly program Id
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:29
Methods
add Filter
add Filter( ... filters: RpcDataFilter [] ) : GpaBuilder < Account , Fields >
Returns GpaBuilder < Account , Fields >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:76
deserialize Using
deserialize Using< T > ( callback: GpaBuilderMapCallback < T > ) : GpaBuilder < T , Fields >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:72
get
get( options?: RpcGetProgramAccountsOptions ) : Promise < RpcAccount [] >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:81
get And Map
get And Map< T > ( callback: GpaBuilderMapCallback < T > , options?: RpcGetProgramAccountsOptions ) : Promise < T [] >
Returns Promise < T [] >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:82
get Data As Public Keys
get Data As Public Keys( options?: RpcGetProgramAccountsOptions ) : Promise < PublicKey < string > [] >
Returns Promise < PublicKey < string > [] >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:85
get Deserialized
get Deserialized( options?: RpcGetProgramAccountsOptions ) : Promise < Account [] >
Returns Promise < Account [] >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:83
Protected get Field
get Field< K > ( fieldName: K , forcedOffset?: number ) : [ number , Serializer < Fields [ K ] , Fields [ K ] > ]
Type Parameters
K extends string | number | symbol
Parameters
fieldName: K
Optional forcedOffset: number
Returns [ number , Serializer < Fields [ K ] , Fields [ K ] > ]
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:86
get Public Keys
get Public Keys( options?: RpcGetProgramAccountsOptions ) : Promise < PublicKey < string > [] >
Returns Promise < PublicKey < string > [] >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:84
register Fields
register Fields< T > ( fields: GpaBuilderFieldSerializers < T , T > ) : GpaBuilder < Account , T >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:45
register Fields From Struct
register Fields From Struct< T > ( structFields: StructToSerializerTuple < T , T > ) : GpaBuilder < Account , T >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:46
register Nested Fields From Struct
register Nested Fields From Struct< T > ( parentPath: string , parentOffset: number , structFields: StructToSerializerTuple < T , T > ) : GpaBuilder < Account , Fields & { [ K in string | number | symbol as ` ${ string } . ${ K & string } ` ] : T [ K ] } >
Parameters
parentPath: string
parentOffset: number
Returns GpaBuilder < Account , Fields & { [ K in string | number | symbol as ` ${ string } . ${ K & string } ` ] : T [ K ] } >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:69
reset
reset( ) : GpaBuilder < Account , Fields >
Returns GpaBuilder < Account , Fields >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:44
slice
slice( offset: number , length: number ) : GpaBuilder < Account , Fields >
Parameters
offset: number
length: number
Returns GpaBuilder < Account , Fields >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:73
slice Field
slice Field( field: keyof Fields , offset?: number ) : GpaBuilder < Account , Fields >
Parameters
field: keyof Fields
Optional offset: number
Returns GpaBuilder < Account , Fields >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:74
sort Using
sort Using( callback: GpaBuilderSortCallback ) : GpaBuilder < Account , Fields >
Returns GpaBuilder < Account , Fields >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:80
where
where( offset: number , data: string | number | bigint | boolean | Uint8Array | PublicKey < string > ) : GpaBuilder < Account , Fields >
Parameters
offset: number
data: string | number | bigint | boolean | Uint8Array | PublicKey < string >
Returns GpaBuilder < Account , Fields >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:77
where Field
where Field< K > ( field: K , data: Fields [ K ] , offset?: number ) : GpaBuilder < Account , Fields >
Type Parameters
K extends string | number | symbol
Parameters
field: K
data: Fields [ K ]
Optional offset: number
Returns GpaBuilder < Account , Fields >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:78
where Size
where Size( dataSize: number ) : GpaBuilder < Account , Fields >
Returns GpaBuilder < Account , Fields >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:79
without Data
without Data( ) : GpaBuilder < Account , Fields >
Returns GpaBuilder < Account , Fields >
Defined in node_modules/.pnpm/@metaplex-foundation+umi@1.5.1/node_modules/@metaplex-foundation/umi/dist/types/GpaBuilder.d.ts:75
Builder for
getProgramAccountsRPC requests.