mirror of
https://github.com/FlipsideCrypto/web3.py.git
synced 2026-02-06 10:56:47 +00:00
62 lines
1.1 KiB
ReStructuredText
62 lines
1.1 KiB
ReStructuredText
Version API
|
|
===========
|
|
|
|
.. py:module:: web3.version
|
|
.. py:currentmodule:: web3.version
|
|
|
|
.. py:class:: Version
|
|
|
|
The ``web3.version`` object exposes methods to interact with the RPC APIs under
|
|
the ``version_`` namespace.
|
|
|
|
|
|
Properties
|
|
----------
|
|
|
|
The following properties are available on the ``web3.eth`` namespace.
|
|
|
|
.. py:method:: Version.api(self)
|
|
|
|
Returns the current Web3 version.
|
|
|
|
.. code-block:: python
|
|
|
|
>>> web3.version.api
|
|
"2.6.0"
|
|
|
|
|
|
.. py:method:: Version.node(self)
|
|
|
|
* Delegates to ``web3_clientVersion`` RPC Method
|
|
|
|
Returns the current client version.
|
|
|
|
.. code-block:: python
|
|
|
|
>>> web3.version.node
|
|
'Geth/v1.4.11-stable-fed692f6/darwin/go1.7'
|
|
|
|
|
|
.. py:method:: Version.network(self)
|
|
|
|
* Delegates to ``net_version`` RPC Method
|
|
|
|
Returns the current network protocol version.
|
|
|
|
.. code-block:: python
|
|
|
|
>>> web3.version.network
|
|
1
|
|
|
|
|
|
.. py:method:: Version.ethereum(self)
|
|
|
|
* Delegates to ``eth_protocolVersion`` RPC Method
|
|
|
|
Returns the current ethereum protocol version.
|
|
|
|
.. code-block:: python
|
|
|
|
>>> web3.version.ethereum
|
|
63
|