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
- 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
}
```
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