الانتقال إلى المحتوى الرئيسي
POST
/
create
/
sendTransaction
إرسال معاملة
curl --request POST \
  --url https://launch-mint-v1.raydium.io/create/sendTransaction \
  --header 'Content-Type: application/json' \
  --data '
{
  "transaction": "<string>",
  "wallet": "<string>",
  "priorityFee": 123
}
'
import requests

url = "https://launch-mint-v1.raydium.io/create/sendTransaction"

payload = {
"transaction": "<string>",
"wallet": "<string>",
"priorityFee": 123
}
headers = {"Content-Type": "application/json"}

response = requests.post(url, json=payload, headers=headers)

print(response.text)
const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({transaction: '<string>', wallet: '<string>', priorityFee: 123})
};

fetch('https://launch-mint-v1.raydium.io/create/sendTransaction', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));
<?php

$curl = curl_init();

curl_setopt_array($curl, [
CURLOPT_URL => "https://launch-mint-v1.raydium.io/create/sendTransaction",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'transaction' => '<string>',
'wallet' => '<string>',
'priorityFee' => 123
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);

$response = curl_exec($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}
package main

import (
"fmt"
"strings"
"net/http"
"io"
)

func main() {

url := "https://launch-mint-v1.raydium.io/create/sendTransaction"

payload := strings.NewReader("{\n \"transaction\": \"<string>\",\n \"wallet\": \"<string>\",\n \"priorityFee\": 123\n}")

req, _ := http.NewRequest("POST", url, payload)

req.Header.Add("Content-Type", "application/json")

res, _ := http.DefaultClient.Do(req)

defer res.Body.Close()
body, _ := io.ReadAll(res.Body)

fmt.Println(string(body))

}
HttpResponse<String> response = Unirest.post("https://launch-mint-v1.raydium.io/create/sendTransaction")
.header("Content-Type", "application/json")
.body("{\n \"transaction\": \"<string>\",\n \"wallet\": \"<string>\",\n \"priorityFee\": 123\n}")
.asString();
require 'uri'
require 'net/http'

url = URI("https://launch-mint-v1.raydium.io/create/sendTransaction")

http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"transaction\": \"<string>\",\n \"wallet\": \"<string>\",\n \"priorityFee\": 123\n}"

response = http.request(request)
puts response.read_body
{
  "signature": "<string>"
}

الجسم

application/json
transaction
string
مطلوب

VersionedTransaction موقّع بالكامل مشفر بـ base64.

wallet
string
مطلوب

محفظة المتصل (base58). يجب أن تطابق مدفوع الرسوم في المعاملة.

priorityFee
integer

تجاوز رسوم الأولوية اختياري بوحدات micro-lamports. إذا تم حذفه، ستطبق المنصة سياستها الافتراضية.

الاستجابة

200 - application/json

Accepted

signature
string

توقيع المعاملة بصيغة base58.