V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 支持 Solana 登录

你可以在 V2EX 设置中绑定 Solana 地址,然后就可以用 Phantom / Glow 登录 V2EX。

Get V2EX Coin

9raUVuzeWUk53co63M4WXLWPWE4Xc6Lpn7RS9dnkpump

JoeJoeJoe
V2EX  ›  Solana

[自动买入卖出]搞了一个 solana 代币的自动买入卖出站, 已经开源了.

  •  1
     
  •   JoeJoeJoe ·
    PRO
    · 34 天前 · 1681 次点击
    这是一个创建于 34 天前的主题,其中的信息可能已经有所发展或是发生改变。

    相关声明:

    1. 纯开源, 不收费, 代理服务器使用的 CF 的 5$版本, 所以速率限制为最快 2 秒刷一次接口, 超过这个速率会 black ip, 佬们注意下. 如果不满意这个速率的话, 可以去下载源码修改接口地址在本地运行, 下载按钮在右上角的小图标上.(这个网站是 js+html 做的纯静态站, 找个 http 服务器一扔就能跑);

    2. 佬们如果自己写接口的话, 可能得转换下接口数据格式, 如果不想转换的话, 可以直接用 phantom 的接口 host( https://api.phantom.app) 注意跨域问题;

    3. 自动买入卖出和打赏功能,需要绑定钱包(只是检测不需要绑定), 佬们可以自己摸索一下规则先, 不着急用;

    4. 打赏默认使用 V2EX 币, 默认金额是 50 个, 账号默认的是我的钱包地址, 佬们可以空投下, 也可以修改为其他值, 但是刷新界面的话会重置, 如果介意的话, 可以弄源码在自己本地部署一个;

    5. 目前只支持 phantom 钱包, 其他钱包没用过, 佬们可以自己 fork 搞一个新版本;

    6. 我承诺代码里面没有任何恶意代码, 但是不承诺使用这个站点不会造成任何损失, 佬们自己判断哈, 不想喜事丧办...

    7. 最后, 提前(2 天)祝佬们周末快乐.

    站点地址: https://voyeur.zhihaoo.sol.build

    相关截图:

    技术栈: 为了部署简单以及减少文件数量和大小, 直接使用了 js+html+css 来写的.

    部署环境:

    静态站点使用的是 planet 的 ipns, 通过 sol 域名绑定来实现的, 佬们想了解的话可以看这个节点: https://v2ex.com/go/planet

    代理接口用的 cloudflare 的 5$版本 worker(主要是为了解决跨域问题)

    限流使用的是 cloudflare 的免费版本的 ip 限制规则

    38 条回复    2025-08-11 11:19:23 +08:00
    JoeJoeJoe
        1
    JoeJoeJoe  
    OP
    PRO
       34 天前
    昨天看有个老哥给推了个类似的站点: https://gmgn.ai/sol/token/DbDAaj1a_9raUVuzeWUk53co63M4WXLWPWE4Xc6Lpn7RS9dnkpump

    自动买入卖出对土狗来说还是有点用处感觉

    最后补一句: 理财有风险, 炒币需谨慎.
    JoeJoeJoe
        2
    JoeJoeJoe  
    OP
    PRO
       34 天前


    佬们这是个什么币? 钱包里突然就多了这么个玩意
    Livid
        3
    Livid  
    MOD
    PRO
       34 天前
    @JoeJoeJoe 随着你的链上记录增多,有时候会收到一些奇怪的币,因为 SOL 链的 gas 太低了。

    可以用 https://sol-incinerator.com 清理。
    sublime8
        4
    sublime8  
       34 天前
    我用 OKX 的限价单
    menghechina
        5
    menghechina  
       34 天前
    @JoeJoeJoe #2 我也收到了这个币
    JoeJoeJoe
        6
    JoeJoeJoe  
    OP
    PRO
       34 天前
    @Livid 感谢, 顺手干掉了 5 个空钱包, 怒蹭 0.012sol
    JoeJoeJoe
        7
    JoeJoeJoe  
    OP
    PRO
       34 天前
    @menghechina 用站长的地址, 直接干掉, 能回收 0.002 个 sol
    JoeJoeJoe
        8
    JoeJoeJoe  
    OP
    PRO
       34 天前
    @sublime8 没用过 okx, 之前开始搞就是 phantom, 感觉挺好用就一直用了
    JoeJoeJoe
        9
    JoeJoeJoe  
    OP
    PRO
       34 天前
    @sublime8 okx 是那个交易所啊 我理解成钱包了...
    okekrrGo
        10
    okekrrGo  
       34 天前
    @JoeJoeJoe #2 怒 zeng 怒增 0.012SOL
    JoeJoeJoe
        11
    JoeJoeJoe  
    OP
    PRO
       34 天前
    @okekrrGo 哈哈哈哈 还刚好凑了个整
    qiuai
        12
    qiuai  
    PRO
       33 天前
    这个好,一下子收回来了 12 个账户....
    JoeJoeJoe
        13
    JoeJoeJoe  
    OP
    PRO
       33 天前
    @qiuai 哈哈哈哈 自己花的时候没啥感觉, 但是捡到自己丢的钱也会很开心啊
    qiuai
        14
    qiuai  
    PRO
       33 天前
    @JoeJoeJoe 我都不知道这个事,原来还有这么个费用...白捡的感觉是真好
    JoeJoeJoe
        15
    JoeJoeJoe  
    OP
    PRO
       33 天前
    @qiuai #14 哈哈哈 羊毛出在羊身上, 我之前一直用一个三方的回收, 还收一些手续费, 站长给的这个没啥手续费.
    mazyi
        16
    mazyi  
    PRO
       33 天前
    @JoeJoeJoe okx 也有钱包,okx wallet
    root71370
        17
    root71370  
       33 天前
    @sublime8 为啥我的 okx 限价单显示敬请期待
    JoeJoeJoe
        18
    JoeJoeJoe  
    OP
    PRO
       33 天前
    @mazyi 感谢告知, 不过好像没必要往这里面集成了, 这个工具的自动交易太鸡肋, 我也不想帮用户做些敏感操作, 现在基本就是用来监听下虚拟币的价格, 设置 15s 监听一次, 然后放后台让他给我浏览器通知, 钱包我都不关联😂
    yq314
        19
    yq314  
       33 天前   ❤️ 1
    赞的,有机会研究下。界面是 AI 写的吗?什么工具呀?
    已打赏 50 个 v2ex
    JoeJoeJoe
        20
    JoeJoeJoe  
    OP
    PRO
       33 天前
    @yq314 让 cursor 写的 直接把免费的干成 pro 了, 然后剩下的又让通义灵码搞了下, 自己基本没写啥代码, 就调研了下资料, 给找了点例子.

    最后~ 感谢老板打赏
    liuliuliuliu
        21
    liuliuliuliu  
    PRO
       33 天前
    @JoeJoeJoe #1 土狗是啥意思,啊哈哈哈
    JoeJoeJoe
        22
    JoeJoeJoe  
    OP
    PRO
       33 天前 via iPhone
    @liuliuliuliu 就是高风险低质量的一些币或者项目
    百科地址: https://baike.baidu.com/item/土狗币/64278161
    sublime8
        23
    sublime8  
       33 天前
    @root71370 我前两天是「兑换」那个模式下,选择限价,就可以挂单,不过今天下午开始功能升级中了。之前好像「专业交易」那个模式一直是敬请期待。可能升级完成,每种模式都可以挂单了。
    另外,有没有大佬科普下,在去中心化交易所好像什么币种对都可以交易,而且网络费也很低,速度也快,基本秒成交,那如果不上杠杆,就没必要去撮合交易所了
    Tink
        24
    Tink  
    PRO
       33 天前   ❤️ 1
    打赏一波!
    oneisall8955
        25
    oneisall8955  
    PRO
       33 天前 via Android
    JoeJoeJoe
        26
    JoeJoeJoe  
    OP
    PRO
       33 天前 via iPhone
    @Tink 感恩🥹
    tkhlo
        27
    tkhlo  
       33 天前
    @Livid 钱包能设置不接受空投吗
    Livid
        28
    Livid  
    MOD
    PRO
       33 天前
    @tkhlo 这是一个基本无解的 spam 问题 :(
    JoeJoeJoe
        29
    JoeJoeJoe  
    OP
    PRO
       33 天前 via iPhone
    @tkhlo 必然不能啊
    tkhlo
        30
    tkhlo  
       33 天前
    @Livid 感谢回复,感谢空投。
    @JoeJoeJoe 谢谢回复。
    AoEiuV020JP
        31
    AoEiuV020JP  
       33 天前
    跑题一下,sol.build 这个域名是在哪里搞?我买了 sol 然后怎么搞这个 build 让 web2 浏览器能访问?
    JoeJoeJoe
        32
    JoeJoeJoe  
    OP
    PRO
       33 天前
    @AoEiuV020JP 看这个帖子: https://v2ex.com/t/1150717 站长有介绍

    你买了 sol 域名之后, 后面直接加上.build 就可以在 web2 浏览器中访问, 这一步不需要特殊配置

    当然, 你如果想让你的 sol 域名显示一些你自定义的文件, 就可以参考上面站长的文章, 去绑定一个 ipns
    conge
        33
    conge  
    PRO
       32 天前 via Android
    @JoeJoeJoe #2 我也出现了这个。
    JoeJoeJoe
        34
    JoeJoeJoe  
    OP
    PRO
       32 天前 via iPhone
    @conge 我直接回收了 怒提 0.002
    oneisall8955
        35
    oneisall8955  
    PRO
       30 天前
    佬,麻烦提供下 worker.js 文件,代理 phantom 接口的
    JoeJoeJoe
        36
    JoeJoeJoe  
    OP
    PRO
       30 天前   ❤️ 1
    @oneisall8955 #35 我怕引起些不必要的麻烦, 就给删掉了, 毕竟不是自己的接口, 不太方便散播. 下面是 worker.js 的源码, 把要转发的域名替换为你要用的就行

    ```
    addEventListener('fetch', event => {
    event.respondWith(handleRequest(event.request))
    })

    async function handleRequest(request) {
    const url = new URL(request.url);
    const apiUrl = '要转发的域名' + url.pathname + url.search;

    const response = await fetch(apiUrl, {
    headers: { 'Origin': 'https://voyeur.zhihaoo.sol.build' }
    });

    // 添加 CORS 头
    const modifiedResponse = new Response(response.body, response);
    // modifiedResponse.headers.set('Access-Control-Allow-Origin', '*');
    modifiedResponse.headers.set('Access-Control-Allow-Origin', 'https://voyeur.zhihaoo.sol.build');
    modifiedResponse.headers.set('Access-Control-Allow-Headers', 'User-Agent, Content-Type, Authorization');
    return modifiedResponse;
    }
    ```
    oneisall8955
        37
    oneisall8955  
    PRO
       30 天前
    @JoeJoeJoe #36 已赛博投喂
    JoeJoeJoe
        38
    JoeJoeJoe  
    OP
    PRO
       30 天前
    @oneisall8955 #37 感恩老板, 不过现在 github 的版本有点不太智能, 正在看相关的书和文档, 在重构了
    这个项目的目的就是让大家对量化祛魅, 可以自己做符合自己风格的自动量化程序, 但是目前看来是我想简单了, 这两天去看了下交易所的专业量化, 太复杂了, 哈哈哈哈
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2986 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 12:22 · PVG 20:22 · LAX 05:22 · JFK 08:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.