首页
学习
活动
专区
圈层
工具
发布
首页标签solidity

#solidity

《纸上谈兵·solidity》第 46 课:DeFi 实战(10) -- 跨链借贷与流动性桥接

孟斯特

跨链借贷把「抵押在链 A、借款在链 B」或「在某链上开仓并在另一链上获得流动性」变为可能,但也带来了复杂性。下面尽量详尽列出设计要点与工程权衡。

3710

《纸上谈兵·solidity》第 45 课:DeFi 实战(9) -- 利息累积与结算机制(可复利)

孟斯特

在现实的借贷协议里,利息并不是“每个用户单独按时间往账上写利息”,而是用公用索引(index)高效记录利息增长,然后按需用索引换算账户余额。这样做能极大节省 g...

18010

《纸上谈兵·solidity》第 44 课:DeFi 实战(8) -- 利率曲线与资金池优化(动态利用率模型)

孟斯特

15610

《纸上谈兵·solidity》第 43 课:DeFi 实战(7) -- 清算机制进阶(多资产抵押清算路径、拍卖机制)

孟斯特

在单一资产、简单系统里,清算可以用“偿还债务 → 扣押抵押物(按折扣)”快速结束。但在多资产系统和真实市场中,会遇到多种复杂情形:

22210

《纸上谈兵·solidity》第 42 课:DeFi 实战(6) -- 跨资产借贷与多市场支持

孟斯特

18110

《纸上谈兵·solidity》第 41 课:DeFi 实战(5) -- 协议费与治理

孟斯特

治理是把对协议参数、金库资金使用、升级、紧急措施等决策权下放给社区/代币持有者。主要构件:

22310

《纸上谈兵·solidity》第 40 课:DeFi 实战(4) -- 风险控制与防护

孟斯特

28620

《纸上谈兵·solidity》番外1 -- ERC20Permit

孟斯特

在以太坊世界中,ERC-20代币标准无疑是最重要的标准之一。然而,传统ERC-20的授权机制存在一个明显的用户体验问题:需要先进行授权交易,然后才能进行实际操作...

22020

《纸上谈兵·solidity》第 39 课:DeFi 实战(3) -- 利息累积与 aToken 设计

孟斯特

17610

Solidity Modifier 使用:平衡可读性与 Gas 效率

孟斯特

在 Solidity 中,modifier 是控制函数执行流程的强大工具。但使用不当会导致合约臃肿和 gas 开销增加。本文将介绍如何在 可读性 和 执行效率 ...

16410

Solidity Library 中的常见报错与设计思考

孟斯特

在学习和使用 Solidity 时,很多人第一次接触 library 的时候,都会遇到这样的报错信息:

20130

《纸上谈兵·solidity》第 38 课:DeFi 实战(2) -- 清算机制与价格预言机

孟斯特

26410

《纸上谈兵·solidity》第 37 课:DeFi 实战 -- 资金池与利率模型

孟斯特

21010

《纸上谈兵·solidity》第 36 课:去中心化交易所(DEX)实战 — 上线

孟斯特

在前文中,我们介绍了DEX合约的简单实现,并对核心功能进行了验证测试,接下来就是上线了。

14810

《纸上谈兵·solidity》第 35 课:去中心化交易所(DEX)实战 — 合约设计

孟斯特

下面是一个 精简但功能完整 的 DEX 实现:Token(测试代币)、LPToken、Pair、Factory、Router。所有合约基于 pragma ^0....

21110

《纸上谈兵·solidity》第 34 课:多签钱包(Multisig Wallet)-- 上线

孟斯特

A: 可以,通过构造 data = abi.encodeWithSignature("transfer(address,uint256)", to, amoun...

14610

《纸上谈兵·solidity》第 33 课:多签钱包(Multisig Wallet)-- 合约设计与实现

孟斯特

下面给出一个简洁而安全的多签钱包实现(受 Gnosis /经典MultiSig启发),适合作为课程代码基础。注意:生产前仍需审计与更多边界测试。

34210

纸上谈兵·solidity·Foundry 实战》智能合约 Event 测试全攻略

孟斯特

在 Solidity 开发中,event 是智能合约与链下系统交互的重要桥梁。在单元测试中验证事件的触发和参数正确性,是保证合约逻辑正确的关键环节。本文将结合 ...

25210

《纸上谈兵·solidity》第 32 课:DeFi 基础合约

孟斯特

👉 这里的 rewardRate 简化处理了,实际项目会结合总奖励池、质押总量动态计算。

17010

《纸上谈兵·solidity》第 31 课:多签钱包在跨链桥中的应用 —— Nomad 事件复盘

孟斯特

多签钱包(Multisig) 就是需要多个签名(多个私钥持有者)共同批准,交易才能执行的钱包。

28410
领券