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