.... 简介 在前面的课程中,我们已经实现了 DApp 的基本功能:连接钱包、调用合约、监听事件等。但如果我们希望把自己的 DApp 发布给用户使用,就需要 **部署到服务器**,让用户可以通过浏览器访问。 本节我们将介绍: * ...
...于要购买的 NFT 的价格。这是一个主要的漏洞,因为从未计算或检查购买传递给 buyMany() 的所有 tokenIds 所需的总金额;因此,攻击者只需支付最昂贵的一个 NFT 的费用即可购买所有 NFT! ```solidity function _buyOne(uint256 tokenId) private { ...
...欢迎大家关注他的[博客](http://stevenbai.top) 。 [深入浅出区块链](https://learnblockchain.cn/) - 打造高质量区块链技术博客,学区块链都来这里,关注[知乎](https://www.zhihu.com/people/xiong-li-bing/activities)、[微博](https://weibo.com/517623789)。
...读写操作。 #### **_computeSlot** 根据 `target` 和 `currency` 计算出存储的 slot 地址,用于存储余额变化值。 ```solidity /// @notice calculates which storage slot a delta should be stored in for a given account and currency function _computeSlot(address target, Cur...
...用 Compound 协议作为其新举措的试验场。由于该协议是去中心化的,因此该演习旨在评估来自各种协议贡献者的响应,其中 OpenZeppelin 作为 Compound DAO 的专用安全合作伙伴最为重要。 模拟基础设施包括复制 OpenZeppelin 使用 [Forta](htt...
...如`anvil`之于以太坊:一个快如闪电⚡️的内存测试网,能够即时指向并 fork Solana 主网。 ### Introduction Surfpool 提供了一个快速、对开发者友好的 Solana 主网模拟环境,可以在你的本地机器上无缝运行。它无需高性能硬件,同...
...着密码学资产领域的进步,整个生态变得高度复杂,在功能上不断推陈出新,使人应接不暇。然而,整个生态的基本原则是要能保护你的资产,并通过**唯你控制**的私钥创建和签署交易来授权转账。 现在,一个 32 字节的熵有...
...元测试、CI/CD),参与技术方案评审。 **任职要求:** - 计算机、软件或相关专业本科及以上学历。 - 3年以上Web前端开发经验,精通Vue.js及React,具备复杂系统开发经验。 - 熟悉Node.js开发,能独立搭建BFF层或中间件服务。 - ...
...代码 // 激活Deposit事件,记录在日志中,保存在区块链上 emit Deposit(msg.sender, _id, msg.value); } ``` ## 捕捉 event 使用 Javascript API 可以 **捕捉** event,注意这里说 **捕捉** 是因为我们既可以实时 **监控** 事件,也...
...:** 用于加密数据,控制数据访问权限,并将其存储在去中心化存储(如 IPFS 或 R.io)上,同时在区块链上创建 NFT 所有权。 3. **iApp Generator:** 命令行工具,用于创建可在 TEE 中运行的应用程序,支持 JavaScript 和 Python 等编程语...
...7?source=friends_link&sk=43c071fa2796639a60fce6c9abd5aa76) 的收益 ## 计算Delta,净头寸价值的变化率 LP头寸的价值将如何受到标的物价格的影响?具体来说,我们想知道如果token0的值改变1美元,净头寸价值会改变多少。这个改变的值称为...
...。 Gelato 目前提供四项服务: - Web3 Functions:通过运行去中心化的云函数,将你的智能合约连接到链下数据和计算。 - Automate:以可靠、开发者友好且去中心化的方式自动执行交易,从而自动化你的智能合约 - Relay:通过一个易...
...深地爱上了它,因为它能简化通信系统。它确实是工程和计算机科学领域最伟大的发现之一。因此,FALCON 后量子密码学(PQC)方法在其 lattice 基础设施中使用了它来进行变换,我相信它是生成量子鲁棒数字签名的最佳方法之一...