Skip to main content

IBanny721TokenUriResolver

Git Source

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);