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

RIP-0015 Royalties after migration RMRK2 -> RMRK3 = SUBSTRATE ACC-> EVM ACC #45

Open
TrickyNFTs opened this issue Mar 2, 2022 · 0 comments
Labels
RIP RMRK Improvement Proposal

Comments

@TrickyNFTs
Copy link

  • author(s): sage.rich
  • contact: discord
  • RIP type: addition

RIP Summary

RMRK2 royalties will link to some substrate (KSM) adress that doesn't match the network in which the fees will be paid after migration to RMRK3 (EVM address on MOVR/GLMR)

Examples

Royalties linked to account [substrate] will be hardcoded into the NFT, after migration the network will be on EVM with $MOVR/$GLMR. Thus the % for royalties can't be redirected to the substrate address.

Open Questions

Possible Solutions to consider:

  • coding a fitting EVM address into the royalties from the start for future compatibility (would need UI change in singular to provide second adress).
  • giving creators the option later to add some EVM address for their royalties for each NFT - problem, could be abused, e.g. if there were royalties splitted among two artists, half of the NFTs one, half with the other KSM addy, the creator could leech both parts into a new EVM addy under the artists control
  • having some mapping table, were KSM addys are linked to EVM addys by the owner of the KSM addy (would need UI and would have lost royalties for non signing artists)
  • prefered option: having some internal swapping mechanism via karura or some other DEX, royalties with unfitting (substrate) account are relinked to some RMRK owned multisig EVM with contracts that swap into KSM/substrate currency and send the swapped royalties to the NFT-internal substrate addy (problem would be tx fees & swap fees for very small royalties e.g. for sales with 0.005 MOVR as price)

Impact

Migration to RMRK3 might "kill" royalties for older collections if no solution comes up. That would mean migrating collections would be disadvantagous for artists. Without migration RMRK NFTs might be scattered around on RMRK1, RMRK2 and RMRK3 plattforms.

@TrickyNFTs TrickyNFTs added the RIP RMRK Improvement Proposal label Mar 2, 2022
@TrickyNFTs TrickyNFTs changed the title RIP-15 Royalties after migration RMRK2 -> RMRK3 = SUBSTRATE ACC-> EVM ACC RIP-0015 Royalties after migration RMRK2 -> RMRK3 = SUBSTRATE ACC-> EVM ACC Mar 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
RIP RMRK Improvement Proposal
Projects
None yet
Development

No branches or pull requests

1 participant