首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
胖胖_喜欢玩APEX
掘友等级
web3爱好者
喜欢做喜欢的事
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
最新
热门
solidity:多重继承c3线性
继承基础知识 继承定义方法、is关键字 变量与函数、modifier、event的可见性 继承的方式 继承的实现本质就是代码拷贝,所以继承合约之后,部署到网络就成为了一个合约。父合约的代码被拷贝进子合
solidity:type
在Solidity中,type关键字用于访问有关合约类型的元信息。它可以用于获取各种与特定合约类型相关的属性和方法。以下是你可以从type关键字访问的主要属性和方法: creationCode:这是合
solidity:create创建合约
问题:new 底层是使用的create吗? new关键字在Solidity中的底层实现确实使用了create操作。当你在Solidity合约中使用new关键字来创建一个新的合约实例时,它背后的机制实际
solidity:理解库函数
库函数定义 使用 library关键字定义库合约 不能继承别的合约,只能实现接口 不能有构造函数、成员变量、修饰器 总的来说,库合约就是纯粹的方法集。使用using for将方法附加在一个数据类型上。
solidity:非结构化代理模式
基础代理模式带来的问题 在基础代理模式中,通过delegatecall和相同的成员变量存储布局实现代理调用,但是也出现一些问题、 由于结构化的模式,proxy合约与Logic合约使用了相同的成员变量的
solidity: 基础代理模式
通过专栏中的storage和delegatecall讲解,进而理解代理模式的思想; 代理模式结构 通过Delegatecall与fallback函数的配合工作实现代理模式。 外部调用 Proxy 合约
solidity:存储布局
基础知识 成员变量按照他们在合约源码当中出现的顺序,在storage中按照一种规则依次堆放,这使得每一个成员变量具有固定的位置。 以太坊智能合约存储布局,选择以256位为一个插槽(slot),也就是3
solidity:创建合约
1. 从合约内部创建 合约可以创建其他合约实例。这通常通过使用new关键字完成。 在这个例子中,Factory合约有一个createChild函数,用于创建一个新的Child合约实例。每次调用crea
solidity:错误处理
理解assert与require 在Solidity中,assert和require是两种用于处理错误和异常情况的关键函数,但它们各自有不同的用途和行为方式。 Assert assert用于检查内部错
solidity:delegetecall 底层解释
前置知识(访问成员变量数据的底层机制--->存储位置寻找变量) 在以太坊智能合约的底层实现中,访问成员变量(状态变量)实际上是通过它们在合约存储中的位置来进行的。在Solidity中,尽管开发者是通过
下一页
个人成就
文章被点赞
8
文章被阅读
19,289
掘力值
930
关注了
13
关注者
15
收藏集
3
关注标签
0
加入于
2024-02-24