Implementation Steps
Step-by-step process
The process of implementing the Fireblocks Non-Custodial Wallet (NCW) involves the following step-by-step sequence:
- Successfully complete the onboarding process to establish and configure your workspace.
- Ensure comprehensive disaster readiness by completing the setup process for the disaster recovery kit.
- Create the NCW Signer and NCW Admin API users.
- Configure the webhook URL to enable communication between your application and Fireblocks.
- Develop your backend server, and incorporate the essential webhook endpoint to facilitate the messaging related to multi-party computation (MPC) operations.
- Construct your mobile or web application, and integrate the NCW Software Development Kit (SDK).
- Enroll your users into the application.
- Create a NCW for each user.
- Generate MPC keys for each user with a NCW.
- Execute a key backup procedure for each user to guarantee access in case of contingencies.
- If allowed, provide users the option to initiate a full key takeover and enhance control over their assets.
Flow chart
The following flow chart shows the successful deployment and utilization of a non-custodial wallet system.

Updated about 1 month ago