# Source code for NCW Client SDK

**URL:** <https://community.fireblocks.com/t/source-code-for-ncw-client-sdk/865>\
**Category:** Developer Discussion\
**Tags:** help-center\
**Created:** [April 2, 2024, 10:30pm UTC](https://community.fireblocks.com/t/source-code-for-ncw-client-sdk/865 "2024-04-02T22:30:07Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![tomludo](https://avatars.discourse-cdn.com/v4/letter/t/e274bd/32.png) [@tomludo](https://community.fireblocks.com/u/tomludo)\
**Post date:** [April 2, 2024, 10:30pm UTC](https://community.fireblocks.com/t/source-code-for-ncw-client-sdk/865/1 "2024-04-02T22:30:07Z")

</div>

Are there any plans to release the source code for the `ncw-js-sdk`? It’s difficult to debug issues in the client without being able to follow the codepaths through the library.

I’m currently encountering an issue where an unhandled rejection is being thrown, but my calls to the library are properly wrapped to catch exceptions. Without access to the code I can’t dig further and try to suggest specific improvements to the library. 😁

---

<div class="post-metadata">

**Author:** ![Wilfred](https://sea1.discourse-cdn.com/flex015/user_avatar/community.fireblocks.com/wilfred/32/403_2.png) [@Wilfred](https://community.fireblocks.com/u/Wilfred)\
**Post date:** [April 3, 2024, 3:06am UTC](https://community.fireblocks.com/t/source-code-for-ncw-client-sdk/865/2 "2024-04-03T03:06:46Z")

</div>

Hi @tomludo would you be able to share the unhandled rejection that is being thrown?

Perhaps you can refer to this list of js-sdk errors as well - [JavaScript SDK Errors](https://ncw-developers.fireblocks.com/docs/javascript-sdk-errors)

---

<div class="post-metadata">

**Author:** ![tomludo](https://avatars.discourse-cdn.com/v4/letter/t/e274bd/32.png) [@tomludo](https://community.fireblocks.com/u/tomludo)\
**Post date:** [April 3, 2024, 11:25am UTC](https://community.fireblocks.com/t/source-code-for-ncw-client-sdk/865/3 "2024-04-03T11:25:05Z")

</div>

My primary question relates to source code availability for the `ncw-js-sdk` library - are there any plans to release the source code on GitHub etc.? Beyond debugging it is important to make it available such as for auditing and visibility. For example, a new version `12.0.1` was released a few days ago but there is no information regarding the changes included.

Regarding one of the specific issues I am facing, when the `secureStorageProvider` calls my `get` method I want to be able to throw an error or return `null`. if I try to do either of these an error is thrown but I am unable to catch it from the original call to `signTransaction`.

---

<div class="post-metadata">

**Author:** ![tomludo](https://avatars.discourse-cdn.com/v4/letter/t/e274bd/32.png) [@tomludo](https://community.fireblocks.com/u/tomludo)\
**Post date:** [April 10, 2024, 2:29pm UTC](https://community.fireblocks.com/t/source-code-for-ncw-client-sdk/865/4 "2024-04-10T14:29:40Z")

</div>

Any update from the team regarding this?

---

<div class="post-metadata">

**Author:** ![Alon](https://avatars.discourse-cdn.com/v4/letter/a/f05b48/32.png) [@Alon](https://community.fireblocks.com/u/Alon)\
**Post date:** [April 12, 2024, 12:27pm UTC](https://community.fireblocks.com/t/source-code-for-ncw-client-sdk/865/5 "2024-04-12T12:27:25Z")

</div>

Hey @tomludo ,  
Alon From Fireblocks here.  
Unfortunately, we will not release the source code of NCW JS SDK.  
Regarding version 12.0.1, thanks for bringing it up, we will surely add release notes about it for that version.

Regarding the unhandled exception, could you please share some details from your code in your `secureStorageProvider` implementation? For instance, are you using the built-in `BrowserLocalStorageProvider` that is part of the SDK?

Thanks for the information so far
