Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

ERC721EnumerableABISafeDispatcherTrait

Fully qualified path: openzeppelin_interfaces::token::erc721::ERC721EnumerableABISafeDispatcherTrait

Part of the group: dispatchers

pub trait ERC721EnumerableABISafeDispatcherTrait<T>

Trait functions

total_supply

Fully qualified path: openzeppelin_interfaces::token::erc721::ERC721EnumerableABISafeDispatcherTrait::total_supply

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

token_by_index

Fully qualified path: openzeppelin_interfaces::token::erc721::ERC721EnumerableABISafeDispatcherTrait::token_by_index

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

token_of_owner_by_index

Fully qualified path: openzeppelin_interfaces::token::erc721::ERC721EnumerableABISafeDispatcherTrait::token_of_owner_by_index

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

all_tokens_of_owner

Fully qualified path: openzeppelin_interfaces::token::erc721::ERC721EnumerableABISafeDispatcherTrait::all_tokens_of_owner

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