Skip to content

Add interface for ERC6909#5343

Merged
Amxx merged 19 commits into
OpenZeppelin:masterfrom
arr00:feat/erc6909-interface
Dec 20, 2024
Merged

Add interface for ERC6909#5343
Amxx merged 19 commits into
OpenZeppelin:masterfrom
arr00:feat/erc6909-interface

Conversation

@arr00

@arr00 arr00 commented Dec 5, 2024

Copy link
Copy Markdown
Member

Add the ERC6909 interface to the repo.

PR Checklist

  • Tests
  • Documentation
  • Changeset entry (run npx changeset add)

@changeset-bot

changeset-bot Bot commented Dec 5, 2024

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 96bb50a

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

Comment thread contracts/token/ERC6909/IERC6909.sol Outdated
@arr00 arr00 marked this pull request as ready for review December 10, 2024 18:25
Comment thread contracts/interfaces/draft-IERC6909.sol
Comment thread .changeset/long-walls-draw.md Outdated
@arr00

arr00 commented Dec 11, 2024

Copy link
Copy Markdown
Member Author

There are 3 extensions to the base ERC6909 defined in the ERC. Should we add interfaces for all of them? They are ContractURI, Metadata, and TokenSupply.

@Amxx

Amxx commented Dec 12, 2024

Copy link
Copy Markdown
Collaborator

Yes, I would have all 3 extensions declared in the same file.

@arr00 arr00 requested review from Amxx and ernestognw December 18, 2024 18:48
Comment thread contracts/interfaces/draft-IERC6909.sol Outdated
Comment thread contracts/interfaces/draft-IERC6909.sol Outdated
@ernestognw ernestognw changed the title Implement interface for ERC6909 Add interface for ERC6909 Dec 18, 2024
ernestognw
ernestognw previously approved these changes Dec 18, 2024

@ernestognw ernestognw left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Updated title since we're not implementing the interface.

Comment thread contracts/interfaces/draft-IERC6909.sol Outdated
Comment thread contracts/interfaces/draft-IERC6909.sol Outdated
Comment thread contracts/interfaces/draft-IERC6909.sol Outdated
Comment thread contracts/interfaces/draft-IERC6909.sol Outdated
Comment thread contracts/interfaces/draft-IERC6909.sol Outdated
@Amxx Amxx added this to the 5.3 milestone Dec 18, 2024
@Amxx Amxx merged commit 7526c8f into OpenZeppelin:master Dec 20, 2024
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