Fankouzu/smart-contract
Create new fileFind fileHistory
smart-contract/Solidity Lesson 02/
Latest commit58a497aon 16 Nov
Type | Name | Latest commit message | Commit time |
---|---|---|---|
.. | |||
README.md | Update README.md | last month | |
ethereum map.png | Create ethereum map.png | last month |
README.md
以太坊智能合约课
第02课--智能合约知识图谱
1.IDE开发环境
- Remix IDE 地址:https://remix.ethereum.org/
开发,编译,部署
- Ethereum Studio 地址:https://studio.ethereum.org/
开发,编译,部署,前端调用
客户端工具
- Visual Studio Code 地址:https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity
客户端工具,需要安装插件
2.开发者工具
- Truffle 地址:https://truffleframework.com/
部署,测试链,账户钱包
3.前端
- web3.js 中文文档:https://web3.tryblockchain.org/Web3.js-api-refrence.html
- web3.js 英文文档:https://web3js.readthedocs.io/en/v1.2.3/
4.库
- OpenZeppelin 地址:https://openzeppelin.org/
5.账户钱包
- Metamask 地址:https://metamask.io/
浏览器插件
客户端全节点钱包,包含浏览器
- Truffle 地址:https://truffleframework.com/
生成本地钱包
搭建节点后生成钱包
- Ganache 地址:https://www.trufflesuite.com/ganache
生成本地钱包,图形化界面
6.部署工具
- Truffle 地址:https://truffleframework.com/
编译和部署智能合约,命令行界面
- Remix 地址:https://studio.ethereum.org/
编译和部署智能合约,浏览器界面
7.测试链
- Truffle 地址:https://truffleframework.com/
生成模拟测试链
- Ganache 地址:https://www.trufflesuite.com/ganache
生成模拟测试了,图形化界面
通过搭建节点实现连接真正的测试链
8.网络
- 主网
- Ropsten 水管地址:https://faucet.ropsten.be/
- Rinkeby 水管地址:https://faucet.rinkeby.io/
- 私链
9.浏览器
10.节点搭建
搭建主链,测试链,私链
geth的命令参数文档