Skip to content
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

feat: transaction simulation endpoint #294

Open
ncitron opened this issue Oct 24, 2023 · 2 comments
Open

feat: transaction simulation endpoint #294

ncitron opened this issue Oct 24, 2023 · 2 comments
Labels
execution Execution-related work. feat New feature or request

Comments

@ncitron
Copy link
Collaborator

ncitron commented Oct 24, 2023

Supporting transaction simulation would be an awesome usecase for Helios. We need to think about what exactly this endpoint would look like.

The simplest case would be to have the same interface as eth_call but returning a receipt for the simulated transaction. Two additional features we could add is showing a state diff from the transaction, or even to support allowing arbitrary rpc calls on the post transaction state.

@ncitron ncitron added feat New feature or request execution Execution-related work. labels Oct 24, 2023
@shazow
Copy link

shazow commented Oct 24, 2023

Related brainstorming thread in case it's useful later: https://warpcast.com/ncitron.eth/0x4238de4f

@TateGunning
Copy link

Nice work! Many variables to consider.

Perhaps more complex cases involve greater decentralisation contingent or security detail depending, or applied analytics.

Mutual respect and disclosure of raw info or tasteful privacy.

Idea-flow possibilities: origination, consent, scope model promoting user awareness best practice and or training module, mental status, biographics, attempt versus equal benefit, time mechanisms, early observatory clicks, too often repetitive feature, response to request, response to robot request or vice versa false attempt, close, total failure, failure to respond after responding respectfully to request, respond with reputation risks, clear definables or bona fide glossary, login attempts, aggregates, opt out, opt less in, blindness radar, actual response to actual request, timidability versus publishability, royalty if any, etc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
execution Execution-related work. feat New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants