curl "https://api.chipipay.com/v1/cctp/burn-status/0x7f3a..." \
-H "Authorization: Bearer sk_prod_xxxx" \
-H "x-api-key: pk_xxxx"
const response = await fetch("https://api.chipipay.com/v1/cctp/burn-status/0x7f3a...", {
headers: { "Authorization": "Bearer sk_prod_xxxx", "x-api-key": "pk_xxxx" }
});
{
"status": "MINTED",
"mintTx": "0x02ab..."
}
Cross-chain
CCTP Deposit Burn Status
Where a registered cross-chain deposit stands
GET
/
cctp
/
burn-status
/
{burnTx}
curl "https://api.chipipay.com/v1/cctp/burn-status/0x7f3a..." \
-H "Authorization: Bearer sk_prod_xxxx" \
-H "x-api-key: pk_xxxx"
const response = await fetch("https://api.chipipay.com/v1/cctp/burn-status/0x7f3a...", {
headers: { "Authorization": "Bearer sk_prod_xxxx", "x-api-key": "pk_xxxx" }
});
{
"status": "MINTED",
"mintTx": "0x02ab..."
}
curl "https://api.chipipay.com/v1/cctp/burn-status/0x7f3a..." \
-H "Authorization: Bearer sk_prod_xxxx" \
-H "x-api-key: pk_xxxx"
const response = await fetch("https://api.chipipay.com/v1/cctp/burn-status/0x7f3a...", {
headers: { "Authorization": "Bearer sk_prod_xxxx", "x-api-key": "pk_xxxx" }
});
{
"status": "MINTED",
"mintTx": "0x02ab..."
}
PENDING while Circle attests the burn and Chipi’s delivery runs (about 15–20 minutes for a standard transfer from an L2, about a minute for a fast one). MINTED with the Starknet receive_message transaction. FAILED after repeated delivery errors: the burn is safe and support can finish it. UNREGISTERED: register the burn first.Authorizations
Bearer token — use your secret key (sk_prod_xxx) for server-side calls, or the user's JWT for client-side calls
Your Chipi public API key (pk_xxx)
Path Parameters
The source-chain burn transaction hash
Response
Burn status
PENDING while Circle attests and Chipi's delivery runs; MINTED once the Starknet mint landed; FAILED after repeated delivery errors (the burn is safe); UNREGISTERED when this burn was never registered
Available options:
PENDING, MINTED, FAILED, UNREGISTERED The Starknet receive_message transaction, once MINTED
Was this page helpful?
⌘I
