Cookbook
Contribute
Contracts
Community
DirtyCajunRice
Tags:
solidity
DirtyCajunRice
Open Source is king
Find Us
github.com/dirtycajunrice/contracts
ERC1155Soulbound
Upgradeable inherited contract for per-tokenId soulbound definition
Utility
Soulbound
Upgradeable
Inheritable
ERC1155
DirtyCajunRice
• version 1.0.0
ERC721EnumerableV2
Improved ERC721 Enumerable, with many additional helper functions
Token
Upgradeable
Inheritable
ERC721
Batch
DirtyCajunRice
• version 1.0.0
TokenMetadata
Library for building token metadata
Utility
TokenURI
Metadata
Library
Base64
Deployable
DirtyCajunRice
• version 1.0.0
Deployable
VRFConsumerBaseV2
Upgradeable Chainlink VRF consumer (Base) inheritable
Utility
Chainlink
VRF
Upgradeable
Inheritable
DirtyCajunRice
• version 1.0.0
ChainlinkVRFConsumer
Upgradeable Chainlink VRF consumer inheritable
Utility
VRF
Chainlink
Upgradeable
Inheritable
DirtyCajunRice
• version 1.0.0
ERC721URITokenJSON
Upgradeable ERC721 Extension for on-chain metadata (Paired with TokenMetadata)
ERC721
Token
Upgradeable
TokenURI
Metadata
DirtyCajunRice
• version 1.0.0
Denylistable
Upgradeable Denylist Inheritable
Utility
Upgradeable
Denylist
Blacklist
Inheritable
DirtyCajunRice
• version 1.0.0
StandardAccessControl
Upgradeable Drop-in replacement for AccessControlEnumerable with pre-defined roles
Utility
Security
Upgradeable
Inheritable
Preset
DirtyCajunRice
• version 1.0.0
TokenMetadata
Library for generating and formatting TokenMetadata on chain
library
metadata
json
base64
Utility
Deployable
DirtyCajunRice
• version 0.9.0
Deployable