• Decode a Solana stake account from raw bytes.

    Layout (200 bytes for delegated):

    • [0..4] u32 — discriminator (0=uninit, 1=init, 2=stake, 3=rewards)
    • [4..124] meta — rentExemptReserve(8) + authorized(64) + lockup(48)
    • [124..200] stake — delegation(72) + creditsObserved(8) [only if type=2]

    Parameters

    • data: Uint8Array<ArrayBufferLike>

      Raw stake account data.

    Returns DecodedStakeAccount

    Decoded stake account.

    If data is too short.

    1.1.0