LJCrypto-Exchange
This is an exchange built by me where you can buy, sell, stake tokens and nfts. There is a page where you can interact with a guessing and lottery game. Not to mention you can use your tokens and nfts to create, vote, and execute proposals for governance. Then there is using the tokens to add to liquidity pools and enable decentralized swaps.
All Smart Contracts Are Deployed On The Mumbai Testnet
TechStack
- HTML
- CSS
- Javascript
- Typescript
- Solidity
- Nextjs
- Chainlink
- Hardhat
- Ethersjs
- Mocha/Chai
- The Graph
- IPFS
- Tailwind
- Axios
- Web3Modal
- Clone this repo:
git clone https://github.com/ljcutts/LJCrypto-Exchange.git
- Install dependencies in both
contract-deployments
andfrontend
folder:
yarn
or
npm install
- Run local blockchain and webapp server:
yarn dev
All Smart Contracts can be found in the contract-deployments
folder:
GuessingGame - 0xf893c2c098f846655a2Fbd6F8765d2b7EB341F11
LotteryGame - 0x4617BBb71e9729aAb93337d8c9fb2a8a7fDB60Dd
LJCryptoToken - 0x123a067F7A8a45a9eBCf5A71e77f602D5C6a6006
LJStableCoin - 0xfBeb79c07037ae5a34Be07b5Fe77958E364C7ADF
LJCryptoNFTCollection - 0x3e9878B1AcdAa5FF435A5DF645d562C810F50c40
NFTStaking - 0x90155Dc434f77b5f9C7753EeB68e133E8e044634
LJCryptoDAO - 0x3f1966d8fd77Afa10C039dc21BC2291c94c0cCbE
LJCryptoStablePair - 0x40CEECBa9aaf5E6a0a3f2a54033dfa004474e0D6
LJCryptoMaticPair - 0x4Da18B810883C720E4FAc4Bc2729d6A2B48c93bF
LJStableMaticPair - 0x5787e6966a40A873471514e0c0169F75A9537C33
Chainlink Keepers
LJCryptoNFTCollection - https://keepers.chain.link/mumbai/1815
LotteryGame - https://keepers.chain.link/mumbai/1817
The Graph Subgraphs
GuessingGame - https://thegraph.com/hosted-service/subgraph/ljcutts/guessinggamev2
LotteryGame - https://thegraph.com/hosted-service/subgraph/ljcutts/lotterygamev4