找到约 15 条结果

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

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

文章 每周以太坊进展 2023/1/7

...1027043225600) 随着时间的推移增加区块生成器插槽共享 * ERC4337(账户抽象)去中心化内存池[工作组笔记](https://github.com/JohnRising/4337-bundler-working-group/blob/main/20230104%20Meeting%20Notes.md) ## 客户端发布 * 共识层 * Lodestar [v1.3....

问题 aave闪电贷教程最后执行失败的问题

...成功的 但是我在执行最后一步时失败了,一直提示错误 ERC20: transfer amount exceeds balance 代码是直接复制教程的,想知道这个错误是怎么回事并怎么解决这个错误 ![image.png](https://img.learnblockchain.cn/attachments/2023/08/CO3pwU2L64dc1ab5227bc...

文章 手把手教你部署自己的uniswap交易所

...ap的核心代码中,主要包含3个合约:`工厂合约`,`配对合约`,`ERC20合约`.其中配对合约继承了ERC20合约,我们可以把它们看作一个合约.工厂合约通过`create2`方法部署配对合约,所以在部署合约时`只需要部署工厂合约`. > 周边合约中包...

文章 掌控 Solidity:事件日志、继承和接口的深度解析

...现。下面是一个简单的接口定义: ```solidity interface IERC20 { function totalSupply() external view returns (uint256); function balanceOf(address account) external view returns (uint256); function transfer(address recipient, uint256 amount) external returns (bool); ...

文章 登链 Web3 技术周刊 | 快速上手Solana 数据分析

...提供互操作性。通过此次集成,Bittensor 的 EVM 上的每个 ERC-20 资产现都可以原生扩展到 LayerZero 目前支持的 130 多个链中的任何一个。 [**Centrifuge 推出代币化证券封装器 deRWA**](https://centrifuge.mirror.xyz/384RiqUvGfsxgnpY6arJDMAl3oi6diqukg...

文章 从4337到7702:深入解读以太坊账号抽象赛道的过去与未来

...的 WalletCon 上,官宣由以太坊基金会开发人员设计实现的ERC-4337 的核心合约已经通过了 OpenZeppelin 的审计,被认为是正式推出的历史节点)。 始终是只得到用户的广泛认可,但并不被广泛使用,如此矛盾的市场环境下,让EIP-770...

文章 Foundry 常用命令和作弊码速查表

...设置余额 deal(address to, uint256 balance) // 为某地址设置 ERC20 余额 deal(address token, address to, uint256 balance) //为某地址设置 ERC20 余额 ,如果 adjust 为 true,增加 totalSupply deal(address token, address to, uint256 balance, bool adjust) // 为某地...

问题 经常在solidity合约方法的参数里看到的“bytes _data”,究竟是做什么用的?

举几个简单的例子: 比如在ERC20合约里,曾经有过这样的方法: ``` function approveAndCall( address _spender, uint256 _value, bytes memory _extraData) public returns (bool success) { tokenRecipient spender = tokenRecipient(_spender); if (approve(_spender, _...

文章 web3入门3 | 以太坊那些事

...Solidity 2. 在协议上你想发行自己的代币,那么就要使用ERC-20协议标准。该协议标准允许开发者构建可以和其他应用或者服务交互的代币应用程序。 #### ERC-20 一个同质化代币的标准,换句话说,它们具有一种属性,使得每个...

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

... 下面我将以以太坊上的空投合约构建说起,使用以太坊 `ERC20` 合约来讲解智能合约中发放空投的三种实现方式。 ## 空投合约的实现三种方式 空投合约的实现方式分别有三种。 1. **批量铸造**:项目方直接通过调用合约中的 `mi...

文章 如何成为Solidity工程师?

...区块链及其众多功能和应用。 这些开发人员必须具备ERC20、ERC721和对于其他协议的知识,并且应该很好地理解基本的加密机制。 ![4.jpg](https://img.learnblockchain.cn/attachments/2022/11/FGdFL1tz637d80c871e17.jpg!/scale/60) 资料来源:Freelancer...

文章 合约测试指南:实现第一个智能合约不变性测试

...earnblockchain.cn/article/12121)中,我们看到如何为广泛使用的 ERC4626 保管库标准定义这些属性类型中的每一个。本文中,我们将讨论如何实际将这些属性作为代码实现,以便我们可以使用模糊测试工具进行测试。 一旦我们在代码中...

文章 uniswap-v4 poolManager 合约分析

... 函数 `take` 可以直接向 v4 借 `currency`。 ## 铸造 ERC1155 - 公共函数(合约内外部都可以调用) - mint - 代码解析 ``` javascript function mint( Currency currency, // currency 地址 a...

文章 如何集成 Uniswap V4 并创建自定义Hook

... 由于Uniswap 在以太坊上运行,我们可以交易的是以太坊ERC-20代币和ETH。原本每种代币都有自己的智能合约和流动性池合约,现在在**Uniswap 4**中,由一个智能合约管理所有流动池的状态。一个流动池是任何两个代币,有一些自...