IBanny721TokenUriResolver
Functions
svgHashOf
function svgHashOf(uint256 upc) external view returns (bytes32);
svgBaseUri
function svgBaseUri() external view returns (string memory);
outfitLockedUntil
function outfitLockedUntil(address hook, uint256 tokenId) external view returns (uint256);
DEFAULT_ALIEN_EYES
function DEFAULT_ALIEN_EYES() external view returns (string memory);
DEFAULT_MOUTH
function DEFAULT_MOUTH() external view returns (string memory);
DEFAULT_NECKLACE
function DEFAULT_NECKLACE() external view returns (string memory);
DEFAULT_STANDARD_EYES
function DEFAULT_STANDARD_EYES() external view returns (string memory);
NAKED_BANNY
function NAKED_BANNY() external view returns (string memory);
assetIdsOf
function assetIdsOf(
    address hook,
    uint256 nakedBannyId
)
    external
    view
    returns (uint256 worldId, uint256[] memory outfitIds);
userOf
function userOf(address hook, uint256 worldId) external view returns (uint256);
wearerOf
function wearerOf(address hook, uint256 outfitId) external view returns (uint256);
svgOf
function svgOf(
    address hook,
    uint256 tokenId,
    bool shouldDressNakedBanny,
    bool shouldIncludeWorldOnNakedBanny
)
    external
    view
    returns (string memory);
namesOf
function namesOf(address hook, uint256 tokenId) external view returns (string memory, string memory, string memory);
decorateBannyWith
function decorateBannyWith(
    address hook,
    uint256 nakedBannyId,
    uint256 worldId,
    uint256[] calldata outfitIds
)
    external;
lockOutfitChangesFor
function lockOutfitChangesFor(address hook, uint256 nakedBannyId) external;
setSvgContentsOf
function setSvgContentsOf(uint256[] memory upcs, string[] calldata svgContents) external;
setSvgHashsOf
function setSvgHashsOf(uint256[] memory upcs, bytes32[] memory svgHashs) external;