找到约 15 条结果

文章 以太坊 - 如何使用现代以太坊技术栈构建你的去中心化应用(DApp) - Hardhat 和 EthersJs

...Hardhat包将用于什么。我们还有来自 [@nomiclabs](https://github.com/nomiclabs) 的支持包,这些包在构建我们的dApp时允许顺利的开发流程;然后,还有chai库用于测试我们的智能合约。在下一部分中,我们将创建我们的示例Hardhat项目。 ## ...

文章 为什么SDK审计对Web3安全至关重要

...陷 [**WalletConnect Verify API (2023)**](https://www.vibraniumaudits.com/post/safeguarding-web3-unraveling-a-web-2-0-vulnerability-in-walletconnects-verify-api#:~:text=The%20XSS%20vulnerability%20allowed%20for,token%20allowances%20without%20their%20knowledge) – WalletConnect,一种流行的W...

文章 Mina Learning - Address

## Scalar Field Scalar 域 [$F_{q}$](https://github.com/o1-labs/proof-systems/blob/403763e2c824b030b3de5c25950c116984311d9b/curves/src/pasta/fields/fq.rs#L12) 上 modulus ``` console.log('ScalarField modulus:', ScalarField.modulus.toString()); # output ScalarField modulus: 28948022309329048...

文章 Zengo 的安全多方计算 ECDSA GG18 和 GG20 代码详解

...146, 177, 243, 86, 18, 254, 233, 50, 118 ]; const address = ethers.utils.computeAddress("0x" + Buffer.from(y_sum_s).toString("hex")) console.log("wallet address:", address); ``` ### 4.3 交易签名构建交易,可以构建任意类型的交易,构建 Legacy 类型 ``` let tx = ...

文章 如何运行BNB智能链节点

...。运行以下命令来完成此操作: ``` git clone https://github.com/binance-chain/bsc cd bsc make geth ``` 接下来,你需要下载最新链数据的快照并将其放置在你的主文件夹中。你可以在 [这里](https://github.com/binance-chain/bsc-snapshots) 找到数据。下...

视频 Cyfrin Updraft 的 Solana 智能合约课程

视频 AI 总结: 本视频是 Solana 课程的介绍,核心内容是讲解如何使用 Rust 语言和 Anchor 框架开发 Solana 程序。课程将通过原生 Solana 库和 Anchor 框架两种方式进行教学,旨在帮助学员快速掌握 Solana 程序开发,并深入理解 Solana 的...

文章 如何获取某个地址拥有的所有ERC20代币

原作者:[Fatima Ali Hassan](https://chainbase.com/blog/article/how-to-get-all-erc-20-tokens-owned-by-an-address) 如果您涉足加密货币世界,您可能会发现获取特定地址所拥有的ERC20令牌余额非常有用。通过使用Chainbase的`getAccountTokens` API,您可以...

文章 以太坊智能合约创建代码

...吧! ## 作者 本文由 Michael Amadi([领英](https://www.linkedin.com/in/michael-amadi-2aa2ab23b/)、[推特](https://twitter.com/@AmadiMichaels))共同撰写,是 RareSkills 技术写作计划的一部分。 ## Solidity creationCode Solidity 具有一个机制,通过 creationCode ...

文章 解读Pike Finance漏洞

...后 该项目承认了该事件,并通过他们的[X handle](https://x.com/PikeFinance/status/1785572875124330644)宣布了该事件。 ## 他们如何能够防止这次漏洞利用? 发生此漏洞的主要原因之一是,在4月26日最初的攻击之后,为了暂停协议,spoke合约...

文章 现代 DeFi: Uniswap V4 数学库分析

...swap V4 官方开发者编写的,代码都是在 [solady](https://github.com/Vectorized/solady) 内部复制的。`solady` 是目前 gas 最优化的 solidity 合约库,内部包含大量极致的 gas 优化手段,如果读者侧重研究 gas 优化,`solady` 是必读的库之一。 注意...

文章 以太坊智能合约Solidity如何节省GAS费?

...第十课 Solidity语言编辑器REMIX指导大全》](https://www.jianshu.com/p/2110ed61d2cc) 。 本章节聚焦在如何通过REMIX编译器查看GAS/GAS LIMIT等信息。 ### 2.1 简单智能合约样例 以太坊指令执行主要依靠GAS。当你执行智能合约时,它会消耗GAS...

文章 移花接木 —— Revest Finance 被黑分析

...免再次出现此类问题。 > 本文首发于:https://mp.weixin.qq.com/s/OnHZITW-VTl7qNJkLHaVgA

问题 为什么远程挖矿速度远远慢于在geth命令行启动挖矿

... INFO [02-22|15:16:49.067] Commit new sealing work number=26 sealhash=a4c7c0..52cb5a uncles=0 txs=0 gas =0 fees=0 elapsed=2.913ms INFO [02-22|15:16:49.067] Commit new sealing work number=26 sealhash=a4c7c0..52cb5a uncles=0 txs=0 gas =0 fees=0 elapsed=2.913ms INF...

文章 SUI Move开发必知必会——使用SUI DeepBook构建DEX-2:实践篇

... take up to 1 minute to get the coin. Run sui client gas to check your gas coins. $ sui client switch --address yoyo Active address switched to 0x9a5be5ddb2962cb7b6ee7a39ca261f30c13ce95fcd0f5150005174337d2e5701 $ sui client faucet Request successful. It can take up to 1 minute to get the coi...

文章 Solana多重签名安全性

...法是使用“最近的区块哈希”。 来自[文档](https://solana.com/developers/guides/advanced/confirmation): > 在交易处理期间,Solana 验证器将检查每个交易的最近区块哈希是否记录在最近存储的 151 个哈希(即“最大处理期限”)中。 如果交...