CapsuleMinter

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x2356724a at 16589196
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot

No balances found for "CapsuleMinter"

No transactions found for "CapsuleMinter"


Functions
Getter at block 21315516
TOKEN_TYPE_LIMIT(view returns (uint256)
100
VERSION(view returns (string)
1.2.0
capsuleMintTax(view returns (uint256)
0
factory(view returns (address)
0x0000000000000000000000000000000000000000
getMintWhitelist(view returns (address[])
[]
getWhitelistedCallers(view returns (address[])
[]
governor(view returns (address)
0x53a50ac9bb98dfd61d4031390ebecc4e2bd7f9b1
Read-only
getCapsuleOwner(address _capsuleuint256 _idview returns (address)
isMintWhitelisted(address _userview returns (bool)
isSimpleCapsule(addressuint256view returns (bool)
isWhitelistedCaller(address _callerview returns (bool)
multiERC1155Capsule(address _capsuleuint256 _idview returns (struct ICapsuleMinterMultiERC1155Capsule _data)
multiERC20Capsule(address _capsuleuint256 _idview returns (struct ICapsuleMinterMultiERC20Capsule _data)
multiERC721Capsule(address _capsuleuint256 _idview returns (struct ICapsuleMinterMultiERC721Capsule _data)
onERC721Received(addressaddressuint256bytespure returns (bytes4)
singleERC20Capsule(addressuint256view returns (address tokenAddressuint256 tokenAmount)
singleERC721Capsule(addressuint256view returns (address tokenAddressuint256 id)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptGovernorship(
addToWhitelist(address _user
burnMultiERC1155Capsule(address _capsuleuint256 _capsuleIdaddress _burnFromaddress _receiver
burnMultiERC20Capsule(address _capsuleuint256 _capsuleIdaddress _burnFromaddress _receiver
burnMultiERC721Capsule(address _capsuleuint256 _capsuleIdaddress _burnFromaddress _receiver
burnSimpleCapsule(address _capsuleuint256 _capsuleIdaddress _burnFrom
burnSingleERC20Capsule(address _capsuleuint256 _capsuleIdaddress _burnFromaddress _receiver
burnSingleERC721Capsule(address _capsuleuint256 _capsuleIdaddress _burnFromaddress _receiver
flushTaxAmount(
initialize(address _factory
mintMultiERC1155Capsule(address _capsuleaddress[] _tokensuint256[] _idsuint256[] _amountsstring _uriaddress _receiverpayable 
mintMultiERC20Capsule(address _capsuleaddress[] _tokensuint256[] _amountsstring _uriaddress _receiverpayable 
mintMultiERC721Capsule(address _capsuleaddress[] _tokensuint256[] _idsstring _uriaddress _receiverpayable 
mintSimpleCapsule(address _capsulestring _uriaddress _receiverpayable 
mintSingleERC20Capsule(address _capsuleaddress _tokenuint256 _amountstring _uriaddress _receiverpayable 
mintSingleERC721Capsule(address _capsuleaddress _tokenuint256 _idstring _uriaddress _receiverpayable 
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
removeFromWhitelist(address _user
transferGovernorship(address _proposedGovernor
updateCapsuleMintTax(uint256 _newTax
updateWhitelistedCallers(address _caller
Events
AddedToWhitelist(address indexed user
CapsuleMintTaxUpdated(uint256 oldMintTaxuint256 newMintTax
FlushedTaxAmount(uint256 taxAmount
Initialized(uint8 version
MultiERC1155CapsuleBurnt(address indexed accountaddress indexed capsuleaddress[] tokensuint256[] idsuint256[] amountsuint256 capsuleId
MultiERC1155CapsuleMinted(address indexed accountaddress indexed capsuleaddress[] tokensuint256[] idsuint256[] amountsuint256 capsuleId
MultiERC20CapsuleBurnt(address indexed accountaddress indexed capsuleaddress[] tokensuint256[] amountsuint256 capsuleId
MultiERC20CapsuleMinted(address indexed accountaddress indexed capsuleaddress[] tokensuint256[] amountsuint256 capsuleId
MultiERC721CapsuleBurnt(address indexed accountaddress indexed capsuleaddress[] tokensuint256[] idsuint256 capsuleId
MultiERC721CapsuleMinted(address indexed accountaddress indexed capsuleaddress[] tokensuint256[] idsuint256 capsuleId
RemovedFromWhitelist(address indexed user
SimpleCapsuleBurnt(address indexed accountaddress indexed capsuleuint256 capsuleId
SimpleCapsuleMinted(address indexed accountaddress indexed capsuleuint256 capsuleId
SingleERC20CapsuleBurnt(address indexed accountaddress indexed capsuleaddress indexed tokenuint256 amountuint256 capsuleId
SingleERC20CapsuleMinted(address indexed accountaddress indexed capsuleaddress indexed tokenuint256 amountuint256 capsuleId
SingleERC721CapsuleBurnt(address indexed accountaddress indexed capsuleaddress indexed tokenuint256 iduint256 capsuleId
SingleERC721CapsuleMinted(address indexed accountaddress indexed capsuleaddress indexed tokenuint256 iduint256 capsuleId
UpdatedGovernor(address indexed previousGovernoraddress indexed proposedGovernor
UpdatedWhitelistedCallers(address indexed caller
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.