最近做一个热钱包机器人,作为小萌新把基础操作写成脚本,目的是方便日常开发时候直接复制粘贴。
使用方法比较简单,直接运行脚本或者复制代码片段复用。
因为 node.js 对 ts 支持不友好,所以我是用 bun 执行的,但是代码在我的 next.js 项目运行也是正常的。 例如:bun run 1.1
主要是三类操作
roadmap
https://github.com/tans/solana-web3
写的不好欢迎 issue 或者 pull request, 喜欢给个 star 支持一下,继续完善。
之前了解过 evm 的生态,然后又看到有 web3.js 的。基本没有阅读太多 solana 相关的文档就冲进去,但是开发过程中发现很多问题。比如 solana 的合约是没有数据的,所以读取某个帐号的代币余额的方法会不太一样。
而且有些时候代码写过一次能用就算,再次遇到差不多的需求其实还是会被卡住。所以这个代码库很适合像我这种理解不深入的拿来反复使用。