Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

IERC721CamelOnlySafeDispatcherTrait

Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721CamelOnlySafeDispatcherTrait

Part of the group: dispatchers

pub trait IERC721CamelOnlySafeDispatcherTrait<T>

Trait functions

balanceOf

Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721CamelOnlySafeDispatcherTrait::balanceOf

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

ownerOf

Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721CamelOnlySafeDispatcherTrait::ownerOf

fn ownerOf(self: T, tokenId: u256) -> Result<ContractAddress, Array<felt252>>

safeTransferFrom

Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721CamelOnlySafeDispatcherTrait::safeTransferFrom

fn safeTransferFrom(
    self: T, from: ContractAddress, to: ContractAddress, tokenId: u256, data: Span<felt252>,
) -> Result<(), Array<felt252>>

transferFrom

Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721CamelOnlySafeDispatcherTrait::transferFrom

fn transferFrom(
    self: T, from: ContractAddress, to: ContractAddress, tokenId: u256,
) -> Result<(), Array<felt252>>

setApprovalForAll

Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721CamelOnlySafeDispatcherTrait::setApprovalForAll

fn setApprovalForAll(
    self: T, operator: ContractAddress, approved: bool,
) -> Result<(), Array<felt252>>

getApproved

Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721CamelOnlySafeDispatcherTrait::getApproved

fn getApproved(self: T, tokenId: u256) -> Result<ContractAddress, Array<felt252>>

isApprovedForAll

Fully qualified path: openzeppelin_interfaces::token::erc721::IERC721CamelOnlySafeDispatcherTrait::isApprovedForAll

fn isApprovedForAll(
    self: T, owner: ContractAddress, operator: ContractAddress,
) -> Result<bool, Array<felt252>>