找到约 9 条结果

文章 Rust编程语言之无畏并发

...立部分的就是线程(thread) - 多线程运行: - 提升性表现 - 增加复杂性:无法保障各线程的执行顺序 ### 多线程可导致的问题 - 竞争状态,线程以不一致的顺序访问数据或资源 - 死锁,两个线程彼此等待对方使用完...

文章 NFT 渲染器

...: pool.fee() }) ); } ``` # Gas 成本 凭借其所有优势,在链上存储数据有一个巨大的缺点:合约部署变得非常昂贵。部署合约时,您需要为合约的大小付费,并且所有字符串和模板都会大大增加 gas 的支出。您的 SVG 越...

文章 如何将Pyth与Eclipse SVM一起使用

...由于不同的市场实体报告同一资产的不同价格,Pyth 会计算置信水平。窄区间表示源之间非常一致(高置信度),而宽区间表示方差较大或流动性较低(低置信度)。此指标可帮助开发人员解他们所使用的价格数据的可靠性...

视频 Solana上的事件日志 [Solana教程]

该视频的核心内容是探讨在 Solana 区块链上进行日志记录和事件广播的各种方法,以及这些方法的局限性。视频的主要观点是:依赖日志来获取事件信息并不可靠,因为日志可会被截断。 视频中的关键信息包括: * **Solan...

文章 anchor 编译项目相关配套版本(0.32.1)

...22 v23.9.0 anchor-cli 0.32.1 ``` # 常见问题 常见问题:可在执行agave-install-init 执行不完整,导致出现 ```shell ljl@ljl-hp:~/work/solana/prj1$ anchor build error: not a directory: '/home/ljl/.local/share/solana/install/releases/2.3.13/solana-release/bin/platform-...

文章 NFT市场如何运作-1:Wyvern

...布 Wyvern 交易所:任何以太坊资产,任何 ERC20 代币,无需信任](https://learnblockchain.cn/article/12818) \[2\] [Project Wyvern 以太坊智合约](https://github.com/ProjectWyvern/wyvern-ethereum) \[3\] [特殊情况:以 ETH 作为交易货币](https://github.com/ProjectWy...

文章 UniswapV2 深入解析系列 20:swap手续费修复与 K 值守护

...的实践指南。 上一章我们验证精确输出场景的价格计算,本篇回到 `Pair` 合约,针对长期被忽视的手续费缺口进行全面修复,确保自动做市恒定乘积模型不被破坏。 原始的 `swap` 函数虽通过恒定乘积检查限制输出,却没有...

问题 golang语言调用以太坊测试网的合约一直失败

...题,我通过页面调用(metamask)和通过代码(golang)调用,通过区块链浏览器查询两笔交易,发现很多几乎一样,但是代码调用就是一直失败,报什么`msg.value`错误,这个值我明明设置。我挑两笔主要的交易供排查问题,我这个账户...

文章 Solidity 中定点数的运算

...d^2} \div \frac{d}{d} = \frac{z/d}{d}$ 因此,两个定点数相乘的计算方法是: `(𝑥 × 𝑦) / 𝑑`。 **相关库以及使用** 在 [Solady 定点数库](https://github.com/Vectorized/solady/blob/main/src/utils/FixedPointMathLib.sol) 中,`mulWad` 函数用于执行两个...