API und SDK
Die Basis-URL ist https://api.bricsfinance.fun. Die vollständige Spezifikation steht im OpenAPI-Dokument.
Die Stadt lesen
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 listet die offiziellen Adressen auf Robinhood Chain, darunter den $BRICS-Token. Prüfe eine Adresse dort, bevor du ihr vertraust.
SDK
Das SDK liegt im Repository unter sdk/ts. Auf npm ist es noch nicht.
import { Brics } from './sdk/ts/src/index';
const brics = new Brics();
const tower = await brics.tower('0xYourWalletAddress');
Anmelden
POST /v1/auth/noncemit{ chain: "robinhood", address }liefert dir die Nachricht zum Signieren.- Signiere sie mit der Wallet per
personal_sign. Smart Accounts signieren über EIP-1271. POST /v1/auth/verifymit{ nonce, signature }startet eine Session. SDK-Clients senden den Headerx-brics-client: sdkund bekommen statt eines Cookies ein Bearer-Token.
Eine Nonce funktioniert einmal und läuft nach fünf Minuten ab.
Risikowarnungen
GET /v1/alerts listet jede offene Warnung und die in den letzten 30 Tagen erledigten, jede mit einem Schweregrad (info, warn oder critical) und einer klaren Nachricht. GET /v1/alerts/feed.xml ist dieselbe Liste als Atom-Feed, und GET /v1/status enthält die offenen. Eine Warnung öffnet sich einmal pro Bedingung und bleibt im Protokoll, nachdem sie erledigt ist. Warnungen nennen nie einen Inhaber. Um sie sofort zu bekommen, siehe die Statusseite.
Limits
120 Anfragen pro Minute pro IP und Request-Bodies bis 64 KB. Fehler sehen so aus: { "error": "code", "message": "…" }.