API for providing insights into Bitcoin transactions before signing. Offers guides on authentication, simulations, and error handling. Includes documentation and SDKs for integration.
Create and manage API keys through the account settings page to access the API.
Provides detailed insights into Bitcoin transactions before they are signed, with information on how many Bitcoin, Ordinals, and BRC-20’s are being transferred.
Allows users to simulate Bitcoin PSBTs (Partially Signed Bitcoin Transactions) and transactions using HTTP APIs or dedicated client SDKs.
Provides guidance on how to authenticate API requests to securely interact with the service.
Offers information on the different types of errors that can be returned by the API and how to handle them.
You need to obtain your API key from the VirtOshi dashboard to make requests to the API.
Guidance on choosing an appropriate API client for making HTTP requests, with support for cURL and a JavaScript client.
A detailed example showcasing how to make a POST request to the API's Simulation endpoint using cURL, JavaScript, and Python.
Works in any JavaScript runtime environment that supports Fetch (Web, Node.js®, React-Native).
Allows you to authenticate requests by adding an API key to the request header using cURL. This involves using a bearer token for security.
Provides a simpler way to authenticate requests by using official SDKs, which manage API key handling automatically.
Provides a list of HTTP status codes returned by the Virtoshi API to help identify the success or failure of a request.
Describes specific error types such as 'InvalidAuthenticationError', 'RateLimitExceededError', and 'P2SHScriptError' to help users understand and resolve issues.
Allows you to run a transaction simulation on the Bitcoin blockchain. It returns the state changes for requested addresses before executing them permanently.
Provides software development kits to integrate with the service.
Offers secure methods for user authentication to access the service.
Documentation or tools for handling errors within the service.
Allows testing and simulation of API calls for development and debugging.
Enables users to manage their API keys for accessing services securely.