IERC2981ABI
Interface that aggregates all ERC2981 component’s external functions.
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABI
pub trait IERC2981ABI<TState>
Trait functions
royalty_info
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABI::royalty_info
fn royalty_info(self: @TState, token_id: u256, sale_price: u256) -> (ContractAddress, u256)
default_royalty
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABI::default_royalty
fn default_royalty(self: @TState) -> (ContractAddress, u128, u128)
token_royalty
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABI::token_royalty
fn token_royalty(self: @TState, token_id: u256) -> (ContractAddress, u128, u128)
set_default_royalty
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABI::set_default_royalty
fn set_default_royalty(ref self: TState, receiver: ContractAddress, fee_numerator: u128)
delete_default_royalty
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABI::delete_default_royalty
fn delete_default_royalty(ref self: TState)
set_token_royalty
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABI::set_token_royalty
fn set_token_royalty(
ref self: TState, token_id: u256, receiver: ContractAddress, fee_numerator: u128,
)
reset_token_royalty
Fully qualified path: openzeppelin_interfaces::token::erc2981::IERC2981ABI::reset_token_royalty
fn reset_token_royalty(ref self: TState, token_id: u256)