🥞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.

Summary and Outline

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.

References

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?

Part 1: Deploy the Clone

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

Part 2: Test liquidity, and funding pools

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

Part 3: Use the DEX via Web2 UI, and test on local node

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

Last updated