Skip to content

More useful ideas #464

@Keith-CY

Description

@Keith-CY

I've got these thoughts during reading https://mirror.xyz/vanishk.eth/MTwltQDrHZenEPaFB9YsnScHVREmA3EWfLW-r9VguXs

It's just a TODOs now, and I will enrich each one ASAP.


What we have, but can be better

  • State synchronization
  • Message relaying
  • General purpose indexer
  • Plugin system
  • Expressive query language

What we can add

  • Development Dashboard: I've used similar functions in Elixir, https://github.com/phoenixframework/phoenix_live_dashboard, it's useful to locate performance bottlenecks and debug on production/development environments.
  • Hot reloading: Enable hot-reloading in development mode, as https://docs.nestjs.com/recipes/hot-reload
  • Type generation
  • Built-in account abstraction: as discussed in wallet-connect protocol, there are two types of account, 1 from the perspective of a wallet, and 1 from the perspective from a dapp. For project built by kuai, we may consider supporting account from dapp perspective natively. The key point is how to map a bundle of addresses to an account in the backend natively.
  • Local tx simulation: Dump the state and run tx sequentially to rehearse the actions on-chain

Metadata

Metadata

Assignees

Labels

documentationImprovements or additions to documentation

Type

No type

Projects

Status

📋 Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions