Find Jobs
Hire Freelancers

Needed a GETH Node - Build Custom Tracer

$15-25 USD / hour

Cerrado
Publicado hace más de 2 años

$15-25 USD / hour

We are currently running a GETH node on BSC. Using one of the inbuilt "debug_traceCall" functions specifically the "callTracer". However it's very limited in its capacity. Such that it is limited by a single transaction & does not provide any "stateDiff" as seen on parity node trace call API. I am looking for a Golang engineer to build a custom tracer for my node called "multiTraceCallWithDiff" which can do the following: - multiTraceCallWithDiff - Receive a batch of transactions to trace. Runs similar to the existing "callTracer" method and unfurls internal calls looking for filteredAddresses (batch size 20-500tx) - filteredAddresses - Receive an array of addresses used to filter and return relevant stateDiff on matched addresses found from running "mulltiTraceCallWithDiff" and tracing each call. - stateDiff - If a traced call interacts with any of the addresses in the filteredAddresses array, then we should store the changed state of the filtered contract. - Return stateDiff - A hash map returned after execution over RPC or WS. The hash map key will be an address and the value will be an object containing the state after all traces have been executed against that address.
ID del proyecto: 31577230

Información sobre el proyecto

8 propuestas
Proyecto remoto
Activo hace 2 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
8 freelancers están ofertando un promedio de $21 USD /hora por este trabajo
Avatar del usuario
Hello rotsok75,   We have 20 years of strong experience in JavaScript, Golang, Blockchain, Ethereum, as a result, we can successfully complete this project.   Please, review our profile here: https://www.freelancer.com/u/tangramua Here detailed information about our company, our portfolio, and the client's recent reviews.   Also, we wanted to personally discuss questions about your project, which helps us to give you the right estimation.   Best regards, Tangram Canada Inc.  
$22 USD en 5 días
5,0 (40 comentarios)
6,8
6,8
Avatar del usuario
Hello, Hope you are doing well. I am a Senior Blockchain and Cryptocurrency Expert with 9+ years of Experience in Blockchain Industries. My Skills are: - Blockchain, Cryptocurrency, Ethereum, Bitcoin, NEO, Stellar, Tronix, EOS - Secure Smart Contract, Simulations, Solidity, ERC20/ERC223/ERC721 Token, NFT marketplace, polkadot, cardano, Defi, pancakeswap, Uniswap, - Dapps, Decentralized Exchange, Wallets, Crypto Bots - Cryptocurrency Exchange development- C/C++, Java, Golang, Python, reactjs, Node.js etc. Waiting for your valuable response. Thanks.
$20 USD en 40 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
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
$22 USD en 60 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de UNITED STATES
Washington, United States
0,0
0
Miembro desde sept 3, 2021

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.