ERC1155ReceiverABISafeDispatcherTrait
Fully qualified path: openzeppelin_interfaces::token::erc1155::ERC1155ReceiverABISafeDispatcherTrait
Part of the group: dispatchers
pub trait ERC1155ReceiverABISafeDispatcherTrait<T>
Trait functions
on_erc1155_received
Fully qualified path: openzeppelin_interfaces::token::erc1155::ERC1155ReceiverABISafeDispatcherTrait::on_erc1155_received
fn on_erc1155_received(
self: T,
operator: ContractAddress,
from: ContractAddress,
token_id: u256,
value: u256,
data: Span<felt252>,
) -> Result<felt252, Array<felt252>>
on_erc1155_batch_received
Fully qualified path: openzeppelin_interfaces::token::erc1155::ERC1155ReceiverABISafeDispatcherTrait::on_erc1155_batch_received
fn on_erc1155_batch_received(
self: T,
operator: ContractAddress,
from: ContractAddress,
token_ids: Span<u256>,
values: Span<u256>,
data: Span<felt252>,
) -> Result<felt252, Array<felt252>>
onERC1155Received
Fully qualified path: openzeppelin_interfaces::token::erc1155::ERC1155ReceiverABISafeDispatcherTrait::onERC1155Received
fn onERC1155Received(
self: T,
operator: ContractAddress,
from: ContractAddress,
tokenId: u256,
value: u256,
data: Span<felt252>,
) -> Result<felt252, Array<felt252>>
onERC1155BatchReceived
Fully qualified path: openzeppelin_interfaces::token::erc1155::ERC1155ReceiverABISafeDispatcherTrait::onERC1155BatchReceived
fn onERC1155BatchReceived(
self: T,
operator: ContractAddress,
from: ContractAddress,
tokenIds: Span<u256>,
values: Span<u256>,
data: Span<felt252>,
) -> Result<felt252, Array<felt252>>
supports_interface
Fully qualified path: openzeppelin_interfaces::token::erc1155::ERC1155ReceiverABISafeDispatcherTrait::supports_interface
fn supports_interface(self: T, interface_id: felt252) -> Result<bool, Array<felt252>>