<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>10024 (10024)</title>
    <link>https://soldev.cn/10024</link>
    <description></description>
    <language>en-us</language>
    <item>
      <title>日常开发使用的脚本</title>
      <description>&lt;p&gt;最近做一个热钱包机器人，作为小萌新把基础操作写成脚本，目的是方便日常开发时候直接复制粘贴。&lt;/p&gt;

&lt;p&gt;使用方法比较简单，直接运行脚本或者复制代码片段复用。&lt;/p&gt;

&lt;p&gt;因为 node.js 对 ts 支持不友好，所以我是用 bun 执行的，但是代码在我的 next.js 项目运行也是正常的。
例如：bun run 1.1&lt;/p&gt;

&lt;p&gt;主要是三类操作&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; 帐号操作，例如生成钱包，领空投，密钥转换等操作&lt;/li&gt;
&lt;li&gt;token，读取 token 的 symbol decimals，等 meta 信息，产看某个帐号的特定 token 余额。&lt;/li&gt;
&lt;li&gt;交易  转账，确认交易等脚本。&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;roadmap&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;jup.ag 接口调用脚本&lt;/li&gt;
&lt;li&gt;swap, metaplex 常用脚本&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://github.com/tans/solana-web3" rel="nofollow" target="_blank"&gt;https://github.com/tans/solana-web3&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;写的不好欢迎 issue 或者 pull request, 喜欢给个 star 支持一下，继续完善。&lt;/p&gt;

&lt;hr&gt;

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

&lt;p&gt;而且有些时候代码写过一次能用就算，再次遇到差不多的需求其实还是会被卡住。所以这个代码库很适合像我这种理解不深入的拿来反复使用。 &lt;/p&gt;</description>
      <author>10024</author>
      <pubDate>Fri, 31 May 2024 10:50:35 +0800</pubDate>
      <link>https://soldev.cn/topics/17</link>
      <guid>https://soldev.cn/topics/17</guid>
    </item>
  </channel>
</rss>
