timezone |
---|
Asia/Shanghai |
-
自我介绍
Ric Li C, 家庭主夫,天天在家带 2 个女儿,自学了 Solidity,NextJS,TypeScript,前一段时间在 BSC 链上,发行了个人的半慈善性质的 NFT 项目:MAS Awareness (http://mas-awareness.top)。
-
你认为你会完成本次残酷学习吗?
Yes 75%
参加线上会议 ~ Aptos 残酷共学分享 1:Aptos 101: 初识 Aptos;
使用 Petra 钱包,测试使用 Testnet 网络(Devnet 会不定期重置,用于链代码测试),钱包内可以直接领测试币;
写代码使用 IDEA ide,安装 Move on Aptos 插件;
创建新项目: aptos init
发布项目: aptos move publish
aptos move 的合约可以直接升级,类似 evm 可升级合约,可以增加,但不能删减;
可以修改函数内容,但不能更改函数签名;可以把 private 函数变成 public 函数,但不能反向修改;
用 Petra 钱包领 Testnet 的水;
安装 Aptos Move CLI;
测试第一个 Move 合约 hello_move;
参加线上会议 ~ Aptos 残酷共学分享 2:开发环境搭建与项目全流程。
下载并安装 IntelliJ IDEA Ultimate (https://www.jetbrains.com/idea/download/download-thanks.html?platform=windows)
也可使用 IntelliJ IDEA Community Edition 或者 RustRover
aptos account fund-with-faucet:领水
aptos move test:测试合约
--filter MODULE_NAME::FUNCTION_NAME: 选择函数测试
aptos move publish: 发布测试合约(https://explorer.aptoslabs.com/txn/0x237cc3d0b19c9f54c4680cb8ce0e1c9e77ef2085a4244a5483c685bc1150a401?network=testnet)
IntelliJ IDEA Ultimate: Request for Open Source Development License
IntelliJ IDEA Ultimate: Request for Open Source Development License has been declined;
Write one more email to request license as last try;
IntelliJ IDEA Ultimate: Request for Open Source Development License has been declined again;
在 Windows 系统内,下载并安装 IntelliJ IDEA Community Edition;
在 IntelliJ IDEA 内,安装 Move on Aptos 插件;
Post in aptos-developer-discussions forum, ask for error encountered in IntelliJ IDEA Community Edition;
Learn Ethereum to Aptos Workshop (https://learn.aptoslabs.com/en/tutorials/ethereum-to-aptos-guide/cheat-sheet?workshop=eth-to-aptos)
Learn Ethereum to Aptos Workshop (Continued)
参加线上会议 ~ Aptos 残酷共学分享 3:构建并部署代币水龙头。
在 Windows 系统内,下载并安装 RustRover。
了解 Aptos 公链的架构、共识机制,Gas 模型、帐户模型、资源模型、交易与状态模型
了解 Aptos 公链的架构、共识机制,Gas 模型、帐户模型、资源模型、交易与状态模型(Continued)
参加线上会议 ~ Aptos 残酷共学分享会 #4:构建部署 NFT LaunchPad
准备 NFT 项目 (每次只能 mint 一张;只有另外一个 soul bond NFT 的拥有者才能 mint)
准备 NFT 项目 (Continued)