반응형
- 지금까지의 결론: 팬텀 지갑이 어떤 네트워크에 접속되어있는지 알 수 없다.
- 메타마스트의 경우에는 isMetamask, 그리고 chainId 를 window.ethereum 객체를 통해 조회할 수 있다.
- 하지만 팬텀의 경우에는 window.solana 에서 isPhantom 은 제공하지만 chainId 처럼 연결된 cluster 정보는 제공하지 않는다.
- 팬텀 지갑에서 연결된 네트워크를 설정하면, 지갑 어플 내에서 변수로 관리하는 것 같고
- explorer.solana.com 와 같은 사이트도 devnet/mainnet 설정 버튼을 누르면 cluster 를 선택할 수 있다.
- 다만 사이트에서 설정한 cluster 와 팬텀 지갑에 설정한 cluster 의 차이가 있을 때, 팬텀에서 이를 감지하지 않는다.
- "Transaction may fail to confirm" 와 같은 메세지만 표시된다.
- 제가 아는 정보가 틀렸다면 말씀해주세요.
반응형
'블록체인 > 솔라나' 카테고리의 다른 글
web3 개발 애러 처리 (0) | 2022.06.15 |
---|---|
팬텀 지갑 제공 정보 (0) | 2022.06.14 |
서명 검증 함수 소개 (0) | 2022.05.23 |
[beet FixableBeetStruct.deserialize 에러]"offset" is out of range (0) | 2022.05.18 |
sendAndConfirmTransaction 서명 오류 (0) | 2022.05.16 |