성장하는공간

고정 헤더 영역

글 제목

메뉴 레이어

성장하는공간

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (11)
    • Block Chain (3)
      • Ethereum (1)
      • Klaytn (1)
    • Dapp (2)
      • Solidity (2)
    • Javascript (2)
      • NodeJS (0)
      • Web3 (2)
    • Database (0)
      • MySQL (0)
      • MongoDB (0)
      • Oracle (0)
    • Java (0)
    • Front-End (1)
      • CSS (1)
      • HTML (0)
    • Server (0)
    • Operating System (0)
      • Linux (0)
    • Development Tools (0)
    • IT concept (3)

검색 레이어

성장하는공간

검색 영역

컨텐츠 검색

Javascript

  • Metamask 연동 체크

    2019.03.24 by 빠기윤

  • Dapp Method ID Data 추출

    2019.03.15 by 빠기윤

Metamask 연동 체크

var userAddress; $(function(){ //메타마스크 계정 불러오기 web3.eth.getAccounts(function(err, accs) { if (err != null) { var message = "PC 크롬을 이용해주시기 바라며, \n크롬의 확장프로그램 MetaMask를 설치해주세요."; alert(message); show(message); return; } if (accs.length == 0) { var message = "Metamask 계정을 가져올 수 없습니다.\nMetamask에 로그인 해주세요."; alert(message); show(message); return; } userAddress = accs.toString(); }) //네트워크 확인 web3.vers..

Javascript/Web3 2019. 3. 24. 16:38

Dapp Method ID Data 추출

Method ID는 '함수명(매개변수타입)' 을 sha3를 돌려서 나온 결과값의 앞에서부터 4Byte 입니다.이는 Dapp의 특정 메소드를 호출하고싶을 경우 Transaction을 발생 시 data에 넣어야하는 코드이며 아래는 이더스캔 Dapp호출 Transaction에 Input Data 예시 입니다. 방법1)var sha_Method = web3.utils.sha3('함수명(매개변수타입)')var methodId = sha_Method.substring(0,10)*web3 v1.0 방법2)var methodId = web3.eth.abi.encodeFunctionSignature("함수명(매개변수타입)") ( 예제 ) Solidity.solcontract Exsample{ function TestNa..

Javascript/Web3 2019. 3. 15. 23:55

추가 정보

인기글

최신글

페이징

이전
1
다음
BLOG
성장하는공간 Dapp Developer
인스타그램 메일

티스토리툴바