Salta ai contenuti
Apri J Tools
Molti a molti 0.001 SOL per trasferimento Commissione di piattaforma Apri lo strumento

Molti a molti sposta SOL o un singolo token SPL tra wallet a coppie: ogni mittente che importi paga al destinatario abbinato un importo preciso. Tutta la lista gira come un unico batch, e ogni trasferimento viene firmato nel tuo browser, quindi le chiavi dei mittenti non passano mai da un server.

Molti a molti j.tools/it/tools/many-to-many

Apri lo strumento

Commissione di piattaforma

0.001 SOL per trasferimento

Commissione di rete, rent e valore della transazione sono a parte.

Quando fa al caso tuo

#quando-fa-al-caso-tuo
  • Hai molti wallet di origine e ognuno deve finanziare il proprio destinatario in un’unica esecuzione.
  • Stai distribuendo SOL o un singolo token SPL secondo un abbinamento fisso tra mittenti e destinatari.
  • Hai già una lista di chiavi private dei mittenti e una lista di indirizzi destinatari corrispondente, nello stesso ordine.
  • Vuoi importi diversi per riga (Max su alcune righe, un numero fisso su altre) invece dello stesso importo ovunque.

Prima di iniziare

#prima-di-iniziare
  • Un wallet collegato è facoltativo (come collegarlo). Non firma e non paga mai; serve solo a etichettare l’esecuzione per attribuire la commissione. Quello che serve davvero al batch è una connessione RPC funzionante, che la pagina prepara per te.
  • Le chiavi private dei mittenti, pronte da importare (base58, base64 o array di byte). Le chiavi vengono usate solo nel browser.
  • Una lista corrispondente di indirizzi pubblici dei destinatari. Le due liste si abbinano per posizione.
  • In modalità SPL, il mint del token da spostare. Sceglilo con il selettore di token integrato.
  • Abbastanza SOL in ogni mittente per coprire il suo importo, la commissione di piattaforma e la commissione base di rete. I destinatari SPL che hanno bisogno di un nuovo account token aggiungono un piccolo rent una tantum.

Usa solo wallet operativi di breve durata; non inserire mai una seed phrase o la chiave di un wallet che usi a lungo termine.

Come usarlo

#come-usarlo
  1. Scegli l’asset e importa le righe

    Puoi collegare un wallet in cima allo strumento. Lascia il token su SOL per i trasferimenti nativi, oppure apri il selettore e scegli un token SPL. Poi usa Importa mittenti per incollare le chiavi private e Importa destinatari per incollare gli indirizzi, nello stesso ordine.

  2. Controlla l’anteprima delle coppie

    Scegli una modalità di importo per compilare tutte le righe in una volta: Max invia tutto il saldo spendibile di ogni mittente, Fisso imposta un importo per riga e Percentuale invia una quota del saldo di ogni mittente. Poi leggi la tabella Coppie (da, a, saldo di ogni mittente, importo e stato) e sistema le coppie a cui manca ancora un mittente o un destinatario.

  3. Esegui il batch

    Controlla il pannello Riepilogo (commissione di piattaforma per le coppie pronte, commissione di rete stimata e totale da inviare). Clicca il pulsante di invio, la cui etichetta conta le coppie pronte (Invia N coppie), e segui lo stato di ogni riga finché la finestra del risultato non mostra cosa è stato inviato, cosa è fallito e cosa è stato saltato.

Impostazioni principali

#impostazioni-principali
  • Tipo di token: segue il token che scegli. SOL sposta SOL nativo; qualsiasi altro mint trasforma tutto il batch in un’esecuzione SPL.
  • Mint del token: Obbligatorio per SPL. L’unico mint spostato per tutte le coppie, scelto con il selettore di token.
  • Chiave del mittente (da): La chiave privata che firma nel browser il trasferimento di quella riga. Accetta base58, base64 o array di byte.
  • Destinatario (a): L’indirizzo pubblico che il mittente abbinato paga.
  • Importo: L’importo di quella coppia, in unità SOL (modalità SOL) o in unità del token (modalità SPL).
  • Compilazione in blocco: Compila tutte le righe in una volta con Max, Fisso o Percentuale. Si aggiorna in tempo reale, senza pulsante Applica. Le righe modificate a mano restano bloccate finché non cambi il controllo.
  • Commissione di piattaforma: 0.001 SOL per trasferimento, addebitata on-chain dentro la transazione di ogni mittente. Il wallet che riceve la commissione lo imposta la piattaforma, non tu.
  • Pulizia dell’import: Un import elimina chiavi o indirizzi ripetuti dentro lo stesso incolla, quindi le righe dopo un duplicato salgono di una posizione. Controlla le coppie dopo ogni import.

