ClearDAO Developer Guide

About protocol design

ClearDAO Protocol is a community-oriented decentralized protocol for bespoke derivatives, mainly dedicated to solving the lack of derivative diversity, resilient risk management, and support for emerging asset derivatives in the market. Based on community-oriented design principles, it abstracts and encapsulates the basic modules and principles of derivatives creation, trading, and risk control into an open SDK.

A financial derivative is a financial contract whose value depends on the performance of a reference pool. The reference pool can be an asset, index, or interest rate, which is usually referred to as the "base asset" for short. There are three main reasons for buying and selling financial derivatives: hedging, speculation, and arbitrage. ClearDAO supports multiple network deployments such as ETH, BNB Chain, Solana, KCC, Arbitrum, and more.

In the derivatives space, there is only one protocol that supports the customization of multiple types of financial derivatives, and that is the ClearDAO Protocol.

ClearDAO SDK

1. Simple and fast construction of derivatives

ClearDAO SDK is one of the flagship products of the ClearDAO protocol provided to developers. It is a series of smart contracts and library modules that can help developers create derivatives in a simple and fast way.

2. Powerful risk management library

ClearDAO SDK possesses powerful tools, which can help users visualize and manage market risks.

3. Easy and quick access to the market

ClearDAO SDK could be used to create and launch a derivatives trading platform.

ClearDAO templates

All derivatives templates designed in the derivatives workshop, namely options, notes, futures, CDS, and TRS, have been code developed and included in the SDK documentation.

For now, the pricing of derivatives is done off-chain, and an improved version of vAMM is adopted for automated trading. ClearDAO will also add an order book trading system to the SDK for developers to use.

Blockchain architecture

Developer

Suppose you are a developer interested in building the ClearDAO protocol. Please continue reading to learn how the ClearDAO protocol calls the integrated SDK. If you want to customize a set of derivative products, the ClearDAO team will develop it after the community proposal is passed.

To start building derivatives contracts based on the ClearDAO Protocol immediately, first check out the quick start to set up your environment.

Steps to be completed

  1. Environment deployment

  2. Run the deployment script to Kovan or BSC

  3. Submit your address to ClearDAO and apply for service

  4. Configure the contract

  5. Debug and run, then service is online

Last updated