Expanding DeFi capabilities through InterBlockchain Technology
Crescent Network is a DeFi Hub in Cosmos ecosystem with a goal of empowering users’ digital assets for maximizing their financial returns while managing associated risks in the most efficient way by providing innovative and sophisticated DeFi products. In the base layer, Crescent core has the following unique characteristics.
- Hybrid DEX: a combination of Automated Market Maker (AMM) and Order Book models.
- Ranged Pool: next generation Automated Market Maker that increases capital efficiency. Liquidity is allocated within a predefined price range.
- Batch Execution : all deposits, withdrawals, and orders are accumulated in a batch and they are fairly executed at the same time.
- Novel DeFi products are on the way!
Download a pre-built binary for your operating system. You can find the latest binaries in this releases page.
Step 1. Install Golang
Go version 1.18 or higher is required.
If you haven't already, install Go by following the installation guide in the official docs. Make sure that your GOPATH
and GOBIN
environment variables are properly set up.
Step 2. Get source code
Use git
to retrieve Crescent Core from the official repository and checkout latest release, which will install the crescentd
binary.
git clone https://github.com/crescent-network/crescent.git
cd crescent && git checkout release/v5.0.x
make install
Step 3. Verify your installation
Verify the commit hash to see if you have installed crescentd
correctly.
crescentd version --long
Crescent core uses a fork of cosmos-sdk and ibc-go. If you would like to know which ones customized from the original cosmos-sdk
and ibc-go
, please reference the release notes in the respective repository.
Requirement | Notes |
---|---|
cosmos-sdk (forked) | v1.2.0-sdk-0.45.10 |
ibc-go (forked) | v3.4.0-crescent-v4-2 |
The documentation is available in docs directory. If you are a developer interested in technical specification, go to each x/{module}
's spec
directory.
Crescent is a public and open-source blockchain protocol. We welcome contributions from everyone. If you are interested in contributing to Crescent Core, please review our CONTRIBUTING guide. Thank you to all those who have contributed to Crescent Core.
This software is licensed under the Apache 2.0 license. Read more about it here.