interface DecodedStream {
    amountPerPeriod: BN;
    automaticWithdrawal: boolean;
    cancelableByRecipient: boolean;
    cancelableBySender: boolean;
    canceledAt: BN;
    canTopup: boolean;
    cliff: BN;
    cliffAmount: BN;
    closed: boolean;
    createdAt: BN;
    currentPauseStart: BN;
    depositedAmount: BN;
    end: BN;
    escrowTokens: PublicKey;
    fundsUnlockedAtLastRateChange: BN;
    lastRateChangeTime: BN;
    lastWithdrawnAt: BN;
    magic: BN;
    mint: PublicKey;
    name: string;
    partner: PublicKey;
    partnerFeePercent: BN;
    partnerFeeTotal: BN;
    partnerFeeWithdrawn: BN;
    partnerTokens: PublicKey;
    pauseCumulative: BN;
    period: BN;
    recipient: PublicKey;
    recipientTokens: PublicKey;
    sender: PublicKey;
    senderTokens: PublicKey;
    start: BN;
    streamflowFeePercent: BN;
    streamflowFeeTotal: BN;
    streamflowFeeWithdrawn: BN;
    streamflowTreasury: PublicKey;
    streamflowTreasuryTokens: PublicKey;
    transferableByRecipient: boolean;
    transferableBySender: boolean;
    version: BN;
    withdrawFrequency: BN;
    withdrawnAmount: BN;
}

Properties

amountPerPeriod: BN
automaticWithdrawal: boolean
cancelableByRecipient: boolean
cancelableBySender: boolean
canceledAt: BN
canTopup: boolean
cliff: BN
cliffAmount: BN
closed: boolean
createdAt: BN
currentPauseStart: BN
depositedAmount: BN
end: BN
escrowTokens: PublicKey
fundsUnlockedAtLastRateChange: BN
lastRateChangeTime: BN
lastWithdrawnAt: BN
magic: BN
mint: PublicKey
name: string
partner: PublicKey
partnerFeePercent: BN
partnerFeeTotal: BN
partnerFeeWithdrawn: BN
partnerTokens: PublicKey
pauseCumulative: BN
period: BN
recipient: PublicKey
recipientTokens: PublicKey
sender: PublicKey
senderTokens: PublicKey
start: BN
streamflowFeePercent: BN
streamflowFeeTotal: BN
streamflowFeeWithdrawn: BN
streamflowTreasury: PublicKey
streamflowTreasuryTokens: PublicKey
transferableByRecipient: boolean
transferableBySender: boolean
version: BN
withdrawFrequency: BN
withdrawnAmount: BN