diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 6bddc6de0171d9d0c648095a6876cfd15822acfa..31d4f62b66ac44ce5e2e9f311a8bb490e565af93 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -1,5 +1,9 @@
 Changelog
 ========
+0.24.26
+-------
+* reverting change to operationsid for HF24, please uncoment line 158 in file beembase\operationids.py for using in HF25
+
 0.24.25
 -------
 * More robust HIVE_CHAIN_ID detection
diff --git a/beem/version.py b/beem/version.py
index 1f1ab9ac44ead6cf680b7813553ea805f83fa526..4c03093f0d2073377aa8f4319249ff7fee96695c 100644
--- a/beem/version.py
+++ b/beem/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.24.25'
+version = '0.24.26'
diff --git a/beemapi/version.py b/beemapi/version.py
index 1f1ab9ac44ead6cf680b7813553ea805f83fa526..4c03093f0d2073377aa8f4319249ff7fee96695c 100644
--- a/beemapi/version.py
+++ b/beemapi/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.24.25'
+version = '0.24.26'
diff --git a/beembase/operationids.py b/beembase/operationids.py
index 4b4db9adfef59135ec1209a4c18ecc8cfbcd9eaf..e69d6d3230b5bebe05b516050fdb3af14ba81fd0 100644
--- a/beembase/operationids.py
+++ b/beembase/operationids.py
@@ -1,6 +1,6 @@
 # -*- coding: utf-8 -*-
 #: Operation ids
-ops = [
+ops_HF25 = [
     'vote',
     'comment',
     'transfer',
@@ -77,7 +77,85 @@ ops = [
     'ineffective_delete_comment',
     'sps_convert'
 ]
+ops = [
+    'vote',
+    'comment',
+    'transfer',
+    'transfer_to_vesting',
+    'withdraw_vesting',
+    'limit_order_create',
+    'limit_order_cancel',
+    'feed_publish',
+    'convert',
+    'account_create',
+    'account_update',
+    'witness_update',
+    'account_witness_vote',
+    'account_witness_proxy',
+    'pow',
+    'custom',
+    'report_over_production',
+    'delete_comment',
+    'custom_json',
+    'comment_options',
+    'set_withdraw_vesting_route',
+    'limit_order_create2',
+    'claim_account',
+    'create_claimed_account',
+    'request_account_recovery',
+    'recover_account',
+    'change_recovery_account',
+    'escrow_transfer',
+    'escrow_dispute',
+    'escrow_release',
+    'pow2',
+    'escrow_approve',
+    'transfer_to_savings',
+    'transfer_from_savings',
+    'cancel_transfer_from_savings',
+    'custom_binary',
+    'decline_voting_rights',
+    'reset_account',
+    'set_reset_account',
+    'claim_reward_balance',
+    'delegate_vesting_shares',
+    'account_create_with_delegation',
+    'witness_set_properties',
+    'account_update2',
+    'create_proposal',
+    'update_proposal_votes',
+    'remove_proposal',
+    'update_proposal',
+    'fill_convert_request',
+    'author_reward',
+    'curation_reward',
+    'comment_reward',
+    'liquidity_reward',
+    'producer_reward',
+    'interest',
+    'fill_vesting_withdraw',
+    'fill_order',
+    'shutdown_witness',
+    'fill_transfer_from_savings',
+    'hardfork',
+    'comment_payout_update',
+    'return_vesting_delegation',
+    'comment_benefactor_reward',
+    'producer_reward',
+    'clear_null_account_balance',
+    'proposal_pay',
+    'sps_fund',
+    'hardfork_hive',
+    'hardfork_hive_restore',
+    'delayed_voting',
+    'consolidate_treasury_balance',
+    'effective_comment_vote',
+    'ineffective_delete_comment',
+    'sps_convert'
+]
 operations = {o: ops.index(o) for o in ops}
+# uncoment when using with HF25
+# operations = {o: ops_HF25.index(o) for o in ops_HF25}
 
 
 def getOperationNameForId(i):
diff --git a/beembase/version.py b/beembase/version.py
index 1f1ab9ac44ead6cf680b7813553ea805f83fa526..4c03093f0d2073377aa8f4319249ff7fee96695c 100644
--- a/beembase/version.py
+++ b/beembase/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.24.25'
+version = '0.24.26'
diff --git a/beemgraphenebase/version.py b/beemgraphenebase/version.py
index 1f1ab9ac44ead6cf680b7813553ea805f83fa526..4c03093f0d2073377aa8f4319249ff7fee96695c 100644
--- a/beemgraphenebase/version.py
+++ b/beemgraphenebase/version.py
@@ -1,2 +1,2 @@
 """THIS FILE IS GENERATED FROM beem SETUP.PY."""
-version = '0.24.25'
+version = '0.24.26'
diff --git a/setup.py b/setup.py
index 44b0a21af248f411eb9ac9a5ab2e130a6218db8b..0c17b9a99a6f06c3df3d0ebc3904830056184b75 100755
--- a/setup.py
+++ b/setup.py
@@ -16,7 +16,7 @@ except LookupError:
     ascii = codecs.lookup('ascii')
     codecs.register(lambda name, enc=ascii: {True: enc}.get(name == 'mbcs'))
 
-VERSION = '0.24.25'
+VERSION = '0.24.26'
 
 tests_require = ['mock >= 2.0.0', 'pytest', 'pytest-mock', 'parameterized']