Skip to main content

An adapter between thor-restful and eth-rpc.

Project description

Give thor a RPC-API like Ehereum, now it’s mainly to be able to use Remix on Thor.

Working with builtin-contracts will make Web3-Gear more usable.

Installation on OS X

First install the system-dependecies for a successful build of secp256k1-py:

brew install automake libtool pkg-config libffi gmp openssl

Installation of Web3-Gear and it’s dependent Python packages via PyPI:

pip3 install web3-gear

Run

Installing through pip will make the web3-gear command available on your machine:

web3-gear

This will run web3-gear on 127.0.0.1:8545.

You can change its default behavior with the following parameters:

  • --host : rpc service host, eg: --host 127.0.0.1

  • --port : rpc service port, eg: --port 8545

  • --endpoint : thor restful service endpoint, eg: --endpoint http://127.0.0.1:8669

  • --keystore : keystore file path, eg: --keystore /Users/(username)/keystore), default=thor stand-alone(solo) built-in accounts

  • --passcode : passcode of keystore, eg: --passcode xxxxxxxx

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

web3-gear-1.0.1.tar.gz (12.3 kB view hashes)

Uploaded Source

Built Distribution

web3_gear-1.0.1-py3-none-any.whl (13.8 kB view hashes)

Uploaded Python 3

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