플롭체인

메타마스크 호환 json-rpc 서버



이 프로젝트는 개념 증명입니다. 간단한 메타마스크 트랜잭션(전송만 가능)을 수락하기 위해 필요한 최소 이더리움 rpc API를 구현합니다.

이것은 sub.net 라이브러리에 포함될 것입니다.

전제 조건:


  • dotnet 7 sdk 프로젝트 구축

  • 브라우저에 따른 메타마스크 확장:
  • chrome web store
  • firefox addons


  • subdotnet/metamask-mini-api 리포지토리 복제

    git clone https://github.com/subdotnet/metamask-mini-api.git
    


    데모 실행:



    1) 단순 블록체인에는 2개의 사전 자금 지갑이 있습니다. 메타마스크에서 이러한 개인 키를 가져올 수 있습니다.
  • 616b28bfaa49973faf243ec3296a01675c742533f06c325c78f3d63ceef67963
  • 공개 키: 0x145272D2e9828aE2A25913c0643ff0cb486bBAD1

  • ff067934635e368095f47bfc72942087e07b097d0c541b8f4602dcd255de50fd
  • 공개 키: 0x169E72fa2CC6Ec61402dc3C5D3c16ACc4d83BAD2


  • 공개 키는 "BADx"로 끝납니다.

    메타마스크를 설치하고 선결제된 개발자 주소를 가져옵니다.


    2) 프로젝트 실행
    복제된 리포지토리 내에서 간단히 실행dotnet run하면 콘솔에 다음 출력이 표시됩니다. json-rpc api listening on http://localhost:5035
    3) 메타마스크에서 localPLOP 네트워크 구성
    메타마스크 설정을 열고 네트워크 탭으로 이동합니다.
    다음 값을 사용하여 새 네트워크를 추가합니다.
  • 이름 : localPLOP
  • RPC URL : http://localhost:5035/
  • 체인아이디 : 12345
  • 통화 기호 : PLOP

  • BAD1 지갑에 42 PLOP, BAD2 지갑에 1337 PLOP가 있어야 합니다.

    메타마스크에서 사용자 지정 네트워크 구성 및 자금 이체:

    좋은 웹페이지 즐겨찾기