In the last couple of months, we introduced three new cryptocurrencies:

VOX, LTC and ETH. We now allow Uphold cards to have crypto addresses in each of these networks, and you can request an address for any card by using a new endpoint.

Starting the 20th of June:

  • Cards will no longer be created with a default Bitcoin address.
  • If you rely on Bitcoin addresses for cards, please make sure you put appropriate checks for its existence, or request an address be created.

To immediately obtain an address for a card:

curl https://api.uphold.com/v0/me/cards/<id>/addresses \
     -X POST \
     -H "Authorization: Bearer <token>" \
     -H "Content-Type: application/json" \
     -d '{ "network": "<Network>" }'

The network parameter can be one of the following: bitcoin, ethereum, litecoin or voxel. You can currently have one address of each network per card, and the above request will fail if an address is already assigned.

Example of a card with crypto addresses on multiple networks:

These changes are documented in our API docs.