pseudoyu

pseudoyu

Blockchain | Programming | Photography | Boyi
github
twitter
telegram
mastodon
bilibili
jike

solidity

cover
cover
cover

周报 #46 - 告别长发、周报初心与合约开发

前言 本篇是对 2023-09-05 到 2023-09-13 这几周生活的记录与思考。集中地写了一个并算不上复杂的合约项目,也因接受一位 up 主朋友采访而重新梳理了自己的学习经历和合约开发相关的心得,继续出自己的系列教程;有出版社联系,可能会着手开始写一本技术书籍…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

周报 #38 - Foundry 合约测试、Logseq 任务管理与 Surge Ponte 远程开发

前言 本篇是对 2023-04-19 到 2023-04-30 这两周生活的记录与思考。 上篇周报提到进行了一场穿越多个城市的旅途,回到杭州后渐渐恢复了原本的生活节奏,独处时间多了许多,输入、思考和所做的有趣的事也有很多,但似乎整理、与自己对话的时间反而变少了…
通过状态锁在 Solidity 智能合约中实现两阶段提交
前言 在一些牵扯到多个系统或合约交互的智能合约应用场景中,尤其是一些资产 / 数据准确性较为敏感的业务中,我们需要保证在整个业务流程中数据的原子性。因此,我们需要在合约层面实现类似多阶段提交的机制,即将合约中的状态更改过程分解为预提交和正式提交两个阶段。 本文通过状态锁的机制实现…
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover
cover

Solidity 智能合约开发 - Hardhat 框架使用

前言 经过了前几篇对智能合约基础、Web3.py、ethers.js 的学习,我们已经掌握了通过程序与区块链网络直接交互的基础知识,不熟悉的同学可以回顾一下: Solidity 智能合约开发 - 基础 Solidity 智能合约开发 - 玩转 Web3.py Solidity…
cover
cover
cover
cover
cover

Solidity 智能合约开发 - 玩转 ethers.js

前言 在之前的《Solidity 智能合约开发 - 基础》中,我们学习了 Solidity 的基本语法,并且了解了可以通过 Brownie 与 HardHat 等框架进行调试。而另一篇《Solidity 智能合约开发 - 玩转 Web3.py》中我们也通过 Web3.py…
cover
cover
cover
cover
cover
cover

Solidity 智能合约开发 - 玩转 Web3.py

前言 在前文《Solidity 智能合约开发 - 基础》中,我们学习了 Solidity 的基本语法,并且了解了可以通过 Brownie 与 HardHat 等框架进行调试。但在使用这些封装好的框架之前,我们可以通过 Web3.py 直接与我们本地的 Ganache 节点进行交互…
cover

Solidity 智能合约开发 - 基础

前言 去年读研的时候上的 HKU 的 <COMP7408 Distributed Ledger and Blockchain Technology>,课程中学习了以太坊智能合约的开发,做了一个简单的图书管理 ÐApp,然后毕业设计也选择了基于 Ethereum…
此部落格數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。