bloXroute network gateway for scaling blockchains
Project description
App description
-
bloxroute-gateway connects you to the BDN, a blockchain distribution network, to greatly speed up block propagation times and scale your blockchain today.
-
bloxroute-cli is also included.
Prereqs
This project depends on Python 3 and its development extensions. These instructions assuming you are running an operating system with Python 3 installed.
Ubuntu:
sudo apt-get update
sudo apt install python3-dev gcc
CentOS:
yum install gcc libffi-devel
Alpine Linux:
apk add build-base automake libtool libffi-dev python3-dev linux-headers
Installation
It's best to run this program inside of a virtual environment, especially if your system's default Python version is not 3.6 or 3.7. The recommended Python version is 3.7.
bloxroute-gateway has C++ extensions that are compiled per operating system, so this PIP package is distributed
only as an Source Distribution. During installation, we require distro
to determine the operating system version
and requests
to fetch the right set of C++ extensions from an S3 bucket.
pip install requests==2.22.0 distro
pip install bloxroute-gateway
Running
$ bloxroute-gateway --blockchain-protocol [blockchain-protocol] --blockchain-network [blockchain-network]
If you are running an Ethereum gateway, you will also need to specify the public key of your Ethereum node:
$ bloxroute-gateway [...] --node-public-key [hex-encoded-key]
Supported Protocols and Networks for bloXroute Mainnet
- BitcoinCash: Mainnet
- Ethereum: Mainnet
Documentation
You can find our full technical documentation and architecture on our website.
Troubleshooting
Contact us at support@bloxroute.com for further questions.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for bloxroute-gateway-1.62.13.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c652b373b872b9a994400e6856e567a5a62116a6233b44554b922e2c5b3ccdfa |
|
MD5 | 37634f73303c45530079f5804112e1e1 |
|
BLAKE2b-256 | c3983647ac4296f5c2e045fb3902ec2885b6aaa0c0e413ce029f41fcd86dbd69 |