Manage Assets against your reserves
Use the Brale API to mint and burn stablecoins or real world assets against reserves held by your institution.
Brale enables businesses to deploy and automate on-chain supply of digital assets against off-chain reserves across multiple blockchains. This is often helpful for stablecoin projects with existing banking relationships in their jurisdiction to easily manage on-chain operations with their team, or to expand their assets to additional blockchains without development effort.
This guide provides an example of programmatically managing on-chain supply of a stablecoin, backed by off-chain reserves.
1. Increase Supply
When reserves increase, mint assets to your platform or end-user wallets.
POST /deployments/:id/mints
- You'll need to include a unique
Idempotency-Key
in the request header. - Include the ID of the specific chain deployment you'd like to mint on.
- Include the amount you'd like to mint, with your currency type.
- Include the wallet ID you'd like to mint, along with type address.
- Include type of
order
.
curl --request POST \
--url https://api.brale.xyz/deployments/{ID}/mints \
--header 'Content-Type: application/vnd.api+json' \
--header 'Idempotency-Key: ABC_123_XYZ' \
--data '{
"data": {
"attributes": {
"amount": {
"currency": "USD",
"value": "1"
}
},
"relationships": {
"destination": {
"id": "2Xs0gvJN72Kk7UZgaYQl7FyUdLT",
"type": "address"
}
},
"type": "order"
}
}'
2. Decrease Supply
When reserves decrease, burn assets on-chain. Assets are burned after depositing into a Brale custodial wallet.
POST /deployments/:id/redemptions
- You'll need to include a unique
Idempotency-Key
in the request header. - Include the ID of the specific chain deployment you'd like to burn on.
- Include the amount you'd like to burn, with your currency type.
- Include type of
order
.
curl --request POST \
--url https://api.brale.xyz/deployments/{ID}/redemptions \
--header 'Content-Type: application/vnd.api+json' \
--header 'Idempotency-Key: ABC_123_XYZ' \
--data '{
"data": {
"attributes": {
"amount": {
"currency": "USD",
"value": "1"
}
},
"type": "order"
}
}'
3. Swap Supply Cross-Chain
To manage liquidity of assets across multiple blockchains, Brale also makes it possible to submit swap requests utilizing the above primitives, where supply will be burned natively on the source chain, and minted on the destination chain.
Updated 4 days ago