找到约 10 条结果

文章 任意调用 & Slitherin 新检测器发布

![](https://img.learnblockchain.cn/2025/07/08/38417194_image.png) 任意调用 & 新的 Slitherin 检测器发布 Officer's Blog **各位读者,你们好!** 今天,我们将在这篇文章中介绍与我们的 Slitherin 项目相关的重要新闻和更新。我们保证这将非常吸引...

文章 Aave V2分析(三)

...!receiveAToken) { uint256 currentAvailableCollateral = IERC20(collateralAsset).balanceOf(address(vars.collateralAtoken)); if (currentAvailableCollateral < vars.maxCollateralToLiquidate) { return ( uint256(Errors.CollateralManagerErrors.NOT_ENOUGH_LIQUIDITY)...

文章 金融工程在桥接中为何重要?第二集

# 利率模型与债券曲线 (AMM) ![](https://img.learnblockchain.cn/2025/04/11/195Zl0Fo-gAGcmDfYLN5Yvw.png) ## 简介 在传统金融中,最好的市场做市商在定价上保持一致,并始终能够满足客户的需求。市场做市商负责确保市场上有买入和卖出流动性...

文章 衡量 AMM 收入表現的三个视角

AMM 的收入來自哪裡? ![](https://img.learnblockchain.cn/2025/04/09/1JUpY1_jCMTvw1LspDbyQDg.png) ## Introduction Automated Market Maker (AMM) 是在去中心化金融(DeFi) 領域中一個常見且重要的代幣交換機制。AMM 池子內通常有兩種以上的代幣,並透過...

文章 如何在同样的地址上部署不同的合约

... 举例来说,如果下面的 Contract10/Contract11/Contract12/Contract20/Contract21/Contract22 都是由 deployer 合约使用 CREATE 部署,则 Contract10/Contract11/Contract12 地址分别会和 Contract20/Contract21/Contract22 地址相同。 ``` deployer Contract10 ...

文章 在 ECDSA 之上使用 Lamport Signature 签名比特币交易

...读可见 [Optech Newsletter #301](https://bitcoinops.org/zh/newsletters/2024/05/08/#consensusenforced-lamport-signatures-on-top-of-ecdsa-signatures-ecdsa-lamport)。 有一天在 MIT DCI(麻省理工学院电子货币工作室)吃午饭、讨论 OP_CAT 和 lamport 签名的时候,我们...

文章 EIP7511 最小代理合约解析

# EIP7511 最小代理合约解析 ## 备注 时间:2023 年 9 月 9 日 作者:[33357](https://github.com/33357) ## 正文 EIP7511 优化了 EIP1167,实现了更加节省 GAS 的代理合约。提案地址:https://eips.ethereum.org/EIPS/eip-7511 想要从字节码的层面...

文章 变形合约

...销毁 - [0x3cb50d84b48c2ec1b6d0c58a925fe6fb56d515aedbcd843d5e0bb9e562378a20](https://mumbai.polygonscan.com/tx/0x3cb50d84b48c2ec1b6d0c58a925fe6fb56d515aedbcd843d5e0bb9e562378a20) 目标合约部署 - [0xb311cd648cdb08313e90abeefa27b54f68128543f5b484eb515d84ff974a5388](https://mumbai.polygonscan....

文章 质押挖矿合约逻辑解析(二)

... ``` function getCurBlance () public view returns(uint){ return IERC20Upgradeable(rewardsToken).balanceOf(address(this)) + haveTakeAmount; function rewardPerToken() public view returns (uint256) { if (_totalSupply == 0) { return rewardPerTokenStored; } return rewardPerTokenStored + ((get...

文章 Polkadot Xcm -- 从基础到实践(实现跨链转账)

...里插入图片描述](https://tva1.sinaimg.cn/large/e6c9d24ely1h07hve2gpaj20at07bdfv.jpg) ### XCMP(跨链消息传递) XCMP 允许平行链与其中继链上其他的平行链交换消息。 跨链交易使用基于 Merkle 树的简单排队机制来解决,以确保**fidelity(保...