找到约 15 条结果

视频 使用 Solana Kit 和 Anchor 交互 (迁移旧 web3.js 应用)

...lana 应用程序迁移到使用 Solana Kit (原 web3.js v2)。视频展示如何使用 Solana Kit 与 Anchor 程序进行交互,包括测试和前端开发。 **关键论据/信息:** * **Solana Kit 是新一代的 Solana JavaScript/TypeScript 技术。** 它由 Anza (原 Solana Labs...

文章 深入理解EVM - Part 5 - 调用/委托调用的原理与实现

...olidity 样例 下图是同一个合约中的两个调用,一个使用DELEGATECALL,另一个使用CALL。现在我们看一下他们之间的区别。 [![img](https://substackcdn.com/image/fetch/w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-b...

文章 EVM 对象格式- EOF 的好处

...## EOF (EVM Object Format) 是一组改进 EVM 的小型 EIP。它引入一种新的字节码格式,并为 EVM 的未来做准备。 EOF 的价值难以解释,因为它不是单一的东西,并且由于其在多个分叉上的延迟以及多年来的开发/研究历史和不同版本...

问题 代理合约中的fallback函数,通过delegatecall调用逻辑合约总是得不到返回值,在网上找好多汇编的方法都不行,请问下有人帮我解决一下吗?

![1668351522406.jpg](https://img.learnblockchain.cn/attachments/2022/11/CwhuN2lW637107d438b84.jpg) ![1668351561204.jpg](https://img.learnblockchain.cn/attachments/2022/11/RdORBkim637107d63ebdf.jpg) ![1668351712182.jpg](https://img.learnblockchain.cn/attachments/2022/11/1Hod6aL8637107d7ea73d.jp...

文章 基于coin创建的同质化代币(1)

... 本文通过对sui-framework包下的coin相关实现进行部分解读,解move中如何基于coin创建同质化代币 ### 代币创建 阅读Coin合约的实现: 首先来看两个基本的obj ```move struct CoinMetadata has key, store { id: UID, ...

文章 Ethernaut 题库闯关 #25 - Motorbike

Ethernaut 新加几个挑战,让我们继续 Ethernaut 题库闯关连载。 Motorbike 关卡难度等级: 有点难。 跟随这个[专栏](https://learnblockchain.cn/column/19),每次闯关认真思考练习, 你将对 Solidity 安全有全新的认识。 这次闯关主要...

问题 请问下 我尝试与uniswapV2 pair合约进行swap,这个合约有什么问题吗 实在找不到是哪里出错,我确定我的输入参数是没问题的,合约里也有足够的token

文章 安全审计中常见的非标准ERC20(即Weird ERC20)问题

### 解 ERC20 代币以及严格标准的必要性 ERC20 标准通过以太坊改进提案 20 (EIP-20) 引入,概述转移代币和授权许可等关键功。 尽管该标准使得数字资产创造激增,但它也有其局限性。 首先,ERC20 仅提出指导方针,而不是...

文章 利用Docker镜准备Solidity开发环境

...篇文章](https://learnblockchain.cn/article/4273)中我们已经准备好用于开发、测试和部署智合约的以太坊私有环境,那么在开始编写合约之前,我们还需要准备开发环境。出于个人习惯我使用VSCode,利用VSCode Remote插件以及Microsoft Deve...

问题 Uniswap V3 怎么通过lp-NFT tokenId 查询当前可以兑换出多少数量的token0 和token1,uniswapV3的前端移除流动性前是有对应token数量显示的

...量显示的,看Pool合约代码有一个_modifyPosition私有接口来计算对应数量和修改position的数据 ``` /// @dev Effect some changes to a position /// @param params the position details and the change to the position's liquidity to effect /// @return position a storag...

文章 solana是如何算seed地址

...,导致我算的seed地址和ts算的有些不一样,所以深入研究一番。 ``` const PDA_MARKER = "ProgramDerivedAddress" // Create a program address. // Ported from https://github.com/solana-labs/solana/blob/216983c50e0a618facc39aa07472ba6d23f1b33a/sdk/program/src/pubkey.rs#L204 ...

文章 合约测试指南:实现第一个智合约不变性测试

...使用 Solidity 实现和测试智合约的不变性。本指南涵盖跟踪变量、定义属性,以及使用 Echidna、Medusa 和 Foundry 进行模糊测试。 ![](https://img.learnblockchain.cn/2025/03/06/235c2d72-1361-459d-a580-6c7a6be365b0_3840x2160.png) ## 引言 不变性...

视频 在Solidity智合约中使用Yul汇编管理存储槽和数据

该视频深入探讨如何在 Solidity 智合约开发中使用 Yul 语言来管理存储槽。 **核心内容/主要观点:** * Yul 允许开发者直接访问和操作智合约的存储槽,提供比 Solidity 更底层的控制力。 * 视频演示如何使用 Yul 读...

文章 实践Substrate私有网络搭建

...e4nKzMjjaW82ENTnS7DbGH ``` ### 2.2.2 创建Key Pair 1 > 注:用于区块生成的`Aura`账号需要使用`sr25519`,用于区块确认(`finalization`)的`GRANDPA`账号需要使用`ed25519`。 ```bash $ ./subkey --sr25519 inspect "text bubble owner rebuild damage today steel inflic...

问题 之前我部署uniswapV2是可以正常兑换流动性的,但是后面我使用相同的方法部署合约,就没法成功添加流动性。麻烦帮忙看看呢,我把操作步骤上传到内容中

额,这里好没法上传视频。 我把视频传到B站,然后贴url https://www.bilibili.com/video/BV1QP411r7Bc/?vd_source=9498ab38a58124d7c0e1faee0e89760a