Hello Folks,
IXCoin is not quite dead yet...
https://www.youtube.com/watch?v=lDnS4pkmzis&t=48I have just updated the crypto-docker project at
https://github.com/bostontrader/crypto-docker. Among other things, fans of of IXC might be interested in the following:
With crypto-docker you can build docker images that contain the IXC binaries built from a recent commit of
https://github.com/IXCore/IXCoin using Alpine Linux.
You can choose to build an image without debug symbols, but with optimization, resulting in a rather small image of about 181 MB. This is built with QT5 and can be viewed from a VNC viewer on the host system.
Or you can choose to build an image with debug symbols and no optimization, resulting in a larger image. This image includes gdb and gdbgui which enables you to debug the executables using gdb and a GUI.
One issue I had with this was that the version of secp256k1 included in the source code would segfault. Walking through the code with the debugger was not yielding results fast enough so in the Dockerfile I graft in a modern commit of
https://github.com/bitcoin-core/secp256k1, which I consider to be the definitive version of secp256k1, and that works just fine.
I think copy-n-paste this code from other places into the IXCoin software, although a very common thing to do, is a clumsy way of handling this dependency. Does anybody have a more elegant solution in mind? I've left this as an issue at
https://github.com/IXCore/IXCoin/issues/5, in case anybody cares to weigh-in on the topic.
Enjoy!