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:
-
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.
- Public and Secret Key: Concatenate your public and secret keys in the format
- You can authenticate using either of the following methods:
-
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.
- The mode and network depend on the keys used for authorization:
-
Supported Blockchains:
- Bitpowr currently supports 12 public blockchains directly through the API and dashboard.
- New blockchains are continually being added.
- API Capabilities:
With the Bitpowr API, you can:
- Create and manage Custodial and Self Custodial Wallet
- Manage multiple digital assets in a single wallet
- Support for multiple blockchains in a single platform - Bitcoin, Ethereum, Tron, Binance Smart Chain, Polygon, Solana, and many more.
- Swap from one crypto asset to another with our Swap API and from dashboard
- Securely store and transfer digital assets seamlessly using our MPC Technology - Bitpowr MPC Vault
- Generate and manage unlimited deposit addresses across multiple blockchains
- Create multiple sub-accounts for easy wallet management for your users.
- Set a withdrawal policy to help secure how money moves from your wallet.
- Set an approvers policy to determine who can approve transactions before transactions can be sent out
- Set a collection policy to automate asset collection periodically.
- Set treasury and AML policies to govern how stolen and fraudulent transactions are detected and treated.
- Generate and deploy gasless smart contract addresses on Tron and EVM chains like Ethereum to reduce transaction fees
- Register and interact with custom ERC20, TRC20, BEP20, SPL and Stellar Trustline assets
Updated 7 months ago