ClientWithSubscribeToPayer

type ClientWithSubscribeToPayer = object;

Represents a client that advertises client.payer as reactive.

A plugin that can mutate client.payer over time installs this sibling function so that reactive consumers can re-read the capability without having to know which plugin installed it.

The listener is invoked whenever the observable value of client.payer may have changed; consumers should re-read client.payer to get the current value.

Example

import { type ClientWithPayer, type ClientWithSubscribeToPayer } from '@solana/plugin-interfaces';
 
function observePayer(client: ClientWithPayer & ClientWithSubscribeToPayer) {
    return client.subscribeToPayer(() => {
        console.log('payer is now', client.payer);
    });
}

See

Properties

subscribeToPayer

readonly subscribeToPayer: SubscribeToFn;

Registers a listener to be called whenever client.payer may have changed. Returns an unsubscribe function.

On this page