分享 日常开发使用的脚本

10024 · 2024年05月31日 · 最后由 superx 回复于 2024年05月31日 · 145 次阅读

最近做一个热钱包机器人,作为小萌新把基础操作写成脚本,目的是方便日常开发时候直接复制粘贴。

使用方法比较简单,直接运行脚本或者复制代码片段复用。

因为 node.js 对 ts 支持不友好,所以我是用 bun 执行的,但是代码在我的 next.js 项目运行也是正常的。 例如:bun run 1.1

主要是三类操作

  1. 帐号操作,例如生成钱包,领空投,密钥转换等操作
  2. token,读取 token 的 symbol decimals,等 meta 信息,产看某个帐号的特定 token 余额。
  3. 交易 转账,确认交易等脚本。

roadmap

  • jup.ag 接口调用脚本
  • swap, metaplex 常用脚本

https://github.com/tans/solana-web3

写的不好欢迎 issue 或者 pull request, 喜欢给个 star 支持一下,继续完善。


之前了解过 evm 的生态,然后又看到有 web3.js 的。基本没有阅读太多 solana 相关的文档就冲进去,但是开发过程中发现很多问题。比如 solana 的合约是没有数据的,所以读取某个帐号的代币余额的方法会不太一样。

而且有些时候代码写过一次能用就算,再次遇到差不多的需求其实还是会被卡住。所以这个代码库很适合像我这种理解不深入的拿来反复使用。

已 star,可以在文章里详细介绍下

shooter 回复

丰富了一下,帖子可以修改,感觉还是很舒服,可以慢慢完善。不像 v2ex,只能发一些情感流量话题,没法深入探讨。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号