USDT0
Overview
Stable is an EVM-compatible Layer 1 blockchain where USDT0 serves as both the native asset and gas token, eliminating the need for a secondary token to fund transactions. Standard EVM tooling operates without modification on the Stable network. The chain supports ERC-3009 and x402 standards, enabling payment flows including P2P transactions, subscriptions, invoices, and pay-per-call mechanisms.
Explorer
https://stablescan.xyz/
Wallets Types
BitGo enables holding usdt0 in the following wallet types:
| Multisig Cold | Multisig Hot | MPC Cold | MPC Hot | |
|---|---|---|---|---|
| Custody | ❌ | ❌ | ✅ | ❌ |
| Self-Custody | ❌ | ❌ | ✅ | ✅ |
Ticker Symbols
| Mainnet | Testnet |
|---|---|
| USDT0 | TUSDT0 |
Faucet
You can use a faucet to obtain free testnet tusdt0 for development and testing purposes.
Faucet: https://faucet.stable.xyz/
Units
Each USDT0 is comprised of 1,000,000,000,000,000,000 (10) wei, so not even a single USDT0 can be stored numerically without exceeding the range of JavaScript numbers. Gas fees are denoted in gwei.
- 1 usdt0 =
10wei - 1 wei =
10usdt0 - 1 gwei =
10usdt0
For that reason, only string balance properties are available, which are balanceString, confirmedBalanceString, and
spendableBalanceString.
Tokens
USDT0 supports the ERC20 token standard. ERC20 tokens on the Stable network are available as BitGo supported assets.
Fees
USDT0 supports EIP-1559 fee pricing. All transaction fees are paid in USDT0, the native asset of the Stable network. The base fee is the minimum price per unit of gas required for a transaction to be included in a block, and must be exceeded by the transaction's specified maximum base fee. A priority fee can be added on top of the base fee to incentivize faster processing.
Create Wallet
bitgo
.coin("tusdt0")
.wallets()
.generateWallet({
label: "My Test Wallet",
passphrase: "secretpassphrase1a5df8380e0e30",
enterprise: "5612c2beeecf83610b621b90964448cd",
walletVersion: 4,
})
.then(function (wallet) {
// print the new wallet
console.dir(wallet);
});export BITGO_EXPRESS_HOST="<YOUR_LOCALHOST>"
export COIN="tusdt0"
export ACCESS_TOKEN=<YOUR_ACCESS_TOKEN>
export LABEL="<DESIRED_WALLET_NAME>"
export PASSPHRASE="<YOUR_BITGO_LOGIN_PASSPHRASE>"
export ENTERPRISE_ID="<YOUR_ENTERPRISE_ID>"
curl -X POST \
http://$BITGO_EXPRESS_HOST/api/v2/$COIN/wallet/generate \
-H 'Content-Type: application/json' \
-H "Authorization: Bearer $ACCESS_TOKEN" \
-d '{
"label": "'"$LABEL"'",
"passphrase": "'"$PASSPHRASE"'",
"enterprise": "'"$ENTERPRISE_ID"'",
"walletVersion": 4
}'