跳到主要内容

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