Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • System Level - Influence the whole blockchain system rules and features
    • Can fail transactions
    • Do not pay fees for execution*
    • Permissions are not checked for them (can freely modify WSV state)
  • User Level - Provide services to users and other apps
    • Pay fees for execution*
    • Act on behalf of their technical accounts and their permissions

Permissions

Persistent State

...

  1. Any Trigger that can fail transaction execution (is system level) - should be registered with democracy voting module
  2. Any periodic Trigger (time or block based) which is considered "system" level and does not pay fees (see Execution Limits section) - should be registered with democracy voting module
  3. In other cases users can freely register their own triggers if they can pay trigger registration fee (which might depend on WASM blob size)

...