MetaMask - RPC Error: Permissions request already pending; please wait. {code: -32002, message: "Permissions request already pending; please wait."}
본문 바로가기
ERROR

MetaMask - RPC Error: Permissions request already pending; please wait. {code: -32002, message: "Permissions request already pending; please wait."}

by 쏠수있어ㅤ 2022. 3. 24.
반응형

 

MetaMask - RPC Error: Permissions request already pending; please wait. {code: -32002, message: "Permissions request already pending; please wait."}

 

 

truffle, web3, react로 이더리움 explorer를 개발 중, 위와 같은 에러가 나왔다. 

브라우저에서 메타마스크 상태를 잠금으로 해놓으면 잘 되던 사이트가 에러가 난다! 찾아보니 

 

내가 이미 permissions request를 제출했지만 아직 유저가 메타마스크 로그인을 안했거나 나의 사이트 접근 허가가 되어 있지 않아서 그렇다고 한다. 

 

도큐먼트에서 나왔듯이 "connect" 버튼은 connection request가 Pending일 경우 항상 disable 사용하지 못하게 만들어둬야 한다고 한다. 

 

참고할만한 Docs : https://docs.metamask.io/guide/getting-started.html#basic-considerations

 

Getting Started | MetaMask Docs

Getting Started To develop for MetaMask, install MetaMask in the browser of your choice on your development machine. Download here (opens new window). A quick note... This guide assumes intermediate knowledge of HTML, CSS, and JavaScript. Once MetaMask is

docs.metamask.io

 

 

메타마스크 계정에 꼭 로그인하지 않아도 web3연결을 https://127.0.0.1:8545 로 해주기 

import Web3 from "web3";

const getWeb3 = () =>
  new Promise((resolve, reject) => {
        const provider = new Web3.providers.HttpProvider(
          "http://127.0.0.1:8545"
        );
        const web3 = new Web3(provider);
        console.log("No web3 instance injected, using Local web3.");
        resolve(web3);
    });
  });

export default getWeb3;
ㅍ

 

 

 

 

 

 

Reference : https://stackoverflow.com/questions/64980778/metamask-rpc-error-permissions-request-already-pending-in-angular-10

 

MetaMask - RPC Error: Permissions request already pending, in Angular 10

I have integrated the MetaMask with Angular and while opening up the MetaMask extension from the code I am getting this error. Following is my code for opening up the extension. I am calling this

stackoverflow.com

 

반응형

댓글