Summary
Unicrow developer platform consists of three open-source components:
Software Development Kit
The TypeScript SDK makes integration of the platform as easy as possible. The SDK automagically takes care of much of the web3 interactions, such as wallet connection, network handling, etc.
Smart Contracts
The contracts running on Ethereum L2s Arbitrum and Base are the core of the platform. See their source code on GitHub.
Indexer
Unicrow’s easy-to-deploy indexer listens to events from the smart contracts to maintain up-to-date state of the escrow payments. It allows developers to filter and store only the data relevant for the particular marketplace. It can be accessed via the SDK or directly via graphql API.