CodeChain-io / CodeChain-io/codechain-sdk-js

Mixing multiple versions of codechain-primitives makes weird errors.

Aperta
#375 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
TypeScript
Stelle
26
Fork
14
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

```
Expected either PlatformAddress or string but found cccqyhk4388mymckk40ctf0skgkl8nf89f6sgpzwzke
at Function.ensure (.../node_modules/codechain-sdk/node_modules/codechain-primitives/src/address/PlatformAddress.ts:105:19)
at .../node_modules/codechain-sdk/lib/rpc/chain.js:473:98
at new Promise ()
at ChainRpc.getBalance (.../node_modules/codechain-sdk/lib/rpc/chain.js:471:16)
at Promise.all.addresses.map.address (.../src/CCC.ts:9:48)
at Array.map ()
at Object.getCCCBalances (.../src/CCC.ts:9:19)
at main (.../src/index.ts:94:46)
at processTicksAndRejections (internal/process/next_tick.js:81:5)
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Inizia da src/CCC.ts, dove getCCCBalances chiama ChainRpc.getBalance, e da src/index.ts in main. Esamina lo stack trace di PlatformAddress.ensure e le versioni coinvolte in node_modules/codechain-sdk/node_modules/codechain-primitives; il lavoro è concluso quando la ricerca del saldo non produce più l'errore di tipo segnalato quando sono presenti più versioni.

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

Valutazione

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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.