Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

IERC20CamelSafeDispatcherTrait

Fully qualified path: openzeppelin_interfaces::token::erc20::IERC20CamelSafeDispatcherTrait

Part of the group: dispatchers

pub trait IERC20CamelSafeDispatcherTrait<T>

Trait functions

totalSupply

Fully qualified path: openzeppelin_interfaces::token::erc20::IERC20CamelSafeDispatcherTrait::totalSupply

fn totalSupply(self: T) -> Result<u256, Array<felt252>>

balanceOf

Fully qualified path: openzeppelin_interfaces::token::erc20::IERC20CamelSafeDispatcherTrait::balanceOf

fn balanceOf(self: T, account: ContractAddress) -> Result<u256, Array<felt252>>

allowance

Fully qualified path: openzeppelin_interfaces::token::erc20::IERC20CamelSafeDispatcherTrait::allowance

fn allowance(
    self: T, owner: ContractAddress, spender: ContractAddress,
) -> Result<u256, Array<felt252>>

transfer

Fully qualified path: openzeppelin_interfaces::token::erc20::IERC20CamelSafeDispatcherTrait::transfer

fn transfer(self: T, recipient: ContractAddress, amount: u256) -> Result<bool, Array<felt252>>

transferFrom

Fully qualified path: openzeppelin_interfaces::token::erc20::IERC20CamelSafeDispatcherTrait::transferFrom

fn transferFrom(
    self: T, sender: ContractAddress, recipient: ContractAddress, amount: u256,
) -> Result<bool, Array<felt252>>

approve

Fully qualified path: openzeppelin_interfaces::token::erc20::IERC20CamelSafeDispatcherTrait::approve

fn approve(self: T, spender: ContractAddress, amount: u256) -> Result<bool, Array<felt252>>