Blog
10 min di lettura
|
16 set 2024

Rilascio di Chaingateway V2.1 Beta

Rilascio di Chaingateway V2.1 Beta: leggi l'articolo completo sul blog di Chaingateway — approfondimenti su API blockchain, pagamenti e integrazioni crypto.

Capitoli
C
Chaingateway Team
Esperti di blockchain

Cara community di Chaingateway,

siamo entusiasti di annunciare il rilascio di Chaingateway V2.1! Dopo migliaia di ore di sviluppo, abbiamo completamente rinnovato il nostro software, reingegnerizzando quasi ogni funzione dell’API, ridisegnando la UI e revisionando l’intero sistema di webhook. Questo aggiornamento segna un salto significativo sia in termini di funzionalità che di esperienza utente.

Se siete interessati alla nostra Beta, sentitevi liberi di unirvi alla nostra community Telegram Beta.

Come accedere alla Beta

La versione Beta è ora disponibile per tutti i clienti e gli utenti in trial. Potete accedervi su app.chaingateway.io.

V2.1 è progettata per essere pienamente compatibile con la versione precedente, il che significa che potete passare da api.chaingateway.io/v2 a app.chaingateway.io/api/v2 senza interruzioni.** Fate riferimento alla sezione Come migrare per i dettagli sulla migrazione della vostra implementazione esistente.**

Se il vostro trial è scaduto o siete nuovi in Chaingateway, create pure un account. In alternativa, contattateci e saremo lieti di estendere il vostro trial per la nuova versione.


Le novità di Chaingateway V2.1

Siamo entusiasti di condividere le principali funzionalità e i miglioramenti introdotti in questo aggiornamento:

1. Supporto TESTNET (finalmente!)

Ora supportiamo le testnet su tutte le chain. Ecco il dettaglio:

  • Ethereum: testnet Sepolia
  • Tron: testnet Nile
  • BSC: Testnet
  • Polygon: testnet Amoy
  • Bitcoin: Testnet3

Per abilitare l’uso della testnet, basta aggiungere X-Network: testnet all’header della richiesta. Per il mainnet, potete usare X-Network: mainnet oppure lasciarlo invariato. Tutto ciò che potete fare su mainnet ora è possibile anche sulle testnet. Inoltre, la nostra nuova funzione Paymaster non comporta alcuna fee su testnet, permettendo test illimitati.

Potete anche cambiare rete facilmente tramite la UI: basta usare l’interruttore nella sezione dell’header.

![Supporto testnet]({{ site.baseurl }}/images/blog/2024/09/testnet.jpg)

2. Tron Paymaster

Stanchi di gestire TRX per spostare token TRC20? La nostra nuova funzione Tron Paymaster ci pensa lei! Con Paymaster, ci occupiamo noi di tutte le fee di transazione, assicurando che il vostro wallet abbia bandwidth ed energy sufficienti per elaborare le transazioni, facendovi risparmiare circa 6 TRX per transazione.

Questo servizio è separato dal vostro abbonamento normale e richiede di finanziare il vostro account per coprire i costi dell’energy broker. Scoprite di più nel nostro tutorial su Tron Paymaster o sfogliando la documentazione API.

Aggiornamento: Il nostro Tron Paymaster è deprecated. Vi consigliamo di usare TronFuel al suo posto.

3. Documentazione API migliorata con funzione di prova

Abbiamo notevolmente potenziato la nostra documentazione API, fornendo esempi di request e response più dettagliati. Inoltre, ora potete provare l’API direttamente nella documentazione.

Abbiamo anche aggiunto la generazione di codice per centinaia di stack tecnologici, rendendo facile integrare Chaingateway nei vostri progetti. Se notate che manca qualcosa, non esitate a contattarci.

4. Portale sviluppatori migliorato

Il nostro Portale Sviluppatori ora offre una guida introduttiva rinnovata e tutorial sulle funzionalità principali. Che siate nuovi in Chaingateway o utenti esperti, questo è il posto migliore da cui partire.

5. UI ridisegnata

La nuova interfaccia utente è stata completamente ridisegnata per una maggiore usabilità, rendendo più semplice gestire e debuggare i vostri dati. Dateci un’occhiata su app.chaingateway.io. Da notare che, sebbene la funzione di ricerca in webhook e notifiche sia attualmente lenta, stiamo lavorando a un motore di ricerca più efficiente.

![Screenshot della dashboard]({{ site.baseurl }}/assets/images/screenshots/dashboard_dark.webp)

