ERC4626SelfAssetsManagement
Fully qualified path: openzeppelin_token::erc20::extensions::erc4626::erc4626::ERC4626SelfAssetsManagement
pub impl ERC4626SelfAssetsManagement<
TContractState, +ERC4626Component::HasComponent<TContractState>,
> of AssetsManagementTrait<TContractState, HasComponent<TContractState>>;
Impl functions
get_total_assets
Fully qualified path: openzeppelin_token::erc20::extensions::erc4626::erc4626::ERC4626SelfAssetsManagement::get_total_assets
fn get_total_assets(self: @ERC4626Component::ComponentState<TContractState>) -> u256
transfer_assets_in
Fully qualified path: openzeppelin_token::erc20::extensions::erc4626::erc4626::ERC4626SelfAssetsManagement::transfer_assets_in
fn transfer_assets_in(
ref self: ERC4626Component::ComponentState<TContractState>, from: ContractAddress, assets: u256,
)
transfer_assets_out
Fully qualified path: openzeppelin_token::erc20::extensions::erc4626::erc4626::ERC4626SelfAssetsManagement::transfer_assets_out
fn transfer_assets_out(
ref self: ERC4626Component::ComponentState<TContractState>, to: ContractAddress, assets: u256,
)