智能合约漏洞
使用 Viem 编写 TypeScript 脚本来监听最新区块和 USDT 转账流水,并使用 React 在网页中展示结果
面试题+答案
前言在网上看了不少Compound的源码资料,但脑子始终感觉有点混乱,不如自己也再梳理总结一下,作为自己的学习记录。准备本次看的是CompoundV2的版本,而V3版本于2022年8月26日上线的以太坊主网。V2版本源码阅读门槛低一下,思想也类似,理解了V2再去看V3应该会更容易。
本文我们将了解到web3/区块链/智能合约应用如何在前端(HTML和Javascript)一起工作。如何将Metamask、Phantom或其他区块链钱包地址连接到前端页面。以及了解有哪些流行的前端框架(Nextjs / React 等),使我们开发更轻松
彻底理解solidity里的storage:Ethereum Architecture(以太坊架构),Block Header(区块头),State Root,Ethereum Account,Storage Root,StateDB -> stateObject -> StateAccount,初始化一个新的以太坊账户,SSTORE,SLOAD