Struct streamflow_timelock::state::CancelAccounts[][src]

pub struct CancelAccounts<'a> {
    pub sender: AccountInfo<'a>,
    pub sender_tokens: AccountInfo<'a>,
    pub recipient: AccountInfo<'a>,
    pub recipient_tokens: AccountInfo<'a>,
    pub metadata: AccountInfo<'a>,
    pub escrow_tokens: AccountInfo<'a>,
    pub mint: AccountInfo<'a>,
    pub token_program: AccountInfo<'a>,
}
Expand description

The account-holding struct for the stream cancel instruction

Fields

sender: AccountInfo<'a>

The main wallet address of the initializer

sender_tokens: AccountInfo<'a>

The associated token account address of sender

recipient: AccountInfo<'a>

The main wallet address of the recipient

recipient_tokens: AccountInfo<'a>

The associated token account address of recipient

metadata: AccountInfo<'a>

The account holding the stream metadata

escrow_tokens: AccountInfo<'a>

The escrow account holding the stream funds

mint: AccountInfo<'a>

The SPL token mint account

token_program: AccountInfo<'a>

The SPL token program

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

Should always be Self

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.