hyperweb-io / hyperweb-io/interchain-kit

🐛 Bug Report — Crash on import between @interchain-kit/react@0.3.55 and @interchain-kit/keplr-extension@0.3.55 Summary

Aperta
#33 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
11
Fork
19
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

When using @interchain-kit/react@0.3.55 together with @interchain-kit/keplr-extension@0.3.55,
the application crashes immediately upon import, before any React render.
No ChainProvider or wallet code is executed — the error happens at module evaluation.

Environment:
- React | 18.3.1
- Vite | 5.x
- TypeScript | 5.x
- @interchain-kit/react | 0.3.55
- @interchain-kit/keplr-extension | 0.3.55
- Browser | Chrome / Brave (latest)
- Platform | macOS (Node 20.x)

Ex:
```
import { ChainProvider } from "@interchain-kit/react";
import { keplrWallet } from "@interchain-kit/keplr-extension";

export default function App() {
return

Test
;
}
```

Actual Behavior:

Uncaught TypeError: Class extends value undefined is not a constructor or null
at WCCosmosWallet (node_modules/@interchain-kit/react/.../wallet-connect)

So i decided to work with

- @interchain-kit/react | 0.3.43
- @interchain-kit/keplr-extension |0.3.43

but i haven't got the last version of module so cant use WalletModalProvider, and when i used connect function to open modal this does nothing.
I need to use old version like this :

```
const {
wallet,
connect: connectKeplr,
disconnect: disconnectKeplr,
address: keplrAddress,
status,
message
} = useChainWallet("cosmoshub", "keplr-extension")
```

for each wallet ( I couldn't find anything better.)

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Riproduci il crash durante la valutazione del modulo con gli import e le versioni dei pacchetti documentati, quindi esamina il percorso di connessione del wallet di @interchain-kit/react indicato nello stack trace e la sua interazione con @interchain-kit/keplr-extension. Conferma la correzione importando entrambi i pacchetti senza crash e verifica se il comportamento segnalato di connect o WalletModalProvider funziona con le versioni supportate.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
react, typescript, vite
Ambito
frontend
Tipo di issue
Bug
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.