首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
胖胖_喜欢玩APEX
掘友等级
web3爱好者
喜欢做喜欢的事
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
solidity:存储布局
基础知识 成员变量按照他们在合约源码当中出现的顺序,在storage中按照一种规则依次堆放,这使得每一个成员变量具有固定的位置。 以太坊智能合约存储布局,选择以256位为一...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
solidity:创建合约
1. 从合约内部创建 合约可以创建其他合约实例。这通常通过使用new关键字完成。 在这个例子中,Factory合约有一个createChild函数,用于创建一个新的Chil...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
solidity:错误处理
理解assert与require 在Solidity中,assert和require是两种用于处理错误和异常情况的关键函数,但它们各自有不同的用途和行为方式。 Assert...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
solidity:delegetecall 底层解释
前置知识(访问成员变量数据的底层机制--->存储位置寻找变量) 在以太坊智能合约的底层实现中,访问成员变量(状态变量)实际上是通过它们在合约存储中的位置来进行的。在Soli...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
solidity(call、delegatecall、staticcall)
在Solidity中,call、delegatecall和staticcall是三种用于与其他合约交互的低级函数。它们提供了灵活的交互方式,但同时也增加了使用的复杂性和潜在...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
solidity address类型
在Solidity中,address类型是一个特殊的数据类型,用于存储以太坊地址。这个类型对于智能合约开发至关重要,因为它使得合约能够与以太坊网络上的其他合约或外部账户进行...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
solidity全局变量
solidity全局变量(上下文变量) EVM 是由交易驱动的,任何合约函数的执行背后都是一个交易。对这个交易所承载的信息的读取和访问,必然是合约正确执行所需要的操作。上下...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
区块GAS限制、数组遍历GAS
在以太坊区块链中,"区块Gas限制"(Block Gas Limit)是指一个区块中所有交易所能消耗的Gas的总量上限。这个限制是由以太坊网络的矿工共同决定的,其目的是限制...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
solidity数据的存储位置(理解calldata)
简述 Memory(内存) :memory 存储位置的参数在函数调用期间临时存储。它们在函数执行结束后不再可用。当你将参数传递给一个memory类型的函数参数时,参数的值被...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
solidity不同数据类型,不同存储位置赋值问题
预备知识 Location 变量存储位置 EVM 访问数据是,是从三个地方访问数据:memory storage calldata storage:使用 storage 关...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
solidity基础知识
合约组成 智能合约是区块链技术中的核心组件,特别是在像以太坊这样的平台上。它们本质上是存储在区块链上的自动执行的程序或脚本。一个典型的智能合约由以下几个主要部分组成: 1....
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
合约开发工具hardhat
基础命令 Hardhat是一个非常流行的以太坊智能合约开发框架,提供了一系列工具和插件来帮助开发、测试和部署智能合约。下面是一些基本的Hardhat命令和它们的用途: 基本...
1
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
以太坊基础知识
账户 在以太坊中,有两种类型的账户:外部拥有账户(Externally Owned Accounts, EOAs)和合约账户(Contract Accounts)。尽管这两...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
私钥、公钥、地址之间的关系
理解公钥、私钥和以太坊地址之间的关系,以及它们在签名过程中的作用。 私钥:这是用户保密的数字,用于生成数字签名和加密信息。在以太坊中,私钥是账户安全的关键。 公钥:由私钥通...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
catch-all路由与 单一动态路由
pages/api/auth/[...nextauth] 和 pages/api/auth/[id] 在 Next.js 中代表着不同类型的动态路由,它们的用途和行为有显著...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
NextAuth
这段代码是用于配置 Next.js 应用中的身份验证系统,具体使用的是 NextAuth.js 框架,配合 GitHub OAuth 提供者和 Prisma ORM。我将逐...
1
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
参数装饰器
NestJS 的 createParamDecorator 函数来创建一个自定义的参数装饰器 @CurrentUser。这个装饰器可以用于在你的控制器方法中直接获取当前用户...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
装饰器
问题:装饰器是什么意思 装饰器在编程中是一种特殊的声明,它允许你在不修改原有代码的情况下,向现有的对象或方法添加新的行为或属性。在 JavaScript 和 TypeScr...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
拦截器
好的,让我们更深入地分析这个 SerializeInterceptor 拦截器: 拦截器的目的: 拦截器在 NestJS 中用于在处理程序(controller 处理函数)...
0
评论
分享
胖胖_喜欢玩APEX
web3爱好者
·
1年前
关注
tips
Tips1 NestJS 使用大量的装饰器来增强其框架功能和提升代码的可读性。这些装饰器广泛应用于定义控制器、服务、模块、中间件等。由于装饰器数量众多,下面我列出一些最常用...
0
评论
分享
下一页
个人成就
文章被点赞
7
文章被阅读
17,115
掘力值
925
关注了
13
关注者
15
收藏集
3
关注标签
0
加入于
2024-02-24