storyprotocol / protocol-core-v1

core protocol repo for mainnet launch
Other
47 stars 37 forks source link

Add “BlankCanvas” new royalty policy #220

Open kingster-will opened 2 months ago

kingster-will commented 2 months ago

Context of this change

The preset royalty policies we will have will only cover higher priority use cases. However, different apps may want their very unique logic that can only be made from scratch by have their unique logic for distributing royalties.

Problem we’re facing (that this change will solve)

Blockers / Dependencies

Directions to solve this (and which direction we are on atm)

Create a royalty policy that sends all royalty tokens to an address predefined by the app that is integrating

linear[bot] commented 2 months ago
PRO-5 Add “BlankCanvas” new royalty policy

# **Context of this change** The preset royalty policies we will have will only cover higher priority use cases. However, different apps may want their very unique logic that can only be made from scratch by have their unique logic for distributing royalties. # **Problem we’re facing (that this change will solve)** * UX for apps to integrate a do their own royalty logic is hard and possibly gas costly depending on derivative chain size to gather all the RT from all IPs into a single contract in order to get their custom logic to work # **Blockers / Dependencies** * Security check to be made: does this open any security issue related to the app being able to add malicious code permissionlessly # **Directions to solve this (and which direction we are on atm)** Create a royalty policy that sends all royalty tokens to an address predefined by the app that is integrating