interface LinearStream {
    amountPerPeriod: BN;
    automaticWithdrawal: boolean;
    cancelableByRecipient: boolean;
    cancelableBySender: boolean;
    canceledAt: number;
    canTopup: boolean;
    cliff: number;
    cliffAmount: BN;
    closed: boolean;
    createdAt: number;
    currentPauseStart: number;
    depositedAmount: BN;
    end: number;
    escrowTokens: string;
    fundsUnlockedAtLastRateChange: BN;
    lastRateChangeTime: number;
    lastWithdrawnAt: number;
    magic: number;
    mint: string;
    name: string;
    partner: string;
    partnerFeePercent: number;
    partnerFeeTotal: BN;
    partnerFeeWithdrawn: BN;
    partnerTokens: string;
    pauseCumulative: BN;
    period: number;
    recipient: string;
    recipientTokens: string;
    sender: string;
    senderTokens: string;
    start: number;
    streamflowFeePercent: number;
    streamflowFeeTotal: BN;
    streamflowFeeWithdrawn: BN;
    streamflowTreasury: string;
    streamflowTreasuryTokens: string;
    transferableByRecipient: boolean;
    transferableBySender: boolean;
    type: StreamType;
    version: number;
    withdrawalFrequency: number;
    withdrawnAmount: BN;
    remaining(decimals: number): number;
    unlocked(currentTimestamp: number): BN;
}

Implemented by

Properties

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

Methods