Release Notes
v0.4.3 (2023-05-26)
Bugfixes
Fixed a bug of
get_height_after_tsmay cause block not found due to the given timestamp is after the latest block
v0.4.2 (2023-05-17)
Bugfixes
Fixed a bug of
stepparameter, may cause death loop inGethGraphQLOptimized logic of recursion call of
GethGraphQL
v0.4.1 (2023-05-16)
Bugfixes
Fixed a bug of
stepparameter, may cause death loopOptimized logic of recursion call of
GethCustomHttp
Internal Changes
Made
GethGraphQLErrorexported due to be forgot by last commit
v0.4.0 (2023-05-16)
Features
Added
GethGraphQLto provide lighter and faster information acquisition capabilities.Added
GethGraphQL.get_block_ts_by_numberto provide the ability to quickly query a block timestampAdded
GethGraphQL.get_blocks_ts_by_numbersto provide the ability to quickly query the timestamps of continuous blocks
Breaking changes
Renamed
GethCustomHttp.get_blocks_by_numberstoget_blocks_by_numbers_rangefor continuous block fetchingAdded new
GethCustomHttp.get_blocks_by_numbersfor non-continuous block fetching by a list of block numbersAdded
stepparameter forGethCustomHttp.get_blocks_by_numbersandGethCustomHttp.get_blocks_by_numbers_rangefor custom request size
Internal Changes
Updated
web3to 6.4.0Fixed some code-style issues
v0.3.6 (2023-05-09)
Internal Changes
Updated
orjsonto 3.8.12Updated
web3to 6.3.0Added
sphinxdependency
v0.3.5 (2023-04-24)
Bugfixes
Fixed typo in
Release Notes
v0.3.4 (2023-04-24)
Bugfixes
Fixed typo in
README
v0.3.3 (2023-04-24)
Improved Documentation
Added
Build StatustoREADMEAdded
Python VersiontoREADMEAdded
Wheel StatustoREADMEAdded
Latest VersiontoREADME
v0.3.2 (2023-04-24)
Miscellaneous changes
Added auto publish to github workflow
v0.3.1 (2023-04-24)
Improved Documentation
Added pypi install guide to
READMEAdded
Documentation StatustoREADME
Miscellaneous changes
Added pypi release
v0.3.0 (2023-04-23)
Bugfixes
Fixed typo
ethhelper.connnectorstoethhelper.connectors
Improved Documentation
Added full read-the-docs style documentation
v0.2.2 (2023-03-27)
Breaking changes
Used timestamp instead of
datetimefor time calculation
v0.2.1 (2023-03-27)
Features
Added ability to aggregate requests
Added ability to get a series of consecutive blocks
Internal Changes
Migrated the direct query interface of logs from
ethtocustom
v0.2.0 (2023-03-22)
Breaking changes
Removed properties in
SyncStatusthat Geth has determined not to provide
Bugfixes
Fixed the bug that
topicsinFilterParamsprovided to web3 use hexstrinstead ofbytesFixed the bug that the type of
block_hashinFilterParamsshould beHash32instead ofHexBytesFixed typo in name of WS interface
Features
Added judgment on conflict between
block_hashandfrom_block/to_blockinFilterParamsAdded
GethCustomHttpto provide some additional common capability interfacesAdded waiting for the node to synchronize to WS, now the node will not push the new block to be synchronized when the node is synchronizing
v0.1.18 (2023-03-16)
Internal Changes
Updated
web3to 6.0.0
v0.1.17 (2023-03-11)
Internal Changes
Updated
eth-typingto 3.3.0Updated
pydanticto 1.10.6Updated
mypyto 1.1.1Updated
pytestto 7.2.2
v0.1.16 (2023-03-02)
Bugfixes
Fixed missing type configuration
Features
Added conversion of GWei and ETH to Wei
Made
FilterParammutable
v0.1.15 (2023-03-02)
Internal Changes
Updated code style
Added more config items for linting tools
Used
blackinstead ofyapfUsed
ruffinstead offlake8
v0.1.14 (2023-03-01)
Breaking changes
Exported all types and tools
Internal Changes
Converted multi-level relative imports to absolute imports
Standardized the format of
isort
v0.1.13 (2023-03-01)
Features
Implemented full HTTP interfaces for the
ethnamespace (100%)
Internal Changes
Updated
orjsonfrom 3.8.6 to 3.8.7
v0.1.12 (2023-02-28)
Features
Exposed the asynchronous task of websocket
v0.1.11 (2023-02-27)
Features
Added comparison and hash functions for common standard types
v0.1.10 (2023-02-27)
Features
Implemented more HTTP interfaces for the
ethnamespace (80%)Modified test cases to cover more information
Added more test cases
Internal Changes
Updated
web3to 6.0.0b11
v0.1.9 (2023-02-24)
Features
Made
TxParamsmutable
v0.1.8 (2023-02-24)
Breaking changes
Changed all host and port to url
v0.1.7
Added
__str__forHexBytesandIntStr
v0.1.6
Allowed
HexBytesandIntStrbe inited by duper
v0.1.5
Removed log utils
Changed the way to get logger
Made all test infomation show in logs
Fixed a bug when websocket is close the task is not safely closed
v0.1.4
Added Websocket new block subscribe
v0.1.3
Added
py.typedto export type infomation and support PEP561
v0.1.2
Modified the link in
READMEAdded
LICENSE
v0.1.1
Added auto release using github workflow
Modified the project description
v0.1.0
First commit
Implemented the HTTP interfaces of the
txpoolandnetnamespaces of Geth nodePartially implements the HTTP interface of the
ethnamespace (50%)