---
title: Stellar Wallet Rotation and Testnet USDB Fix
description: Rotated the Stellar mainnet operational wallet and testnet USDB issuer, and fixed a token mismatch bug where trustline and mint endpoints used a different USDB issuer than payins and payouts on Stellar testnet.
date: 2026-05-15
category: Infrastructure
categoryType: update
isChangelog: true
---

Two Stellar wallet rotations and a bug fix that affected development-instance customers on Stellar testnet.

<!--more-->

## TL;DR

- Fixed USDB issuer mismatch on Stellar testnet trustline and mint endpoints
- Rotated the BlindPay operational wallet on Stellar mainnet
- Rotated the USDB issuer on Stellar testnet (action required for development instances)

## Bug fix: USDB issuer mismatch on Stellar testnet

The `POST /create-asset-trustline` and `POST /mint-usdb-stellar` endpoints were referencing a different USDB issuer than the one used by payins and payouts. This caused development-instance customers to see different tokens depending on the operation. Both endpoints now use the same issuer as all other operations.

No API contract changes — request and response schemas remain the same.

## Mainnet operational wallet rotated

The BlindPay treasury wallet on Stellar mainnet has been rotated to `GCOSSQDM2SWMHRP7CDBOLL2V45NHCRLUWUCEHPPBA2ABCOOLPOLZKIHE`. This wallet receives payout crypto and sends payin crypto on Stellar mainnet. No action is required from customers — the system already uses the new wallet.

## Testnet USDB issuer rotated

The USDB asset issuer on Stellar testnet has been rotated to `GCQSSIMOW5OCGULZATDXKU5MOJBOMFX6G65X6CXZDQ7AIB3SKFUZ67NX`.

**Action required for development instances on Stellar testnet:**

1. Create a new USDB trustline via `POST /create-asset-trustline`
2. Mint new USDB via `POST /mint-usdb-stellar`

Old USDB balances from the previous issuer are orphaned and no longer recognized by the system.
