Building a PancakeSwap Clone with CRANQ on BINANCE
Disclaimer: This course is for educational purposes only, and deploys to a BNB TestNet. Building a working DEX clone is complicated and risky, and requires a lot of testing.
Ever wondered what it would be like to deploy your own DEX on BNB? It's time to get hands-on experience with Web3 No-Code development by deploying a cloned decentralized exchange (DEX) to a Binance test net, and building a basic UI for it.
This free, and comprehensive course will comprise:
Part 1: Deploy a Pancake clone to the Binance testnet
Part 2: Fill your DEX clone with test liquidity, deploy test tokens and populate pools using only No-Code tools
Part 3: We will build a minimalistic UI to interact with the contracts in a classic Web2 way. Also shows using local chain tools to enable infinite testing
Part 4: Presents interaction with the deployed contracts in a No-Code Web3 way. We traverse the connected smart contracts using queries from within CRANQ.
Blockchain explorer - BSC Scan: https://testnet.bscscan.com/ Getting faucet coins for Binance test net: https://testnet.binance.org/faucet-smart Node provider supporting Binance: https://www.quicknode.com/chains/bsc DEX principles simplified explanation: https://docs.uniswap.org/protocol/V2/concepts/protocol-overview/how-uniswap-works DEX principles detailed walkthrough: https://ethereum.org/en/developers/tutorials/uniswap-v2-annotated-code/Uniswap clone and building complex UI: https://www.youtube.com/watch?v=Y89q6T1r1YgCRANQ: ------ CRANQ docs: https://docs.cranq.io/ CRANQ website: https://cranq.io/ CRANQ Academy: https://docs.cranq.io/ Repository reference: https://reference.cranq.io/ Twitter: https://twitter.com/CranQnow YouTube: https://www.youtube.com/channel/UCHo5rmiu9J3V8r8eS_m71vA Discord: https://cranq.io/go/discord
Ready to start?
In this video, you will learn:
- How to build a CRANQ No-Code application that deploys a decentralized exchange clone to the Binance test net
- The main components used in a base Pancake / Uniswap DEX
- Good practice in credential handling using CRANQ
- How to reduce work by capturing similarities between complex nodes
- How you can use CRANQ and a blockchain explorer side-by-side to follow the deployment process in real time
- Best practice for deploying dependent contracts, and spotting where errors may happen
In this video, we'll do some testing etc.:
- Extending deployment with high level nodes that create test tokens
- Populates the DEX with sample token pair pools
- Creating initialization data using elementary CRANQ nodes
- Shows how hierarchical logic is organized in CRANQ
In this video you will:
- Download a minimalistic Web2 UI, based on a popular framework
- Configure and run it on Binance test chain
- Make some test token trades using a browser wallet plugin
- Install and configure a local test chain to avoid faucet limitation
- Set up the wallet to work with the local node, add local accounts and configure it to see the created local test assets.
- Configure the Cranq app and UI to use the local chain and the deployed local router