Просмотр исходного кода

runtime/import/merkle: constant merkle_add() gas

skoupidi 1 год назад
Родитель
Сommit
06ac53c5c7
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      src/runtime/import/merkle.rs

+ 1 - 1
src/runtime/import/merkle.rs

@@ -307,7 +307,7 @@ pub(crate) fn merkle_add(mut ctx: FunctionEnvMut<Env>, ptr: WasmPtr<u8>, len: u3
     drop(overlay);
     drop(overlay);
     drop(lock);
     drop(lock);
     drop(db_handles);
     drop(db_handles);
-    let spent_gas = return_data.len() + tree_data.len() + (coins_len * 32);
+    let spent_gas = coins_len * 32;
     env.subtract_gas(&mut store, spent_gas as u64);
     env.subtract_gas(&mut store, spent_gas as u64);
 
 
     wasm::entrypoint::SUCCESS
     wasm::entrypoint::SUCCESS