找到约 13 条结果

文章 空投大杂烩 - 合约实现空投发放的三种方案

...{ require(spenders.length == values.length, "Lengths of Addresses and Amounts NOT EQUAL"); /*循环批量给用户 mint */ for (uint i = 0; i < spenders.length; i++) { _mint(spenders[i], values[i]); } } ``` - **链下调用**: 构造...

文章 Uniswap v3 中的 Position

...higher than the upper tick of the range, the reserves are entirely token y and when the price is below the range, the reserves are all token x. When the price is in between, both tokens make up the liquidity in the range.](https://img.learnblockchain.cn/2025/11/14/image3.png) 如果 LP 想要在...

文章 go-ethereum 源码剖析:执行层(EL)如何修改与维护 Blockchain 状态

...nload can proceed stateDB ethdb.Database // Database to state sync into (and deduplicate via) blockchain BlockChain //告知哪些header需要被获取,主要由fetchHeaders()提供,由processHeaders()消耗并调度fetchBodies和fetchReceipts headerProcCh chan *headerTask // Importan...

文章 Solidity的方方面面

... (string memory) { /**Compares if _name equals “Vivek” Throws an error and exits if not true. Solidity doesn’t have native string comparison, so we compare their keccak256 hashes to see if the strings are equaq ** / * *require(keccak256(abi.encodePacked(* name)) == keccak256(abi.encodePacke...

文章 以太坊中的 gas(汽油) 是什么意思?

...ccak256 加密哈希函数](https://learnblockchain.cn/docs/solidity/units-and-global-variables.html?#index-5),每次计算哈希时需要 30 个gas,再加上每 256 位被哈希的数据多花费 6 个gas。**在以太坊平台上通过交易或合约执行的每个操作都会消耗一定数...

文章 Optimism 中文周刊 #28

...分配。[活动及其潜在点值如下](https://gov.optimism.io/t/govnft-and-governance-participation-curriculum/8310) # 论坛新闻 ## Optimism Delegation Frame 我们在 Farcaster 上推出了 Optimism Delegation Frame。我们希望为任何人创建一种简单的方法来检查他...

文章 我们应该超越EOA,而不是进一步巩固它们(与EIP 3074相关)- EIP

...40) - [上海候选:EIP-3074](https://ethereum-magicians.org/t/shanghai-candidate-eip-3074/10781/5) - [EIP 3074 是不安全的、不必要的,使用户资金面临风险,同时破坏了 UX、流动性和钱包堆栈](https://ethereum-magicians.org/t/eip-3074-is-unsafe-unnecessary-puts-user-fu...

文章 加密货币中的代币经济学:揭示通缩代币的益处

....reddit.com/r/harmony_one/comments/pudv8s/my_thoughts_about_the_tokenomics_and_the/),特别是当与质押或 DeFi 实践相结合时。 ### 对市场价值和流动性的影响 通缩模型通过以下几种机制为市场稳定做出贡献: **价值稳定**: – [代币销毁通过消除...

文章 DeFi指南

...2/2395104/0/en/Bashoswap-Building-a-Cardano-Powered-Decentralized-Exchange-and-Launchpad.html) 正在为 Cardano 驱动的去中心化交易所和LaunchPad开发一款功能齐全的 de-fi 产品。最后但并非最不重要的一点是,[Nested](https://martechseries.com/technology/nested-raises-...

文章 编写更低成本的合约:开发者Gas优化指南

...能。 本文总结了 Udemy 的课程 **“Advanced Solidity: Understanding and Optimizing Gas Costs”**,涵盖了费用机制、calldata 与 memory 的区别、变量打包和编译器优化。 应用这些技术,每次交易可以节省数千个 gas 单位,并使你的合约更精简...

文章 以太坊 - 如何使用 Web3.js 获取 ERC-20 代币的余额

...请注意,此 RPC 方法需要在你的 QuickNode 端点启用的 [Token and NFT API v2 bundle](https://marketplace.quicknode.com/add-on/token-and-nft-api-v2-bundle) 附加功能。 查看以下 web3.js 示例,以了解使用此方法获取所有代币余额是多么简单: 通过运行命...

文章 DeFi仍然比中心化交易所更容易被盗

...监管环境](https://blockapps.net/blog/video-navigating-the-regulatory-landscape-for-finance-and-healthcare/) - [企业如何使用以太坊区块链即服务](https://blockapps.net/blog/blockchain-as-a-service/) - [\[视频\] 区块链驱动的碳信用市场](https://blockapps.net/blog/video-bl...

文章 深入Rust智能指针和模式匹配

...hared_data); let thread2_data = Arc::clone(&shared_data); let handle1 = thread::spawn(move || { let mut data = thread1_data.lock().unwrap(); *data += 1; println!("Thread 1 value: {}", *data); // 输出: Thread 1 value: 1 }); let handle2 = thread::sp...