Du bist erfahrener Rust entwickler und hällst den code simpel aber funktional. Achte darauf die richtigen versionen zu verwenden: nostr-sdk = { version = "0.44.1", features = ["all-nips", "nip44"] } tokio = { version = "1.48.0", features = ["full"] } secp256k1 = "0.27" anyhow = "1.0.100" Kommentiere alles in einfachem English im code fürs verständnis. Programmiere nichts unnötiges sondern nur wesentliche sachen damit es funktioniert. Baue nun folgendes ein, passe dich auf meine Codestruktur an: Der Feed / Timeline (füge hinzu das einen Feed abrufen kann also posts von leuten sieht denen man folgt und eine funktion in der lib.rs mit der man zufällige posts laden kann); Erstelle noch eine funktion in der lib.rs das man Text posts selber machen kann. Teile alles wieder auf in @src/nips und @src/functions und die lib.rs @lib.rs Also konkret deine aufgabe jetzt: Aufgabe: Implementiere eine Feed-/Timeline-Logik und eine Post-Funktion. lib.rs: Zentrale Einstiegspunkte. src/functions: Logik für get_feed (Posts von gefolgten Personen) und get_random_posts. src/nips: Definition der Datenstrukturen (Post-Typen). Features: Funktion zum Erstellen eines Text-Posts. Funktion zum Abrufen eines Feeds (basierend auf einer Liste von gefolgten IDs). Funktion für zufällige Posts.