IERC721DispatcherTrait
Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721DispatcherTrait
Part of the group: dispatchers
pub trait IERC721DispatcherTrait<T>
Trait functions
balance_of
Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721DispatcherTrait::balance_of
fn balance_of(self: T, account: ContractAddress) -> u256
owner_of
Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721DispatcherTrait::owner_of
fn owner_of(self: T, token_id: u256) -> ContractAddress
safe_transfer_from
Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721DispatcherTrait::safe_transfer_from
fn safe_transfer_from(
self: T, from: ContractAddress, to: ContractAddress, token_id: u256, data: Span<felt252>,
)
transfer_from
Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721DispatcherTrait::transfer_from
fn transfer_from(self: T, from: ContractAddress, to: ContractAddress, token_id: u256)
approve
Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721DispatcherTrait::approve
fn approve(self: T, to: ContractAddress, token_id: u256)
set_approval_for_all
Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721DispatcherTrait::set_approval_for_all
fn set_approval_for_all(self: T, operator: ContractAddress, approved: bool)
get_approved
Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721DispatcherTrait::get_approved
fn get_approved(self: T, token_id: u256) -> ContractAddress
is_approved_for_all
Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721DispatcherTrait::is_approved_for_all
fn is_approved_for_all(self: T, owner: ContractAddress, operator: ContractAddress) -> bool