Parsed account update from a gRPC subscription.

1.0.0

interface ParsedAccountUpdate {
    dataBase64: string;
    dataHex: string;
    dataSize: number;
    executable: boolean;
    isStartup: boolean;
    lamports: Lamports;
    owner: never;
    ownerName?: string;
    pubkey: never;
    rentEpoch: number;
    slot: Slot;
    sol: number;
    timestamp?: Date;
    txnSignature?: undefined;
    writeVersion: bigint;
}

Properties

dataBase64: string

Account data as base64 string.

dataHex: string

Account data as hex string.

dataSize: number

Account data size in bytes.

executable: boolean

Is executable (program account).

isStartup: boolean

Whether this update came during validator startup replay.

lamports: Lamports

Account balance in lamports.

owner: never

Owner program (base58).

ownerName?: string

Owner program name if recognized.

pubkey: never

Account pubkey (base58).

rentEpoch: number

Rent epoch.

slot: Slot

Slot of the update.

sol: number

Account balance in SOL.

timestamp?: Date

Timestamp.

txnSignature?: undefined

Signature of the transaction that caused this write.

writeVersion: bigint

Write version for ordering.