Developer Royalties

Improvement Idea: (6 words maximum)
Split the bytecode transaction and assign 1/3 to package authors

Problem: (describe the problem that resulted in this improvement idea)
Financing open source project always has been a problem. This mechanism allows easy financing and will attract more open source authors.

Description: (describe the solution)

I would love if we Implement the idea of multiversx and assign 30% of the transaction costs to the smart contract author.
This should only affect the runtime bytecode cost, and not the funds from the storage fund or storage costs.
Packages would get an optional fee account. Only packages that have the fee account set, collect fees, accumulated in the specified account.

This solution will only increase tx cost slightly, but will allow any project on chain to generate a stream of income to finance further development.

This solution could also create a long term, independent financing of the Sui development by assigning the 0x1-0x3 packages accordingly.

If we also allow the package description to be a function, smart distribution could be implemented.

The payout process could be run async after epoch end.

1 Like