{"repo":"lfglabs-dev/app.starknet.id","free":true,"listed":false,"github":"https://github.com/lfglabs-dev/app.starknet.id","clone":"git clone https://github.com/lfglabs-dev/app.starknet.id.git","description":"Naming Service for Starknet","language":"TypeScript","stars":61,"topics":["ethereum","starknet","zk-rollup"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"Starknet ID mainnet frontend This repository contains the mainnet-only Starknet ID frontend. It has no persistent application backend, database, indexer, signer, bot, telemetry client, or scheduled workload. All authoritative state comes from Starknet. The browser sends reads, receipt polls, fee estimates, and simulations to two stateless same-origin functions: - POST /api/rpc protects the server-side Starkscan key and falls back to Cartridge only for idempotent reads. - GET /api/indexer/identities obtains untrusted identity transfer candidates from Starkscan. Every candidate is validated against owner of . Braavos receives calls only after state is re-read, fees are estimated, and the same call list simulates successfully. The application never handles wallet secrets. Local setup Set STARKSCAN API KEY in .env.local . Contract addresses and ABIs are part of the typed SN MAIN manifest and are not environment-driven. Checks Live integration checks are opt-in: See DEPLOYMENT.md for the Vercel firewall and rollout steps.","default_branch":null,"files":null,"tree":[],"storefront":"/r/lfglabs-dev","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lfglabs-dev/app.starknet.id/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}