Web3 웹사이트를 사용하기 위해서는 메타마스크가 필요하다. 인증된 ID처럼 사용할 수 있으며 이더리움으로 NFT를 구매할 수도 있고 NFT를 가지고 있는 지갑이라면 판매 또는 다양한 유틸리티에 사용이 가능하다. 그래서 이번 챕터는 기본적으로 메타마스크를 호출하는 챕터이다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>CryptoZombies front-end</title>
<script language="javascript" type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script language="javascript" type="text/javascript" src="web3.min.js"></script>
</head>
<body>
<script>
window.addEventListener('load', function() {
// Web3가 브라우저에 주입되었는지 확인(Mist/MetaMask)
if (typeof web3 !== 'undefined') {
// Mist/MetaMask의 프로바이더 사용
web3js = new Web3(web3.currentProvider);
} else {
// 사용자가 Metamask를 설치하지 않은 경우에 대해 처리
// 사용자들에게 Metamask를 설치하라는 등의 메세지를 보여줄 것
}
// 이제 자네 앱을 시작하고 web3에 자유롭게 접근할 수 있네:
startApp()
})
</script>
</body>
</html>
alert으로 필요한 메시지를 추가하면 된다.
alert("You need to install metamask.");
'블록체인 > ─Ethereum(Solidity)' 카테고리의 다른 글
| 블록체인을 이용한 간단한 확률 게임 만들기 (0) | 2024.01.21 |
|---|---|
| 솔리디티로 개발할 체인+테스트넷들 메타마스크 추가 (0) | 2023.12.25 |
| Cryptozombies Lesson 6-1 Web3.js 소개 (0) | 2023.01.11 |
| Solidity 공부를 위한 Crypto Zombies (0) | 2022.12.04 |
| 스마트 계약 Solidity 사용을 위한 Remix (0) | 2022.11.30 |