forked from DecentralizedClimateFoundation/DCIPs
20 lines
663 B
Solidity
20 lines
663 B
Solidity
|
// SPDX-License-Identifier: CC0-1.0
|
||
|
|
||
|
pragma solidity ^0.8.0;
|
||
|
|
||
|
/**
|
||
|
* @title IERC5501Balance
|
||
|
* @dev See https://eips.ethereum.org/EIPS/eip-5501
|
||
|
* Extension for ERC5501 which adds userBalanceOf to query how many tokens address is userOf.
|
||
|
* @notice the EIP-165 identifier for this interface is 0x0cb22289.
|
||
|
*/
|
||
|
interface IERC5501Balance /* is IERC5501 */{
|
||
|
/**
|
||
|
* @notice Count of all NFTs assigned to a user.
|
||
|
* @dev Reverts if user is zero address.
|
||
|
* @param _user an address for which to query the balance
|
||
|
* @return uint256 the number of NFTs the user has
|
||
|
*/
|
||
|
function userBalanceOf(address _user) external view returns (uint256);
|
||
|
}
|