CodeChain-io / CodeChain-io/codechain-sdk-js
Mixing multiple versions of codechain-primitives makes weird errors.
- Vorherrschende Sprache
- TypeScript
- Sterne
- 26
- Forks
- 14
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
```
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)
```
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit src/CCC.ts, wo getCCCBalances ChainRpc.getBalance aufruft, und mit src/index.ts bei main. Untersuche den PlatformAddress.ensure-Stacktrace und die unter node_modules/codechain-sdk/node_modules/codechain-primitives verwendeten Versionen; fertig ist die Änderung, wenn die Saldenabfrage bei vorhandenen mehreren Versionen nicht mehr den gemeldeten Typfehler erzeugt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- javascript, typescript
- Bereich
- blockchain
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100