Створення гаманця

Посібники

Створення гаманця

Створюйте гаманці через backend, коли потрібна адреса для клієнта, мерчанта, продавця, отримувача, гравця або внутрішнього рахунку.

Перед початком

Потрібні ledger account ID, підписаний API-запит, мережа з GET /api/v1/assets, scope wallets:create та унікальний X-Idempotency-Key.

Запит

bash
curl https://brosettlement-staging-api.brolabel.io/api/v1/wallets \
  -H "X-Api-Key-Id: 11111111-2222-4333-8444-555555555555" \
  -H "X-Api-Timestamp: 1785402000" \
  -H "X-Api-Nonce: 8f7b8f24-4e6a-45d2-a944-4b11c4c7d2f8" \
  -H "X-Api-Signature: base64_ed25519_signature" \
  -H "X-Api-Body-Hash: sha256_of_exact_body" \
  -H "X-Idempotency-Key: 018f4df0-5a7f-7352-bd4a-5fd069c2a0c1" \
  -H "Content-Type: application/json" \
  -d '{"chain":"tron:nile","accountId":"ledger-account-id"}'

Signature і body hash мають бути обчислені з точного request target і точних body bytes, які надсилає HTTP client.

Відповідь

json
{
  "id": "wallet-id",
  "chain": "tron:nile",
  "accountId": "ledger-account-id",
  "accountName": "Treasury",
  "address": "TQ9y...",
  "status": "ACTIVE",
  "createdAt": "2026-07-30T09:00:03Z",
  "updatedAt": "2026-07-30T09:00:03Z"
}

Збережіть метадані

Зберігайте id, accountId, мережу, адресу та свій internal account ID.

Наступний крок

Перейдіть до створення транзакції, коли будете готові відправляти активи, і підпишіться на WebSocket-події для отримання оновлень життєвого циклу.