Builder for getProgramAccounts RPC requests.
getProgramAccounts
Readonly
Registers nested struct fields with a parent path prefix. This allows filtering on nested fields using dot-notation paths.
The dot-notation path prefix for the nested fields
The byte offset where the parent struct starts
The nested struct's field definitions
gpaBuilder .registerFieldsFromStruct([ ['authority', publicKeySerializer], ['metadata', metadataSerializer], ]) .registerNestedFieldsFromStruct('metadata', 32, [ ['name', stringSerializer], ['creator', publicKeySerializer], ]) .whereField('metadata.creator', somePublicKey) Copy
gpaBuilder .registerFieldsFromStruct([ ['authority', publicKeySerializer], ['metadata', metadataSerializer], ]) .registerNestedFieldsFromStruct('metadata', 32, [ ['name', stringSerializer], ['creator', publicKeySerializer], ]) .whereField('metadata.creator', somePublicKey)
Optional
Builder for
getProgramAccountsRPC requests.