网站Logo 盹猫猫的博客
首页
Linux脚本库
Rust
Rust圣经官方文档
开发小工具
websocket测试二维码生成器跨域测试
我的
关于我的开源CSDN
市场哲学​
登录
网站Logo 盹猫猫的博客
首页
Linux脚本库
Rust圣经官方文档
websocket测试二维码生成器跨域测试
关于我的开源CSDN
市场哲学​
小试牛刀-Solana合约账户详解

图片加载失败

小试牛刀-Solana合约账户详解

本文详细介绍了Solana区块链上的合约账户类型及其功能。Solana合约主要使用Rust语言开发,且数据存储通过独立的账户实现。文章首先概述了四种主要的账户类型:程序账户、系统所有账户、程序派生账户(PDA)以及Token账户,并对每种类型的创建方法和应用场景进行了深入解析。例如,通过TypeScript代码示例展示了如何创建系统所有账户及PDA账户,并解释了它们在实际应用中的作用。此外,还提供了创建SPL Token账户的具体步骤。最后,文章推荐了一些官方文档和在线编辑器资源供读者进一步学习。

2025-06-10
70
0
solana
小试牛刀-walletconnect二维码及交互

图片加载失败

小试牛刀-walletconnect二维码及交互

本文介绍了使用WalletConnect协议与TypeScript语言实现钱包交互功能的详细过程,包括二维码生成、发送交易事务、签名事务及签名任意信息的处理。文章首先概述了编写目的,旨在加深对WalletConnect的理解,并帮助开发者实现相关功能。接着,具体介绍了四个主要功能模块:1. 通过依赖组件如@solana/web3.js、@walletconnect/sign-client等生成WalletConnect协议二维码;2. 向用户发送交易请求并等待其签名确认;3. 用户签名后将交易提交至链上,并验证签名的有效性;4. 对任意信息进行签名及验证。每一步骤都附有详细的代码示例,以指导读者如何在Solana链上实现这些功能。最后,作者还提供了进一步学习区块链内容的链接资源。

2025-06-10
50
0
solana
Linux系统盘清理脚本分享

图片加载失败

Linux系统盘清理脚本分享

本文介绍了一个实用的Linux系统盘清理Bash脚本,旨在帮助用户自动清理系统中的各种垃圾文件、旧内核、日志文件和缓存等,以释放磁盘空间。该脚本具备以下主要功能:基础清理(如APT缓存、临时文件)、系统维护(如移除旧内核、日志轮转)、应用清理(浏览器缓存、Snap旧版本、Docker无用数据)以及空间分析(查找大文件)。通过智能设计,如安全权限检查、保留当前使用的内核版本、双重日志清理策略等,确保了脚本的安全性和有效性。此外,文章还提供了关于如何定期运行此脚本来保持系统清洁的建议,并展示了执行前后磁盘使用情况的变化对比。最后,作者分享了完整的脚本源码供读者参考与自定义调整。

2025-06-10
83
0
bash 系统
小试牛刀-区块链Solana多签账户

图片加载失败

小试牛刀-区块链Solana多签账户

本文介绍了Solana区块链中的多签账户(Multisig Account),这是一种允许多个签名者共同管理和控制资产的智能合约账户。多签账户的特点包括多个签名者、最小签名要求以及常见的应用场景如项目治理、资产托管和合作项目。文章详细讲解了多签账户的创建过程,包括生成新账户、获取创建和初始账户事务、以及账户的签名方法。此外,还介绍了代币转移操作的实现步骤。通过这些技术细节,读者可以了解如何在Solana上实现安全且灵活的多签账户管理。

2025-06-10
56
0
solana
小试牛刀-SOL链创建Token

图片加载失败

小试牛刀-SOL链创建Token

本文介绍了在Solana测试网络上创建带有元数据的SPL Token的过程。首先,明确了创建Token的目的和所需账户结构,包括Mint Account、Metadata Account以及ACT Account。接着,详细列出了项目所需的依赖库及其版本,并提供了初始化变量的代码示例,如连接到Solana测试网、读取本地密钥文件等。文章还逐步讲解了如何创建并初始化Mint Account和Metadata Account,通过具体指令设置Token名称、符号及图像等信息。最后,展示了如何将这些指令打包成一个交易发送至链上完成Token创建,并通过铸造过程向指定账户添加Token。整个过程使用TypeScript编写,并强调所有操作均在测试环境中进行。

2025-06-10
68
0
solana
小试牛刀-SOL链swap程序

图片加载失败

小试牛刀-SOL链swap程序

本文介绍了使用Jupiter swap API接口实现自动化SOL和Token交换程序的过程。文章首先概述了编写目的,即记录通过API实现自动swap的步骤,并提供给有需要的朋友参考。接着,文章简要介绍了Jupiter的核心功能——为多个已部署的合约程序提供交换服务。随后详细描述了程序的功能,包括在固定买入数量后根据最新价格信息判断是否执行卖出操作以实现套利。最后,文章对代码进行了详细解析,包括配置文件`config.ts`、数据处理文件`pool.ts`以及主要逻辑操作文件`swap.ts`的具体实现。代码中定义了多种辅助函数来读取、写入和更新交易数据,同时提供了如何根据预设条件进行买入或卖出决策的示例。此外,作者还强调了实验环境下的性质,并非投资建议。

2025-06-10
42
0
swap solana
Rocket-JWT鉴权

图片加载失败

Rocket-JWT鉴权

本文介绍了如何使用Rust语言和Rocket框架实现基于JWT的网页认证和鉴权。首先概述了Rocket框架的特点,然后详细列出了项目所需的依赖库及其功能,包括`chrono`、`dotenv`、`jsonwebtoken`、`rocket`和`serde`。接着讲述了环境准备步骤,包括创建项目、安装依赖以及配置环境变量。文章进一步展示了如何生成和验证JWT token,并通过实现自定义的`JwtGuard`结构体来处理请求中的token验证。最后,在`main.rs`中通过示例代码展示了如何接收和处理需要认证的请求。整个过程强调了Rocket框架在Web开发中的简洁性和高效性。

2025-06-10
40
0
jwt
开源:FTP同步工具

图片加载失败

开源:FTP同步工具

本文介绍了一款简单实用的FTP文件夹同步工具,支持本地与FTP服务器之间的双向同步、定时自动同步及中文路径,并能在系统托盘中运行。该工具具备跨平台特性,兼容Linux和Windows系统。用户可以通过下载EXE安装包或从源代码构建来获取软件。安装后,通过配置`config.json`文件设置FTP服务器信息、本地同步路径以及自动同步时间等参数。程序界面直观友好,包括主界面、FTP设置、快捷菜单及定时设置等功能区。此外,项目开放源码,欢迎开发者参与贡献。

2025-06-10
107
0
工具 ftp
Python解析DOC文档表格

图片加载失败

Python解析DOC文档表格

本文介绍了如何使用Python解析和修改DOC文档中的表格。由于直接处理DOC文件存在困难,文章推荐先将DOC文件转换为DOCX格式,再利用`python-docx`库进行操作。转换工具建议使用LibreOffice,它支持多平台且免费开源。文章详细讲解了在不同操作系统下安装LibreOffice的方法,并提供了通过Python脚本调用LibreOffice进行文件格式转换的代码示例。此外,还展示了如何使用`python-docx`读取和修改DOCX文档中的表格数据。最后,作者希望通过分享这些方法帮助有类似需求的读者。

2025-06-10
77
0
工具 doc
1 2
盹猫

盹猫

CSDN区块链新星创作者,某公司职工

文章
19
分类
13
标签
16

热门文章

1

开源:FTP同步工具

2025-06-10
2

rbpf虚拟机-即时编译器(JIT)

2025-06-12
3

rbpf虚拟机-阶段整理

2025-06-13
4

Linux系统盘清理脚本分享

2025-06-10
5

Python解析DOC文档表格

2025-06-10

标签云

springbootgitssl脚本rust游戏python思考系统bashsolanaswapjwtftpdoc工具

盹猫的博客
鲁ICP备2025166434号