API dan SDK
URL dasarnya adalah https://api.bricsfinance.fun. Kontrak lengkapnya ada di dokumen OpenAPI.
Membaca Kota
curl https://api.bricsfinance.fun/v1/city
curl https://api.bricsfinance.fun/v1/towers/0xYourWalletAddress
curl https://api.bricsfinance.fun/v1/addresses
curl https://api.bricsfinance.fun/v1/status
/v1/addresses mencantumkan alamat resmi di Robinhood Chain, termasuk token $BRICS. Periksa sebuah alamat di sana sebelum Anda memercayainya.
SDK
SDK berada di sdk/ts di dalam repositori. SDK ini belum ada di npm.
import { Brics } from './sdk/ts/src/index';
const brics = new Brics();
const tower = await brics.tower('0xYourWalletAddress');
Masuk
POST /v1/auth/noncedengan{ chain: "robinhood", address }memberi Anda pesan untuk ditandatangani.- Tandatangani pesan itu dengan dompet menggunakan
personal_sign. Akun pintar menandatangani melalui EIP-1271. POST /v1/auth/verifydengan{ nonce, signature }memulai sesi. Klien SDK mengirim headerx-brics-client: sdkuntuk mendapatkan bearer token, bukan cookie.
Satu nonce hanya berlaku sekali dan kedaluwarsa setelah lima menit.
Peringatan risiko
GET /v1/alerts mencantumkan setiap peringatan yang terbuka dan yang diselesaikan dalam 30 hari terakhir, masing-masing dengan tingkat keparahan (info, warn, atau critical) dan pesan yang jelas. GET /v1/alerts/feed.xml adalah daftar yang sama sebagai feed Atom, dan GET /v1/status memuat yang masih terbuka. Sebuah peringatan terbuka sekali per kondisi dan tetap tercatat setelah kondisinya hilang. Peringatan tidak pernah menyebut nama pemegang. Untuk menerimanya saat terjadi, lihat halaman status.
Batas
120 permintaan per menit per IP, dan isi permintaan hingga 64 KB. Galat berbentuk { "error": "code", "message": "…" }.