Exchange Operators
Exchange operators are network participants who run Mina nodes on a Mina network but usually don't produce blocks.
Instead of running a Mina node and an archive node, use the Rosetta API that is designed specifically for exchange operators.
It implements an open-source blockchain-agnostic specification designed by Coinbase.
Rosetta API
This section describes how to install, run and use the Rosetta API instance connected to the Mina network.
Use Rosetta API if you are:
- Querying historical data from the Mina blockchain
- Integrating the Mina blockchain with your exchange
- Building blockchain applications, such as explorers and wallets
Using Rosetta for building your application is preferable, as it's API is more appropriate for applications and far more stable than GraphQL.
- Running with Docker - How to install Rosetta from Docker image
- Building from source - How to build and run Rosetta from source code
- Sending requests - How to send request to a Rosetta API
- Code Samples - Sample code for Rosetta integration integration
- Requests and Responses - Implementing basic requests
- Offline Signer Tool - Generating keys and signing transactions offline
- Scanning Blocks - Example implementation of block scanning
- Tracking Deposits - Example implementation of deposit tracking
- Sending Transactions - Example implementation of withdrawal flow
FAQ
For answers to the most frequently asked questions about listing MINA, see FAQ Listing MINA.
Questions?
Post any questions in Mina’s Github Discussions: https://github.com/MinaProtocol/mina/discussions