Vai al contenuto
Resistance Tools
Caricamento della ricerca…
Apri app

Transazioni confermate dal wallet

Apri e approva una transazione richiesta dal tuo agente.

Esplora la documentazione

Gli strumenti di transazione restituiscono una pagina HTTPS di conferma monouso. Il backend prepara e valida la richiesta; tu la controlli e firmi tramite il wallet.

Il flusso di conferma

  1. L'agente richiede l'azione supportata esatta.
  2. Lo strumento restituisce un confirmationUrl e informazioni sull'operazione.
  3. Apri l'URL nel browser, controlla l'azione e collega il wallet previsto se necessario.
  4. Scegli Conferma nel wallet, poi approva o rifiuta nell'interfaccia normale del wallet.
  5. Esamina il risultato dell'operazione e la risorsa interessata.

L'agente deve mostrare l'URL restituito senza modificarlo. Il suo segreto è contenuto nel frammento e non deve essere copiato nei log o ricostruito in un altro URL. Le intenzioni normalmente scadono dopo cinque minuti.

Cosa dimostra ogni fase

FaseEvidenza
PreparataIl backend ha creato una richiesta; nulla è stato firmato
In attesa di approvazioneL'utente deve ancora approvare o rifiutare
InviataÈ stato osservato un invio dal wallet; lo stato finale potrebbe essere ancora in attesa
Risultato verificatoIl lettore dell'operazione o risorsa pertinente osserva lo stato previsto

Risultati scaduti o incerti

Se un'intenzione scade prima dell'invio, esamina lo stato attuale prima di prepararne un'altra. Se l'invio è ambiguo, non ripetere automaticamente la transazione. Una vecchia approvazione potrebbe ancora completarsi.

Rinnovare o revocare l'accesso MCP può invalidare una conferma preparata. Ricontrolla l'azione e la risorsa previste prima di richiedere un nuovo URL.

Rileggi la risorsa corretta

Usa domains.records per una radice posseduta e subdomains.get_item per un figlio posseduto. Per i siti, usa sites.list_releases e sites.list_domains. Per Storage, conserva l'identificatore dell'operazione del provider restituito da quel flusso; non è intercambiabile con un ID di operazione MCP generico.

Trasferimenti NFT

AssetStrumento
Radice .ton o .t.medns.send_transfer_tx con domain e newOwner
NFT figliosubdomains.transfer_item_tx con itemAddress e newOwner

Dopo un trasferimento, gli strumenti riservati al proprietario potrebbero smettere di restituire l'NFT. Per una radice .ton, usa dns.lookup per verificare il nuovo proprietario. Per un nome utente o un figlio, verifica con il wallet destinatario o un lettore della blockchain adatto.