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;
setProductNames
function setProductNames(uint256[] memory upcs, string[] memory names) external;
setSvgBaseUri
function setSvgBaseUri(string calldata baseUri) external;
Events
DecorateBanny
event DecorateBanny(
address indexed hook, uint256 indexed nakedBannyId, uint256 indexed worldId, uint256[] outfitIds, address caller
);
SetProductName
event SetProductName(uint256 indexed upc, string name, address caller);
SetSvgBaseUri
event SetSvgBaseUri(string baseUri, address caller);
SetSvgContent
event SetSvgContent(uint256 indexed upc, string svgContent, address caller);
SetSvgHash
event SetSvgHash(uint256 indexed upc, bytes32 indexed svgHash, address caller);