区块链国赛笔记
区块链国赛笔记 06|Solidity 存证合约:存储、接口与工具库
把状态保存、业务入口和公共工具分开,是阅读题目和补全合约的起点。本篇保留不同版本的学习示例,不把它们拼成一个工程。
共 10 篇,按时间倒序排列。
区块链国赛笔记
把状态保存、业务入口和公共工具分开,是阅读题目和补全合约的起点。本篇保留不同版本的学习示例,不把它们拼成一个工程。
区块链国赛笔记
拿到 ABI 和回执之后,要能分清函数描述、输入编码、事件以及执行结果。尤其不要把不同链的 status 约定直接套用。
区块链国赛笔记
这组笔记围绕企业、银行和票据流转展开。两个较长的合约是分别学习的实现,不是可以直接拼接的同一份源码。
区块链国赛笔记
通过一个 Counter 例子认识 Forge 的测试流程,再区分 Cast、Anvil 和 Chisel 的用途。
区块链国赛笔记
这是备赛时对 Rust 合约方向的一次补充学习,重点是理解属性宏、存储、构造函数和测试入口。
区块链国赛笔记
从最简单的 HTTP 接口开始,再接入接口文档和调试页面。这是后续业务接口与合约服务联调的准备。
区块链国赛笔记
这份前端采用脚本方式组织 Vue 组件。按入口、主页面、登录页和公共组件阅读,比直接从长文件中逐行追踪更容易建立数据流。
区块链国赛笔记
后端服务需要把 RPC、合约地址和签名账户配置连接起来。这份记录使用本地以太坊开发链,是理解调用链路的独立练习。
区块链国赛笔记
原练习没有附带待补全的 Bank 源码,因此下面的 Bank 是我为训练自行构造的合约,不是原题标准答案。
区块链国赛笔记
先看工厂如何排序代币、创建交易对和维护双向映射,再理解 Pair 合约是从哪里来的。