-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
rust-internet2
Set of rust crates for software supporting Internet2 (Tor, Noise protocol, lightning network-style messaging)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
The entire team (5 developers) is now working towards implementing the specs set out by the RFCs from milestone 1. We synchronize during weekly public IRC meetings (Wednesdays, 16h00 UTC, #monero-swap channel on freenode); team members have also been meeting physically where possible to sync up on code architecture and design philosophy. The logs of the weekly meetings are available on farcaster-project/meetings.
Farcaster-core and -chains contain the building blocks for building atomic swap nodes. They now include logic for creating and validating transactions needed for the XMR/BTC protocol. It creates and encodes protocol messages that have to be passed between the counterparties involved in a swap. It does not include cross group discrete-log equality proofs and adaptor signatures yet. Exciting work ahead!
Since we started the Farcaster project, two new releases of monero-rs came out to deliver features needed for the swap protocol, the latest release being v0.12.0.
Currently, the farcaster-node is able to make public offers, and awaits for the counterparty peer to connect and take the offer. We successfully tested making and taking an offer over the wire from separate machines. Over the past month, most work went into farcasterd and swapd. farcasterd is the manager of swaps: it initiates them, and has information about all the running swaps and open offers that are running. farcasterd launches swapd that takes over the swap protocol for a particular swap - multiple swapd instances can be launched in parallel for parties that engage in multiple swaps simultaneously, like market makers. Work for the next month will be focused on completing the protocol run inside swapd. Currently, the remote peer connection does not support our protocol messages due to upstream limitations. To overcome that...
We started contributing upstream to rust-internet2, a project devoted to creating the networking components and runtime backbones for building trustless, censorship resistant, and private decentralized applications. We implemented the abstractions needed to support transmitting our peer protocol messages over the wire between the swap participants, and the rust-internet2 maintainer has been very welcoming.
Related posts
-
Farcaster: Community update February
-
[AMA] Hi all, Binarybaron the lead developer of UnstoppableSwap XMR-BTC Atomic Swap platform here to do an AMA! So ask my anything!
-
The Creator of North Korean Hackers’ New Favorite Crypto Privacy Service
-
It finally sinks in…
-
"Nightmare" - A Monero Fiction Short Story