Skip to main content
POST
/
v2
/
sol
/
transfer
curl --request POST \
  --url https://de.raze.sh/v2/sol/transfer \
  --header 'Content-Type: application/json' \
  --data '
{
  "senderPublicKey": "62ThHC1rs2GUfa8J4Qjcj5GD2MSL2d65pcJtenNieDnm",
  "receiver": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU",
  "amount": 0.1
}
'
{
  "success": true,
  "transaction": "<string>",
  "transferType": "SOL",
  "blockhash": "<string>",
  "lastValidBlockHeight": 123,
  "transactions": [
    "<string>"
  ]
}

Body

application/json

Request to transfer SOL or tokens

senderPublicKey
string
required

Sender wallet public key

Example:

"62ThHC1rs2GUfa8J4Qjcj5GD2MSL2d65pcJtenNieDnm"

receiver
string
required

Receiver wallet address

Example:

"7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU"

amount
required

Amount to transfer (in SOL for SOL transfers, in tokens for token transfers)

Example:

0.1

tokenAddress
string

Token mint address (omit for SOL transfer)

Example:

"Fyx78ew4wRY26gPj5CkTyuZ4kvW7CkPff5Jm2vNspump"

Response

Success - Transfer transaction generated

success
boolean
required
Example:

true

transaction
string
required

Base58-encoded transaction

transferType
enum<string>
required

Type of transfer

Available options:
SOL,
TOKEN
blockhash
string

Recent blockhash

lastValidBlockHeight
integer

Last valid block height

transactions
string[]

Array containing the serialized transaction