Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

EIP-5218: NFT Rights Management #5222

Merged
merged 32 commits into from
Jul 20, 2022

Conversation

iseriohn
Copy link
Contributor

When opening a pull request to submit a new EIP, please use the suggested template: https://github.com/ethereum/EIPs/blob/master/eip-template.md

We have a GitHub bot that automatically merges some PRs. It will merge yours immediately if certain criteria are met:

  • The PR edits only existing draft PRs.
  • The build passes.
  • Your GitHub username or email address is listed in the 'author' header of all affected PRs, inside .
  • If matching on email address, the email address is the one publicly listed on your GitHub profile.

@eth-bot
Copy link
Collaborator

eth-bot commented Jul 11, 2022

All tests passed; auto-merging...

(pass) eip-5218.md

classification
updateEIP
  • passed!

(pass) assets/eip-5218/contracts/README.md

classification
ambiguous
  • file assets/eip-5218/contracts/README.md is associated with EIP 5218; because there are also changes being made to EIPS/eip-5218.md all changes to corresponding assets are also allowed

(pass) assets/eip-5218/contracts/foundry.toml

classification
ambiguous
  • file assets/eip-5218/contracts/foundry.toml is associated with EIP 5218; because there are also changes being made to EIPS/eip-5218.md all changes to corresponding assets are also allowed

(pass) assets/eip-5218/contracts/remappings.txt

classification
ambiguous
  • file assets/eip-5218/contracts/remappings.txt is associated with EIP 5218; because there are also changes being made to EIPS/eip-5218.md all changes to corresponding assets are also allowed

(pass) assets/eip-5218/contracts/src/IERC5218.sol

classification
ambiguous
  • file assets/eip-5218/contracts/src/IERC5218.sol is associated with EIP 5218; because there are also changes being made to EIPS/eip-5218.md all changes to corresponding assets are also allowed

(pass) assets/eip-5218/contracts/src/RightsManagement.sol

classification
ambiguous
  • file assets/eip-5218/contracts/src/RightsManagement.sol is associated with EIP 5218; because there are also changes being made to EIPS/eip-5218.md all changes to corresponding assets are also allowed

(pass) assets/eip-5218/contracts/test/Contract.t.sol

classification
ambiguous
  • file assets/eip-5218/contracts/test/Contract.t.sol is associated with EIP 5218; because there are also changes being made to EIPS/eip-5218.md all changes to corresponding assets are also allowed

(pass) assets/eip-5218/ic3license/ic3license.pdf

classification
ambiguous
  • file assets/eip-5218/ic3license/ic3license.pdf is associated with EIP 5218; because there are also changes being made to EIPS/eip-5218.md all changes to corresponding assets are also allowed

(pass) assets/eip-5218/ic3license/ic3license.tex

classification
ambiguous
  • file assets/eip-5218/ic3license/ic3license.tex is associated with EIP 5218; because there are also changes being made to EIPS/eip-5218.md all changes to corresponding assets are also allowed

(pass) assets/eip-5218/license-tree.png

classification
ambiguous
  • file assets/eip-5218/license-tree.png is associated with EIP 5218; because there are also changes being made to EIPS/eip-5218.md all changes to corresponding assets are also allowed

EIPS/eip-5222.md Outdated Show resolved Hide resolved
iseriohn and others added 3 commits July 11, 2022 21:48
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Copy link
Member

@Pandapip1 Pandapip1 left a comment

Choose a reason for hiding this comment

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

Here's my first pass of this.

EIPS/eip-5218.md Outdated Show resolved Hide resolved
EIPS/eip-5218.md Show resolved Hide resolved
EIPS/eip-5218.md Outdated Show resolved Hide resolved
EIPS/eip-5218.md Outdated Show resolved Hide resolved
EIPS/eip-5218.md Outdated Show resolved Hide resolved
EIPS/eip-5218.md Outdated Show resolved Hide resolved
EIPS/eip-5218.md Outdated Show resolved Hide resolved
EIPS/eip-5218.md Outdated Show resolved Hide resolved
EIPS/eip-5218.md Outdated Show resolved Hide resolved
EIPS/eip-5218.md Outdated Show resolved Hide resolved
iseriohn and others added 6 commits July 11, 2022 21:59
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
iseriohn and others added 7 commits July 11, 2022 22:07
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
@iseriohn iseriohn changed the title New EIP draft: NFT Rights Management EIP-5218: NFT Rights Management Jul 12, 2022
Copy link
Member

@Pandapip1 Pandapip1 left a comment

Choose a reason for hiding this comment

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

A few licensing issues

assets/eip-5218/contracts/test/Contract.t.sol Outdated Show resolved Hide resolved
assets/eip-5218/contracts/src/RightsManagement.sol Outdated Show resolved Hide resolved
assets/eip-5218/contracts/src/IERC5218.sol Outdated Show resolved Hide resolved
EIPS/eip-5218.md Show resolved Hide resolved
iseriohn and others added 3 commits July 14, 2022 00:49
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
@ethereum ethereum deleted a comment Jul 14, 2022
EIPS/eip-5218.md Outdated Show resolved Hide resolved
iseriohn and others added 2 commits July 14, 2022 12:16
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
@iseriohn iseriohn changed the title EIP-5218: NFT Rights Management EIP-5222: NFT Rights Management Jul 18, 2022
EIPS/eip-5222.md Outdated Show resolved Hide resolved
EIPS/eip-5222.md Outdated Show resolved Hide resolved
EIPS/eip-5222.md Outdated Show resolved Hide resolved
iseriohn and others added 2 commits July 20, 2022 13:42
Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Micah Zoltu <micah@zoltu.net>
@iseriohn iseriohn changed the title EIP-5222: NFT Rights Management EIP-5218: NFT Rights Management Jul 20, 2022
@github-actions
Copy link

The commit 6c7c875 (as a parent of 079c30f) contains errors. Please inspect the Run Summary for details.

Copy link
Member

@Pandapip1 Pandapip1 left a comment

Choose a reason for hiding this comment

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

LGTM

@kodiakhq kodiakhq bot merged commit b4ffd22 into ethereum:master Jul 20, 2022
nachomazzara pushed a commit to nachomazzara/EIPs that referenced this pull request Jan 13, 2023
* New EIP draft: NFT Rights Management

* update eip identifier

* Update EIPS/eip-5222.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* changing eip to 5218

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* modify external urls and add images and smart contracts

* get rid of TODOs

* Update assets/eip-5218/contracts/test/Contract.t.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5218/contracts/src/RightsManagement.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update assets/eip-5218/contracts/src/IERC5218.sol

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* add github handle

* Update EIPS/eip-5218.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* change eip number from 5218 to 5222

* fix EIPW Validator errors

* fix EIPW Validator errors

* add a paragraph on persistent license uri

* add IC3 NFT License

* Update EIPS/eip-5222.md

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>

* Update EIPS/eip-5222.md

Co-authored-by: Micah Zoltu <micah@zoltu.net>

* changing eip number from 5222 to 5218

Co-authored-by: Pandapip1 <45835846+Pandapip1@users.noreply.github.com>
Co-authored-by: Micah Zoltu <micah@zoltu.net>
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.

6 participants