blockchain-decentralized-exchange
所属分类:图形图象
开发工具:JavaScript
文件大小:0KB
下载次数:0
上传日期:2022-11-22 12:11:27
上 传 者:
sh-1993
说明: 用以太坊、多边形、实体、以太、Reactjs创建区块链去中心化的Exchange DEX和代币
(A Blockchain Decentralised Exchange DEX and Token Creation made with Ethereum, Polygon , Solidity , Ethers , Reactjs)
文件列表:
contracts/ (0, 2022-11-22)
contracts/Exchange.sol (6128, 2022-11-22)
contracts/Token.sol (2093, 2022-11-22)
hardhat.config.js (419, 2022-11-22)
package-lock.json (1798251, 2022-11-22)
package.json (1294, 2022-11-22)
public/ (0, 2022-11-22)
public/favicon.ico (3870, 2022-11-22)
public/index.html (1721, 2022-11-22)
public/logo192.png (5347, 2022-11-22)
public/logo512.png (9664, 2022-11-22)
public/manifest.json (492, 2022-11-22)
public/robots.txt (67, 2022-11-22)
scripts/ (0, 2022-11-22)
scripts/deploy.js (1809, 2022-11-22)
scripts/seed-exchange.js (5348, 2022-11-22)
src/ (0, 2022-11-22)
src/App.css (12311, 2022-11-22)
src/abis/ (0, 2022-11-22)
src/abis/Exchange.json (10619, 2022-11-22)
src/abis/Token.json (4957, 2022-11-22)
src/assets/ (0, 2022-11-22)
src/assets/dapp.svg (126842, 2022-11-22)
src/assets/down-arrow.svg (869, 2022-11-22)
src/assets/eth.svg (950, 2022-11-22)
src/assets/logo.png (20917, 2022-11-22)
src/assets/right-arrow-blue.svg (623, 2022-11-22)
src/assets/right-arrow-white.svg (623, 2022-11-22)
src/assets/sort.svg (723, 2022-11-22)
src/assets/up-arrow.svg (879, 2022-11-22)
src/components/ (0, 2022-11-22)
src/components/App.js (2292, 2022-11-22)
src/components/Balance.js (6066, 2022-11-22)
src/components/Banner.js (135, 2022-11-22)
src/components/Markets.js (1081, 2022-11-22)
src/components/Navbar.js (2458, 2022-11-22)
src/components/Order.js (2680, 2022-11-22)
src/components/OrderBook.js (2731, 2022-11-22)
... ...
# ***PROGRESS : Smart Contract***
### ***Exchange***
**Deployment**
Tracks the FEE account
Tracks the FEE percent
**Depositing Tokens**
**Success**
Tracks the token deposit
Emits a Deposit EVENT
**Failure**
Fails when n token are approved
**Withdraw Tokens**
**Success**
Withdraw token funds
Emits a Withdraw EVENT
**Failure**
Fails for insufficient balance
**Checking Blanaces**
Returns user balance
**Making orders**
**Success**
Track the newly created order
Emits a Order EVENT
**Failure**
Reject orders with no balance
**Order actions**
**Cancelling orders**
**Success**
updates cancelled orders
Emits a Order Cancel EVENT
**Failure**
Rejects invalid order ids
Rejects unauthorised cancellations
**Filling orders**
**Success**
Executes the trade and charge fees
Update filled orders
Emits a Trade EVENT
**Failure**
rejects invalid order id
rejects already filled orders
rejects already filled orders
### ***Token***
**Deployment**
have the name Liquidity
have the Symbol LIQ
have the decimals 18
have the total supply 1 million
assign total supply to deployer
**Sending Token**
**Success**
Transfers Tokens
Emits a transfer function
**Failure**
Rejects insufficient balances
Rejects to invalid recipient
**Approving Tokens**
**Success**
Allocates an allowance for delegated token spending
Emits a approval function
**Failure**
Rejects invalid Spenders
**Deligated Token Transfers**
**Success**
Transfers token Balance
Resets the allowance
Emits a transfer function
**Failure**
Rejects insufficient balances
Rejects to invalid recipient
近期下载者:
相关文件:
收藏者: