Skip to content

Conversation

@Amxx
Copy link
Collaborator

@Amxx Amxx commented Jul 30, 2024

This would be usefull if someone wanted to implement a mintAndCall function, for example in the context of an ERC-4626 vault with ERC-1363 compliant functions.

It also replicates the design that we have in ERC721 and ERC1155.

Test are unaffected.

Moving the custom error from ERC1363 to ERC1363Utils is very slightly breaking if we put that in 5.2, after 1363 is introduced. Not breaking at all if we cherrypick that on 5.1.

PR Checklist

  • Documentation
  • Changeset entry (run npx changeset add)

@Amxx Amxx requested review from cairoeth and ernestognw July 30, 2024 20:47
@changeset-bot
Copy link

changeset-bot bot commented Jul 30, 2024

🦋 Changeset detected

Latest commit: 7dda4d9

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 1 package
Name Type
openzeppelin-solidity Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@Amxx Amxx added this to the 5.1-after-freeze milestone Jul 30, 2024
ernestognw
ernestognw previously approved these changes Aug 2, 2024
@ernestognw ernestognw merged commit aec36dd into OpenZeppelin:master Aug 2, 2024
@Amxx Amxx deleted the refactor/erc1363-helpers branch August 2, 2024 20:14
Amxx added a commit to Amxx/openzeppelin-contracts that referenced this pull request Aug 2, 2024
…155Utils (OpenZeppelin#5133)

Co-authored-by: Ernesto García <[email protected]>
Co-authored-by: cairo <[email protected]>
Signed-off-by: Hadrien Croubois <[email protected]>
Amxx added a commit that referenced this pull request Oct 2, 2024
…155Utils (#5133)

Co-authored-by: Ernesto García <[email protected]>
Co-authored-by: cairo <[email protected]>
Signed-off-by: Hadrien Croubois <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants