自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 Web3 领域 Rust 学习路径与核心资源指南

Rust 凭借内存安全、高性能、零成本抽象的特性,已成为 Web3 开发的首选语言之一(广泛用于区块链客户端、智能合约、基础设施开发)。以下是从基础到实战的系统化学习路径,包含核心语法、Web3 生态框架及优质资料,帮你高效入门并落地应用。

2025-11-10 07:56:49 996

原创 Polymarket Gamma API 多页数据获取与到期市场筛选实现

本文介绍如何通过Polymarket的GammaAPI批量获取市场数据,并筛选指定时间内到期的活跃市场。核心功能包括:分页拉取活跃市场数据,支持limit/offset参数控制;筛选24小时内到期的市场,提取ID、问题、到期时间、流动性和价差等关键信息。代码采用httpx库发起请求,通过python-dateutil解析时间,包含完整的错误处理和日志记录机制。方案优势在于标准化的分页控制、双重时间筛选确保准确性,以及面向对象的简洁数据结构。开发者可直接集成该代码,或扩展为市场监控、数据存储等高级功能。

2025-11-09 14:36:21 2124

原创 新手入门:Polymarket API Clob库实战教程(附可直接运行代码)

Polymarket 是知名的预测市场平台,其开放 API 支持开发者快速接入市场数据、创建订单等操作。对于新手来说,无需从零搭建请求逻辑,借助官方推荐的库就能快速上手。这篇文章会带大家从环境准备到实际调用,一步步打通 Polymarket API,代码可直接复制使用。

2025-11-09 14:26:42 8300 3

原创 Solidity开发 - 函数关键字大全

谁能调用publicexternalinternalprivate对状态的影响viewpurepayable继承时的行为virtualoverride返回值类型returns。

2025-10-30 07:05:24 836

原创 Solidity基础知识扫盲 - address分类

摘要:Solidity中的地址分为外部账户地址(EOA)和合约地址两类,两者格式相同但功能不同。EOA由私钥控制,用于存储资产和发起交易;合约地址由代码控制,可执行逻辑并存储数据,但无法主动发起交易。区分方法包括检查代码长度或使用区块链浏览器查询。理解这两类地址的差异对区块链开发至关重要。

2025-10-30 06:50:42 959

原创 Dapp前端开发 - wagmi安装过程及报错处理

版本匹配是关键wagmi@1.x 需搭配 viem@≤1.10.0(兼容 TS 4.x)若用 wagmi@2.x,必须使用 Vite 等现代脚手架(支持 TS 5.x)慎用强制安装命令:用于处理次要冲突,相对安全--force:可能破坏依赖树,仅临时测试用通过以上步骤,能有效解决 wagmi 安装过程中的依赖冲突问题。如果是新项目,强烈建议直接使用 Vite,避免 react-scripts 带来的历史包袱。

2025-09-22 00:04:33 763

原创 写给 Web3 小白:一文看懂 AMM 原理与极简代码实现

传统交易所(比如股票市场或中心化加密交易所)靠 “订单簿” 匹配买卖双方:买家挂 “我想花 100 元买 1 个 ETH”,卖家挂 “我想以 100 元卖 1 个 ETH”,系统撮合两者成交。但这种模式需要足够多的人同时挂单,否则会出现 “买不到” 或 “卖不出” 的情况。AMM(自动做市商)则完全不同:它不需要订单簿,而是通过一个 “资金池” 实现即时交易。

2025-09-17 23:19:56 1818

原创 Solidity入门 - 详解using关键字

假设我们自定义一个库,为string// 自定义库:为 string 类型提供工具函数// 第一个参数必须是 string 类型// 为 string 类型绑定 StringUtils 库// 直接调用 "成员函数"// 等价于 StringUtils.isEmpty(input)// 等价于 StringUtils.length(input)调用会返回(false, 5),调用会返回(true, 0)。

2025-09-17 22:12:03 382

原创 Solidity - 智能合约获取链上价格Chainlink

是目前区块链生态中应用最广泛的链上价格获取方案,被几乎所有主流 DeFi 协议(如 Aave、Compound、Uniswap)采用。它解决了智能合约无法直接获取可信外部价格数据的核心痛点,提供了安全、可靠、实时的链上价格数据服务。

2025-09-07 22:53:10 1198

原创 ERC20 代币标准详解:接口规范与实战指南

使用 Solidity 0.8.4 + 的自定义错误提升 gas 效率。

2025-09-07 20:16:08 2649

原创 Solidity开发 - memory、storage、calldata 区别详解

存储位置数据寿命可修改性Gas 成本典型用途storage永久存在可以修改最高状态变量(余额、总量)memory函数运行时可以修改中等函数内临时变量calldata函数调用时不能修改最低外部函数参数。

2025-09-06 01:55:12 1022

原创 Solidity开发 - Gas 费用优化技巧

在 Solidity 开发中,Gas 费用优化直接影响合约实用性和用户体验,过高的Gas费甚至可能导致合约的运行失败。以下几种方法是经过实践验证的关键优化技巧:代码逻辑精简数据存储优化函数与修饰器优化其他细节处理。

2025-09-05 21:04:41 1139

原创 Solidity技术 - 深入浅出理解MEV三明治攻击

作为 Web3 新手,你可能经常听到 "MEV"、"三明治攻击" 这些术语,它们听起来既神秘又复杂。今天,我们就用最简单的方式来理解什么是三明治攻击,以及它是如何在区块链上运作的。

2025-09-05 20:14:55 1391

原创 Python + Opencv进行图片色彩分析

代码主要运用到的Python和Opencv以及Matlab的库,绘制图片HSV的直方图,并对主要含有色彩进行占比分析,输出具体值并可视化

2023-08-29 05:26:11 3004 2

原创 C++ 求解TSP旅行商问题

TSP,即旅行商问题,又称Problem),是数学领域中著名问题之一。假设有一个旅行商人要拜访N个城市,他必须选择所要走的路径,路径的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值最近刚好在学习路径规划这一类的问题,简单了解了一下TSP问题,发现csdn上C++版本的并不是很多,主要尝试了两种代码。

2023-04-12 23:40:02 2692 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除