本文将带你探索 Anchor 框架中的 IDL(接口定义语言),这是一个自动生成的 JSON 文件,用于描述 Solana 程序的接口。我们将通过示例展示 IDL 的作用,解释 TypeScript 测试如何调用程序函数。 --- ## **什么是 IDL?** IDL(Interface...
由 [Alchemy](https://www.alchemy.com/author/alchemy) 撰写  由 [Brady Werkheiser](https://www.alchemy.com/author/brady-werkheiser) 审核 发布于 2022 年 9 月 6 日,阅读时长 5 分钟 * * * ...
我自己的逻辑 1. 从自己合约发送代币到pair1 (已授权) 2. 直接调用pair1的swap to地址 这样始终有问题 不知道错在哪一步 请问问题出在哪里 要是有个demo就更好了 合约形参: address _baseToken: token0 address _quoteToken: token1...
使用场景大多数用在DAPP中调用中心化数据或者操作某些中心化功能的时候通过DAPP调用MetaMask钱包对数据进行签名传递给后台,后台验证签名数据是否是否当前用户钱包地址签名的数据实现鉴权。 ###### **一、DAPP端用Web3...
...nb发送到营销钱包,现在的问题是添加流动性会一直报错Fail with error 'TransferHelper::transferFrom: transferFrom failed' 求助~~~ ```// SPDX-License-Identifier: MIT // OpenZeppelin Contracts (last updated v4.7.0) (token/ERC20/ERC20.sol) pragma solidity ^0.8.0; import...
... > 1. 提高智能合约的执行性能 > 2. 减少合约执行消耗的gas成本 > 3. 避免由存储引发的安全性问题 > 4. 学习智能合约代理的必备知识 > 5. 学习YUL汇编写合约的必备知识 我们已经知道,合约中的存储是消耗gas的,尤其是对...
我已经完成了NFT(ERC721,Polygon链)的铸造,是OpenSea通用的ERC721标准的代币合约,但是卡在了更新元数据上,看了OpenSea的说明教程,大概意思能明白,但操作起来一直不顺利。我是个新手,没有Solidity代码经验,希望各位大佬援...
...常用于密码学,最著名的是[椭圆曲线数字签名算法 (ECDSA)](https://learnblockchain.cn/article/13739)和一些基于 SNARK 的零知识证明 (ZKP),例如 [PLONK](https://eprint.iacr.org/2019/953.pdf)。但它们是什么,它们如何工作,以及为什么使用它们? 本...
... [即将到来的 Turbogeth 客户端的亮点和局限性](https://ledgerwatch.github.io/turbo_geth_release.html) * [账户抽象化研究的历史](https://hackmd.io/@matt/r1neQ_B38) * [YOLO 测试网](https://twitter.com/peter_szilagyi/status/1268123563850170368)启动 —— 为下一次硬分...
...## 介绍 在本文中,我们将继续研究 [二元域塔](https://learnblockchain.cn/article/17609/?ref=blog.lambdaclass.com),其动机是 Diamond 和 Posen 提出的在 [特征 2](https://en.wikipedia.org/wiki/Characteristic_(algebra)?ref=blog.lambdaclass.com) 的域上工作的完整协...
...章中,我们将深入探讨我们在 [whir-p3](https://github.com/tcoratger/whir-p3) 仓库中实现的由 Bagad、Dao、Domb 和 Thaler (BDDT) 在他们的 [论文](https://eprint.iacr.org/2025/1117) 中提出的 sumcheck 优化。在之前的文章中,我们已经解释了主要的理论思...
...放的志愿者社区开发的。起初,该社区只包括中本聪(Satoshi Nakamoto)。到2023年,比特币的源代码已经有了1000多名贡献者,其中大约有十几名开发人员全职工作在代码上,还有几十名在兼职基础上工作。任何人都可以为代码做出...