【Ethereum 智能合约开发笔记】使用 MetaMask, web3 和 EthJS 呼叫合约
使用web3应该是开发DApp必须的,不管要查询Ethereum区块链状态、发送交易、呼叫智能合约都可以透过web3。使用web3必须连结到Ethereum节点,之前我写了一篇文章介绍使用Infura提供的节点。其实常用的Ethereum浏览器钱包 — MetaMask也有提供web3provider,用他提供的provider初始化web3,就可以连上MetaMask提供的节点。参考以下两篇官方