As a report has it, the latest version of VeChain thor-request.py, a better library designed to interact with VeChain blockchain in Python, has been released with a number of bug fixes.
A pseudonymous VeChain core developer identified on Twitter as ‘A Byte Ahead’ shared the new development with the VeChain community members. According to the report, the new version comes with a number of new features.
A Byte Ahead tweeted, “VeChain thor-request.py version v0.5.0 is released to the Github and PyPi. Multi-Clause Transaction feature, timeout for requests, and fixed some bugs brought up by our community members.”
— A Byte Ahead (@abyteahead) June 18, 2021
Based on the additional information on Github, the following are the improvements and fixed bug:
- Multi-Clause Transaction (MTT) feature is added, but testing isn’t there yet.
- The requests all have timeout added (customizable, 10s by default)
- Fix an error caused by the user imposing gas on the transaction execution.
About VeChain thor-request.py
Thor.requests.py is described as a better library to interact with VeChain blockchain in Python. According to a report on 9th June 2021, the tool is still in the Alpha stage.
Back then, A Byte Ahead said, “Hello beloved VeChain Community and members in #VeFam! Here is a pre-release of thor-requests.py, a better library to interact with VeChain blockchain in Python. It is still in Alpha stage, but very functional. Try it, throw issues at me here.”
On Github, Thor.requests.py is tagged as VeChain for humans because it enables users to interact with VeChain blockchain seamlessly. The tool also covers a number of topics on contract interaction, VET transfer, and transaction debug.
Moreover, it automatically estimates gas and decodes events/revert reasons for users. This tool can also be described as an easy-to-use Python SDK that talks to VeChain Thor blockchain like a pro.