找到约 10 条结果

文章 ethers.js v6使用!

...当前链接的网络信息 (3)、getBlock 和 getBlockNumber获取区块信息 (4)、getResolver、getAvatar、resolveName、lookupAddress则是查询ENS域名相关方法 (5)、getTransaction、getTransactionResult、getTransactionReceipt、getTransactionCount则是用于查...

文章 使用WebSockets和Solana Web3.js 2.0监控Solana账户

...-chapter-in-solana-development/) Solana Web3.js 2.0,这是他们与Solana区块链交互的JavaScript库的一次重大更新。在许多其他功中,Solana Web3.js 2.0引入一种新的、更健壮的WebSocket订阅处理方式,用于监控链上事件。本指南将向你展示如何...

文章 sec3团队在2022年Aptos CTF MOVEment比赛中获得第一名

... 函数的设计。它根据储备中 **_Coin1_** 和 **_Coin2_** 的比例计算交换金额,这显然是不安全的。考虑以下 PoC: - 攻击者从空投中获得 **_5 Coin1_** 和 **_5 Coin2_** **用户**: **_5 Coin1_**、**_5 Coin2_**; **储备**: **_50 Coin1_**、**_50 Coin2_...

文章 理解合约部署、代理和CREATE2——第二部分

...性:** 使用 `CREATE2`,工厂甚至可以在实例存在之前预先计算其实例的地址(非常适合“反事实”钱包或确定性池地址)。 #### 示例: `basicfactory.sol:` ``` // SPDX-License-Identifier: MIT pragma solidity ^0.8.20; contract Counter { addre...

文章 Reach 主题专栏 | View & Event

... //提交语句,写成 commit();,提交语句的延续,作为 DApp 计算的下一步。换句话说,它结束当前的共识步骤并允许更多的本地步骤。 A.publish(); commit(); //interact.KEY是一个交互表达式,KEY在参与者交互接口中绑定到一个非...

文章 SUI Move合约学习与实践——极简IDO合约

...X发行(IDO)** 合约。`IDO`是一种用于新加密货币项目的去心化筹款机制,参与者可以在这里捐款并获得新铸造的代币作为回报。 该合约提供的功有: - **白名单** `IDO`所有者可以维护允许参与`IDO`的地址的白名单。不...

文章 怎么解决BTC上交易转账矿工费设置过低,导致交易迟迟不成交的问题

... “包”,要看整个交易包的总体费率。矿工为最大化区块的手续费收入,是有激励这样做的。 这个特性也可正确称之为 “裔为祖偿(Descendants-Pay-For-Ancestors)”,因为一个理性的矿工会尝试最大化自己的手续费收入,哪怕...

视频 Pectra 升级带来的:原生账户抽象、EOF、EIP-7702、Rollups 变化等...

...包括交易和验证之间的交叉依赖性,以及如何高效维护去心化的交易池(mempool)。Alex强调分离验证和执行的重要性,以避免在执行过程中出现状态冲突。 4. **开发者参与**:Alex鼓励开发者与团队联系,参与账户抽象的开...

文章 使用truffle开发自己的第一个DAPP

...为地址。地址是以太坊地址,存储为 20 字节值。以太坊区块链上的每个账户和智合约都有一个地址,可以从该地址发送和接收以太币。 ```solidity pragma solidity ^0.5.0; contract Adoption { address[16] public adopters; } ``` * 我们定...

文章 Bybit 近 15 亿美金被盗真相 :Safe{Wallet} 前端代码被篡改

... Bybit 的多签钱包的合约控制权,并实施盗币。 身处区块链黑暗森林,如何更好地保护加密货币资产安全呢?除进行安全审计,还需要采取更多防御措施来降低风险,慢雾安全团队推出的 MistEye (https://misteye.io/),够提供...