Skip to content

Latest commit

 

History

History
93 lines (65 loc) · 2.89 KB

File metadata and controls

93 lines (65 loc) · 2.89 KB
timezone
Asia/Shanghai

请在上边的 timezone 添加你的当地时区,这会有助于你的打卡状态的自动化更新,如果没有添加,默认为北京时间 UTC+8 时区 时区请参考以下列表,请移除 # 以后的内容

timezone: Pacific/Honolulu # 夏威夷-阿留申标准时间 (UTC-10)

timezone: America/Anchorage # 阿拉斯加夏令时间 (UTC-8)

timezone: America/Los_Angeles # 太平洋夏令时间 (UTC-7)

timezone: America/Denver # 山地夏令时间 (UTC-6)

timezone: America/Chicago # 中部夏令时间 (UTC-5)

timezone: America/New_York # 东部夏令时间 (UTC-4)

timezone: America/Halifax # 大西洋夏令时间 (UTC-3)

timezone: America/St_Johns # 纽芬兰夏令时间 (UTC-2:30)

timezone: Asia/Dubai # 海湾标准时间 (UTC+4)

timezone: Asia/Kolkata # 印度标准时间 (UTC+5:30)

timezone: Asia/Dhaka # 孟加拉国标准时间 (UTC+6)

timezone: Asia/Bangkok # 中南半岛时间 (UTC+7)

timezone: Asia/Shanghai # 中国标准时间 (UTC+8)

timezone: Asia/Tokyo # 日本标准时间 (UTC+9)

timezone: Australia/Sydney # 澳大利亚东部标准时间 (UTC+10)


Aris

  1. 自我介绍

    • 我是 Aris.
  2. 你认为你会完成本次残酷学习吗?

    • 我之前在 wtf.academy 学习过相关知识,应该可以完成本次学习.

Notes

2024.09.13

学习内容

  • 01HelloWeb3.sol 创建 helloWeb3 程序,并在 remix 上进行编译和部署

  • 代码部分

  •  // SPDX-License-Identifier: MIT
     pragma solidity ^0.8.22;
     contract HelloWeb3 {
         string public _string = "Hi Web3";
     }
    
  • 在根目录创建 contracts 目录,创建 .sol 文件,放入上面代码

  • 使用 nodejs 安装 remixd

  •  npm install -g @remix-project/remixd
    
  • node 安装

  • 创建脚本remix.sh, 让 https://remix.ethereum.org 网站能关联本地文档

  •  DIR=$(cd "$(dirname "$0")"; pwd)
     contracts=${DIR}/contracts
     echo '合约地址:' ${contracts} 
     remixd -s ${contracts} --remix-ide https://remix.ethereum.org
    
  • 执行remix.sh

  •  ./remix.sh
    
  • 编译和部署

    • 使用Google Chrome打开https://remix.ethereum.org,左侧 workspace 中选择 connect to localhost
    • 然后点击 connect 按钮,就会加载出本地 contracts目录下的 .sol 文件
    • 点击 01HelloWeb3.sol进入文件,然后 cmd + s, 会进行编译
    • 点击左侧 deploy & run transactions 按钮,点击 高亮的 Depoly 按钮
    • 左侧会出现部署结果,点击 _string 出现 'Hi Web3',表示成功.
  • 也可以在 https://remix.ethereum.org直接编写代码,然后编译和部署,但是我习惯在本地编写代码^_^