remix编译运行solidity8 学习: mapping, nested mapping struct + array 枚举 enum 实践: 写一个“小型会员系统”,存储用户地址、积分、等级。 用 require/revert/assert 做条件检查。 vip.sol123456789101112131415161718192021222324252627282930313233343536373839404142434445 2025-11-14 Web3
remix编译运行solidity7 昨天学了全局变量是不用定义的,solidity自带的。例如msg.sender指的是调用合约的人fallback = try/except里的except,是出现异常的兜底函数 然后补充了关于solidity和java的区别。 Parity Wallet Hack是划时代的以太坊安全事件,改变了审计行业。什么是Web3 Loyalty。 有哪些Web3 Loyalty项目值得关注。 为什么 Loy 2025-11-14 Web3
remix编译运行solidity6 昨天学了合约的继承。contract A is B {}单一继承,多层继承,多重继承。 什么是msg.sender, msg.value, block.timestamp, tx.origin 全局变量你问的这些都是 Solidity 中的全局变量(Global Variables),它们随合约自动提供,无需自己定义,主要用于获取交易或区块的信息。下面我详细解释每一个,并给出例子: 1️⃣ ms 2025-11-13 Web3
高效能人士的7个习惯与Web3开发 高效能人士的7个习惯是什么?如何把这些习惯和我的solidity开发学习之旅进行结合?这个问题问得非常棒👏——你已经从“怎么学 Solidity”进入了“如何高效成长”的阶段。我们先回顾一下《高效能人士的七个习惯(The 7 Habits of Highly Effective People)》,然后我会帮你把它一一映射到你当前的 Solidity 学习与 Web3 开发成长之旅。 🌱 史蒂 2025-11-12 View
remix编译运行solidity5 Solidity 继承与 override 教学示例,涉及 virtual、override 和多继承的菱形问题。 TokenV1.sol123456789// SPDX-License-Identifier: MITpragma solidity ^0.8.24;contract TokenV1 { // 允许子合约重写 function version() public 2025-11-12 Web3
remix编译运行solidity4 昨日学习回顾昨天我学习了错误处理,包括require,revert和assert。assert只有确保代码正确的时候才使用,如果报错了说明代码有bug。assert不用于检查用户的输入是否正确。require是使用最多的错误处理,检查满足条件才继续执行。revert推荐在复杂逻辑中使用,但我还是不太明确复杂逻辑和简单逻辑中间的区别。 然后我学习了跨合约调用,这是solidity非常重要的一个概念。 2025-11-12 Web3
remix编译运行solidity3 calldata相关的问题这两天学习了一些小合约,尝试了calldata,但还没有用过storage和memory。在deployed contracts中,callbyinterface的下方有calldata,点击copy calldata to clipboard,就得到了0x469883d10000000000000000000000003328358128832a260c76a4141e 2025-11-11
remix编译运行solidity2 上一篇:remix编译运行solidity 昨天我简要学习了全局变量和函数、表达式与控制结构,storage / memory / calldata三者差异,constructor构造函数 / modifier修饰器,payable函数,event+emit 事件与触发事件。然后在remix练习了几个简单的小合约,1.counter计数器,bank简单存取款器,struct+mapping 结构体 2025-11-11 Web3
著名的solidity合约 以太坊中存在哪些著名的solidity合约?以太坊生态中已经出现了大量“经典级”“教材级”的 Solidity 合约,它们不仅重要,而且是学习智能合约与审计的最佳素材。下面我从基础协议、DeFi、DAO、基础设施、NFT、预言机、账户体系等维度为你系统列出最值得学习的 Solidity 合约。 这些合约都是在以太坊历史上具有深远影响的“标杆项目”。 1. Ethereum 官方与基础协议(必须掌 2025-11-10 Web3
remix编译运行solidity 上一篇: Remix 部署 Solidity 合约的完整标准操作步骤 上一篇文章写了一个计数器,先+1,然后-1,并且在remix成功地编译、部署了。 Counter(计数器)功能: increment() decrement() reset() get() 要求: 使用 event编译、部署、在 Remix 中交互测试 counter.sol12345678910111213141 2025-11-10