{"repo":"fedimint/fedimint-observer","free":true,"listed":false,"github":"https://github.com/fedimint/fedimint-observer","clone":"git clone https://github.com/fedimint/fedimint-observer.git","description":"Fedimint Federation Explorer","language":"Rust","stars":14,"topics":["bitcoin","e-cash","fedimint","leptos","rust"],"license":null,"category":"blockchain-web3","readme_excerpt":"Fedimint Observer Fedimint Observer is intended to become the \"mempool.space for Fedimint\". Due to the privacy properties of Fedimint it won't be able to show concrete transaction flows, but transfers in and out of single federations are visible. By making clear to users what is and isn't visible I hope to make Fedimint more transparent and thus more trustworthy. Furthermore, I hope that it can inform developer decisions around improving privacy by having access to easily queryable federation data to quantify possible privacy improvements. Currently, Fedimint Observer consists of two sub-APIs: Federation Observer This is likely the component that most people are actively exposed to. It is a server application that scans a list of federations for their publicly available data (session log, announcements, …) and writes the data to a postgres database. The data is then exposed via a REST API. These APIs live under the /federations path, you can find all the endpoints in fmo server/src/federation/mod.rs . One example is the /federations endpoint itself that returns a list of all federations that are being observed. This API is also the data source for the frontend that powers https://observer.fedimint.org and is also hosted in this repository in the fmo frontend directory. The frontend is a Leptos PWA, so is fully written in Rust and compiled to WASM. It uses Tailwind and Flowbite for styling. When it comes to stability guarantees the Postgres database should always be migratable","default_branch":null,"files":null,"tree":[],"storefront":"/r/fedimint","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/fedimint/fedimint-observer/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."}