Find Jobs
Hire Freelancers

GETH Node - Build Custom Golang Tracer

$250-750 USD

Zavřený
Zveřejněno před více než 2 roky

$250-750 USD

Zaplaceno při doručení
I am currently running a GETH node on BSC. Using one of the inbuilt "debug_traceCall" function, specifically the "callTracer". However it's very limited in its capacity. The main issue is it only returns internal contract call information and does not provide the state change from the execution of these trace calls. The desired custom trace_call I wish to develop would allow for multiple batched trace_calls to be submitted on the current block, it would then return the state change of impacted contracts that the trace_called transactions interacted with, it. (Similar to parity's trace calls stateDiff feature) [login to view URL] I am looking for a Golang engineer to build a custom tracer for my node called "multiTraceCallWithReserves". debug_multiTraceCallWithReserves(pendingTransactions, targetContractAddresses) What it does? Receives a batch of pending transactions to trace. These will run similar to the existing callTracer method which unfurls internal calls, looking for targetContractAddresses. If the unfurled traced call interacts with an address found with-in the targetContractAddresses array then we query the getReserve() public method on this matched contract address and store its value. param: pendingTransactions - An array of transactions objects we wish to run a trace on to determine if they interact with any targetContractAddresses. param: targetContractAddresses - An array of addresses used to filter through traced transaction calls and return relevant state changes to the target contract. storage object: stateDiffMap - If a traced call interacts with any of the addresses in the targetContractAddresses array, then we should store the changed state of the filtered contract. stateDiffMap is returned at the end of the trace execution Notes: Traced calls that interact with addresses matched from the targetContractAddresses array on multiple occasions should reflect the stateDiff of all traces completed sequentially. Traces should happen in natural mining order as to ensure the most accurate stateDiffMap is returned. Filtering of unnecessary state must be well optimised to ensure execution time is extremely quick (Goal is 100ms-1000ms). Looking for someone who has strong experience with Golang, Ethereum & Geth Nodes. Go-Ethereum Javascript Tracers: [login to view URL] Go-Ethereum Golang Tracers: [login to view URL] Deliverables Custom GETH tracer that run 100-400 pending transactions on the current pending block, capture traced state changes of specific contract addresses and return the changes as a hash map. Speed critical tracing and with +1000 filter addresses to monitor in trace calls.
IČ projektu: 31590877

O projektu

3 nabídky
Vzdálený projekt
Aktivní před 2 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
3 freelanceři nabízejí v průměru $497 USD za tuto práci
Avatar uživatele
Hi! Hope you are doing great! I just saw your request and really interested in working on it. But i am still confused about few things. If you are interested, kindly contact me, few questions needs to be answered before starting the work. Thanks for your interest.
$500 USD v 7 dnech
0,0 (1 recenze)
0,0
0,0
Avatar uživatele
My name is Egor and I am an experienced and professional Javascript developer. My specialization is the creation of back-end and front-end parts for websites and web applications, as well as blockchain development of any complexity. I help my clients to implement any of their ideas the way they want. For 5 years of working in various web studios on top-level projects, I have learned a huge number of technologies and developed clear principles: - I never lose touch - I always bring the project to the end - I do not do work at a lower level than in the portfolio
$500 USD v 10 dnech
0,0 (0 recenze)
0,0
0,0
Avatar uživatele
Hello, I am a senior blockchain and Cryptocurrency developer with experience of 7+ years. I have expertise in __ React.js, Golong, Java, JavaScript, C#, C++, Node.js, python, solidity and I can develop Frontend/Backend UI/UX design- Blockchain Nodes Server Management, Sound noesis of Security Algorithms like- SHA256, Hyper ledger, etc. I have expertise in NFT -SOLANA ,BSC, DeFi, Polkadot, CARDANO-Web3, Smart Contracts, Tron, Ethereum2.0, Bitcoin and an architect rich experience with Blockchain (both public and private), My expertise includes building new Cryptocurrencies and performing hardforks of the existing PoS and POW solutions, modifying algorithms and coin supply schemes, customization of wallets etc. Please contact me for sample work and other details through chat. REGARDS
$490 USD v 7 dnech
0,0 (0 recenze)
0,0
0,0

O klientovi

Pochází z UNITED STATES
Santa Clara, United States
0,0
0
Členem od zář 23, 2021

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.