Banny721TokenUriResolver
Inherits: Ownable, ERC2771Context, ReentrancyGuard, IJB721TokenUriResolver, IBanny721TokenUriResolver, IERC721Receiver
Banny asset manager. Stores and shows Naked Bannys in worlds with outfits on.
State Variables
_ONE_BILLION
Just a kind reminder to our readers.
Used in 721 token ID generation.
uint256 private constant _ONE_BILLION = 1_000_000_000;
_LOCK_DURATION
The duration that naked Bannys can be locked for.
uint256 private constant _LOCK_DURATION = 7 days;
_NAKED_CATEGORY
uint8 private constant _NAKED_CATEGORY = 0;
_WORLD_CATEGORY
uint8 private constant _WORLD_CATEGORY = 1;
_BACKSIDE_CATEGORY
uint8 private constant _BACKSIDE_CATEGORY = 2;
_NECKLACE_CATEGORY
uint8 private constant _NECKLACE_CATEGORY = 3;
_HEAD_CATEGORY
uint8 private constant _HEAD_CATEGORY = 4;
_GLASSES_CATEGORY
uint8 private constant _GLASSES_CATEGORY = 5;
_MOUTH_CATEGORY
uint8 private constant _MOUTH_CATEGORY = 6;
_LEGS_CATEGORY
uint8 private constant _LEGS_CATEGORY = 7;
_SUIT_CATEGORY
uint8 private constant _SUIT_CATEGORY = 8;
_SUIT_BOTTOM_CATEGORY
uint8 private constant _SUIT_BOTTOM_CATEGORY = 9;
_SUIT_TOP_CATEGORY
uint8 private constant _SUIT_TOP_CATEGORY = 10;
_HEADTOP_CATEGORY
uint8 private constant _HEADTOP_CATEGORY = 11;
_HAND_CATEGORY
uint8 private constant _HAND_CATEGORY = 12;
_SPECIAL_SUIT_CATEGORY
uint8 private constant _SPECIAL_SUIT_CATEGORY = 13;
_SPECIAL_LEGS_CATEGORY
uint8 private constant _SPECIAL_LEGS_CATEGORY = 14;
_SPECIAL_HEAD_CATEGORY
uint8 private constant _SPECIAL_HEAD_CATEGORY = 15;
_SPECIAL_BODY_CATEGORY
uint8 private constant _SPECIAL_BODY_CATEGORY = 16;
ALIEN_UPC
uint8 private constant ALIEN_UPC = 1;
PINK_UPC
uint8 private constant PINK_UPC = 2;