代码拉取完成,页面将自动刷新
.
├── contracts (合约目录)
│ ├── ConvertLib.sol (合约库,可删)
│ ├── MetaCoin.sol (代币合约,可删)
│ └── Migrations.sol (固件truffle迁移文件,管理和更新部署的智能合同的状态)
├── migrations (迁移目录)
│ ├── 1_initial_migration.js (truflle迁移部署脚本)
│ └── 2_deploy_contracts.js (合约迁移部署脚本)
├── test (测试目录)
│ ├── metacoin.js (用JavaScript编写的测试文件,可删)
│ └── TestMetacoin.sol (用Solidity编写的测试文件,可删)
└── truffle.js (truffle配置文件,为建立网络信息和其他项目有关的设置)
//导入并输出合约
var Wrestling = artifacts.require("./Wrestling.sol");
module.exports = function(deployer) {
deployer.deploy(Wrestling);
};
.
├── css (样式)
│ └── dialog.css (弹窗样式)
├── favicon.ico (图标)
├── index.html (简单html也页面)
└── js (js文件夹)
├── app.js (入口js文件,合约业务代码)
└── lib (js库)
├── dialog.js (弹窗js库)
├── jquery.min.js (为了方便可以用jquery减少原生js编写)
├── truffle-contract.js (必不可少的js库)
└── web3.min.js (必不可少的js库)
npm init -y
npm install lite-server --save-dev
{
"port": 8080,
"server": {
"baseDir": ["app", "build/contracts"]
}
}
"dev": "lite-server"
truffle compile
ganache-cli -e 1000
truffle test --network development
truffle migrate --network development
npm run dev
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。