Skip to content

Requirement

HYXO edited this page Feb 13, 2023 · 4 revisions

TODO List

Baer Minimum

  • 초기 시장 조성자 계정 지분 설정
    • 거래소(MM) 계정 = ST기업이 발행한 토큰 전량을 거래소가 보유
      • 토큰의 수량과 토큰의 가격 (CP)으로 거래소에서 즉시 체결
  • MainPage
    • 각 계정에서 자신의 매매 기록 및 수익률을 확인할 수 있다.
    • 메타마스크을 통해 지갑을 등록 해제할 수 있다.
    • Deposit을 통해 입금내역(faucet기능)과 지갑주소를 확인 할 수 있다.
      • 입금내역은 faucet기능을 통해 받게 되는 이더 값이 된다.
      • 투자자는 ETH로 ST를 거래할 수 있다.
    • Market Page에서 투자를 할 수 있다.
      • Order에서 Buy, Sell 버튼을 통해 ST를 ETH로 거래 할 수 있다.
      • position에서 체결된 내역을 확인 할 수 있다.
    • ST의 가격을 확인할 수 있다.
  • Account Modal (MyPage)
    • 개인정보를 확인할 수 있다
    • 투표를 할 수 있는 칸이 있다
  • 튜토리얼 기능 구현
    • 최초 로그인시 간단하게 튜토리얼을 확인할 수 있다.

Recommended

  • 차트 구성
    • 거래량을 제외하고 가격 데이터만 축적하여 차팅
  • 초기 시장 조성자 계정 지분 설정
    • 난수값을 이용한 시장 가격 조성
    • 토큰의 수량과 토큰의 가격(CP)으로 거래소에서 즉시 체결
    • ST기업의 수는 하나
    • 토큰의 수량과 토큰의 가격(CP)으로 거래소에서 즉시 체결
  • Account Modal (MyPage)
    • 투표를 할 수 있다
      • 차기 배당률 투표를 하여 의견이 반영된다
  • 배당을 받을 수 있다
    • ST기업 당기 순이익 = ST기업 계정 ETH_amount * [+0.05 ~ -0.05] (거래소 계정에서 ST기업 계정으로 지급)
    • 당기배당금 = ST기업 당기순이익 * 당기 배당률
      • 단, 당기배당금 ≥ 0
    • 당기 배당률 = 전기 배당률 * ( 1 + 당기 선출 변동률 )
    • 배당금 지급
      • ST기업 계정에서 1 ST에 [당기배당금 / ST 총 발행량]만큼 ST 보유계정에 ETH 전송
  • 거래제한 기능 구현
    • 거래제한이 실행되면 토큰 거래가 이루어지지 않는다.
    • 거래제한 실행시 모든 가격 변동이 중지된다.
    • 거래제한이 해제될 경우 자동을 가격변동이 재개된다.

Advanced

  • 기업 다양화
    • 토큰의 개수를 3가지로 늘린다.
    • 각 토큰은 각각 다른 가격 데이터를 가지고 있다
    • 각 토큰별로 다르게 배당금을 받을 수 있다.
  • 스테이킹
    • 스테이킹을 요청할 수 있다.
    • 스테이킹 만료일을 확인할 수 있다.
    • 만료일이 지나면 보상을 받을 수 있다.

Nightmare

  • 호가창을 구현한다.
  • 가격변동에 따라 거래제한이 자동으로 이루어진다.

Index

Introduce

Role & Rule

Design

Tech

Demo

Clone this wiki locally