Web3在传统互联网和以太区块链之间架起了一座桥梁。它使用户能够通过浏览器与您的DAPP交互。在您的前端使用JavaScript时,了解Web3JS的细节是至关重要的。
以下是Web3JS中一些最有用和最常用的函数的列表。
使用此选项将Ether从一个帐户发送到另一个帐户或智能合同地址。根据事务的不同,它需要一些参数。可能的参数包括From、To、Value、gas等。
如果您使用此方法作为前端的一部分,则可以捕获提交到区块链期间发生的某些事件。这些事件是transactionHash、Receipt、Confirm和Error。
如果您要将交易发送到合约,您可能需要估计天然气。传递与web3.eth.sendTransaction()相同的参数以接收气体估计。然后可以将结果添加到web3.eth.sendTransaction()调用中的参数。
使用此功能将部署的合同加载到DAPP中,以便您可以开始与其交互。参数包括ABI和合同部署到的地址。
使用此函数可将以太值转换为WEI,即智能合约使用的价值单位。
如果你对区块链开发感兴趣,我会写一些教程、演练、提示和技巧,告诉你如何开始并构建一个投资组合。