Skip to main content

ICON RPC Server

Project description

Build Status PyPI

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.

$ python3 -m venv venv        # Create a virtual environment.
$ source venv/bin/activate    # Enter the virtual environment.
(venv)$ make build            # run build
(venv)$ ls dist/              # check result wheel file
iconrpcserver-x.x.x-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
    • Make Virtual Env for Python 3.7.x

      Now we support 3.7.x only. Please upgrade python version to 3.7.x.

    • check your python version

      $ python3 -V
      
    • IDE: Pycharm is recommended.

Setup on MacOS / Linux

$ python3 -m venv work      # Create a virtual environment.
# 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 Distribution

iconrpcserver-1.7.2.tar.gz (31.0 kB view details)

Uploaded Source

Built Distribution

iconrpcserver-1.7.2-py3-none-any.whl (55.2 kB view details)

Uploaded Python 3

File details

Details for the file iconrpcserver-1.7.2.tar.gz.

File metadata

  • Download URL: iconrpcserver-1.7.2.tar.gz
  • Upload date:
  • Size: 31.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.6

File hashes

Hashes for iconrpcserver-1.7.2.tar.gz
Algorithm Hash digest
SHA256 e2fd8903d612eb80dab72dca51328ae0a3c76cd81f0aec61f9db318b1959d9d5
MD5 6b547450396e39b887d34c1cf52954cf
BLAKE2b-256 ad38a32e0b77c810668c7530947d971bdb638107f4c002e23a52078dd2efd2c9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: iconrpcserver-1.7.2-py3-none-any.whl
  • Upload date:
  • Size: 55.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.6

File hashes

Hashes for iconrpcserver-1.7.2-py3-none-any.whl
Algorithm Hash digest
SHA256 06262268602f0264774878ef66c1438a7b7145acb477838271e945549710b587
MD5 2c7d4e4d1fb5a8b296afc55f42a13e12
BLAKE2b-256 e966c8ede4da57157e31b69c6f5ccdac35ead77f9a814cc20d6e2b700f1b18a3

See more details on using hashes here.

Supported by

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