CodeChain-io / CodeChain-io/codechain-sdk-js
Mixing multiple versions of codechain-primitives makes weird errors.
- 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