找到约 14 条结果

文章 如何更改已部署智能合约的字节码

...这些测试,我们使用了[这篇文章](https://kndrck.co/posts/local_erc20_bal_mani_w_hh/)作为示例。首先,你需要通过npm或yarn安装hardhat > 2.4.0。接下来,你必须将要更改的智能合约代码的副本添加到项目存储库中。在我们开始讨论代码之前,...

文章 剖析DeFi交易产品之UniswapV3:头寸管理合约

...我们说过,UniswapV3 的 LP Token 其实是不可互换的 NFT,是 ERC721 Token。实际上,NonfungiblePositionManager 就继承了 ERC721,从代码上来看,继承了 **ERC721Permit** 抽象合约,所以,所有 LP Token(即头寸)都是在 NonfungiblePositionManager 合约里进...

文章 RGB++:比特币 L2 资产的新思路

...的资产遵循同一标准,例如我们的 FT 标准 xUDT,类似于 ERC20。我们还有 NFT 的标准,即 Spore NFT,这些标准在主网上已经得到应用。 其次,关于 CKB 二层链上的策略,我们专注于提供一个顺畅的用户体验,包括原生资产的发行和...

文章 Solidity vs Move vs Rust: 智能合约编程语言的演变

...犯错误的可能性较小 - 良好的社区支持 - 现有的标准(ERC20ERC721) - 多链兼容(Layer2、侧链和EVM兼容的第一层区块链)。 ### Solidity的劣势 - 作为一种编译型语言,Solidity更容易出现可利用的bug - 顺序处理是网络吞吐量的...

文章 朝鲜 APT 组织对 NFT 用户大规模钓鱼分析

...9550008aab.png) 下面代码用于诱导受害者进行授权 NFT、ERC20 等较常见的钓鱼 Approve 操作: ![19.png](https://img.learnblockchain.cn/attachments/2022/12/orgy89xf63a9550c0a187.png) ![20.png](https://img.learnblockchain.cn/attachments/2022/12/HGyfux1x63a9...

文章 如何使用 NFTScan NFT API 在 Sei 网络上开发 Web3 应用

...涵盖的 NFT 数据全、种类丰富,提供一整套的接口来获得 ERC721、ERC1155、ERC404、ERC6551 资产以及交易、项目、市场统计等信息,现在支持 60 多个针对 EVM 兼容链的公共接口,以及针对 Solana、Aptos、Bitcoin、TON 的一批相同模型的接口...

文章 以太坊兼容链性能测试1—准备工作

...t.ftmscan.com/address/0x7C7087d81c5f4Bd7EA30A5e13095414395DfD4F1#code) [ERC20](https://testnet.ftmscan.com/token/0xA37614c751F37cBc54C5223254e8695024fA36c7#code) [WETH9](https://testnet.ftmscan.com/address/0xa6465996d9b1c6e82a65d4503d07ee1f68ed3a34#code)

文章 Viem:轻量级以太坊开发工具库

...3a2206206994597c13d831ec7', //usdt合约地址 abi: contractABI, // eg: erc20 abi functionName: 'balanceOf', args: [accountAddress] }) console.log('代币余额:', balance) ``` ## 从 Ethers v5 迁移 ### Provider 迁移到 Client: ```typescript // Ethers 写法 const provid...

文章 慢雾:深入探讨 EIP-7702 与最佳实践

...用委托地址进行初始化。这就使得 EIP-7702 无法像常见的 ERC-1967 代理合约一样能在合约部署的交易中调用初始化函数进行钱包初始化。 对于开发者来说,在将 EIP-7702 与现有的 EIP-4337 钱包进行组合适配时,应该注意在钱包的...

文章 发现Compound的第二个严重漏洞

...## 前置条件 1. 开通了多个代币的市场 2. 代币市场中有ERC777 ## 利用过程 1. 攻击者在多个市场中存入资产,获得份额凭证。 2. 攻击者向ERC777的代币市场发起借款,并在借款转账时,触发事先准备好的回调,在回调中退出...

文章 THORChain 连遭三击,黑客会是同一个吗?

...发生是由于 THORChain 代码上的逻辑漏洞,即当跨链充值的 ERC20 代币符号为 ETH 时,漏洞会导致充值的代币被识别为真正的以太币 ETH,进而可以成功的将假 ETH 兑换为其他的代币。此前慢雾安全团队也进行了分析,详见:[假币的换...

文章 Web3-Js: ethereumjs-tx发送签名交易

...transfer('0x198b2feE780F944F4b9D80e87C59AAe5ee8460bd',1000).encodeABI(), //ERC20转账 } const tx = new EthereumTx(txParams) tx.sign(privateKey) const serializedTx = tx.serialize() web3.eth.sendSignedTransaction('0x' + serializedTx.toStri...

文章 如何在Uniswap V3中添加新的池子

...s, uint24, uint160) ) "000000000000000000000000" + evilToken.address.toLowerCase().substring(2) + // token1 地址 "000000000000000000000000" + WETH.address.toLowerCase().substring(2) + // token2 地址 "00000000000000000000000000000000000000000000000000000000000001f4" + // 费用 "000000000000...

文章 关于nest2.0智能合约的架构解析二(NESTtoken与IBMapping)

...。 # 2. NESTtoken NESTtoken基于的是IBNEST.sol 基本上就是一个erc20,没有什么特别额外的功能。这个里面唯一值得注意的是library IterableMapping 。 library IterableMapping 在这里起到了一个顺序可查询与删除的功能。 # 3. IBMapping 然后是IBM...