pip install -U steemtools
> Blockchain parsing, Posts and Accounts
> Witness Fees and Markets
> Updating your Witness
> Fetching Market Prices
Please see examples.
> Automatic failover for witnesses by @jesta
steemtools depends on Piston, and Piston depends on scrypt. If you get an error like this during installation:
fatal error: openssl/aes.h: No such file or directory
You can fix this by installing libssl-dev
:
sudo apt-get install libssl-dev
Having a local node is highly recommended for blockchain parsing, or applications that need low latency/high reliability.
Pull the docker images:
docker pull teego/steem-wallet
docker pull teego/steem-blockchain
Initiate the blockchain image:
docker create --name steem-blockchain teego/steem-blockchain /bin/true
Run our node:
docker run --name steem-node --rm -it --volumes-from steem-blockchain -v ~/steem/node.config.ini:/witness_node_data_dir/config.ini -p 8090:8090 teego/steem-wallet
Note: You can find the node.config.ini
in steemtools/sample
.
You can also pass custom parameters by appending this to the previous command:
/usr/local/bin/steemd --rpc-endpoint = 0.0.0.0:8090 --replay
Get into CLI Wallet (optional):
docker exec -it steem-wallet /usr/local/bin/cli_wallet