# NCW Disaster Recovery Process

**URL:** https://community.fireblocks.com/t/ncw-disaster-recovery-process/2165
**Category:** Developer Discussion
**Created:** [January 24, 2025, 10:11am UTC](https://community.fireblocks.com/t/ncw-disaster-recovery-process/2165 "2025-01-24T10:11:06Z")
**Posts on this page:** 1
**Showing post:** 9

<div class="post-metadata">

### Author: ![patrice](https://avatars.discourse-cdn.com/v4/letter/p/e274bd/32.png) [@patrice](https://community.fireblocks.com/u/patrice)
#### Post date: [March 25, 2025, 9:06am UTC](https://community.fireblocks.com/t/ncw-disaster-recovery-process/2165/9 "2025-03-25T09:06:25Z")

</div>

@Wilfred  
Yes, based on my initial question, I’ve already obtained Key Share #1 in the format:

```json
{ "bfc51292-xxxx": { "chaincode": "xxxxx", "shares": [{ "cosigner": "x-xxxx", "MPC_CMP_ECDSA_SECP256K1": "xxxxx" }] } }

```

However, when trying to use the `exportFullKeys` method from the Fireblocks NCW Web SDK, I’m not sure how to properly input Key Share #1 into this function. I haven’t found any documentation describing what should be provided in the `cloudKeyShares` map parameter.

```javascript
exportFullKeys(chaincode: string, cloudKeyShares: Map<string, string[]>): Promise<IFullKey[]>

```

Specifically, I need guidance on how to structure the `cloudKeyShares` map. How should I transform the Key Share #1 data structure I received into the map format required by the `exportFullKeys` method? The function seems to expect a specific mapping structure, but there’s no documentation explaining how to format the key-value pairs in this map.

---

_[View the full topic](https://community.fireblocks.com/t/ncw-disaster-recovery-process/2165)._
