智能合约状态变量的存储体现
深入solidity内部, 了解以太坊虚拟机Ethereum Virtual Machine(EVM) 拥有三种存储区域。
新开一个专栏 探索 EVM,这是一个EVM谜题系列,EVM谜题是一个由FrancoVictorio(@fvictorio_nan)开发的项目,非常适合想学习以太坊EVM的同学。
多签名钱包常被缩写为 “Multisig wallet”,多签钱包最大的特点是需由多个私钥持有者的授权才能进行钱包交易。本文会为你详细介绍什么是多签钱包、多签钱包的应用场景、多签钱包的工作原理及Gnosis Safe 多签钱包的使用流程
Multicall库提供了一个multicall(bytes[] calldata data)方法,通过该方法可以由调用者在一笔交易中自由组合调用本合约的各个可外部调用的方法。
multicall(bytes[] calldata data)
从solidity使用,到opcode原理,再到Geth实现,三个层次解读委托调用的原理与实现
一、理解代理模式代理模式在智能合约开发中是一种使智能合约可升级的设计模式。本质上,它允许智能合约的逻辑部分在不更改合约地址或其存储状态的情况下进行修改和升级。这种模式解决了智能合约一旦部署就不能更改的限制,为修复漏洞、添加功能或优化合约逻辑提供了可能。1.1代理模式的工作原理代理模式涉及至少
Viem React 手把手教程,如何使用查看链状态,发起交易。
以太坊去中心化网页钱包开发系列,详细的视频课程讲解直接戳链接,本系列将从零开始开发出一个可以实际使用的钱包,本系列是理论与实战相结合,文章一共有四篇
本篇是下篇,主要介绍如果通过一个抽奖合约调用我们上篇开发的Oracle服务