找到约 14 条结果

问题 如何解析以太坊中uniswap的交易数据

...佬好,我想从uniswap的交易记录中解析出是哪两个token进行swap。 比如这个交易https://etherscan.io/tx/0x165832e53495743460e88a60e4514a1500d4e94d3e56c121d944fc387a41cf06 我通过web3.py得到的log是这样的: ``` AttributeDict({'blockHash': HexBytes('0x48ecdc07f7dab...

文章 SUI Move官方示例合约实践——FT类:篮子代币(basket)

...但这种方法适用于创建任意资产和比例的篮子。 - 提供2个写入接口 - `mint`:铸造篮子代币,通过存入特定比例的资产(本示例合约中就是`1:1`的`SUI`和`MANAGED`代币),铸造篮子代币`Coin` - `burn`:销毁篮子代币,销毁后将获...

文章 React Native DApp 开发全栈实战·从 0 到 1 系列(expo-router)

... ); } **说明**:配置tanstack/react-query和tailwind以及路由配置:包含底部导航和入口文件以及未匹配路由页面 ### 2. 底部导航配置\[/app/tabs/\_layout.tsx] & \[/app/tabs/home/\_layout.tsx] * **\[/app/tabs/\...

文章 Loan Shifter简介 — 让你的资产在不同的协议自由穿梭

...你可需要在许多情况下执行此操作。例如,如果你设置一个杠杆ETH CDP来做多ETH,但你也许认为WBTC的表现会暂时胜过ETH,那么你可以在一次交易中将ETH CDP转换为WBTC。 或者,如果你要“保留”头寸和暂时让资产不承受市场...

文章 Michael.W基于Foundry精读Openzeppelin第68期——UpgradeableBeacon.sol

... 2. 代码精读 #### 2.1 constructor(address implementation_) 设置逻辑合约地址,并且只有UpgradeableBeacon的部署者才可升级该信标合约。 ```solidity // 逻辑合约地址 address private _implementation; // 当信标合约指向的逻辑合约地...

文章 Go语言详解:实现MySQL数据库的增删改查操作

...onnect to database") // 打印这句话并不表示数据库已经连上 } ``` ### 运行 ```bash Code/go/mysql_demo via 🐹 v1.20.3 via 🅒 base ➜ go mod tidy go: finding module for package github.com/go-sql-driver/mysql go: found github.com/go-sql-driver/mysql in github...

文章 Prysm 中 libp2p 的自定义 Golang 实现

...axDav 在他的 [notes](https://hackmd.io/zIWLqRzWT76I5T_sPbJ0KA) 中指出一些需要的更改。 * 实现一个包含 Prysm 使用的 libP2P 必要组件的包,与 [CL 的 P2P 规范](https://learnblockchain.cn/article/13948) 同步。 * 广泛测试该包。 * 将 Prysm 中当前的 libP2P ...

文章 Celestia 改进提案(CIP)流程

....com/celestiaorg/CIPs/blob/main/cips/cip-027.md) | PFB 和非 PFB 数量的区块限制 | [@jcstein](https://github.com/jcstein), [@ninabarbakadze](https://github.com/ninabarbakadze), [@rach-id](https://github.com/rach-id), [@rootulp](https:/...

文章 接口 - OpenZeppelin 文档

...。 ##### `UnsupportedAttribute(bytes4 selector)` error 当由于指定不支持的属性而导致消息创建失败时,会抛出此错误。 #### `IERC7786Receiver` ```solidity hljs import "@openzeppelin/community-contracts/interfaces/IERC7786.sol"; ``` ERC-7786 客户端合约(接收...

文章 UNIX 构建说明

...行作业 cmake --install build # 可选 ``` 请参阅下面的说明,解如何在流行的 Linux 发行版上[安装依赖项](#linux-distribution-specific-instructions),或完整的[依赖项](#dependencies)概述。 ## 内存需求 C++ 编译器是内存密集型的。建议在编译 B...

文章 如何在本地以太坊测试网络hardhat中使用pancakeswap?

...章教程可以将``pancake-swap-interface-v1``部署到以太坊类链上, 例如: > [如何将PancakeSwap部署到以太坊类链上](https://learnblockchain.cn/article/2921) 但是,[pancake-swap](https://learnblockchain.cn/article/3071)-interface-v1只有**swap**和**liquidity**...

文章 使用 web3modal SDK实现连接MetaMask 钱包,部署到Vercel

...``` ### 关键点: 1. **确保使用正确的CDN URL**:使用最新版本的web3modal和ethers.js的CDN链接。 2. **初始化和加载顺序**:确保在页面加载后初始化web3Modal,并在点击按钮时触发连接事件。 ### 执行步骤: 1. 确保已安装Nod...

文章 接口 - OpenZeppelin 文档

...。 ##### `UnsupportedAttribute(bytes4 selector)` error 当由于指定不受支持的属性而导致消息创建失败时,将引发此错误。 #### `IERC7786Receiver` ```solidity hljs import "@openzeppelin/community-contracts/interfaces/IERC7786.sol"; ``` ERC-7786 客户端合约(接...

文章 Solidity修饰器:第一部分

... } ``` #### 解释 - `Ownable`: 这是一个 OpenZeppelin 合约,提供所有权机制。 - `onlyOwner`: 此修饰器将函数访问限制为仅合约的所有者。 - `privilegedFunction`: 一个受 `onlyOwner` 保护的函数,确保只有所有者可以调用它。 #### 实现细节 ```...