Pretty awesome! It has been a small riddle to find out how everything connects to each other. This makes it a lot easier.
Yesterday we launched a full stack @StratumV2 web deployer for developers who want to spin up Pool and miner side apps locally.
https://stratumprotocol.org/developers
Would love feedback from devs and anyone comfortable with CLI. Anything unclear? What sucks, what can be better? https://blossom.primal.net/9aeb347f387b461a7bbf816a99ea5f5f8dbc9a01a915f973c028f411eee9bf65.mov
Discussion
Let me know if you give it a try and have some feedback!
Sure.
So here's my small setup running bitcoind, pool_sv2 and translator_sv2.
Starting up translator_sv2 (both self-compiled and binary from github) with given translator-config.toml, I get errors about missing fields: "supported_extensions" and "required_extension". Even if empty, both need to be present in the toml file, they are commented out. pool-config.toml has it right and loads correct.
$ ./translator/translator_sv2 -c config/translator-config.toml
Translator proxy config error: Bad `config` TOML deserialize: `missing field `supported_extensions``
After uncommenting both options, pool_sv2 and translator_sv2 are starting up just fine. 👍
Let me forward this to the dev team, nice catch!