Skip to content

Refactor Execution Cycle #5356

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
s8sato opened this issue Mar 16, 2025 · 0 comments
Open

Refactor Execution Cycle #5356

s8sato opened this issue Mar 16, 2025 · 0 comments
Labels
api-changes Changes in the API for client libraries Bug Something isn't working Enhancement New feature or request Executor Optimization Something isn't working as well as it should Performance non-functional Refactor Improvement to overall code quality
Milestone

Comments

@s8sato
Copy link
Contributor

s8sato commented Mar 16, 2025

Roadmap to resolve critical bugs and implement key features.

flowchart BT
  classDef bug fill:#8c4351,fill-opacity:0.5
  classDef optim fill:#A8C686,fill-opacity:0.5
  classDef feature fill:#166775,fill-opacity:0.5

  B((bug)):::bug
  P((optim)):::optim
  F((feature)):::feature

  %% #REC(#5356 Refactor execution cycle)
  #TXF(#1177 Transaction fees):::feature
  #INT(#4968 Internal transactions):::feature
  #FTC(#5232 Fix triggering conditions):::bug
  #TPT(#4937 Trigger per transaction):::bug
  #PMQ(#5338 Permissions for queries):::feature
  #TXQ(#5171 Transactional queries):::bug
  %% #XPP(#0000 Exclude user-defined logic from prediction paths)
  #LFC(#4756 Reduce FFI calls):::optim
  #XRD(#5357 Executor roles deconstruction)
  #WFS(#5358 Wasm FFI simplification)
  #RDB(#4672 RDB-like World):::bug
  #RPM(#5359 Registrable permissions)
  #CWX(#5147 Registrable executables)
  #GRR(#5360 Grant/Revoke rules):::bug
  #RID(#5034 Redundant IDs):::optim
  #MST(#5229 Multisig tables):::bug
  #NSI(#5361 Namespace dimension vs. lightweight IDs):::optim
  #WXE(#5362 Wasm executable should declare the union of possible events)
  #GXC(#5355 Generic structure through execution cycle)

  #INT .->|?| #TXF
  #WXE .->|?| #TXF
  #TPT --> #INT
  #TPT --> #FTC
  %% #XPP --> #TPT
  #XRD .-> |?| #TPT
  #WXE .-> |?| #TPT
  #GXC --> |Phase 2| #TPT
  #XRD --> #PMQ
  #GXC --> #PMQ
  #WFS --> #TXQ
  %% #XRD --> #XPP
  #XRD --> #LFC
  #WFS --> #LFC
  #WFS --> #XRD
  #CWX --> #XRD
  #RPM --> #XRD
  #WXE .-> |?| #WFS
  #GXC --> #WFS
  #CWX --> #RDB
  #RPM --> #RDB
  #GRR --> #RDB
  #RID --> #RDB
  #MST --> #RDB
  #NSI --> #RDB
  #GXC --> #RDB
  #GXC --> #RPM
  #GXC --> #GRR
  #GXC --> #WXE

Loading

Printable PDF

Relevant Issues

@s8sato s8sato added api-changes Changes in the API for client libraries Bug Something isn't working Enhancement New feature or request Executor Optimization Something isn't working as well as it should Performance non-functional labels Mar 16, 2025
@s8sato s8sato added this to the 2.0.0-rc.2.0 milestone Mar 16, 2025
@s8sato s8sato self-assigned this Mar 16, 2025
@s8sato s8sato linked a pull request Mar 16, 2025 that will close this issue
4 tasks
@s8sato s8sato removed a link to a pull request Mar 16, 2025
4 tasks
@s8sato s8sato changed the title Refactor execution cycle Refactor Execution Cycle Mar 16, 2025
@s8sato s8sato added the Refactor Improvement to overall code quality label Mar 16, 2025
@s8sato s8sato removed their assignment Mar 17, 2025
@0x009922 0x009922 pinned this issue Apr 7, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api-changes Changes in the API for client libraries Bug Something isn't working Enhancement New feature or request Executor Optimization Something isn't working as well as it should Performance non-functional Refactor Improvement to overall code quality
Projects
None yet
Development

No branches or pull requests

1 participant