Web3操作メタマスクプラグイン

web3 チュートリアル

https://web3.tryblockchain.org/web3-js-in-action.html

vue プロジェクトで web3 を使用する:  最初の web3.js チュートリアル (バージョン: 1.3.5) - シンプルな API | Dengian コミュニティ | 簡単な言葉で説明するブロックチェーン テクノロジー

web3.js チュートリアル パート 2 (バージョン: 1.3.5) - 契約のやり取り、ETH の送信、ERC20 トークンの送信 | Dengian コミュニティ | 簡単な言葉で説明するブロックチェーン テクノロジー

1.メタマスクプラグインを呼び出すだけです

 <!DOCTYPE html>
	<head>
		<title>测试调起metamask插件</title>
		
		<script>
		  
			async function login(){
				if (typeof window.ethereum !== 'undefined') {
					//监听钱包切换
					ethereum.on("accountsChanged", function(accounts) {
						console.log('钱包切换')
						window.location.reload();
					});
					//监听链网络改变
					ethereum.on("chainChanged",()=>{
						console.log('链切换')
						window.location.reload();
					});
					
				
					let addr=await ethereum.request({ method: 'eth_requestAccounts' });//授权连接钱包
					console.log('用户钱包地址:',addr[0]);
					
				
					
				}else{
					console.log('未安装钱包插件!');
				}
			}
			login();
			
			
			
		</script>
	</head>
	
	<body>
		
		
	</body>
</html>

おすすめ

転載: blog.csdn.net/wuhualong1314/article/details/122761780