Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

IERC1155ReceiverDispatcherTrait

Fully qualified path: openzeppelin_interfaces::token::erc1155::IERC1155ReceiverDispatcherTrait

Part of the group: dispatchers

pub trait IERC1155ReceiverDispatcherTrait<T>

Trait functions

on_erc1155_received

Fully qualified path: openzeppelin_interfaces::token::erc1155::IERC1155ReceiverDispatcherTrait::on_erc1155_received

fn on_erc1155_received(
    self: T,
    operator: ContractAddress,
    from: ContractAddress,
    token_id: u256,
    value: u256,
    data: Span<felt252>,
) -> felt252

on_erc1155_batch_received

Fully qualified path: openzeppelin_interfaces::token::erc1155::IERC1155ReceiverDispatcherTrait::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>,
) -> felt252