ERC721UpgradeableABIDispatcherTrait
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait
Part of the group: dispatchers
pub trait ERC721UpgradeableABIDispatcherTrait<T>
Trait functions
balance_of
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::balance_of
fn balance_of(self: T, account: ContractAddress) -> u256
owner_of
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::owner_of
fn owner_of(self: T, token_id: u256) -> ContractAddress
safe_transfer_from
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::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_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::transfer_from
fn transfer_from(self: T, from: ContractAddress, to: ContractAddress, token_id: u256)
approve
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::approve
fn approve(self: T, to: ContractAddress, token_id: u256)
set_approval_for_all
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::set_approval_for_all
fn set_approval_for_all(self: T, operator: ContractAddress, approved: bool)
get_approved
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::get_approved
fn get_approved(self: T, token_id: u256) -> ContractAddress
is_approved_for_all
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::is_approved_for_all
fn is_approved_for_all(self: T, owner: ContractAddress, operator: ContractAddress) -> bool
supports_interface
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::supports_interface
fn supports_interface(self: T, interface_id: felt252) -> bool
name
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::name
fn name(self: T) -> ByteArray
symbol
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::symbol
fn symbol(self: T) -> ByteArray
token_uri
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::token_uri
fn token_uri(self: T, token_id: u256) -> ByteArray
balanceOf
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::balanceOf
fn balanceOf(self: T, account: ContractAddress) -> u256
ownerOf
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::ownerOf
fn ownerOf(self: T, tokenId: u256) -> ContractAddress
safeTransferFrom
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::safeTransferFrom
fn safeTransferFrom(
self: T, from: ContractAddress, to: ContractAddress, tokenId: u256, data: Span<felt252>,
)
transferFrom
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::transferFrom
fn transferFrom(self: T, from: ContractAddress, to: ContractAddress, tokenId: u256)
setApprovalForAll
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::setApprovalForAll
fn setApprovalForAll(self: T, operator: ContractAddress, approved: bool)
getApproved
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::getApproved
fn getApproved(self: T, tokenId: u256) -> ContractAddress
isApprovedForAll
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::isApprovedForAll
fn isApprovedForAll(self: T, owner: ContractAddress, operator: ContractAddress) -> bool
tokenURI
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::tokenURI
fn tokenURI(self: T, tokenId: u256) -> ByteArray
owner
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::owner
fn owner(self: T) -> ContractAddress
transfer_ownership
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::transfer_ownership
fn transfer_ownership(self: T, new_owner: ContractAddress)
renounce_ownership
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::renounce_ownership
fn renounce_ownership(self: T)
transferOwnership
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::transferOwnership
fn transferOwnership(self: T, newOwner: ContractAddress)
renounceOwnership
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::renounceOwnership
fn renounceOwnership(self: T)
upgrade
Fully qualified path: openzeppelin_presets::interfaces::erc721::ERC721UpgradeableABIDispatcherTrait::upgrade
fn upgrade(self: T, new_class_hash: ClassHash)