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

Add Ethereum provider to crawler #56

Closed
shanejearley opened this issue Jul 5, 2022 · 4 comments · Fixed by #142
Closed

Add Ethereum provider to crawler #56

shanejearley opened this issue Jul 5, 2022 · 4 comments · Fixed by #142
Assignees

Comments

@shanejearley
Copy link
Contributor

No description provided.

@shanejearley shanejearley changed the title Add Ethereum essentials to parma crawler and push events to test bucket for Athena sandbox Add Ethereum support to crawler and push events to test bucket for Athena sandbox Jul 25, 2022
@shanejearley
Copy link
Contributor Author

@hawyar we'll work this out in the coming weeks while wrapping up IoTeX support

@shanejearley
Copy link
Contributor Author

Handy tools:

  • Ethers: like IoTeX Antenna, the essential (more popular) Ethereum library
  • Add ethereum tools and diagram #113: provides an easy local fork of mainnet for useful historic data with a (free) and easy network to send test events

@shanejearley
Copy link
Contributor Author

shanejearley commented Sep 15, 2022

Schematize and crawl the following to get the hands dirty

  • Transfer event
  • Block event
  • Stake event (will provide contract addresses shortly)

@shanejearley shanejearley changed the title Add Ethereum support to crawler and push events to test bucket for Athena sandbox Add Ethereum provider to crawler Sep 15, 2022
@shanejearley
Copy link
Contributor Author

shanejearley commented Oct 3, 2022

@hawyar The third and final task on this issue is to grab the Beacon Chain Validator Deposit Contract DepositEvent (the mainnet contract is here and the testnet contract is here) and add this to our schema/crawler. We'll have a few more specific contracts to grab for Ethereum staking providers, but those will be in the next issue. This contract covers official validator registration, so all providers pass through it. It will also give a nice scoped intro to indexing contract events in our system.

Also check out this Ethers issue for a nice starting point.

@shanejearley shanejearley linked a pull request Oct 11, 2022 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants