const axios = require('axios');
async function redeemStablecoin() {
try {
const response = await axios.post(
'https://api.stateset.com/v1/stablecoin/redeem',
{
sender: 'stateset1qypqxpq9qcrsszg2pvxq6rs0zqg3yyc5lzv7xu',
amount: {
denom: 'ssusd',
amount: '1000000000'
},
destination: {
type: 'ach',
account_number: '123456789',
routing_number: '021000021',
bank_name: 'JPMorgan Chase',
beneficiary_name: 'John Doe'
},
reference_id: 'RED-2024-001234',
compliance: {
purpose: 'business_operations',
source_of_funds: 'sales_revenue'
}
},
{
headers: {
'Authorization': 'Bearer YOUR_API_KEY',
'Content-Type': 'application/json'
}
}
);
console.log('Redemption initiated:', response.data);
} catch (error) {
console.error('Redemption failed:', error.response.data);
}
}