From 943fc375433fbb36cd22361111dbfeced0277102 Mon Sep 17 00:00:00 2001 From: Roman Volosovskyi Date: Fri, 1 Oct 2021 09:54:22 +0300 Subject: [PATCH] [#12668] Fix gas estimation after using Set max --- src/status_im/signing/gas.cljs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/src/status_im/signing/gas.cljs b/src/status_im/signing/gas.cljs index fc7a631ea3..f4db4bed1e 100644 --- a/src/status_im/signing/gas.cljs +++ b/src/status_im/signing/gas.cljs @@ -228,6 +228,7 @@ (fx/defn update-estimated-gas-error {:events [:signing/update-estimated-gas-error]} [{db :db} {:keys [message]}] + (log/warn "signing/update-estimated-gas-error" message) {:db (-> db (assoc-in [:signing/edit-fee :gas-loading?] false) (assoc-in [:signing/tx :gas-error-message] message))}) @@ -366,7 +367,10 @@ (re-frame/reg-fx :signing/update-estimated-gas (fn [{:keys [obj success-event error-event]}] - (json-rpc/call {:method "eth_estimateGas" - :params [obj] - :on-success #(re-frame/dispatch [success-event %]) - :on-error #(re-frame/dispatch [error-event %])}))) + (let [value (:value obj)] + (json-rpc/call {:method "eth_estimateGas" + :params [(if value + (assoc obj :value "0x0") + obj)] + :on-success #(re-frame/dispatch [success-event %]) + :on-error #(re-frame/dispatch [error-event %])}))))