找到约 14 条结果

文章 Solidity中的ecrecover的应用

...ns](https://soliditydeveloper.com/meta-transactions) - [无需gas代币和ERC20-Permit还任重而道远](https://learnblockchain.cn/article/1790) 从本质上讲,你可以验证一个签名数据,而这些数据不一定来自交易签署者。 ## 我应该使用哪个签名标准? ...

问题 alloy-rs中实现模拟主网交易

... U256, ) -> Result { // 1. 先查询转账前余额 let token = ERC20::new(token_addr, provider); let balance_before = token.balanceOf(to_addr).call().await?; println!("转账前 {} 地址余额: {}", to_addr, balance_before); let eth_bal = provider.get_balance(from_addr)...

文章 UniswapV1 自学系列04:增加流动性 (Adding Liquidity)

...lidity function addLiquidity(uint256 _tokenAmount) public payable { IERC20 token = IERC20(tokenAddress); token.transferFrom(msg.sender, address(this), _tokenAmount); } ``` **核心问题**:该函数允许用户随时以任意比例添加流动性,这会破坏价格机制。 ##...

文章 如何使用NFT API开发一个区块链数据统计平台?

...快速获取。 Tokenview API接口支持查询以太坊上所有的ERC721和ERC1155的合约。 https://eth.tokenview.io/v2api/rctokens/rc721?uniqueId=eth&pageNum=1&pageSize=10&orderby=volume24hours&direction=desc https://eth.tokenview.io/v2api/rctokens/rc1155?uniqueId=eth&pageNum=1&pa...

文章 揭秘模块化智能账户安全

...atecall** 的辩论。这场辩论围绕着在智能账户中结合使用 [ERC-2535 Diamond Proxies](https://eips.ethereum.org/EIPS/eip-2535) 以及相关的安全问题展开。除此之外,围绕安全性的公开辩论相对稀少。 本博客文章的目标是概述保护模块化账户的不...

文章 Paradigm: 高效发行 NFT 的设计指南

...乱”它们。具体来说,Meebit 合约是一个有 mint() 函数的 ERC721,它会返回一个随机的 Meebit ID。抢夺者的合约可以调用 mint,将返回的 Meebit ID 与它们的稀有度列表进行对比,如果没有超过一定的稀有度分数,就回滚交易 ([示例代码...

文章 EIP-3074:提升以太坊用户体验

...你是以太坊上的活跃用户,那么你大概率会持有一些 (ERC 20)代币,用来与以太坊生态中的各种 DeFi 项目进行交互。但是,这么做的前提是[你必须持有 ETH](https://learnblockchain.cn/2019/06/11/gas-mean),因为 ERC 20 代币无法用来支付以太...

课程 以太坊ERC721全栈开发开NFT合集从入门到项目实战

...立设计、开发、部署自己的NFT. 一整套`全栈开发以太坊ERC721协议的全套NFT项目`,其中内容是从`NFT基础概念`、 `NFT相关内容介绍`、 `各种类型NFT开发`、 `NFT项目部署`、`前端web3常用库` `前端NFT开发`、 `前端部署多种环境`、 `NFT...

文章 ERC4337 工具包 Account Kit, 零摩擦引导用户

...023/10/hYK0RLx9653107122cee9.jpg) Alchemy 推出了一个一个完整的ERC4337工具包 [**Account Kit**](https://www.alchemy.com/account-kit) ,可以在应用中嵌入智能账户,包括社交登录、gas 抽象、批量交易等功能。 Account Kit 基于账户抽象(ERC-4337),...

问题 用REMIX部署uniswap v3合约,这个编译错误如何修改?

..., reserve1) : (reserve1, reserve0); uint256 amountInput = ERC20(input).balanceOf(pair) - reserveInput; uint256 amountOutput = UniswapV2Library.getAmountOut(amountInput, reserveInput, reserveOutput); (uint256 amount0Out, uint256 amount1Out) = ...

文章 Compound V2 逻辑整理

... > Compound 的借款采用的抵押物实际上是 `ctoken`(一种 ERC20 代币,用户存款可以获得对应的`ctoken`,存 ETH 得 cETH),即用用户的存款作为抵押物进行贷款。 ## 还款 还款在 Compound 中既可以还自己得欠款也可以还他人得欠款...

文章 滥用无限授权--你的地址还安全吗?

...来看一个合约的样例代码: https://github.com/bitpie-wallet/erc20-approve-issue-demo/blob/master/contracts/ExchangeDemo.sol 在这个样例中,我们模拟了一个智能合约漏洞的情况,假设合约开发者不小心将 ExchangeDemo 合约的 transfer 方法访问控制权...

文章 第2节:世界杯竞猜(hardhat框架)

...,单元测试等。 1. [点击查看效果](https://solidity-expert.vercel.app/) 1. [点击获取代码](https://github.com/dukedaily/solidity-expert/blob/main/08_项目实战-世界杯竞猜/) ## 前置条件 - 了解JavaScript(TypeScript) - 了解合约开发基础 ## 学习...

文章 RWA 落地进行时:实体资产与区块链的深度融合之路

... 更重要的是,以太坊生态在开放标准上的持续推进(如 ERC-4626、ERC-3643、ERC-7765 等),正在为 RWA 提供一套统一的资产语言:既表达所有权,又能覆盖生命周期等环节,让资产具备更强的组合性与自动化能力。 在这套架构下...