Wallet Management
Wallet Service Overview
Learn how to create and manage wallets within the OmniSafe API.
This document explains how wallets are handled within the OmniSafe API, building upon the user creation process established through OmniPersona. With this API, you can create, query, and enable access to digital assets for your end users!
1
Initial Wallet Creation via OmniPersona
- User Creation with OmniPersona: Users are created through the OmniPersona mobile application, where users confirm their details.
- Automatic Wallet Creation: When a new user is created in OmniPersona, the system automatically generates a default wallet for them. This wallet serves as their initial entry point into the OmniSafe platform.
- Wallet Details: The initial wallet’s details (e.g., wallet ID) are available via the API once the user account is fully provisioned.
2
Requesting New Wallets
After the initial wallet is created, you can request additional wallets by using /v1/wallets . API Endpoint for Wallet Creation:
POST /v1/wallets
: This endpoint allows you to create a new wallet for a specific user. This endpoint corresponds to an address on the underlying blockchain. The newly created wallet address is returned in the response. This operation directly creates a new address on the blockchain, enabling the storage and management of digital assets.
Important Considerations When Creating Wallets via API:
- Security: Ensure you follow all steps about security from the OmniSafe integration document.