找到约 14 条结果

文章 Sandwich合约源码解析 | Move dApp 极速入门(拾叁)

...et/build/move/sui-move-library#owned-by-an-address Transfer 模块提供操作对象所有权所需的 API。 最常见的情况是将`obj`传输到地址。 例如,当一个新`obj`被创建时,它通常被转移到一个地址,这样该地址就拥有该`obj`。 要将对象 `obj `...

文章 与独裁者共处:变形密码学

...SBJ84SjdzT4w.png) ## 与独裁者共存:变形密码学 上周,我花一个小时与强大的 Moti Yung 进行精彩的对话 \[ [这里](https://www.youtube.com/watch?v=GRY178v1TpI)\],他概述变形密码学的用法: ![](https://img.learnblockchain.cn/2025/04/24/14UMd6UlvLGXkf...

文章 Solana - 如何使用Candy Machine V3和TypeScript创建Solana NFT集合

# 废弃的依赖 - 请使用更新的指南 本指南使用不再维护的旧版 Metaplex JS SDK。虽然我们会将此指南保留作为参考,但我们建议你参考我们的更新指南来使用 Candy Machines: - [如何在 Solana 上使用 Sugar 和 Umi 部署 NFT 收藏(Candy Mach...

文章 [如何写出一行价值34M USD的代码] Akutar NFT漏洞分析

...目方的资产被永远锁定在合约中。 目前在合约中锁定超过34M USD的资产。 ## 总结 我们再一次惊讶([在发生NBA的NFT签名校验漏洞后](http://mp.weixin.qq.com/s?__biz=MzkwMjIwMjgyMg==&mid=2247484816&idx=1&sn=721e2e991b9e06e96fa108d55d8fcb96&chksm=c...

文章 零时科技 || 处于“自救期”的SushiSwap是如何被黑客攻击的?

...1/1681178552_6434bfb8ef44bfd1b8413.jpg!small) # 事件背景 零时科技区块链安全情报平台监控到消息,北京时间2023年4月9日,Sushiswap项目受到攻击,损失约1800ETH ,约为334万美元。零时科技安全团队及时对此安全事件进行分析。 # 漏洞及...

文章 使用OpenZeppelin Truffle升级插件升级合约

...om/learn/upgrading-smart-contracts#initialization)来初始化状态。 为保持简单,任何帐户都可以多次调用的公开的`store`函数来初始化状态(而不是受保护的一次性 `initialize` 函数)。 ### Box.sol ```js // contracts/Box.sol // SPDX-License-Iden...

文章 ETH2更新速览#17

...on=elementor#spadina-dress-rehearsal-just-around-the-corner),可以详细解Spadina相关信息。 如果这是你首次参与的eth2测试网,请务必进入[EthStaker Discord](https://discord.gg/e84CFep)获取相关信息,还可以选择一个想要使用的客户端,然后进入相...

文章 新的 EIP 流程

...IP 仓库本意是成为一系列技术规范的仓库。但是,因为有硬分叉的协调流程,政治意见也被引入到 EIP 仓库管理中来。 新的 EIP 流程致力于减少 EIP 管理流程中的政治因素,办法是把硬分叉协调流程尽可地分离出去。 [在...

文章 Michael.W基于Foundry精读Openzeppelin第62期——ERC1967Proxy.sol

...ob/v4.8.3/contracts/proxy/ERC1967/ERC1967Proxy.sol ERC1967Proxy库实现一个基于ERC1967标准的代理合约。通过改变存储于ERC1967标准规定的_IMPLEMENTATION_SLOT号slot中的代理合约地址,代理合约便实现合约逻辑可升级的功。 ERC1967详情参见...

文章 Lido 的 stETH - stETH 的机制

...2 合约中的用户将收到 stETH 形式的流动性代币等价物。为简单起见,这意味着如果你在 Lido 质押 1 ETH,你将收到 1 stETH 作为回报。 stETH 允许用户参与 DeFi 生态系统 - Yearn、Curve、Maker、Aave - 同时仍然获得在 Phase 0 期间通过质...

文章 Michael.W基于Foundry精读Openzeppelin第47期——SafeERC20.sol

... address spender, uint256 value ) internal { // 计算增加授权后的额度:本合约授予spender的当前剩余额度 + 增量value uint256 newAllowance = token.allowance(address(this), spender) + value; // 调用_callOptionalReturn()方法进行ca...

问题 使用web3.py 调用马蹄链合约,出现卡死问题(tuple传参问题)

调用合约出现电脑卡死的问题,感觉是tuple 传参出问题,试很多方式都不行 部分代码: ``` inputTokenAddress=Web3.toChecksumAddress('0x0000000000000000000000000000000000000000') inputAmountIn=Web3.toInt(1000000000000000000) inputReceiver=Web3.toChecksumAd...

文章 安全审计中WETH的transferFrom问题

...From(address(this), to, amount); } } ``` 最近审计中几次遇到WETH的transferFrom,类似如上的代码,大家觉得这个代码会有问题吗? ——答案揭晓。 该代码在主网上运行不会有什么问题。但是在Arbitrum, Blast等l2上就会revert。 原...

文章 JavaScript 流程控制语句详解:if语句、switch语句、while循环、for循环等

... var a=20; if(a>10&&a=60){ alert("你已经退休~~~") }else{ alert("你还没退休~~~") } */ if(age>=100){ alert("您老高寿呀~~~"); }else if(age>=80){ alert("你也...