API ve SDK
Temel URL https://api.bricsfinance.fun adresidir. Sözleşmenin tamamı OpenAPI belgesinde yer alır.
Şehir'i okuyun
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, aralarında $BRICS tokenının da bulunduğu, Robinhood Chain'deki resmi adresleri listeler. Bir adrese güvenmeden önce onu orada kontrol edin.
SDK
SDK, depoda sdk/ts altında bulunur. Henüz npm'de değildir.
import { Brics } from './sdk/ts/src/index';
const brics = new Brics();
const tower = await brics.tower('0xYourWalletAddress');
Oturum açma
{ chain: "robinhood", address }ilePOST /v1/auth/nonce, imzalamanız gereken mesajı verir.- Mesajı cüzdanla
personal_signkullanarak imzalayın. Akıllı hesaplar EIP-1271 üzerinden imzalar. { nonce, signature }ilePOST /v1/auth/verifybir oturum başlatır. SDK istemcileri, çerez yerine bearer token almak içinx-brics-client: sdkbaşlığını gönderir.
Bir nonce yalnızca bir kez çalışır ve beş dakika sonra geçerliliğini yitirir.
Risk uyarıları
GET /v1/alerts, açık olan her uyarıyı ve son 30 günde kapananları listeler; her birinin bir önem düzeyi (info, warn veya critical) ve sade bir mesajı vardır. GET /v1/alerts/feed.xml aynı listenin Atom akışıdır, GET /v1/status ise açık olanları taşır. Bir uyarı her koşul için bir kez açılır ve koşul ortadan kalktıktan sonra da kayıtta kalır. Uyarılar hiçbir sahibin adını vermez. Uyarıları anında almak için durum sayfasına bakın.
Sınırlar
IP başına dakikada 120 istek ve en fazla 64 KB istek gövdesi. Hatalar { "error": "code", "message": "…" } biçimindedir.