Unicrow developer platform consists of three open-source components:
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.
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. Additional detailed documentation will be added here soon.
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.