curl --request POST \
--url https://de.raze.sh/v3/sol/mixer \
--header 'Content-Type: application/json' \
--data '
{
"sender": "62ThHC1rs2GUfa8J4Qjcj5GD2MSL2d65pcJtenNieDnm",
"receiver": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU",
"amount": 0.5,
"feeTipLamports": 1000000
}
'{
"success": true,
"transactions": [
"4hXTCkRzt9...",
"5mYUDkRzt9..."
]
}Build a two-step privacy transfer from sender to receiver via an intermediate pool wallet.
Returns two transactions:
tx[0] — sender → pool (sender must sign)tx[1] — pool → receiver (pre-signed by pool)curl --request POST \
--url https://de.raze.sh/v3/sol/mixer \
--header 'Content-Type: application/json' \
--data '
{
"sender": "62ThHC1rs2GUfa8J4Qjcj5GD2MSL2d65pcJtenNieDnm",
"receiver": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU",
"amount": 0.5,
"feeTipLamports": 1000000
}
'{
"success": true,
"transactions": [
"4hXTCkRzt9...",
"5mYUDkRzt9..."
]
}"62ThHC1rs2GUfa8J4Qjcj5GD2MSL2d65pcJtenNieDnm"
"7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU"
SOL amount to transfer (must be > 0.01)
0.5
1000000
base58, base64