Skip to main content

Overview

This guide walks you through the process of minting stablecoins using Bastion’s Dashboard. Minting converts fiat currency (USD) into stablecoins that are delivered to a specified blockchain address.

How minting works

The minting process involves several steps:
  1. Create a Mint Destination Address - Register the blockchain address where minted stablecoins will be sent
  2. Create Mint Instructions - Set up the minting configuration linking the identity, destination address, and payment details
  3. Send a Wire Transfer - Initiate the mint by sending USD to the provided bank account with the memo ID
    1. Sandbox only: A wire transfer fiat deposit can be simulated for testing purposes
  4. Monitor the Mint - Track the status of your mint request

Prerequisites

  • A Bastion Business identity that has completed KYB
    • Note that Issuance is not supported for Individual identities at this moment
  • Please reach out to your Bastion Representative to gain access to Issuance flows

Steps

1. Register a mint destination address

First, register the blockchain address where minted stablecoins will be delivered. From the dashboard, navigate to an approved Identity → Mint tab and select Create Mint Instructions. A popup modal opens. Mint Bastion Stablecoin screenshot 1 Select Add New and provide the following information before selecting Create Destination Address:
  • The chain of the destination address
  • The destination address to receive minted stablecoins
  • A label for the address
Mint Bastion Stablecoin screenshot 2

2. Create mint instructions

From the Bastion Dashboard sidebar, select IssuanceMint Instructions. Once the destination address has been created, you return to the Create Mint Instruction modal. Complete the form and select Create Mint Instructions. Mint Bastion Stablecoin screenshot 3

3. Submit wire transfer to the mint instruction

Select the created mint instruction to view the details. Mint Bastion Stablecoin screenshot 4 To mint stablecoins, send a wire transfer to the bank account provided in the mint instructions response. Critical Requirements:
  • Include the Memo ID: The wire transfer must include the memo_id in the memo/reference field. Without this, the mint cannot be processed.
  • Use the Correct Bank Details: Send funds to the exact bank account details provided in bank_account_details.
  • Supported Currency: Only USD wire transfers are currently supported.
Once the wire transfer is received and verified, Bastion will automatically mint the equivalent amount of stablecoins and send them to your registered mint destination address.

Initiating test mints in sandbox

In sandbox, you can simulate a wire transfer by selecting the Simulate Fiat Deposit button. Mint Bastion Stablecoin screenshot 5 Mint Bastion Stablecoin screenshot 6

4. Monitor mint status

Navigate to History -> Mints to view the history and status of all mint requests. Mint Bastion Stablecoin screenshot 7 Once a mint is in completed status, the minted stablecoin will also be delivered to the specified destination wallet.