RoyaltyFeeRegistry
Last updated
Last updated
A royalty fee registry for the LooksRare exchange. Any marketplace can use this to implement royalty fees for collections that do not implement ERC-2981.
Returns the address of the current owner.
Returns
Name | Type | Description |
---|---|---|
View royalty info for a collection address
Parameters
Name | Type | Description |
---|---|---|
Returns
Name | Type | Description |
---|---|---|
Returns
Calculate royalty info for a collection address and a sale gross amount
Parameters
Returns
Leaves the contract without owner. It will not be possible to call onlyOwner
functions anymore. Can only be called by the current owner. NOTE: Renouncing ownership will leave the contract without an owner, thereby removing any functionality that is only available to the owner.
Transfers ownership of the contract to a new account (newOwner
). Can only be called by the current owner.
Parameters
Update royalty info for collection
Parameters
Update royalty info for collection
Parameters
Parameters
Parameters
Parameters
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
Name | Type | Description |
---|---|---|
owner
address
address of the current owner
collection
address
collection address
setter
address
address of the setter (can update the royalty fee info in the registry)
recipient
address
address of the recipient (collect the royalty fee)
fee
uint256
fee (e.g., 200 = 2%)
royaltyFeeLimit
uint256
royalty fee limit (500 = 5%, 1,000 = 10%)
collection
address
collection address
amount
uint256
amount
recipient
address
address of the recipient
amount
uint256
amount to be received by royalty recipient
newOwner
address
address of the new owner
_royaltyFeeLimit
uint256
new royalty fee limit (500 = 5%, 1,000 = 10%)
collection
address
address of the NFT contract
setter
address
address that sets the receiver
receiver
address
receiver for the royalty fee
fee
uint256
fee (500 = 5%, 1,000 = 10%)
royaltyFeeLimit
uint256
upper limit for future updates in the royaltyFee of a collection (e.g., 5000 = 50%)
previousOwner indexed
address
address of the previous owner
newOwner indexed
address
address of the new owner
collection indexed
address
collection address
setter indexed
address
setter address
receiver indexed
address
receiver address
fee
uint256
fee (e.g., 200 = 2%)