pub struct InitEvent {
    pub payer: Pubkey,
    pub decimals: u8,
    pub multiplier: u64,
    pub wrapper_underlying_mint: Pubkey,
    pub wrapper_underlying_tokens: Pubkey,
    pub wrapper_mint: Pubkey,
}
Expand description

Called when a new token wrapper is initialized.

Fields

payer: Pubkey

User that paid to create the token.

decimals: u8

Number of decimals of the wrapped token.

multiplier: u64

Amount to multiply by to wrap the token. Cached here for performance reasons, but equivalent to 10 **decimals

wrapper_underlying_mint: Pubkey

Mint of the underlying token.

wrapper_underlying_tokens: Pubkey

Token account holding the underlying token.

wrapper_mint: Pubkey

Mint of the token of this wrapper.

Trait Implementations

Deserializes this instance from a given slice of bytes. Updates the buffer to point at the remaining bytes. Read more

Deserialize this instance from a slice of bytes.

Serialize this instance into a vector of bytes.

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.