I added logic in the salad/operator/operator.Dockerfile file to uninstall the enigma-js version available in npm, and then build the enigma-js library available in the local gitclone_contract image. This allows us to use custom versions of enigma-js in the salad operator. This change was required because breaking changes were made to the protocol layer, and a compatible version of enigma-js has not yet been published to npm.
Reviewer: Please let me know if i can do anything better here.
I added logic in the
salad/operator/operator.Dockerfile
file to uninstall theenigma-js
version available in npm, and then build theenigma-js
library available in the localgitclone_contract
image. This allows us to use custom versions ofenigma-js
in the salad operator. This change was required because breaking changes were made to the protocol layer, and a compatible version ofenigma-js
has not yet been published to npm.Reviewer: Please let me know if i can do anything better here.