使用工具:remix、vscode、ganache、ethers.js、metamask、nodejs、solidity语言、 网页控制台、终端命令行
web3开发:前端开发 ethers.js
web3开发:前端使用ethers.js调用Hello智能合约。
hello.sol 智能合约文件:文章来源:https://www.toymoban.com/news/detail-782399.html
// SPDX-License-Identifier: MIT pragma solidity 0.8.0; contract Hello { function greet() external pure returns(string memory) { return "Hello web3"; } }
dapp.html 前端文件:文章来源地址https://www.toymoban.com/news/detail-782399.html
<html> <head> <script src="https://cdn.ethers.io/lib/ethers-5.2.umd.min.js" type="text/javascript"></script> <script src="./contract.js" type="text/javascript"></script> </head> <body> <div style="text-align:center"> <div style="text-align: center; margin-top: 30px;"> <button οnclick="connectWallet()">Connect Wallet</button> <button οnclick="runContr
到了这里,关于智能合约入门开发实例的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!