Buttercoin - cpp engine