feat: define UnmatchedRandomWords custom error in IPerpetualMintInternal
refactor: PerpetualMintInternal_averageCollectionRisk to accept PerpetualMintStorage.Layout as a parameter
refactor: PerpetualMint.averageCollectionRisk to pass PerpetualMintStorage.Layout as a parameter to _averageCollectionRisk
refactor: PerpetualMintInternal_assignEscrowedERC1155Asset to accept PerpetualMintStorage.Layout as a parameter, make address params from/to more explicit
refactor: PerpetualMintInternal_assignEscrowedERC721Asset to accept PerpetualMintStorage.Layout as a parameter, make address param to more explicit
refactor: PerpetualMintInternal_selectERC1155Owner to accept PerpetualMintStorage.Layout as a parameter
refactor: PerpetualMintInternal_selectToken to accept PerpetualMintStorage.Layout as a parameter
refactor: PerpetualMintInternal_updateDepositorEarnings to accept PerpetualMintStorage.Layout as a parameter
refactor: PerpetualMintInternal_resolveERC1155Mint -> _resolveERC1155Mints to support resolving multiple attempted ERC1155 mints
refactor: PerpetualMintInternal_resolveERC721Mint -> _resolveERC721Mints to support resolving multiple attempted ERC721 mints
refactor: PerpetualMintInternal_fulfillRandomWords to support resolving multiple attempted mints
build: align IPerpetualMintHarness with latest changes
build: align PerpetualMintHarness with latest changes
build: update PerpetualMintHelper facet cut selectors for exposing _resolveERC1155/721Mints
build: align PerpetualMint_assignEscrowedERC1155Asset behavior test cases with latest changes
build: rename PerpetualMint_resolveERC1155Mint behavior test to _resolveERC1155Mints
style: PerpetualMint_resolveERC1155Mints imports
build: fix PerpetualMint_resolveERC1155Mints test case naming typo
build: add PerpetualMint_resolveERC1155MintsUnmatchedRandomWords reversion test case
build: rename PerpetualMint _resolveERC721Mint behavior test to _resolveERC721Mints
style: PerpetualMint_resolveERC721Mints imports
build: add PerpetualMint_resolveERC721MintsUnmatchedRandomWords reversion test case
UnmatchedRandomWords
customerror
inIPerpetualMintInternal
PerpetualMintInternal
_averageCollectionRisk
to acceptPerpetualMint
Storage.Layout
as a parameterPerpetualMint.averageCollectionRisk
to passPerpetualMint
Storage.Layout
as a parameter to_averageCollectionRisk
PerpetualMintInternal
_assignEscrowedERC1155Asset
to acceptPerpetualMint
Storage.Layout
as a parameter, makeaddress
paramsfrom
/to
more explicitPerpetualMintInternal
_assignEscrowedERC721Asset
to acceptPerpetualMint
Storage.Layout
as a parameter, makeaddress
paramto
more explicitPerpetualMintInternal
_selectERC1155Owner
to acceptPerpetualMint
Storage.Layout
as a parameterPerpetualMintInternal
_selectToken
to acceptPerpetualMint
Storage.Layout
as a parameterPerpetualMintInternal
_updateDepositorEarnings
to acceptPerpetualMint
Storage.Layout
as a parameterPerpetualMintInternal
_resolveERC1155Mint
->_resolveERC1155Mints
to support resolving multiple attemptedERC1155
mintsPerpetualMintInternal
_resolveERC721Mint
->_resolveERC721Mints
to support resolving multiple attemptedERC721
mintsPerpetualMintInternal
_fulfillRandomWords
to support resolving multiple attempted mintsIPerpetualMintHarness
with latest changesPerpetualMintHarness
with latest changesPerpetualMintHelper
facet cut selectors for exposing_resolveERC1155
/721Mints
PerpetualMint_assignEscrowedERC1155Asset
behavior test cases with latest changesPerpetualMint_resolveERC1155Mint
behavior test to_resolveERC1155Mints
PerpetualMint_resolveERC1155Mints
importsPerpetualMint_resolveERC1155Mints
test case naming typoPerpetualMint_resolveERC1155Mints
UnmatchedRandomWords
reversion test casePerpetualMint _resolveERC721Mint
behavior test to_resolveERC721Mints
PerpetualMint_resolveERC721Mints
importsPerpetualMint_resolveERC721Mints
UnmatchedRandomWords
reversion test case