Check Somnia DeFi adapter status
curl --request GET \
--url https://x402.20.208.46.195.nip.io/api/somnia/defi/statusimport requests
url = "https://x402.20.208.46.195.nip.io/api/somnia/defi/status"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://x402.20.208.46.195.nip.io/api/somnia/defi/status', 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://x402.20.208.46.195.nip.io/api/somnia/defi/status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://x402.20.208.46.195.nip.io/api/somnia/defi/status"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://x402.20.208.46.195.nip.io/api/somnia/defi/status")
.asString();require 'uri'
require 'net/http'
url = URI("https://x402.20.208.46.195.nip.io/api/somnia/defi/status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"ok": true,
"chain": "somnia-testnet",
"chainId": 50312,
"mode": "policy-bound-defi-adapters"
}Status
Check Somnia DeFi adapter status
Returns the current dreamDEX CLOB, Somnia Exchange, Somnex, Potion Swap, and custom DEX adapter map with the evidence required before ArcPay marks an action complete.
GET
/
api
/
somnia
/
defi
/
status
Check Somnia DeFi adapter status
curl --request GET \
--url https://x402.20.208.46.195.nip.io/api/somnia/defi/statusimport requests
url = "https://x402.20.208.46.195.nip.io/api/somnia/defi/status"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://x402.20.208.46.195.nip.io/api/somnia/defi/status', 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://x402.20.208.46.195.nip.io/api/somnia/defi/status",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://x402.20.208.46.195.nip.io/api/somnia/defi/status"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://x402.20.208.46.195.nip.io/api/somnia/defi/status")
.asString();require 'uri'
require 'net/http'
url = URI("https://x402.20.208.46.195.nip.io/api/somnia/defi/status")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"ok": true,
"chain": "somnia-testnet",
"chainId": 50312,
"mode": "policy-bound-defi-adapters"
}Response
200 - application/json
Somnia DeFi adapter status.
⌘I