Witness Essentials: Pricefeed Update (Docker Support, USDT > USD Calculation)

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@therealwolf·
0.000 HBD
Witness Essentials: Pricefeed Update (Docker Support, USDT > USD Calculation)
![](https://cdn.steemitimages.com/DQmTTzkdspRQAUPbepHXiGydhJBRwho4UC8B5nAzs12gsAP/image.png)

---

`Witness Essentials: Pricefeed` received an update, which includes:

- Docker Support (incl. PM2 for 24/7 uptime)
- USDT > USD Calculation (USDT Peg is broken)
- Few smaller changes (Private Active-key is now saved inside the config.json instead of .env, better logging, etc.)

Github: https://github.com/witness-essentials/pricefeed

---

<h2>What is Witness Essentials?</h2>

`Witness Essentials` is a collection of important tools for witnesses.

Github Organization: https://github.com/witness-essentials

More Info: <a href="https://steemit.com/witness-update/@therealwolf/witness-essentials-hf20-ready">Witness Essentials Explained</a>

If you're interested in working with me on them, let me know so I can invite you into the organization.

---

<h2>Pricefeed Overview</h2>

The goal for this script was to bring another great alternative to the landscape of witness-tools. @someguy123 & @drakos are providing two other great scripts. But for decentralisation, it's better to have more alternatives, than not enough.

Here are a few of the key features:

- 5 major exchanges supported
- Transaction signing either via private signing-key or private active-key
- RPC Failover
- USDT > USD calculation (can be disabled in the config)
- PEG support
- Robust error handling.

---

<h2>Getting Started</h2>

The easiest way to get started is to use Docker:

```
git clone https://github.com/witness-essentials/pricefeed.git
cd pricefeed
chmod +x run.sh
./run.sh install_docker
./run.sh build
./run.sh start
```

For more detailed installation instructions (incl. manually with node) check out the repository:

**Github:** https://github.com/witness-essentials/pricefeed

---

<h2>Update Instructions</h2>

If you're upgrading from an old version, make sure to edit the config accordingly.

The `.env`-file has been removed and the private active-key has to be added to the config now. But only if you're not using the private signing-key feature AND/OR if the witness is disabled and you want to still publish the feed.

---

<h2>For Utopian</h2>

I initially re-worked and published the new price feed in the aftermath of HF20 and due to the voting mana drainage, I didn't add it to utopian-io.

If the previous world could be considered in the review of this contribution, that would be great!

Link: https://steemit.com/witness-category/@therealwolf/signing-keys--pricefeed---witness-essentials-solution

Commits: https://github.com/witness-essentials/pricefeed/commits/master

---

Alrighty then, I wish all of you a successful week!

*@therealwolf*

---

<sup>If you believe that I'm of value for Steem, then please <a href="https://steemit.com/~witnesses">vote for me</a> as witness. You can also set me as a <a href="https://v2.steemconnect.com/sign/account-witness-proxy?proxy=therealwolf&approve=1">proxy</a> and I'll vote on great witnesses for you. You can learn more about me and my witness infrastructure on <a href="https://therealwolf.me">therealwolf.me</a>.</sup>
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,