--unhandled-rejections=strict
(see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)@caiyuxi You'll need Emscripten (and the command above) when compiling new tasks, however it's not necessary if you just want to run a Solver, Verifier, or Task Giver. Note that compiling tasks also requires an LLVM installation. Both Emscripten and LLVM come pre-installed in the Docker container, which is the easiest place to compile your tasks.
If you want to compile on your native machine, you can follow lines 9-36 of the Dockerfile: https://github.com/TruebitProtocol/truebit-eth/blob/master/Dockerfile
If you manage to get the Truebit compiler working on a system other than Ubuntu, please make a pull request with detailed instructions on how you did it!
hello, I've asked a question on the TrueBitFoundation gitter before i discovered this channel... hope its ok to ask here as well since this seems to the active channel?
In the main loop of the Truebit protocol which iteratively tries to determine the first computation step where the Solver and Challenger differs, the Solver has to present c configurations equally spaced apart in time. Each of these configurations are a merkle root of a merkle tree which contains the entire machine state at that time point... I've got a few questions: