MyEtherWallet (MEW) è l'ottima webapp che consente di conservare al sicuro Ethereum e tutte le altre criptovalute in formato ERC-20 (TRON, VeChain, ICON, OmiseGO, Oyster Perl, WaBi, eccetera). Per visualizzare l'ammontare di gettoni di un certo tipo che possediamo è però necessario cliccare esplicitamente sul comando Click to load corrispondente al gettone in questione. In altre parole: non esiste un pulsante Load all tokens che permetta di caricare tutto in un colpo solo. Se, dunque, vogliamo fare il punto della situazione e sincerarci che non vi siano token non ancora visualizzati è necessario toccare Click to load.... più di 1.000 volte! Fortunatamente, possiamo aiutarci con qualche riga di Javascript e svolgere l'operazione automaticamente.

nota: In questo articolo mostreremo un "trucco" per caricare TUTTI i token di MyEtherWallet in un colpo solo. Per la guida generale all'app:

» Leggi: Guida rapida a MyEtherWallet (MEW) - portamonete/wallet Ethereum e token ERC20 (video)

MyEtherWallet, Load all tokens: come caricare/mostrare TUTTI token colpo solo (video) - spotlight MyEtherWallet load all tokens

attenzione ad eseguire Javascript in pagina!

Prima di cominciare, sappiate che il trucco che impiegheremo per caricare tutti i token di MyEtherWallet prevede di incollare codice Javascript all'interno della console. In questo specifico caso l'operazione è assolutamente sicura e non modifica in alcun modo MyEtherWallet (basta chiudere il browser o ricaricare la pagina per tornare alla situazione originale).

In altri casi, però, il codice suggerito potrebbe consentire ad un aggressore di prendere pieno controllo del wallet e rubare tutto il contenuto! Facebook, ad esempio, mostra un vistoso avviso al riguardo non appena si accede alla funzione

MyEtherWallet, Load all tokens: come caricare/mostrare TUTTI token colpo solo (video)

La maggior parte dei siti non ha però questa accortezza. Di conseguenza, ribadisco a mia volta quanto già segnalato da Facebook: non eseguire mai codice Javascript in console di cui non comprendiate il significato, in particolar modo se prelevato da una fonte semisconosciuta o poco autorevole.

Passo 1: Accedere a MyEtherWallet

Per prima cosa, accedete al vostro MyEtherWallet come di consueto. Per la guida completa:

» Leggi: Guida rapida a MyEtherWallet (MEW) - portamonete/wallet Ethereum e token ERC20 (video)

Passo 2: Show all tokens

Scorrete ora la pagina fino ad individuare il pulsante Show all tokens sulla destra. Cliccatelo

MyEtherWallet, Load all tokens: come caricare/mostrare TUTTI token colpo solo (video)

Verrà così mostrato l'elenco dei vari gettoni ed il rispettivo comando Click to load che, generalmente, dovremo cliccare individualmente per caricare il saldo di quella particolare valuta.

Possiamo evitare di farlo, poiché caricheremo TUTTI i valori in un colpo solo fa poco

MyEtherWallet, Load all tokens: come caricare/mostrare TUTTI token colpo solo (video)

Passo 3: Aprire la console

Da questa situazione, aprite gli Strumenti di sviluppo del browser web: con Google Chrome, Mozilla Firefox e Microsoft Edge sotto Windows e Linux è sufficiente premere il tasto F12 sulla tastiera (oppure la combinazione Ctrl+Maiusc+I), oppure selezionare la voce di menu dedicata

MyEtherWallet, Load all tokens: come caricare/mostrare TUTTI token colpo solo (video)

Dal pannello apertosi, spostarsi alla sezione Console

MyEtherWallet, Load all tokens: come caricare/mostrare TUTTI token colpo solo (video)

Potreste trovare alcuni messaggi di errore o avviso: è tutto normale e potete ignorarli tranquillamente.

Passo 4: Importare jQuery

Procediamo caricando la libreria jQuery. Incollate questo codice nella console:

var jq = document.createElement('script');

jq.src = "https://code.jquery.com/jquery-3.3.1.min.js";

document.getElementsByTagName('head')[0].appendChild(jq);

console.log("jQuery caricato");

Al termine, dovreste vedere il messaggio jQuery caricato seguito da undefined. Così non fosse, battete un ulteriore Invio sulla tastiera

MyEtherWallet, Load all tokens: come caricare/mostrare TUTTI token colpo solo (video)

Passo 5: Caricare tutti i token di MyEtherWallet in un colpo solo

Ora siamo davvero pronti a caricare tutti i token in un colpo solo. Incollate dunque nella console questa ultima istruzione, poi battete Invio sulla tastiera:

jQuery("div.token-balances span.ng-binding").trigger("click");

MyEtherWallet, Load all tokens: come caricare/mostrare TUTTI token colpo solo (video)

Il sistema inizierà ora a elaborare: compariranno vari messaggi nella console ed il browser sembrerà essersi "bloccato". Attendete però un minuto circa e vedrete che tutti i token mostreranno la dicitura loading, esattamente come se avessimo cliccato manualmente il comando Click to load su ognuno di essi.

Attendete ancora un minuto e, via via, apparirà l'ammontare di ogni gettone che possediamo. La maggior parte mostrerà ovviamente 0: cliccate dunque Only show balances per rimuovere tutte le righe nulle e rimanere solo con quelle valorizzate

MyEtherWallet, Load all tokens: come caricare/mostrare TUTTI token colpo solo (video)

Conclusioni (e sorprese)

In questo articolo abbiamo visto come caricare tutti i token in MyEtherWallet senza dover cliccare individualmente su ogni gettone. L'operazione è relativamente semplice, non modifica nulla nella webapp e può riservare alcune sorprese: nel mio caso, ad esempio, ho scoperto di possedere 25 gettoni WPR (progetto WePower) che avevo ricevuto in regalo ma dei quali mi ero completamente dimenticato!

Avete avuto anche voi una bella sorpresa dopo aver svolto la procedura? Raccontate le vostre esperienze nei commenti qui sotto.