Appearance
Solana Convert Token to EUR
POST
/v5/offramp/crypto-to-card/solana-token-to-eur
Estimate a Solana offramp using a token-denominated amount.
Authorizations
ApiKeyAuth
Type
API Key (header: X-Api-Key)
Request Body
application/json
JSON
{
"toToken": {
"address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"decimals": 6
},
"fromToken": {
"address": "0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48",
"decimals": 6
},
"tokenAmount": "string",
"eurAmount": "string",
"fromAddress": "string",
"network": "solana-mainnet",
"additionalProperties": "string"
}
Responses
OK
application/json
JSON
{
"status": "ok",
"payload": {
"transferData": {
"buyAmount": "string",
"sellAmount": "string",
"guaranteedBuyAmount": "string",
"transaction": "string",
"swapType": "string",
"additionalProperties": "string"
},
"tokenAmount": "string",
"EURAmount": "string"
}
}
Code examples
bash
curl -X POST https://api.brrr.network/v5/offramp/crypto-to-card/solana-token-to-eur \
-H "X-Api-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"toToken": {
"address": "So11111111111111111111111111111111111111112",
"decimals": 9
},
"fromToken": {
"address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"decimals": 6
},
"tokenAmount": "1",
"fromAddress": "7xKXtg2CWmS8cznVn9Yx8uN4m1s1P9HhQw",
"network": "solana-mainnet"
}'javascript
const response = await fetch('https://api.brrr.network/v5/offramp/crypto-to-card/solana-token-to-eur', {
method: 'POST',
headers: {
'X-Api-Key': process.env.BRRR_API_KEY,
'Content-Type': 'application/json',
},
body: JSON.stringify({
'toToken': {
'address': 'So11111111111111111111111111111111111111112',
'decimals': 9
},
'fromToken': {
'address': 'EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v',
'decimals': 6
},
'tokenAmount': '1',
'fromAddress': '7xKXtg2CWmS8cznVn9Yx8uN4m1s1P9HhQw',
'network': 'solana-mainnet'
}),
});
if (!response.ok) {
const error = await response.json();
throw new Error(`Request failed: ${error.errorCode}`);
}
const data = await response.json();
console.log(data.payload);python
import os
import httpx
response = httpx.post(
'https://api.brrr.network/v5/offramp/crypto-to-card/solana-token-to-eur',
headers={
'X-Api-Key': os.environ['BRRR_API_KEY'],
'Content-Type': 'application/json',
},
json={
"toToken": {
"address": "So11111111111111111111111111111111111111112",
"decimals": 9
},
"fromToken": {
"address": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
"decimals": 6
},
"tokenAmount": "1",
"fromAddress": "7xKXtg2CWmS8cznVn9Yx8uN4m1s1P9HhQw",
"network": "solana-mainnet"
},
)
response.raise_for_status()
print(response.json()['payload'])