CapsuleMinter.sol
The CapsuleMinter Contract
User Interactable Methods
mintSimpleCapsule
function mintSimpleCapsule(address _capsule, string _uri, address _receiver) external payableburnSimpleCapsule
mintSingleERC20Capsule
burnSingleERC20Capsule
mintSingleERC721Capsule
burnSingleERC721Capsule
mintMultiERC20Capsule
burnMultiERC20Capsule
mintMultiERC721Capsule
burnMultiERC721Capsule
getMultiERC20CapsuleData
getMultiERC721CapsuleData
getCapsuleOwner
Lesser Interesting Methods
addToWhitelist
removeFromWhitelist
getMintWhitelist
isMintWhitelisted
flushTaxAmount
updateCapsuleMintTax
initialize
onERC721Received
_depositToken
Key Events
CapsuleMintTaxUpdated
SimpleCapsuleMinted
SimpleCapsuleBurnt
SingleERC20CapsuleMinted
SingleERC20CapsuleBurnt
SingleERC721CapsuleMinted
SingleERC721CapsuleBurnt
MultiERC20CapsuleMinted
MultiERC20CapsuleBurnt
MultiERC721CapsuleMinted
MultiERC721CapsuleBurnt
Modifiers
checkStatus
onlyValidCapsuleCollections
onlyCollectionMinter
CapsuleMinterStorage
SingleERC20Capsule
MultiERC20Capsule
SingleERC721Capsule
MultiERC721Capsule
factory
capsuleMintTax
isSimpleCapsule
singleERC20Capsule
singleERC721Capsule
multiERC20Capsule
multiERC721Capsule
mintWhitelist
Last updated