<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>著名音乐家阿炳</title>
        <link>https://paragraph.com/@abing</link>
        <description>搬砖</description>
        <lastBuildDate>Sat, 02 May 2026 16:30:29 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <copyright>All rights reserved</copyright>
        <item>
            <title><![CDATA[STEPN 5.28 分析]]></title>
            <link>https://paragraph.com/@abing/stepn-5-28</link>
            <guid>IkZlIHht0OJaqaq17uwT</guid>
            <pubDate>Sat, 28 May 2022 16:25:53 GMT</pubDate>
            <description><![CDATA[StepN 分析内容包括： 1、数据分析总结 ![ S O L 日 出 入 金 一 览 ](https://images.mirror-media.xyz/publication-images/YUt2qJdPvFXlqisbS52Qm.png?height=1015&width=623) ![ BSC 日 出 入 金 一 览 ](https://images.mirror-media.xyz/publication-images/LL8DJfPg942RR3xjd-CDa.png?height=939&width=631) ①、SOL价格小幅下降、目前40U上下，S链GST价格大幅上涨24.84%、目前S-GST价格在2.01。BNB链GST价格下降9.75%、目前价格13.52。双链的运动收益收到影响。目前sol回本周期大约在40天左右、BNB回本周期在15天左右（静态）。GMT昨日价格昨日上涨13.83%、目前价格1.07U。 ②、昨日SOL链的GMT地址小幅上涨3.21%、目前19.7万。GST的持有地址较昨日小幅上涨0.96%、目前56.3万个持有地址、B链GMT地址小...]]></description>
            <content:encoded><![CDATA[<p>StepN 分析内容包括：</p><p>1、数据分析总结</p><p>![ S O L 日 出 入 金 一 览</p><p>](<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://images.mirror-media.xyz/publication-images/YUt2qJdPvFXlqisbS52Qm.png?height=1015&amp;width=623">https://images.mirror-media.xyz/publication-images/YUt2qJdPvFXlqisbS52Qm.png?height=1015&amp;width=623</a>)</p><p>![ BSC 日 出 入 金 一 览</p><p>](<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://images.mirror-media.xyz/publication-images/LL8DJfPg942RR3xjd-CDa.png?height=939&amp;width=631">https://images.mirror-media.xyz/publication-images/LL8DJfPg942RR3xjd-CDa.png?height=939&amp;width=631</a>)</p><p>①、SOL价格小幅下降、目前40U上下，S链GST价格大幅上涨24.84%、目前S-GST价格在2.01。BNB链GST价格下降9.75%、目前价格13.52。双链的运动收益收到影响。目前sol回本周期大约在40天左右、BNB回本周期在15天左右（静态）。GMT昨日价格昨日上涨13.83%、目前价格1.07U。</p><br><p>②、昨日SOL链的GMT地址小幅上涨3.21%、目前19.7万。GST的持有地址较昨日小幅上涨0.96%、目前56.3万个持有地址、B链GMT地址小幅上涨3.51%目前7.1万、GST地址上涨16.12%、目前1.9万。昨日的持有地址增长较之前大幅上涨！（B-GST地址增加超过2770）</p><br><p>③、目前Sol鞋子的地板价在500U上下、小幅回调一点。进场成本较低。Bnb链鞋子的地板价在6.9bnb（2100U）较之前下降19%。价格较之前下降一点、（目前B-GST的价格是13.52u左右、收益是sol的6倍、收益相差回到之前水平 ）。</p><br><p>④、昨日S链上新增用户1万人、较昨日下降23.59%、B链昨日新增用户1万人、较之前下降16%。</p><br><p>⑤、昨日S链入场资金59万sol（2669万U）、出场资金56万sol（2556万U）、整体出入金正常。B链昨日入场资金20万BNB（6096万U）、出场资金20万BNB（6041万U）整体链上B链出入金远大于S链的出入金。</p><br><p>⑥、S链池子没有更新、B链GST池子余额1473万U、较之前下降75万U。GMT池子余额变化不大、目前439万U。</p><p>2、回本周期数据</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/db375f2b60d829cabf9da37ed22db6138e48f7995069ea4a51d78e1db430cc2d.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>这波政策关停是减少了用户的FOMO情绪，给项目方更多时间来延长stepn的寿命，等到正式实行关停之前，肯定会出来鞋子的Rent的，承接住来自大陆的资金防止大量出逃砸盘，这段时间正好是最佳入场时机。</p>]]></content:encoded>
            <author>abing@newsletter.paragraph.com (著名音乐家阿炳)</author>
        </item>
        <item>
            <title><![CDATA[solidity日记第一记]]></title>
            <link>https://paragraph.com/@abing/solidity</link>
            <guid>Ce2oQ029n9SwKUAgz96N</guid>
            <pubDate>Mon, 16 May 2022 23:04:15 GMT</pubDate>
            <description><![CDATA[最近市场走熊市，向前看去黑雾浓烟死寂，苦求后市出路亦或是自我成就之路，尝试深挖项目量化撸毛？内容输出做大IP？深耕代码提升技术能力？这三条路一个也不能落下，三个层面齐头并进，正青春岂能虚度年华，敢想敢做迈出步伐，哪怕是路途遥远步履艰难，也得奋力向前！！！！！！！！！ ————2022年5月17日凌晨4点半海棠花开未眠 这日记就自己写着记录一下每天学习的进度，这里面可能里面会出现一些错误的观点，我也会在学习的过程中不断的去替代这些错误的观点. 这是学solidity的第二天，以往学过一点Python至少是有了一丢的看合约代码的感觉，以下是今天看完--NFT黑魔法第二课做的一点批注，我觉得我应该去记录一下当时的想法以及自己的理解，至少对于我这个初学者而言，可以照猫画虎去点对点的寻找合约的相关安全性问题 a. 审计分析 1. Reentrancy (ｅｇ：the dao attack) (Reentrancy攻击)（重复调取合约相关部分，重复MINT，绕开示例adoped重复调用publicAdopt去进行mint,避开了最后一步对账户的数量NFT 检测 ） 只能用合约去重复调用，用合...]]></description>
            <content:encoded><![CDATA[<p>最近市场走熊市，向前看去黑雾浓烟死寂，苦求后市出路亦或是自我成就之路，尝试深挖项目量化撸毛？内容输出做大IP？深耕代码提升技术能力？这三条路一个也不能落下，三个层面齐头并进，正青春岂能虚度年华，敢想敢做迈出步伐，哪怕是路途遥远步履艰难，也得奋力向前！！！！！！！！！　　　　　　　　————2022年5月17日凌晨4点半海棠花开未眠</p><p><strong>这日记就自己写着记录一下每天学习的进度，这里面可能里面会出现一些错误的观点，我也会在学习的过程中不断的去替代这些错误的观点</strong>.</p><p>这是学solidity的第二天，以往学过一点Python至少是有了一丢的看合约代码的感觉，以下是今天看完--NFT黑魔法第二课做的一点批注，我觉得我应该去记录一下当时的想法以及自己的理解，至少对于我这个初学者而言，可以照猫画虎去点对点的寻找合约的相关安全性问题</p><p><em>a. 审计分析</em></p><p><em>1. Reentrancy (ｅｇ：the dao attack) (Reentrancy攻击)（重复调取合约相关部分，重复MINT，绕开示例adoped重复调用publicAdopt去进行mint,避开了最后一步对账户的数量NFT 检测 ） 只能用合约去重复调用，用合约地址去MINT</em></p><p><em>i.</em>                                                             </p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/642faeb6df19539a3824d84efcb71c8409dcc8743b7837a1fd2e484e96d94f6d.png" alt="示例token contact:        0x29652C2e9D3656434Bc8133c69258C8d05290f41 " blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">示例token contact:        0x29652C2e9D3656434Bc8133c69258C8d05290f41</figcaption></figure><p><em>1. Safemint or nft transfer must be the last step in function（Safemint 或者nft transfer必须在合约function最后一步）</em></p><p><em>2. If there is a reentrary guard.（判断是否有阻止合约ｍｉｎｔ的限制）</em></p><p><em>ii. Ownership take over</em></p><p><em>1. ownerable （一般没问题都是通过库openzeppelin---ownerble管理）（有了才可以做合约ownership的转换）（合约权限的问题，看有一些函数是不是可以全是owner能够操作）</em></p><p><em>iii. Timestamp dependency</em></p><p><em>1. Timestamp attack（通常是矿工利用confirm 区块时，早一点开始确认，只要确认完成后在时间范围内就行）</em></p><p><em>iv. Dos with Throw</em></p><p><em>1. refund攻击，指MINT者不能接收到NFT或者TOKEN，就导致合约被卡住.--（可以做白帽子或者心黑胆大一点）</em></p><p><em>v. Contract interact</em></p><p><em>1. Txn.origin == msg.sender? （不允许调用合约去进行mint,也就是信息发送者应该等于哈希签名者才可以进行MINT）（在MINT的function里，或者分配类型的function里如果没有，就可以用合约嵌套循环MINT）（如果全局限制嵌套合约操作，会降低项目的可组合性）</em></p><p>然后准备开始练手，拿出我们的 projectPXN 的合约</p><p>0x160C404B2b49CBC3240055CEaEE026df1e8497A0</p><p><a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://etherscan.deth.net/address/0x160c404b2b49cbc3240055ceaee026df1e8497a0#code">https://etherscan.deth.net/address/0x160c404b2b49cbc3240055ceaee026df1e8497a0#code</a></p><p>开始往下看：</p><p>File 1 of 13 : Ghost.sol：</p><p>一般来说项目方使用ownerable都是通过库openzeppelin管理，在PXN中我们也可以看到ownerable的相关函数都是import了openzeppelin库的，所以我们只需要对某些特定敏感的Function去判断他是否是能够由owner进行操作的.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/e8cee538aa70c45bc5b0a2b021924be89c7a61d261026669e0bd7034e78de63b.png" alt="第一个Function" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">第一个Function</figcaption></figure><p><s>这是development成员的MINT相关的function</s>　</p><p>仔细看了一下，这块应该是MINT合约的开放时间解锁， 在这一段合约中我看到了timestamp相关的require，可以看出WL_MINT 的时间是86400个区块，对于Timestamp attack我只知道它可以让使用矿工节点的比普通用户较早的mint到NFT，但是我还并不知道如何防范这种attack.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/998de65324a96c57c99f0ca94e9688e4f1c2fdc39bb34f77c829f288de0c17fe.png" alt="timestamp" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">timestamp</figcaption></figure><p><strong>这里我有一个疑问，为什么区块时间大于等于WL_STARTING的时间会说WLmint还未开始，区块时间小于等于WL_STARTING+86400的时间会说已经结束了呢。</strong></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/67792cb75da0bc11a90617add8bcb999504ec781efe807ff325232493a71766e.png" alt="owner" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">owner</figcaption></figure><p>这边可以看到setDaFinaPlrice,setWLPrice,setWLSigners,setDASigners,setstartTime,setDASigners,setWLSupply等一些敏感数据的权限都是给到的owner，我目前还不知道哪些权限是很重要的，后面还是得去列一个表去对照参考合约进行判断。</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/4a0ad04ae641d8f528aa9064abd9388416959b0f7984b5cd8c72a3a5e14565d9.png" alt="Balance of" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Balance of</figcaption></figure><p>查找了一遍Balance，发现合约只用Balance查询了用户余额，所以从Balance的弊端去影响到MINT也基本可以排除掉。</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/d94a1ab11d0b9f1f575ab20383eaa6c2ee4a2cf8256e0b51b8cd9c6d3b155559.png" alt="Amount　of" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Amount　of</figcaption></figure><p>团队对于setTeamMint这里，运用了amount of函数，因为第一次看一个完整的合约，不清楚这个的意思，我也就没明白这个的作用是什么，感觉应该是在对MINT 的编号进行递加吧。</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/6a06d743a9954bfdf4581f759d88e572f5b1fbd93ceeee15e4171e8d5034236d.png" alt="Txn.origin == msg.sender" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Txn.origin == msg.sender</figcaption></figure><p>这里有一个require写到了Txn.origin == msg.sender，然后这个require用到了哪些地方呢，我们来看一下：</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5bb4d804d81bf2655b6d535baca240f5ab8be6f838fb8af1664d34c3b8cd05cd.png" alt="Contract interact" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Contract interact</figcaption></figure><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/88657390ca807787b2c39f1c3c2b62c94c1a802013755c58df4bbfbaf6d04248.png" alt="Contract interact" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Contract interact</figcaption></figure><p>用到的地方不出所料的就是NFT的MINT相关的function，这里防止的是用户进行Contract interact 去 mintDutchAuction多次，而去进行的require验证.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/cecde1d62869dde415e07a90633f026396bd88c961eb3d1df3a6a1e0c7d7d3cd.png" alt="signature" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">signature</figcaption></figure><p>这里可以看出该合约是用signature的方式去判定白单的，并且做了一个require判断了签名地址和发送地址是同一个.</p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/5483c299b60b13ff978152a8f9142876bf8cc96bec2df96bc2f790d345de3a91.png" alt="Reentrancy attack" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="">Reentrancy attack</figcaption></figure><p>我看了一下，有关safemint的function都是将safemint放到了function的末尾，这样Reentrancy attack基本上杜绝了，要是不放在末尾我们也可以用</p><p>require(tx.origin == msg.sender, &quot;The caller is another contract&quot;)</p><p>杜绝Reentrancy attack.</p><p>今天就到这里，睡了睡了.</p><p>7点05分</p>]]></content:encoded>
            <author>abing@newsletter.paragraph.com (著名音乐家阿炳)</author>
        </item>
        <item>
            <title><![CDATA[Swimmer Network-游戏链-Avalanche 子网测试教程（全网首发欢迎转发）]]></title>
            <link>https://paragraph.com/@abing/swimmer-network-avalanche</link>
            <guid>vp565r2TKsucGisKwrsR</guid>
            <pubDate>Tue, 08 Mar 2022 14:03:50 GMT</pubDate>
            <description><![CDATA[前言：“ The Avalanche subnet season is upon us and it will be so much fun to watch ignorant CT people cope hard to grasp what’s going on.. ” 先引用官网的一段话---- Swimmer Network 是一个专用于游戏网的区块介绍，它利用了Avalanche的现有基础性。 Swimmer Network和游戏的安全网络为区块链游戏、链上的玩家开发者和游戏爱好者带来乐趣、引人入胜且无摩擦的体验！ Crabada 已经加入 Swimmer Network，并开始测试。 废话不多说，下面开始教程： 一. 将 Swimmer 测试网络添加到 Metamask Network Name：Swimmer Test PRCURL：https://testnet-rpc.swimmer.network/ext/bc/2Sk6j8TYVQc2oR1TtUz64EWHAYjDUoDQ4hpbu6FMN2JBKC77xa/rpc ChainID:73771 Symbol...]]></description>
            <content:encoded><![CDATA[<p><strong><em>前言：“</em></strong></p><p><strong><em>The Avalanche subnet season is upon us and it will be so much fun to watch ignorant CT people cope hard to grasp what’s going on..</em></strong></p><p><strong><em>”</em></strong></p><p><em>先引用官网的一段话----</em> <strong>Swimmer Network 是一个专用于游戏网的区块介绍，它利用了Avalanche的现有基础性。 Swimmer Network和游戏的安全网络为区块链游戏、链上的玩家开发者和游戏爱好者带来乐趣、引人入胜且无摩擦的体验！</strong></p><p><strong>Crabada 已经加入 Swimmer Network，并开始测试。</strong></p><p><strong>废话不多说，下面开始教程：</strong></p><p>一. 将 Swimmer 测试网络添加到 Metamask</p><p>   Network Name：Swimmer Test </p><p>   PRCURL：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://testnet-rpc.swimmer.network/ext/bc/2Sk6j8TYVQc2oR1TtUz64EWHAYjDUoDQ4hpbu6FMN2JBKC77xa/rpc">https://testnet-rpc.swimmer.network/ext/bc/2Sk6j8TYVQc2oR1TtUz64EWHAYjDUoDQ4hpbu6FMN2JBKC77xa/rpc</a></p><p>   ChainID:73771</p><p>   Symbol:TUS.e</p><p>   Explorer:<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://testnet-explorer.swimmer.network">https://testnet-explorer.swimmer.network/</a></p><br><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/1134885a232ce642ce67c56b14effe688ed2961cfab43febe183e5fd836af7f2.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>二. 将TUS代币添加到测试网上</p><p>TUS合约地址：0x00000000000000000000000000000000000000f2</p><p>代币符号：TUS</p><p>代币十进制：18</p><br><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/9086a1b8ed406dd76d7e33757f5f856203ca05a73ff8ed34d11105595886373b.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><br><p>三.领水（领取测试网TUS）</p><p>   水龙头:<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://faucet.swimmer.network/">https://faucet.swimmer.network/</a></p><p>四. 进官方discord开票  </p><p>   官方discord： <a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.gg/FrfrarqHg2">https://discord.gg/FrfrarqHg2</a></p><p>   测试网discord：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://discord.com/invite/BWn5vvrmuW">https://discord.com/invite/BWn5vvrmuW</a> （这个开票应该是关闭了，测试的时候小号进去太多被发现了）</p><br><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/81297133967efd2022bb1d06bcc2c75bc6ea9ac2936ab020d6da7b7dbb674ec6.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><br><br><p>五. 填写螃蟹申请表（送螃蟹）</p><p>   表单地址：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forms.gle/o4W1MWJUFTFAycj57">https://forms.gle/o4W1MWJUFTFAycj57</a></p><br><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/8c6b53e0bce361317aa497d71cecaf89e40fdd892d96283dbd13dcfc833a78a7.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><p>六. 进游戏测试</p><p>   游戏测试网：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://idle-game-subnet-test.crabada.com/">https://idle-game-subnet-test.crabada.com/</a></p><p>七. 填反馈表</p><p>   反馈表单：<a target="_blank" rel="noopener noreferrer nofollow ugc" class="dont-break-out" href="https://forms.gle/yB6DNMbnFKVJH4NP6">https://forms.gle/yB6DNMbnFKVJH4NP6</a></p><figure float="none" data-type="figure" class="img-center" style="max-width: null;"><img src="https://storage.googleapis.com/papyrus_images/ebb402129cbaafbc4b2a8a0e81edd53d7f0ff39815c4dc6f61909f04c1cb3e02.png" alt="" blurdataurl="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACwAAAAAAQABAAACAkQBADs=" nextheight="600" nextwidth="800" class="image-node embed"><figcaption HTMLAttributes="[object Object]" class="hide-figcaption"></figcaption></figure><br><br>]]></content:encoded>
            <author>abing@newsletter.paragraph.com (著名音乐家阿炳)</author>
        </item>
    </channel>
</rss>