Comments (21)
Thanks, already started working on the issue. Will start by implementing minimum viable version first and then go from there.
from ethereum-etl.
@medvedev1088 this looks like a very interesting issue and we're happy to fund it via the ECF Web 3.0 Infrastructure Fund 👍 Hopefully we'll have some solid bounty hunters here soon to take a look
If you find any other issues that look compelling either on this repo or others, feel free to fill out more https://gitcoin.co/requests
Thanks!
from ethereum-etl.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work has been started.
These users each claimed they can complete the work by 6 months, 3 weeks from now.
Please review their action plans below:
1) evgeniuz has been approved to start work.
Would like to work on this issue, I'm interested in learning how to load and analyze block data and this seems like a good opportunity to start in this area. Will implement the job and tests for it.
Learn more on the Gitcoin Issue Details page.
2) sea212 has applied to start work (Funders only: approve worker | reject worker).
My understanding of the task: Define a proper class for an internal transaction, implement the export functionality to export internal transaction of smart contract method call (given a txid), write proper unit tests and document the usage of this feature. I think this job is no problem, since it only relies on a clever design in the beginning, api calls and parsing and no further deep knowledge. If further deep understanding of the inner structure of ethereum or evm assembly is required in any way, I can offer that as well.
Learn more on the Gitcoin Issue Details page.
3) kirikiri has applied to start work (Funders only: approve worker | reject worker).
As new web3py supports parity trace calls, I will resemble export_token_transfers_job.py with parity.trace_filter instead of eth.filter .
I will design and then develop traces_mapper that parses parity traces and maps it to our internal structure.
I'm familiar with parity and python and have all infrastructure for development, so it's easy to implement this task.
Learn more on the Gitcoin Issue Details page.
from ethereum-etl.
@medvedev1088 parity —tracing on
from ethereum-etl.
Hi @evgeniuz, just confirming that you received a 400 DAI payment for this issue. I am seeing a payment on my end but for some reason @gitcoinbot did not do a follow-up post
from ethereum-etl.
@medvedev1088 here's the best explanation I was able to find: https://ethereum.stackexchange.com/questions/31443/what-do-the-response-values-of-a-parity-trace-transaction-call-actually-repres.
from ethereum-etl.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
This issue now has a funding of 400.0 DAI (400.0 USD @ $1.0/DAI) attached to it as part of the Ethereum Community Fund via ECF Web 3.0 Infrastructure Fund .
- If you would like to work on this issue you can 'start work' on the Gitcoin Issue Details page.
- Want to chip in? Add your own contribution here.
- Questions? Checkout Gitcoin Help or the Gitcoin Slack
- $26,273.02 more funded OSS Work available on the Gitcoin Issue Explorer
from ethereum-etl.
@medvedev1088 looks like we've got some interest here from some workers!
I'd be happy to chat offline at mitchkosowski [at] gmail or @Mitch_Kosowski on Telegram/Twitter to talk about next steps in approving workers. Feel free to hit me up at your earliest convenience 👍
Thanks!
from ethereum-etl.
Thanks to all those that applied but we have approved @evgeniuz to start work on this bounty. @evgeniuz please start work at your earliest convenience 👍
from ethereum-etl.
Thanks @mkosowsk!
@evgeniuz let me know if you have any questions about the task.
from ethereum-etl.
Hi @evgeniuz how is the issue coming along? Thanks!
from ethereum-etl.
@mkosowsk, hi, please, see pull request, it’s implemented, waiting for review and comments.
from ethereum-etl.
@evgeniuz great job! Could you create the PR to develop branch instead of master?
from ethereum-etl.
@mkosowsk the task has been completed by @evgeniuz #104. Please release the bounty for him.
from ethereum-etl.
@evgeniuz are you up for taking another task for exporting traces from geth ethereum/go-ethereum#15516? It will be different as this API only works via websockets (alternatively traceBlockByNumber can be used, works with IPC and HTTP). And also I would like to split up the job into 2 parts: the one that exports raw JSON from JSON RPC API and another that parses JSON and produces CSVs.
from ethereum-etl.
@medvedev1088 I would like to, but will be busy next week. If no one else starts working on it after that, I'm up.
from ethereum-etl.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work for 400.0 DAI (400.0 USD @ $1.0/DAI) has been submitted by:
@mkosowsk please take a look at the submitted work:
- Learn more on the Gitcoin Issue Details page
- Want to chip in? Add your own contribution here.
- Questions? Checkout Gitcoin Help or the Gitcoin Slack
- $41,790.70 more funded OSS Work available on the Gitcoin Issue Explorer
from ethereum-etl.
@evgeniuz ok ping me when you are free, I have more tasks.
BTW, what options did you use when starting parity?
from ethereum-etl.
@mkosowsk Hi, I received payment, thanks :)
from ethereum-etl.
@evgeniuz have you noticed that gasUsed
is often null in parity responses? Do you know what's the reason?
from ethereum-etl.
Filed a bug to Parity about missing failed contract creations openethereum/parity-ethereum#9822. As a workaround can use batch size 1 and use trace_block
instead of trace_filter
.
from ethereum-etl.
Related Issues (20)
- How to store the output directory on an external drive?
- CloudQuery Source Plugin?
- How to ensure consistency between exported data and data on the chain?
- Duplicate contracts on BigQuery HOT 1
- Please help me with the BigQuery request !
- missing contract internal txn in ethereumetl export_blocks_and_transactions HOT 2
- Failed to transfer eth data to kinesis using ethereumetl stream HOT 1
- SQLalchemy never commits HOT 2
- Remove urllib3 v2 restriction once xenial has openssl 1.1.1+
- Google Pub/Sub message ordering
- Connection slow when I connect the postgresql db from remote
- Streaming to postgresql is Extremely slow. HOT 2
- Export all doesn't export any token transfers. HOT 2
- the version of ethereum-etl is not fully compatible with Python 3.11
- Erigon Client instead of GETH HOT 2
- receipt no support daFee,daGasPrice,daGasUsed ( mantle)
- [stream] cli works well but no data in postgres HOT 4
- suck at block 15098154 , got error
- Setting batch-size value above 100 for export_receipts_and_logs crush the program HOT 3
- Google Pub/Sub attribute size exceeded
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ethereum-etl.