Xinmin's Blog
AdminRSS
全部AIDeFiSolidity以太坊公链实战区块链行业观察
Admin
RSS
分类

Solidity

共 8 篇文章

Solidity面试必备:require、revert和assert的区别

说在前面 在Solidity开发中,错误处理就像是合约的守护者,保护着你的代码免受意外和攻击,所以用好require、revert和assert这三个关键字特别重要。 这篇文章,我将和你分享它们的区别和用法,帮你在开发中少踩坑,写出更安全、更可靠的合约。 核心区别对比 先来个直观的对比(手机屏下可左

2025年4月21日·Solidity

Solidity面试必问:storage、memory、calldata和transient sto

关注我,带你转型Web3开发,分享我从2018年入行区块链以来的开发经验(DeFi/GameFi/NFT/DAO/OTC/钱包/Trading Bot/MEME Launch),免费领取我私下整理的“智能合约学习”资料一份,帮你少走弯路! 说在前面 在Solidity开发中,搞懂数据存储位置就像掌握

2025年4月20日·Solidity

Solidity面试必问:call、delegatecall、staticcall的区别

关注我,带你转型Web3开发,分享我从2018年入行区块链以来的开发经验(DeFi/GameFi/NFT/DAO/OTC/钱包/Trading Bot/MEME Launch),免费领取我私下整理的“智能合约学习”资料一份,帮你少走弯路! 说在前面 在solidity开发中,合约间的交互是常见需求,

2025年4月20日·Solidity

Solidity面试必备:transfer、send、call的区别

关注我,带你转型Web3开发,分享我从2018年入行区块链以来的开发经验(DeFi/GameFi/NFT/DAO/OTC/钱包/Trading Bot/MEME Launch),免费领取我私下整理的“智能合约学习”资料一份,帮你少走弯路! 说在前面 在Solidit开发中,ETH 转账是一项基础却至

2025年4月20日·Solidity

Solidity事件:为什么最多只能有3个indexed参数?

说在前面 想象一下,你正在搞一个NFT交易平台,写了个合约来记录交易细节,比如: 写着写着,你可能冒出个想法:能不能再加个indexed参数,比如交易时间?结果发现不行,Solidity直接告诉你:事件最多只能有3个indexed参数。 这是怎么回事呢?别急,这篇文章我将带你搞清楚这个限制的来龙去脉

2025年4月20日·Solidity

EVM内存解析:从新手到Gas优化大师

关注我,带你转型Web3开发,分享我从2018年入行区块链以来的开发经验(DeFi/GameFi/NFT/DAO/OTC/钱包/Trading Bot/MEME Launch) 说在前面 内存管理在智能合约开发中可是个关键角色,直接决定着gas成本和代码效率。 这篇文章,我想带你走进EVM内存的世界

2025年4月1日·Solidity

Solidity存储槽解析:从新手到Gas优化大师

存储槽是什么? EVM(以太坊虚拟机)的存储本质上是一个巨大的键值映射:mapping(uint256 = uint256)。具体来说: - 键(key):一个256位(32字节)的存储槽编号,从0开始。 - 值(value):同样是256位的数据。 这种设计让每个合约理论上能访问高达 2^256

2025年3月30日·Solidity

【solidity】分享我的一点合约开发经验

从17年开始学习区块链以来,笔者有幸参与开发诸多主流web3项目,如DeFi借贷、NFT交易平台、链游、IDO、O2C、DAO、版权、Fabric等DAPPs,一直以来想做些输出分享,今天从诸多项目中抓几个重要的点,笼统地分享一下,后续会分系列、分专题展开,持续更新,欢迎关注我的公众号。 需求变更了

2023年12月4日·Solidity
© 2026·