Pack
Methods
DEFAULT_ADMIN_ROLE
function DEFAULT_ADMIN_ROLE() external view returns (bytes32)Returns
Name
Type
Description
addPackContents
function addPackContents(uint256 _packId, ITokenBundle.Token[] _contents, uint256[] _numOfRewardUnits, address _recipient) external payable returns (uint256 packTotalSupply, uint256 newSupplyAdded)Parameters
Name
Type
Description
Returns
Name
Type
Description
balanceOf
Parameters
Name
Type
Description
Returns
Name
Type
Description
balanceOfBatch
Parameters
Name
Type
Description
Returns
Name
Type
Description
canUpdatePack
Parameters
Name
Type
Description
Returns
Name
Type
Description
contractType
Returns
Name
Type
Description
contractURI
Returns
Name
Type
Description
contractVersion
Returns
Name
Type
Description
createPack
Parameters
Name
Type
Description
Returns
Name
Type
Description
getDefaultRoyaltyInfo
Returns
Name
Type
Description
getPackContents
Parameters
Name
Type
Description
Returns
Name
Type
Description
getRoleAdmin
Parameters
Name
Type
Description
Returns
Name
Type
Description
getRoleMember
Parameters
Name
Type
Description
Returns
Name
Type
Description
getRoleMemberCount
Parameters
Name
Type
Description
Returns
Name
Type
Description
getRoyaltyInfoForToken
Parameters
Name
Type
Description
Returns
Name
Type
Description
getTokenCountOfBundle
Parameters
Name
Type
Description
Returns
Name
Type
Description
getTokenOfBundle
Parameters
Name
Type
Description
Returns
Name
Type
Description
getUriOfBundle
Parameters
Name
Type
Description
Returns
Name
Type
Description
grantRole
Parameters
Name
Type
Description
hasRole
Parameters
Name
Type
Description
Returns
Name
Type
Description
hasRoleWithSwitch
Parameters
Name
Type
Description
Returns
Name
Type
Description
initialize
Parameters
Name
Type
Description
isApprovedForAll
Parameters
Name
Type
Description
Returns
Name
Type
Description
isTrustedForwarder
Parameters
Name
Type
Description
Returns
Name
Type
Description
multicall
Parameters
Name
Type
Description
Returns
Name
Type
Description
name
Returns
Name
Type
Description
nextTokenIdToMint
Returns
Name
Type
Description
onERC1155BatchReceived
Parameters
Name
Type
Description
Returns
Name
Type
Description
onERC1155Received
Parameters
Name
Type
Description
Returns
Name
Type
Description
onERC721Received
Parameters
Name
Type
Description
Returns
Name
Type
Description
openPack
Parameters
Name
Type
Description
Returns
Name
Type
Description
owner
Returns
Name
Type
Description
renounceRole
Parameters
Name
Type
Description
revokeRole
Parameters
Name
Type
Description
royaltyInfo
Parameters
Name
Type
Description
Returns
Name
Type
Description
safeBatchTransferFrom
Parameters
Name
Type
Description
safeTransferFrom
Parameters
Name
Type
Description
setApprovalForAll
Parameters
Name
Type
Description
setContractURI
Parameters
Name
Type
Description
setDefaultRoyaltyInfo
Parameters
Name
Type
Description
setOwner
Parameters
Name
Type
Description
setRoyaltyInfoForToken
Parameters
Name
Type
Description
supportsInterface
Parameters
Name
Type
Description
Returns
Name
Type
Description
symbol
Returns
Name
Type
Description
totalSupply
Parameters
Name
Type
Description
Returns
Name
Type
Description
uri
Parameters
Name
Type
Description
Returns
Name
Type
Description
Events
ApprovalForAll
Parameters
Name
Type
Description
ContractURIUpdated
Parameters
Name
Type
Description
DefaultRoyalty
Parameters
Name
Type
Description
Initialized
Parameters
Name
Type
Description
OwnerUpdated
Parameters
Name
Type
Description
PackCreated
Parameters
Name
Type
Description
PackOpened
Parameters
Name
Type
Description
PackUpdated
Parameters
Name
Type
Description
RoleAdminChanged
Parameters
Name
Type
Description
RoleGranted
Parameters
Name
Type
Description
RoleRevoked
Parameters
Name
Type
Description
RoyaltyForToken
Parameters
Name
Type
Description
TransferBatch
Parameters
Name
Type
Description
TransferSingle
Parameters
Name
Type
Description
URI
Parameters
Name
Type
Description
Last updated