diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index d460350d9aff246bfe86382d1ac7398a950392ab..6a7935b08e432997a69d4ae9419a4e1b568349e4 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,5 +1,10 @@
 Changelog
 =========
+0.20.9
+------
+* add missing scrypt to the pyinstaller
+* prepare for removed witness api in rpc nodes
+
 0.20.8
 ------
 * fix hardfork property in steem
diff --git a/beempy-onedir.spec b/beempy-onedir.spec
index 9ab964699757f54e09e4cffcd7f6c4fb34968518..821051e3bb54e6b918bf63b44fdd8fa106902936 100644
--- a/beempy-onedir.spec
+++ b/beempy-onedir.spec
@@ -25,7 +25,7 @@ a = Analysis(['beem/cli.py'],
              pathex=['beem'],
              binaries=binaries,
              datas=analysis_data,
-             hiddenimports=['scrypt', 'websocket'],
+             hiddenimports=['scrypt', '_scrypt', 'websocket', 'pylibscrypt', 'cffi', 'cryptography.hazmat.backends.openssl', 'cryptography']],
              hookspath=[],
              runtime_hooks=[],
              excludes=['matplotlib', 'scipy', 'pandas', 'numpy', 'PyQt5', 'tkinter'],
diff --git a/beempy-onefile.spec b/beempy-onefile.spec
index c9534b3762e0e8dda58d3267b1533e2e9c00e360..d660cffab6d068092ecbfcf081266e475fe390f0 100644
--- a/beempy-onefile.spec
+++ b/beempy-onefile.spec
@@ -26,7 +26,7 @@ a = Analysis(['beem/cli.py'],
              pathex=['beem'],
              binaries=binaries,
              datas=analysis_data,
-             hiddenimports=['scrypt', 'websocket'],
+             hiddenimports=['scrypt', '_scrypt', 'websocket', 'pylibscrypt', 'cffi', 'cryptography.hazmat.backends.openssl', 'cryptography'],
              hookspath=[],
              runtime_hooks=[],
              excludes=['matplotlib', 'scipy', 'pandas', 'numpy', 'PyQt5', 'tkinter'],