Skip to content

Create a ERC1363Utils helper similar to existing ERC721Utils and ERC1155Utils#5133

Merged
ernestognw merged 3 commits into
OpenZeppelin:masterfrom
Amxx:refactor/erc1363-helpers
Aug 2, 2024
Merged

Create a ERC1363Utils helper similar to existing ERC721Utils and ERC1155Utils#5133
ernestognw merged 3 commits into
OpenZeppelin:masterfrom
Amxx:refactor/erc1363-helpers

Conversation

@Amxx

@Amxx Amxx commented Jul 30, 2024

Copy link
Copy Markdown
Collaborator

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

changeset-bot Bot commented Jul 30, 2024

Copy link
Copy Markdown

🦋 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
Comment thread .changeset/tricky-bats-pretend.md Outdated
Comment thread contracts/token/ERC20/utils/ERC1363Utils.sol Outdated
Co-authored-by: cairo <cairoeth@protonmail.com>
@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 <ernestognw@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
Signed-off-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Amxx added a commit that referenced this pull request Oct 2, 2024
…155Utils (#5133)

Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
Signed-off-by: Hadrien Croubois <hadrien.croubois@gmail.com>
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