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
Environment deployment
Run the deployment script to Kovan or BSC
Submit your address to ClearDAO and apply for service
Configure the contract
Debug and run, then service is online
Last updated