Commissioni e costi

#commissioni-e-costi
CostoImporto
Commissione di piattaforma J Tools0.001 SOL per trasferimento
Commissione di rete SolanaPagata ai validator durante la transazione; mostrata nel riepilogo in tempo reale.
Rent e valore della transazioneIl rent di un nuovo account token del destinatario lo paga il mittente; non fa parte della commissione di piattaforma.

Prima di firmare

#prima-di-firmare

Controlla il riepilogo in tempo reale prima di firmare. L’app è il riferimento aggiornato per importo, commissione e percorso.

Problemi comuni

#problemi-comuni
  • Riga saltata per polvere di rent (M2M_RENT_DUST). Una riga che lascerebbe al mittente un saldo di SOL minuscolo ma non nullo, sotto il minimo esente da rent di Solana, viene saltata invece di fallire. In modalità SPL lo stesso controllo vale per i SOL che restano dopo le commissioni. Invia Max, oppure abbassa l’importo in modo che il mittente tenga abbastanza o si svuoti del tutto.
  • SOL insufficienti (M2M_INSUFFICIENT_SOL). Il mittente non riesce a coprire il suo importo più le commissioni, oppure un mittente SPL non ha i SOL per la commissione e per l’eventuale rent del nuovo account. Ricarica quel mittente. Anche le righe con importo zero vengono saltate.
  • Righe senza abbinamento. Un destinatario senza un mittente accanto non può ricevere, e un mittente senza destinatario risulta privo di destinatario. Allinea le due liste nello stesso ordine e tienile della stessa lunghezza.
  • Tempo di conferma scaduto (CONFIRM_TIMEOUT). Una transazione non si è confermata in tempo, nemmeno dopo che lo strumento l’ha inviata di nuovo e ha ricontrollato la cronologia della chain, quindi viene segnata come fallita. Usa Tieni solo le fallite, che tiene le righe fallite e quelle saltate, e riprova.
  • Un mittente non è un wallet normale. L’indirizzo dietro quella chiave sembra un account token o un account nonce, quindi non può inviare fondi e la riga viene saltata.
  • Una lista lunga rallenta, non viene rifiutata. Le righe vengono firmate e inviate in rete a blocchi di 100, e l’endpoint di invio accetta 120 richieste al minuto per IP. Non c’è un limite fisso di trasferimenti, quindi un’esecuzione molto lunga richiede solo più tempo e va seguita riga per riga.

Consigli pratici

#consigli-pratici
  • Controlla entrambi i lati dell’abbinamento. I destinatari sono già indirizzi pubblici, quindi vanno direttamente in Wallet Scope. I mittenti arrivano come chiavi private, quindi ricava prima i loro indirizzi pubblici e analizzali in un secondo passaggio. Così una riga incollata male viene scoperta prima che diventi un trasferimento pagato; dividi in più passaggi le liste più lunghe del limite di 500 indirizzi di Wallet Scope.
  • Usa Max per svuotare i wallet in modo pulito. Quando vuoi che ogni mittente si svuoti verso il suo destinatario, Max tiene conto delle commissioni e del minimo di rent, così eviti che la riga venga saltata per polvere.
  • Dividi con criterio gli abbinamenti grandi. Niente ti impedisce di incollare migliaia di coppie, ma un’esecuzione che non riesci a seguire è un’esecuzione che non riesci a correggere. Dividi le liste lunghe in batch che tengano insieme le righe abbinate, senza spezzare una coppia tra due esecuzioni.

Strumenti correlati

#strumenti-correlati

Aiuto

#aiuto

Lo strumento di questa pagina

Molti a molti

j.tools/it/tools/many-to-many

Commissione di piattaforma
0.001 SOL per trasferimento
Commissione di rete, rent e valore della transazione sono a parte.
Apri lo strumento