iotaledger / iota-sdk

The IOTA SDK provides developers with a seamless experience to develop on IOTA by providing account abstractions and clients to interact with node APIs.
Apache License 2.0
57 stars 41 forks source link

Nodejs: parsing outputs with a NativeToken feature fails #2147

Closed Thoralf-M closed 6 months ago

Thoralf-M commented 7 months ago
    // output id for output with a native token feature
    await client.getOutput("0xbce152ddbbdb91ad7466c4877317329f8b25286392fd6dfb03abbf8cd8c75247b29801000200")
iota-sdk/bindings/wasm/node/lib/types/block/output/feature.js:133
        this.id = nativeToken.id;
                              ^

TypeError: Cannot read properties of undefined (reading 'id')
    at new NativeTokenFeature (iota-sdk/bindings/wasm/node/lib/types/block/output/feature.js:133:31)
    at TransformOperationExecutor.transform (iota-sdk/bindings/wasm/node_modules/class-transformer/cjs/TransformOperationExecutor.js:147:32)
    at iota-sdk/bindings/wasm/node_modules/class-transformer/cjs/TransformOperationExecutor.js:62:40
    at Array.forEach (<anonymous>)
    at TransformOperationExecutor.transform (iota-sdk/bindings/wasm/node_modules/class-transformer/cjs/TransformOperationExecutor.js:34:19)
    at TransformOperationExecutor.transform (iota-sdk/bindings/wasm/node_modules/class-transformer/cjs/TransformOperationExecutor.js:299:47)
    at TransformOperationExecutor.transform (iota-sdk/bindings/wasm/node_modules/class-transformer/cjs/TransformOperationExecutor.js:299:47)
    at ClassTransformer.plainToInstance (iota-sdk/bindings/wasm/node_modules/class-transformer/cjs/ClassTransformer.js:27:25)
    at plainToInstance (iota-sdk/bindings/wasm/node_modules/class-transformer/cjs/index.js:38:29)
    at Client.getOutput (iota-sdk/bindings/wasm/node/lib/client/client.js:111:56)