Y3S1_Blockchain

Y3s1_blockchain

Simple web application and Solidity smart contract demonstrating XYK model swaps

Year 3 Semester 1 - BMIS2003 Blockchain Application Development Assignment

Built alongside Goh Yu Yong, Choo Yuan Chee, Derek Chiu Toh Hui

Preview

Tokens shown in illustration are for display purposes only and are not related to the actual tokens.

Abstract

  • A basic DeX Web Application compatible for the Ethereum Network.
  • Web Application built on Svelte.
  • Smart Contract built using Solidity.

Features

  • Depositing of Ethereum to obtain local non-ERC20 token
  • Creating liquidity pools between local non-ERC20 tokens and new non-ERC20 tokens.
  • Swapping between user-created non-ERC20 tokens and/or local non-ERC20 token.
  • Utlisation of the XYK model.

Requirements

A Ganache network environment to compile and deploy the smart contract. Some modifications are needed on the code (mainly DeX.svelte) to ensure that the correct link and RPC contract is used.

Disclaimer

Not tested for mainnet.

Additional Snapshots

Top categories

svelte logo

Want a Svelte site built?

Hire a Svelte developer
Loading Svelte Themes