5. Python SDK

Tags: “Python API”


`Python SDK <https://github.com/FISCO-BCOS/python-sdk>’_ provides access to’ FISCO BCOS<https://github.com/FISCO-BCOS/FISCO-BCOS/tree/master-2.0>’_ Python API for nodes, supports node status query, deployment, and contract invocation. Based on the Python SDK, you can quickly develop blockchain applications. Currently, FISCO BCOS 2.0 is supported+ With FISCO BCOS 3.0+

注意

  • Python SDK is currently a candidate version, available for development and testing, available for enterprise applications Java SDK

  • Support FISCO BCOS 2.0 and 3.0 versions, different versions of the configuration and use see the project github home page readme documentation

Main characteristics

  • Provides calls to FISCO BCOS ‘JSON-RPC<../../develop/api.html>Python API for ‘_

  • Support HTTP short connection and TLS long connection communication mode, to ensure that the node and the SDK secure encrypted communication at the same time, can receive the message pushed by the node。

  • Support transaction parsing function: including the assembly and parsing of ABI data such as transaction input, transaction output, Event Log, etc

  • Supports contract compilation, compiling “sol” contracts into “abi” and “bin” files

  • Support keystore-based account management

  • Support contract history query

Install and configure the environment. For application development using the Python SDK, see ‘gitHub<https://github.com/FISCO-BCOS/python-sdk>’_ LINK