Modify python electrum blockchain class for variable header length
£20-250 GBP
Lezárt
Kiadva ekkor: majdnem 6 évvel ezelőtt
£20-250 GBP
Teljesítéskor fizetve
I need you to develop some software for me. I would like this software to be developed using Python. Ok, let me put here the brief;
You will see here;
[login to view URL]
This is electrum wallet. And it's expecting headers to come back at 80 bytes long, in chunks of 2016. This works fine when the server sends them at this length, However our headers are longer. They are also variable.
Ok, So, here's an example;
020000000000000000000000000000000000000000000000000000000000000000000000ffc9050e834e51d2eb40ecda5308714f55743d3c74aed01294bbff1db60ea3acca4ad75100000006e9050000067692ceddd376
This is one header. You will notice byte 81 contains '06' and this byte indicates the length of the following hex.
So to hash this, we can say;
Read the first 80
Then read byte 81 (06)
Then read this many bytes (06)
so the full header is 87
We can then hash this as normal (Double 256)
The complexity here is for example, in the verify_chunk method, we are expecting header's of 80, so as an example in this method we would need to account for this variable length. as well as elsewhere in the file where this convention is used.
Perhaps either having a method to return a position based on a block height, or storing these in a file.
Can you provide a rough estimate and task summary to complete this task. I personally estimated around 8-10 hours including some testing, but I don't have the time right now, and it's urgent.
I have a server instance running it can be tested against.
Many thanks
Hello,
I can help with you in your project Modify python electrum blockchain class for variable header length. I have more than 5 years of experience in Python, Software Architecture. We have worked on several similar projects before!
We have worked on 300+ Projects. Please check the profile reviews. I can deliver your job with in your deadline. Please ping me for more discussion.
I can assure the 100% job satisfaction.
Thanks,
Hello
Please answer the following :
In the example you put , the final hash should be
5c11c0a01a51944a155a90aa157594799586ebab88f9bebcf68fc63b6ad4dc41
after applying the sha256 to the last bytes after the 80th byte ?
If the answer is yes ,
Please send more variable length hashes like you encounter so I can check if my method is working
with variable length .
p.s
I applied the sha256 to the last bytes after the 80th byte , I'm not familiar with electrum hashing and if its the same as Bitcoin or not .
p.s
If you have no problem with my bid , please don't select me yet
Regards
Welcome, dear clients!
I'm a professional cryptocurrency developer who has worked on a hundred kinds of big and small projects for 7 years.
I work for cryptocurrency project like payment gateway, wallet, cryptocurrency exchange as well as cryptocurrency lotto site.
I am also a developer of coin and token, we integrated different types of Blockchain services like KYC, Airport Security.
I am also working on artificial intelligence system.
I will complete the project within a time period.
My work experience is cryptocurrency in 5 years.
My @skype Id: 99fe6b36964f6b81
My contact number: +91 9033796394
More information will be provided on skype interview.
Looking forward to your positive response.