From 82e231d0a79c68958bc2c7fd526322b5542653ad Mon Sep 17 00:00:00 2001 From: EmelyanenkoK Date: Tue, 7 Mar 2023 21:22:17 +0300 Subject: [PATCH] Fix deploy_storage_contract detection --- storage/storage-daemon/StorageProvider.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage/storage-daemon/StorageProvider.cpp b/storage/storage-daemon/StorageProvider.cpp index da4b5042..e1eb55d6 100644 --- a/storage/storage-daemon/StorageProvider.cpp +++ b/storage/storage-daemon/StorageProvider.cpp @@ -259,7 +259,7 @@ void StorageProvider::process_transaction(tl_object_ptr body = r_body.move_as_ok(); vm::CellSlice cs = vm::load_cell_slice(body); if (cs.size() >= 32) { - long long op_code = cs.prefetch_long(32); + long long op_code = cs.prefetch_ulong(32); // const op::offer_storage_contract = 0x107c49ef; -- old versions // const op::deploy_storage_contract = 0xe4748df1; -- new versions if((op_code == 0x107c49ef) || (op_code == 0xe4748df1)) {