NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
// ==UserScript== // @version 149 // @name Entire Balance // @description Press F on send-transaction step to count fee and input entire balance are able to send at myetherwallet.com. // @namespace Press_F_TO_Entire_Balance // @author lfj.io // @copyright Press_F_TO_Entire_Balance // @icon https://www.myetherwallet.com/favicon.png // @compatible chrome Chrome_70.0.2490.86 + Violentmonkey // @compatible firefox Firefox_69.0 + Violentmonkey // @compatible opera Opera_55.0.1990.115 + Violentmonkey // @compatible safari 7.0.3 + Violentmonkey // @compatible macintosh 10_9_3 + Violentmonkey // @license GPL-3.0-or-later; http://www.gnu.org/licenses/gpl-3.0.txt // @copyright LFJ // @author LFJ_IO // @include *://*.myetherwallet.com/* // @grant unsafeWindow // @grant window.close // @grant window.open // @grant window.focus // @noframes // @noframe // @change-log Improved pornhub // @run-at document-body // ==/UserScript== /* String Prototype */ // Press F on send-transaction step to count fee and input entire balance are able to send var PartLFJ = { myetherwallet_com: function(){ var addEvent = document.addEventListener ? function(target,type,action){ if(target){ target.addEventListener(type,action,false); } } : function(target,type,action){ if(target){ target.attachEvent('on' + type,action,false); } } addEvent(document,'keydown',function(e){ e = e || window.event; var key = e.which || e.keyCode; if(key===70){ if(document.querySelector('.the-form.amount-number input[name="value"]')){document.querySelector('.the-form.amount-number input[name="value"]').value=(parseFloat(document.querySelector('.information-container .balance-text-container .balance-text p').innerText.replace(' ETH',''))-parseFloat(document.querySelector('.fee-value .usd span').innerText));} } }); }, init: function () { this.url = location.href; this.myetherwallet_com(); } }; var LFJ = { init:async function () { PartLFJ.init(); } } //________________________________________________________________________ LFJ.init();