Overview

Bitpowr Wallet Infrastructure

The Bitpowr Wallet API allows developers to interact with the Bitpowr platform programmatically. It provides a comprehensive suite for managing crypto wallets, assets, and addresses.

Let's dive into the key aspects:

  1. Authentication:

    • You can authenticate using either of the following methods:
      • Public and Secret Key: Concatenate your public and secret keys in the format {public_key:secret_key}, encode it in base64, and include it in the Authorization header.
      • API Keys: Create API keys in your dashboard and use them to authorize requests. API keys are specific to certain accounts and permissions.

        🚧

        All API requests must be made over HTTPS; authentication is mandatory.

  2. Mode:

    • The mode and network depend on the keys used for authorization:
      • LIVE Mode: For the mainnet environment (production).
      • TEST Mode: For testing purposes.
      • Ensure you use the appropriate keys for the desired network.
  3. Supported Blockchains:

  • Bitpowr currently supports 12 public blockchains directly through the API and dashboard.
  • New blockchains are continually being added.
  1. API Capabilities:

With the Bitpowr API, you can:

  1. Create and manage Custodial and Self Custodial Wallet
  2. Manage multiple digital assets in a single wallet
  3. Support for multiple blockchains in a single platform - Bitcoin, Ethereum, Tron, Binance Smart Chain, Polygon, Solana, and many more.
  4. Swap from one crypto asset to another with our Swap API and from dashboard
  5. Securely store and transfer digital assets seamlessly using our MPC Technology - Bitpowr MPC Vault
  6. Generate and manage unlimited deposit addresses across multiple blockchains
  7. Create multiple sub-accounts for easy wallet management for your users.
  8. Set a withdrawal policy to help secure how money moves from your wallet.
  9. Set an approvers policy to determine who can approve transactions before transactions can be sent out
  10. Set a collection policy to automate asset collection periodically.
  11. Set treasury and AML policies to govern how stolen and fraudulent transactions are detected and treated.
  12. Generate and deploy gasless smart contract addresses on Tron and EVM chains like Ethereum to reduce transaction fees
  13. Register and interact with custom ERC20, TRC20, BEP20, SPL and Stellar Trustline assets