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, default=127.0.0.1
- port, rpc service port default=8545
- endpoint, thor restful service endpoint, default=http://127.0.0.1:8669
- keystore, keystore file path (eg: /Users/(username)/keystore), default=thor stand-alone(solo) built-in accounts
- passcode, passcode of keystore