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’s Arbitrum L2 layer are the core of the platform. See their overview and source code on GitHub, and their addresses on Arbiscan.
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.