Replies: 1 comment 1 reply
-
That sounds quite interesting @jeluard! In my own context, the |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Amaru is designed to allow advanced users to plug their own logic for key components (e.g. storage, mempool).
This approach could be taken a step further by exporting selected internals and making them available programmatically to those users.
User provided logic would then be compiled in the main
amaru
binary, and allow to tweak parts of the internals by hooking into selected events (e.g. block/transaction processing, scripts execution, parameter changes, ...).The concrete syntax for this is yet to be defined.
Potential use-cases
Having such an extension mechanism unlocks some interesting use-cases, among others:
Related work
Recently some client in the ethereum ecosystem started to ship related features. this proposition is inspired by those.
Beta Was this translation helpful? Give feedback.
All reactions