Saltar al contenido principal
POST
/
create
/
get-random-mint
Obtener mint aleatorio
curl --request POST \
  --url https://launch-mint-v1.raydium.io/create/get-random-mint \
  --header 'Content-Type: application/json' \
  --data '
{
  "prefix": "<string>",
  "suffix": "<string>",
  "wallet": "<string>"
}
'
import requests

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

payload = {
"prefix": "<string>",
"suffix": "<string>",
"wallet": "<string>"
}
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({prefix: '<string>', suffix: '<string>', wallet: '<string>'})
};

fetch('https://launch-mint-v1.raydium.io/create/get-random-mint', 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/get-random-mint",
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([
'prefix' => '<string>',
'suffix' => '<string>',
'wallet' => '<string>'
]),
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/get-random-mint"

payload := strings.NewReader("{\n \"prefix\": \"<string>\",\n \"suffix\": \"<string>\",\n \"wallet\": \"<string>\"\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/get-random-mint")
.header("Content-Type", "application/json")
.body("{\n \"prefix\": \"<string>\",\n \"suffix\": \"<string>\",\n \"wallet\": \"<string>\"\n}")
.asString();
require 'uri'
require 'net/http'

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

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 \"prefix\": \"<string>\",\n \"suffix\": \"<string>\",\n \"wallet\": \"<string>\"\n}"

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

Cuerpo

application/json
prefix
string

Prefijo base58 opcional que debe iniciar el mint devuelto.

suffix
string

Sufijo base58 opcional que debe terminar el mint devuelto.

wallet
string

Billetera creadora opcional, utilizada para rate-limiting.

Respuesta

200 - application/json

Mint aleatorio

mint
string

Dirección mint en base58.

privateKey
string

Clave secreta en base58 para el mint. Debe firmarse en la transacción de creación una sola vez y luego descartarse.