Royalties

Verified contract

Active on Base with 212 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x62db86d31f160b46943f8e63a080c1597468d079c348a7ea3e957e3afe36b39c
0x5a9564b423ec89be1c58e5e812f0cdcb76da92207da877e46c56dc4defcd0885
0x986b68aefeadfc7f25489236a7236bb1bb2d0c20fcb2821fa4782933ea13913a
0xfbc60b72f9bcf76a77795a947651a03d82931e5031e52d129ac88f84b6fb39a5
0xaa4ce3ea743f453d8991b4edacdc4fe037923c3e0493608ed5f36c2d700d4bd1
0x66c6e236b684bf4ffff3132255dd77fadf5c31e73b67af7eda52caa506b806a2
0x39ad795699ed17132fb0560d11ef2c7ca762452cb47e82e14c0c7162e5530d7a
0x59848e11acc4b4c432c146f3af3665766fb1d86012863ef7389e7e34456ba297
0x84426f2a6547e0395658d342e628406cb11a71892a5e09e53c6faa380437d8cc
0x054a76f72a485c0ce9569d619314592322f6c8d7d65a663bd3fe7f5b84a8dac7

Functions
Getter at block 22736598
WETH(view returns (address)
0x4200000000000000000000000000000000000006
feeBps(view returns (uint256)
2500
feeRecipient(view returns (address)
0x7bf90111ad7c22bec9e9dff8a01a44713cc1b1b6
nonfungiblePositionManager(view returns (address)
0x03a520b32c04bf3beef7beb72e919cf822ed34f1
Read-only
getFee(uint256 amountview returns (uint256)
getUnclaimedFees(address erc20zview returns (struct IRoyaltiesUnclaimedFees)
getUnclaimedFeesBatch(address[] erc20zview returns (struct IRoyaltiesUnclaimedFees[])
positionsByErc20z(address erc20zview returns (uint256 positionId)
State-modifying
claim(address erc20zaddress recipient
claimFor(address erc20z
initialize(address _wethaddress _nonfungiblePositionManageraddress _feeRecipientuint256 _feeBps
onERC721Received(address operatoraddress fromuint256 positionIdbytes datareturns (bytes4)
Events
RoyaltyClaim(address indexed collectionuint256 indexed tokenIdaddress indexed creatoraddress recipientaddress positionAddressuint256 positionIdaddress token0uint256 token0Amountaddress token1uint256 token1Amount
RoyaltyDeposit(address indexed erc20zAddressaddress positionAddressuint256 positionId
Constructor

This contract contains no constructor objects.

Fallback and receive
receive(
Errors
AddressCannotBeZero(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AddressZero(
AlreadyInitialized(
CreatorMustBeSet(
ERC721SenderRoyaltiesNeedsToBePositionManager(
FailedInnerCall(
OnlyCreatorCanCall(
OnlyErc20z(
OnlyWeth(
ParamsCannotBeZero(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token