dfuse for EOSIO requires two programs:
- A deep-mind-enabled
- Download pre-compiled binaries from the GitHub Releases page.
- Put the binary
To install from source, refer to https://github.com/dfuse-io/dfuse-eosio
Installing a deep-mind-enabled
dfuse for EOSIO requires a deep-mind enabled
nodeos binary. At the time of writing, the patch necessary for dfuse to function has been merged into https://github.com/eosio/eos but has not yet been published in a new release. Version v2.0 is known not to have the deep-mind patch. Subsequent releases should have all that is necessary.
It is safe to use this forked version as a replacement for your current installation, all special instrumentations are gated around a config option (i.e.
deep-mind = true) that is off by default.
This instrumentation has been merged in the upstream develop branch, but is not yet in a release: https://github.com/EOSIO/eos/pull/8788
Mac OS X:
Mac OS X Brew Install
brew install dfuse-io/tap/eosio
Mac OS X Brew Uninstall
brew remove eosio
Ubuntu 18.04 Package Install
wget https://github.com/dfuse-io/eos/releases/download/v2.0.5-dm-12.0/eosio_2.0.5-dm.12.0-1-ubuntu-18.04_amd64.deb sudo apt install ./eosio_2.0.5-dm.12.0-1-ubuntu-18.04_amd64.deb
Ubuntu 16.04 Package Install
wget https://github.com/dfuse-io/eos/releases/download/v2.0.5-dm-12.0/eosio_2.0.5-dm.12.0-1-ubuntu-16.04_amd64.deb sudo apt install ./eosio_2.0.5-dm.12.0-1-ubuntu-16.04_amd64.deb
Ubuntu Package Uninstall
sudo apt remove eosio
RPM-based (CentOS, Amazon Linux, etc.):
RPM Package Install
wget https://github.com/dfuse-io/eos/releases/download/v2.0.5-dm-12.0/eosio-2.0.5-dm.12.0-1.el7.x86_64.rpm sudo yum install ./eosio-2.0.5-dm.12.0-1.el7.x86_64.rpm
RPM Package Uninstall
sudo yum remove eosio