Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

ERC721ConsecutiveMock

Inherits: ERC721Consecutive, ERC721Pausable, ERC721Votes

State Variables

_offset

uint96 private immutable _offset;

Functions

constructor

constructor(
    string memory name,
    string memory symbol,
    uint96 offset,
    address[] memory delegates,
    address[] memory receivers,
    uint96[] memory amounts
) ERC721(name, symbol) EIP712(name, "1");

_firstConsecutiveId

function _firstConsecutiveId() internal view virtual override returns (uint96);

_ownerOf

function _ownerOf(uint256 tokenId) internal view virtual override(ERC721, ERC721Consecutive) returns (address);

_update

function _update(address to, uint256 tokenId, address auth)
    internal
    virtual
    override(ERC721Consecutive, ERC721Pausable, ERC721Votes)
    returns (address);

_increaseBalance

function _increaseBalance(address account, uint128 amount) internal virtual override(ERC721, ERC721Votes);