Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

IERC1155Receiver

Fully qualified path: openzeppelin_interfaces::token::erc1155::IERC1155Receiver

pub trait IERC1155Receiver<TState>

Trait functions

on_erc1155_received

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

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

on_erc1155_batch_received

Fully qualified path: openzeppelin_interfaces::token::erc1155::IERC1155Receiver::on_erc1155_batch_received

fn on_erc1155_batch_received(
    self: @TState,
    operator: ContractAddress,
    from: ContractAddress,
    token_ids: Span<u256>,
    values: Span<u256>,
    data: Span<felt252>,
) -> felt252