Farcaster Core Libraries and Utilities implementing in Rust:
- Farcaster versions and feature description
- Maker/Taker role definitions
- Offer, public offer and Negociation phase
- Transactions template and validation
- Adaptor signature utilities
- Transaction constructors: ECDSA, Schnorr scripts, and Schnorr MuSig2
- Instructions and State Digests used in Client-Daemon communication
- Tasks and Blockchain Events used in Syncer-Daemon communication
- Protocol Messages used in inter-Daemon communication