Skip to main content

ICON RPC Server

Project description

ICON RPC Server

This is intended to give an introduction ICON RPC Server. ICON RPC Server receives request messages from external clients, and send a response to clients. when receiving the message, ICON RPC Server checks the method of requests and transfer it to appropriate components (loopchain or ICON Service). ICON RPC Server also checks the basic syntax error of messages.

  • ICON RPC Server provides old version protocol

Building source code

First, clone this project. Then go to the project folder and create a user environment and run build script.

$ virtualenv -p python3 venv  # Create a virtual environment.
$ source venv/bin/activate    # Enter the virtual environment.
(venv)$ ./build.sh            # run build script
(venv)$ ls dist/              # check result wheel file
iconrpcserver-1.0.0-py3-none-any.whl

Installation

This chapter will explain how to install ICON RPC Server on your system.

Requirements

ICON RPC Server development and execution requires following environments.

  • OS: MacOS, Linux
    • Windows are not supported yet.
  • Python
    • Version: python 3.6.x
    • IDE: Pycharm is recommended.

Setup on MacOS / Linux

# Install the ICON RPC Server
(work) $ pip install iconrpcserver

Reference

License

This project follows the Apache 2.0 License. Please refer to LICENSE for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

iconrpcserver-1.0.6-py3-none-any.whl (58.1 kB view details)

Uploaded Python 3

File details

Details for the file iconrpcserver-1.0.6-py3-none-any.whl.

File metadata

  • Download URL: iconrpcserver-1.0.6-py3-none-any.whl
  • Upload date:
  • Size: 58.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.11.0 pkginfo/1.4.2 requests/2.19.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.25.0 CPython/3.6.5

File hashes

Hashes for iconrpcserver-1.0.6-py3-none-any.whl
Algorithm Hash digest
SHA256 0f2f914453772039fb3a007e41a47e041687ddd1db613310226809f8e2644cb0
MD5 8fa46647c53bf8a7381333a5c4160431
BLAKE2b-256 15e2bc5f3c1ea366d205e0ad1878d1b6ea1da0712d2a80b29c4f9966cc71438e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page