6. Sistema di fatturazione migliorato

Se usate Stripe, ora potete passare a un piano superiore istantaneamente, senza attendere il prossimo ciclo di fatturazione. Questo significa che se raggiungete i vostri limiti API, basta cliccare su “Cambia piano” nella dashboard di fatturazione, e i vostri limiti API aumenteranno immediatamente. La vostra fattura rifletterà solo la differenza tra il prezzo del vecchio e del nuovo piano.

Stiamo anche lavorando per estendere presto questa funzionalità ai pagamenti in crypto.

7. Supporto via live chat

Abbiamo introdotto il supporto via live chat per assistervi in tempo reale. Che stiate risolvendo un problema o abbiate bisogno di aiuto, siamo a un solo messaggio di distanza.


Miglioramenti tecnici

Refactoring dell’API

Siamo passati a uno stack tecnologico completamente nuovo, migliorando i tempi di risposta, la gestione degli errori e la resilienza generale del sistema. Sebbene abbiamo testato estensivamente, potrebbero esserci ancora alcune differenze nelle risposte API rispetto a V2. Se riscontrate problemi, contattate il nostro team di supporto.

Gestione delle fee migliorata

Abbiamo ottimizzato il nostro processo di gestione delle fee, affrontando problemi che molti di voi hanno riscontrato in passato. Se le vostre richieste attualmente definiscono gasPrice, MaxFeePerGas o MaxPriorityFeePerGas, potreste non doverli più includere in V2.1.

Sistema di webhook migliorato

Abbiamo reso il sistema di webhook più veloce e più resistente contro spam, attacchi e interruzioni.

Nelle ultime settimane abbiamo sperimentato diverse interruzioni nei nostri sistemi di webhook, che hanno portato al mancato processamento di alcuni block. Ora possiamo però lasciarci questo problema alle spalle. Il nostro nuovo sistema di webhook è massicciamente scalabile e può gestire migliaia di block in pochi minuti. Non dobbiamo più preoccuparci di questo problema.

Stiamo inoltre introducendo una nuova funzione di sicurezza per proteggere il sistema di webhook dagli spammer. Se un webhook accumula troppe notifiche fallite a causa di un host non valido o invia troppe notifiche, riceverete una notifica via email con l’ID del webhook e il motivo dell’invalidazione. Per riattivarlo, usate la UI oppure reinviatele con lo stesso ID.

Inoltre, il Webhook Monitor nella UI ora vi permette di ispezionare i payload inviati e filtrare per valori specifici, rendendo più facile il troubleshooting.

![Riattivazione dei webhook]({{ site.baseurl }}/images/blog/2024/09/webhooks.jpg)


Cosa c’è dopo?

Guardando avanti, abbiamo già iniziato lo sviluppo della prossima versione di Chaingateway. Includerà il supporto per Solana, un supporto blockchain ampliato per la nostra funzione Paymaster, e diverse correzioni alle risposte API. Restate sintonizzati per altri aggiornamenti!


Come migrare a V2.1

Il passaggio a V2.1 dovrebbe essere semplice, ma ecco una guida rapida:

  1. Cambiate l’URL di base da api.chaingateway.io/v2 a app.chaingateway.io/api/v2.
  2. Facoltativo ma consigliato: aggiungete il prefisso Bearer davanti alla vostra API key, in modo che risulti come Authorization: Bearer XXXxxxXXXxxxXXX.
  3. Testate tutto per assicurarvi che funzioni come previsto.
  4. Finché non siete completamente migrati, utilizzate la vecchia dashboard su app.chaingateway.io per gestire il vostro abbonamento!

Tutti i dati utente, gli indirizzi e le API key verranno migrati automaticamente da V2 a V2.1 ogni minuto. Tuttavia, tenete presente che gli indirizzi creati in V2.1 non possono essere usati in V2. I webhook vengono migrati ogni 10 minuti ma non attiveranno alcuna notifica durante il processo di migrazione. Se desiderate assistenza nella migrazione dei vostri webhook, non esitate a contattarci.


Grazie per il vostro continuo supporto, e non vediamo l’ora di ricevere il vostro feedback! Iscrivetevi alla nostra newsletter per restare aggiornati!


Pronto a costruirlo da solo? Ottieni la tua API key — prova di 7 giorni, senza carta — oppure consulta Blockchain API per il riferimento completo degli endpoint.

C
Chaingateway Team
Esperti di blockchain

Il team di Chaingateway si impegna a semplificare l'integrazione blockchain per sviluppatori di tutto il mondo.