/eosdapp

Primary LanguageWebAssembly

CTS2018 team4 Eos dapp

EOS : dawn 4.2 eosjs : 13.0.0 scatter : 4.0.3

  1. EOS 빌드 및 nodeos 구동 : 튜토리얼 참고 (빌드 후 build 폴더에서 sudo make install 까지 해줘야함) 1-1. nodeos config 설정 : /.local/share/eosio??/..../config.ini 경로가 기억이 잘 안나는데 여기에서 주석처리되어있는 Allow-access-Origin? 뭐 이런 옵션 있는데 그거 값 *로 주기
  2. 프론트 서버 구동 : frontend/music_web 폴더에서 npm install 후 npm start
  3. 크롬 extension Scatter 설치
  4. scatter에 네트워크 등록 : 프론트 서버 구동 후 켜진 localhost:3000 페이지에서 add network 누르고 켜진 창에서 accept
  5. scatter에 키페어 등록 : cloes로 키페어 하나 생성 후 scatter -> key pairs -> new 해서 등록
  6. 어카운트 생성 : localhost:3000 페이지에서 account name : music, public key : 위에서 생성한 public key 로 하여 생성
  7. identity 등록 : scatter -> identity -> new -> 127.0.0.1:8888 네트워크 선택, 아까 등록한 키페어 선택, import 하고 music account 선택(@Active) -> save
  8. smart contract 등록 : 터미널에서 cleos set contract music [wast와 abi가 있는 폴더 경로] music.wast music.abi
  9. 웹페이지에서 파일 업로드 및 검색 해보기