You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.3 KiB
Markdown

# Interfaces
These interfaces are available as `.sol` files. These are useful to interact with third-party contracts that implement them.
Please refer to the API for any details.
- [IERC721A](erc721a.md)
- [IERC721ABurnable](erc721a-burnable.md)
- [IERC721AQueryable](erc721a-queryable.md)
## List of interfaces
### IERC721A
[`erc721a/contracts/IERC721A.sol`](https://github.com/chiru-labs/ERC721A/blob/main/contracts/IERC721A.sol)
```solidity
import 'erc721a/contracts/interfaces/IERC721A.sol';
```
### IERC721ABurnable
[`erc721a/contracts/extensions/IERC721ABurnable.sol`](https://github.com/chiru-labs/ERC721A/blob/main/contracts/extensions/IERC721ABurnable.sol)
Inherits:
- [IERC721A](#ierc721a)
```solidity
import 'erc721a/contracts/interfaces/IERC721ABurnable.sol';
```
### IERC721AQueryable
[`erc721a/contracts/extensions/IERC721AQueryable.sol`](https://github.com/chiru-labs/ERC721A/blob/main/contracts/extensions/IERC721AQueryable.sol)
Inherits:
- [IERC721A](#ierc721a)
```solidity
import 'erc721a/contracts/interfaces/IERC721AQueryable.sol';
```
### IERC4907A
[`erc721a/contracts/extensions/IERC4907A.sol`](https://github.com/chiru-labs/ERC721A/blob/main/contracts/extensions/IERC4907A.sol)
Inherits:
- [IERC721A](#ierc721a)
```solidity
import 'erc721a/contracts/interfaces/IERC4907A.sol';
```