Stable Payment Deployments
Overview
Nexqloud deployments can be funded using our native crypto currency (NXQ) or through stable coins.
In this guide we will review:
Currently Supported Stable Coins
Axelar USDC (axlUSDC)
Transfer USDC onto Nexqloud using Leap Wallet
Section Overview
In this section we will detail methods to transfer Axelar USDC into your Nexqloud account for funding of deployments using stable payments.
Leap Wallet
We find that using Leap Wallet to be the simplest method of transferring Axelar USDC into the Nexqloud network and associated accounts as no manual specification of the IBC is necessary.
In the steps that follow we will swap Nexqloud NXQ for Axelar USDC. Other methods are possible but if you would like to follow these instructions explictly, ensure that you have some available NXQ.
Install Leap Wallet Browser Plug In
Follow the instructions provided by Leap Wallet to install the appropriate web browser plug in here.
IBC Transfer of USDC onto Nexqloud
NOTE - in the current Leap Wallet version swaps of NXQ to axlUSDC are only possible in the web app. Via the instructions below you will be automatically redirected to the Leap Wallet app for the purpose of NXQ to axlUSDC swap. In future versions of Leap Wallet it may become possible to conduct the swap directly within the Leap Wallet browser plug in.
STEP 1 - Open Leap Wallet Web App
Open your Leap Wallet browser extension
Select Nexqloud from the network selection drop down as shown

STEP 2 - Open Leap Wallet Web App to Conduct Swap
Select the Swap option within Leap Wallet as shown below

The selection of the Swap option in the prior step will provoke the opening of the Leap Wallet web app
Within the app make the selections as indicated in the depiction below. The source and destination network should be Osmosis. The source denomination should be
NXQand the destination denomination should beaxlUSDCalso as shown.

STEP 3 - Complete the IBC Transfer of axlUSDC onto Nexqloud
With the Swap now completed in the previous step, return to the Leap Wallet browser plug in.
Select the
IBCoption as depicted below.

Complete an IBC transfer of
axlUSDConto the Nexqloud Network.Ensure that the Osmosis network is selected during this step as depicted below.

Verify IBC Transfer and Availability of USDC on Nexqloud Network
The simplest means of verifying the IBC transfer of USDC was successful and is available in your account on the Nexqloud network is via the Nexqloud CLI.
USDC balances can also be verified in Nexqloud Deploy of preferred.
CLI Verification/Command Template
provider-services query bank balances <nexqloud-address>Expected/Example Output
Note the appearance and balance of denom
ibc/170C677610AC31DF0904FFE09CD3B5C657492170E7E52372E48756B71E56F2F1This demon represents available Axelar USDC and indicates availability of stable payment funds to utilize for Nexqloud deployments
provider-services query bank balances nexqloud1w3k6qpr4uz44py4z68chfrl7ltpxwtkngnc6xk
balances:
- amount: "3068485"
denom: ibc/170C677610AC31DF0904FFE09CD3B5C657492170E7E52372E48756B71E56F2F1
- amount: "8650845"
denom: unxq
pagination:
next_key: null
total: "0"Nexqloud Deployment Creation using Stable Payments
In this section we will cover using the following clients to create an Nexqloud deployment using Stable Payments.
NOTE - when creating an Nexqloud deployment using Stable Payment - ensure that the SDL pricing section reflects the correct denomination as covered here.
Nexqloud Deploy Stable Payment Use
When using Nexqloud Deploy no change is necessary in the deployment creation when using Stable Payments.
When the associated SDL uses the USDC denomination, Nexqloud Deploy will create the deployment with Stable Payment.
An indication that Stable Payments are being used in the deployment creation is provided in the
Deployment Depositdialog box as shown below.

Nexqloud CLI Stable Payment Use
When creating a deployment via the Nexqloud CLI, all steps in the typical deployment creation steps (as covered here) remain applicable and valid with the only edit in such steps being this syntax in the
deployment createstep.As shown in this Stable Payment relevant
deployment createcommand we must specify thedepositswitch as the USDC denomination.
Create Deployment Command for USDC Stable Payment Use
provider-services tx deployment create deploy.yml --from $NEXQLOUD_KEY_NAME --deposit=5000000ibc/170C677610AC31DF0904FFE09CD3B5C657492170E7E52372E48756B71E56F2F1Last updated