IERC2309.sol 562 B

123456789101112131415161718192021
  1. // SPDX-License-Identifier: MIT
  2. // OpenZeppelin Contracts (last updated v4.8.0) (interfaces/IERC2309.sol)
  3. pragma solidity ^0.8.19;
  4. /**
  5. * @dev ERC-2309: ERC-721 Consecutive Transfer Extension.
  6. *
  7. * _Available since v4.8._
  8. */
  9. interface IERC2309 {
  10. /**
  11. * @dev Emitted when the tokens from `fromTokenId` to `toTokenId` are transferred from `fromAddress` to `toAddress`.
  12. */
  13. event ConsecutiveTransfer(
  14. uint256 indexed fromTokenId,
  15. uint256 toTokenId,
  16. address indexed fromAddress,
  17. address indexed toAddress
  18. );
  19. }