IERC2981ABISafeDispatcherTrait
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABISafeDispatcherTrait
Part of the group: dispatchers
pub trait IERC2981ABISafeDispatcherTrait<T>
Trait functions
royalty_info
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABISafeDispatcherTrait::royalty_info
fn royalty_info(
self: T, token_id: u256, sale_price: u256,
) -> Result<(ContractAddress, u256), Array<felt252>>
default_royalty
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABISafeDispatcherTrait::default_royalty
fn default_royalty(self: T) -> Result<(ContractAddress, u128, u128), Array<felt252>>
token_royalty
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABISafeDispatcherTrait::token_royalty
fn token_royalty(self: T, token_id: u256) -> Result<(ContractAddress, u128, u128), Array<felt252>>
set_default_royalty
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABISafeDispatcherTrait::set_default_royalty
fn set_default_royalty(
self: T, receiver: ContractAddress, fee_numerator: u128,
) -> Result<(), Array<felt252>>
delete_default_royalty
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABISafeDispatcherTrait::delete_default_royalty
fn delete_default_royalty(self: T) -> Result<(), Array<felt252>>
set_token_royalty
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABISafeDispatcherTrait::set_token_royalty
fn set_token_royalty(
self: T, token_id: u256, receiver: ContractAddress, fee_numerator: u128,
) -> Result<(), Array<felt252>>
reset_token_royalty
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABISafeDispatcherTrait::reset_token_royalty
fn reset_token_royalty(self: T, token_id: u256) -> Result<(), Array<felt252>>