radicle-dev / radicle-registry

An experimental Substrate implementation of the Radicle Registry 📒
https://registry.radicle.xyz
GNU General Public License v3.0
33 stars 4 forks source link

Implement Registration fees #599

Closed NunoAlexandre closed 4 years ago

NunoAlexandre commented 4 years ago

User journey

When registering a user or an org in the registry, the tx author will be charged for a "registration fee" on top of the ordinary tx fee. This registration fee covers for the weight that such a transaction causes on the chain stores. If the author does not have enough funds, an error will be returned.

Specification

  1. The author will pay for a "registration fee" for RegisterUser and RegisterOrg
  2. The fee is a static value defined in the runtime by us, equal for both user and org registration, and independent of the contents of those transactions.
  3. It's a one time, 100% burn fee.