Smart Mode
Активация
Активация Smart Mode для адреса TRON
POST
/
api
/
v1
/
smart-mode
/
activate
Активация
curl --request POST \
--url https://api.example.com/api/v1/smart-mode/activate \
--header 'Content-Type: application/json' \
--data '
{
"address": "<string>",
"label": "<string>",
"bw_guarantee": true
}
'import requests
url = "https://api.example.com/api/v1/smart-mode/activate"
payload = {
"address": "<string>",
"label": "<string>",
"bw_guarantee": True
}
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({address: '<string>', label: '<string>', bw_guarantee: true})
};
fetch('https://api.example.com/api/v1/smart-mode/activate', 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://api.example.com/api/v1/smart-mode/activate",
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([
'address' => '<string>',
'label' => '<string>',
'bw_guarantee' => true
]),
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://api.example.com/api/v1/smart-mode/activate"
payload := strings.NewReader("{\n \"address\": \"<string>\",\n \"label\": \"<string>\",\n \"bw_guarantee\": true\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://api.example.com/api/v1/smart-mode/activate")
.header("Content-Type", "application/json")
.body("{\n \"address\": \"<string>\",\n \"label\": \"<string>\",\n \"bw_guarantee\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/v1/smart-mode/activate")
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 \"address\": \"<string>\",\n \"label\": \"<string>\",\n \"bw_guarantee\": true\n}"
response = http.request(request)
puts response.read_bodyАктивация Smart Mode
Запускает автоматическую доставку энергии для указанного адреса. Первая ежедневная плата списывается немедленно.Тело запроса
string
обязательно
Адрес TRON для мониторинга
string
Необязательная метка для этой подписки
boolean
по умолчанию:"true"
Включить BW Guarantee (+0.3 TRX за перевод)
Ответ
Возвращает созданный объект подписки сid, address, status и деталями тарифов.
Пример
curl -X POST https://api.tronrental.com/v1/smart-mode/activate \
-H "X-API-Key: your_api_key" \
-H "Content-Type: application/json" \
-d '{
"address": "TYourAddress...",
"label": "Main wallet",
"bw_guarantee": true
}'
Response
{
"id": 42,
"address": "TYourAddress...",
"label": "Main wallet",
"status": "active",
"bw_guarantee": true,
"subscription_fee_trx": "3.0",
"transfer_fee_trx": "2.7",
"created_at": "2026-03-05T12:00:00Z"
}
Адрес не может одновременно иметь активный пакет переводов.
Smart Mode и пакеты переводов взаимоисключающи для одного адреса.
⌘I
Активация
curl --request POST \
--url https://api.example.com/api/v1/smart-mode/activate \
--header 'Content-Type: application/json' \
--data '
{
"address": "<string>",
"label": "<string>",
"bw_guarantee": true
}
'import requests
url = "https://api.example.com/api/v1/smart-mode/activate"
payload = {
"address": "<string>",
"label": "<string>",
"bw_guarantee": True
}
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({address: '<string>', label: '<string>', bw_guarantee: true})
};
fetch('https://api.example.com/api/v1/smart-mode/activate', 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://api.example.com/api/v1/smart-mode/activate",
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([
'address' => '<string>',
'label' => '<string>',
'bw_guarantee' => true
]),
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://api.example.com/api/v1/smart-mode/activate"
payload := strings.NewReader("{\n \"address\": \"<string>\",\n \"label\": \"<string>\",\n \"bw_guarantee\": true\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://api.example.com/api/v1/smart-mode/activate")
.header("Content-Type", "application/json")
.body("{\n \"address\": \"<string>\",\n \"label\": \"<string>\",\n \"bw_guarantee\": true\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/v1/smart-mode/activate")
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 \"address\": \"<string>\",\n \"label\": \"<string>\",\n \"bw_guarantee\": true\n}"
response = http.request(request)
puts response.read_body