requirements

you need

  • docker and docker-compose
  • golang

obtaining w3btream

clone our w3bstream fork

git clone --depth 5 https://github.com/ioCarb/sprout

build ioctl

  • clone our iotex-core fork
git clone --depth 5 https://github.com/ioCarb/iotex-core-old.git
  • to compile ioctl, cd to the iotex-core folder and run:
make ioctl
  • set the endpoint to be the local w3btream docker container
ioctl config set wsEndpoint 'localhost:9000'
  • the binary will be iotex-core/bin/ioctl, you can execute it from there or copy it to some location in your $PATH

NOTE: Please keep in mind, that these versions are not up to date with the iotex upstream. This is mostly due to undocumented, workflow breaking changes, for example when using the ioctl command line tool where the -t flag in the upstream code expects a number representing a zkp mechanism but the official documentation a string.