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

[Feature] Transaction call indexing #113

Open
0xOlias opened this issue Feb 28, 2023 · 1 comment · May be fixed by #867
Open

[Feature] Transaction call indexing #113

0xOlias opened this issue Feb 28, 2023 · 1 comment · May be fixed by #867
Labels
A: Indexing engine Area: Indexing engine A: Sync engine Area: Sync engine Bounty eligible Eligible for a bounty reward T: Feature Type: Feature

Comments

@0xOlias
Copy link
Collaborator

0xOlias commented Feb 28, 2023

Ponder could support call handlers:

ponder.on("Contract:mint()", async ({ event, context }) => {
  console.log(event.input.tokenId)
})

This feature would only be available when using a node/RPC provider that implements the non-standard trace_filter method. Currently, this method is supported by:

  • Alchemy
  • Quicknode (with Trace Mode add-on)
  • OpenEthereum and Erigon nodes

It is NOT supported by:

  • Anvil
  • Hardhat Network
  • Infura (Supported as of 6/8/23)
  • Moralis
@0xOlias 0xOlias changed the title Support call handlers Support transaction call handlers Apr 5, 2023
@0xOlias 0xOlias pinned this issue Jun 5, 2023
@0xOlias 0xOlias changed the title Support transaction call handlers Transaction call indexing Sep 12, 2023
@0xOlias 0xOlias added the Bounty eligible Eligible for a bounty reward label Sep 12, 2023
@0xOlias 0xOlias unpinned this issue Sep 12, 2023
@0xOlias 0xOlias added T: Feature Type: Feature A: Sync engine Area: Sync engine A: Indexing engine Area: Indexing engine labels Sep 26, 2023
@0xOlias 0xOlias changed the title Transaction call indexing [Feature] Transaction call indexing Sep 26, 2023
@mihoward21
Copy link

Hey @0xOlias, I see this got added to the roadmap back in September. Was wondering if there's any time estimate for it? Any current workarounds? We're pretty excited about Ponder but unfortunately I think this is a blocker for us.

@kyscott18 kyscott18 linked a pull request May 13, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A: Indexing engine Area: Indexing engine A: Sync engine Area: Sync engine Bounty eligible Eligible for a bounty reward T: Feature Type: Feature
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants