Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Deposit

Emitted when sender exchanges assets for shares and transfers those shares to owner.

Fully qualified path: openzeppelin_token::erc20::extensions::erc4626::erc4626::ERC4626Component::Deposit

[derive(Drop, PartialEq, starknet::Event)]
pub struct Deposit {
    pub sender: ContractAddress,
    pub owner: ContractAddress,
    pub assets: u256,
    pub shares: u256,
}

Members

sender

Fully qualified path: openzeppelin_token::erc20::extensions::erc4626::erc4626::ERC4626Component::Deposit::sender

pub sender: ContractAddress

owner

Fully qualified path: openzeppelin_token::erc20::extensions::erc4626::erc4626::ERC4626Component::Deposit::owner

pub owner: ContractAddress

assets

Fully qualified path: openzeppelin_token::erc20::extensions::erc4626::erc4626::ERC4626Component::Deposit::assets

pub assets: u256

shares

Fully qualified path: openzeppelin_token::erc20::extensions::erc4626::erc4626::ERC4626Component::Deposit::shares

pub shares: u256