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

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

Get V2EX Coin

9raUVuzeWUk53co63M4WXLWPWE4Xc6Lpn7RS9dnkpump

Livid
39.28D
372.97D
V2EX  ›  Solana

20250913 - 主题打赏功能及 Priority Fee 设置功能上线

  •  2
     
  •   Livid ·
    PRO
    · 3 天前 · 2452 次点击

    如果楼主绑定了 Solana 地址,那么在 TA 发布的主题下面,就会出现这样的打赏控件:

    选择数量,然后点击发送,然后钱包确认即可。完全鼠标操作,不需要输入任何。

    手机版本的支持会在进一步测试之后加入。

    发送主题打赏之后,在打赏记录中可以看到是对哪个主题打赏的,接收方也会收到对应的站内提醒。


    Priority Fee 设置

    settings/crypto 设置页面上加入了 Priority Fee 设置。默认值是 5000 (单位 micro-lamports ),如果加大这个数值,可能可以加快交易确认速度。


    改进了一个打赏记录相关的问题

    之前在打赏完成,进行站内记录时,由于 RPC 通讯原因,某些时候记录会失败(因为没有从 RPC API 处获得交易细节)。这个步骤现在加入了多次重试机制来保证打赏记录必须在 V2EX 站内有记录。

    Solana
    V2EX 支持通过 Solana 网络向内容作者打赏
    BeCoolJoeJoeJoe 等 31 位会员一共打赏了 1270.02 $V2EX
    51 条回复    2025-09-16 09:12:14 +08:00
    JoeJoeJoe
        1
    JoeJoeJoe  
    PRO
       3 天前 via iPhone
    移动版好像还没上线,一会回去开电脑试试
    sillydaddy
        2
    sillydaddy  
       3 天前   ❤️ 1
    用 Phantom 试了下,体验不错。似乎不需要输入钱包的密码(可能是不久前输入过一次)。

    发现一个问题,在未登录状态下,也有打赏的按钮,点击之后,没有反应也没有提示。这跟进到对方主页点击“打赏”按钮的逻辑不一致————主页里面不登录也可以打赏。
    davidyin
        3
    davidyin  
       3 天前   ❤️ 1
    以后会加上对回复的打赏吗?很多时候,主题是请教问题,对于优秀回复希望能给一个打赏。
    JoeJoeJoe
        4
    JoeJoeJoe  
    PRO
       3 天前 via iPhone
    @davidyin 我看 livid 之前有个回复说是希望在分享创造节点发帖的 v 友都能绑定 Solana 地址,今天的发布像一个 callback
    Livid
        5
    Livid  
    MOD
    OP
    PRO
       3 天前   ❤️ 1
    @davidyin 会的。主要是设计上的一些问题需要解决。
    JoeJoeJoe
        6
    JoeJoeJoe  
    PRO
       3 天前
    cool 非常方便
    Livid
        7
    Livid  
    MOD
    OP
    PRO
       3 天前   ❤️ 1
    @JoeJoeJoe
    @sillydaddy

    嗯,接下来的两个 to do:

    - [ ] 手机版本的测试和部署
    - [ ] 未登录状态下的测试和部署
    JoeJoeJoe
        8
    JoeJoeJoe  
    PRO
       3 天前
    @Livid #7 go go go! 稳定输出.
    elspeth
        9
    elspeth  
       3 天前
    支持👍
    JoeJoeJoe
        10
    JoeJoeJoe  
    PRO
       3 天前
    哦, 忘记补充一下被打赏的样式了

    AlwaysBee
        11
    AlwaysBee  
       3 天前
    感觉 UI 可以再优化一下,看起来不像是一个 “打赏” 的模块,货币单位也可以标注一下
    bbroot
        12
    bbroot  
       3 天前 via Android
    先报名再说
    callv
        13
    callv  
       3 天前   ❤️ 1
    收到了 @sillydaddy 的打赏,感谢。祝$V2EX 越来越好。
    cmdOptionKana
        14
    cmdOptionKana  
       3 天前
    建议后续增加打赏排名,或者看怎样体现,一个多给别人打赏的人应该得到荣誉,而这个荣誉也会产生归属感,或让账户产生价值,让人更珍惜账户。
    JoeJoeJoe
        15
    JoeJoeJoe  
    PRO
       3 天前
    @cmdOptionKana 如果真要做排行的话, 可以跟金币排行, 财富排行一样加一个是否参加😂
    cmdOptionKana
        16
    cmdOptionKana  
       3 天前
    @JoeJoeJoe 合理
    sillydaddy
        17
    sillydaddy  
       3 天前
    @cmdOptionKana #14
    说到排名,我发现这个帖子里面的打赏排序(「 BeCool 、JoeJoeJoe 等 6 位会员一共打赏了 520 $V2EX 」),就是按照打赏金额排序的。甚至可以推出每个人的打赏金额:200 + 100 + 100 + 50 + 50 + 20 = 520 。

    我觉得给定打赏总金额和总人数,求出每个人的打赏金额这个数学问题的解,即使不是唯一的,也不会很多。
    JoeJoeJoe
        18
    JoeJoeJoe  
    PRO
       3 天前
    @sillydaddy #17 大佬真的是明察秋毫, 我都没注意这个排名, 确实是细节拉满了
    cmdOptionKana
        19
    cmdOptionKana  
       3 天前
    @sillydaddy 哈哈,有趣,我刚才也没看到这个细节。又看了一下,那里列出的每个头像还是可以点击的,站长做事还是细啊。
    sillydaddy
        20
    sillydaddy  
       3 天前   ❤️ 2
    再来反馈一个问题:今天除了给#13 楼 v 友打赏,还打赏了 v 友 @oldcai ,应该是下面这 2 个主题中的某个: /t/1154365/t/1151314 ,但在「我的打赏记录」里,以及在这 2 个帖子里,都没有对应的记录,可能是漏掉了。
    solscan 里面是有记录的: https://solscan.io/tx/2y576Y8opHhRqHQy2W9Kx8Dkri8y2Nb3Bngz21EatcFo4ciB5RMMzvyqxC7aGUwVC547fdWxuaHQSYLSu19myGLU
    dbus
        21
    dbus  
       3 天前
    so cool. 加油
    Livid
        22
    Livid  
    MOD
    OP
    PRO
       3 天前
    @sillydaddy 收到。记录接口和 RPC 通讯的问题看来还是存在。

    因为发生概率比较偶然,所以不太好复现和测试。

    会尽快解决。
    Livid
        23
    Livid  
    MOD
    OP
    PRO
       3 天前   ❤️ 1
    @sillydaddy 根据你提供的这个 TX 找到并解决了一个问题:

    如果向一个此前未持有 $V2EX 的地址打赏,那么付款人会同时支付 0.002 SOL 用于为收款地址开通 SPL Account 。此前记录接口误将此 0.002 当作打赏事件本身造成了一些记录问题。
    luguhu
        24
    luguhu  
       3 天前
    这是好事, 不过这个能不能移到侧边栏?或者放到文章一个框里. 单独拎出来感觉很打扰阅读体验.
    crocoBaby
        25
    crocoBaby  
       3 天前
    预计一波高质量帖子接踵而来
    GeekJason
        26
    GeekJason  
       3 天前
    在该主题未被打赏的情况下没显示任何单位,看不出要打赏的单位是 $v2ex 还是铜币,我第一次看到的时候会有这个疑惑。
    yurong3333333333
        27
    yurong3333333333  
       3 天前
    牛哇,以后 v 站的帖子的水平肯定越来越高。另外求大佬打赏几个 v 币,想入坑但是又购买不到 v 币
    lizhenda
        28
    lizhenda  
       2 天前
    话说后续论坛的积分能不能兑换成 $v2ex 呢?
    suyuyu
        29
    suyuyu  
       2 天前
    论坛币能不能换$v2ex 呢
    suhu
        30
    suhu  
    PRO
       2 天前   ❤️ 1
    看来 @Livid 发现了我打赏的 0.01$V2EX 🎉
    Livid
        31
    Livid  
    MOD
    OP
    PRO
       2 天前   ❤️ 1
    @JoeJoeJoe

    手机版本的打赏已经在测试服部署:

    https://staging.v2ex.com/

    目前我只用 Glow 测试过。貌似 Glow 现在依然是唯一(?)能在手机 Safari 里用的 Solana 钱包插件。

    zhaidoudou123
        32
    zhaidoudou123  
       2 天前
    @luguhu
    赞同,移到右边或者合并在一个框里感受会好很多
    yantze
        33
    yantze  
       2 天前
    1. 如果没有绑定钱包,点击发送按钮没有反馈~
    2. 在别的移动端钱包内浏览器进行操作,可能是 5000 micro-lamports 不太够,短时间内好像看不到交易记录,可能是钱包的问题
    boyuanhao
        34
    boyuanhao  
       2 天前
    不错
    AlwaysBee
        35
    AlwaysBee  
       2 天前
    @suyuyu 这个肯定不能做,会被滥用的
    zhd
        36
    zhd  
       2 天前
    但是好的评论依然是社区重要的一部分,评论可以打赏吗?
    conge
        37
    conge  
    PRO
       2 天前 via Android
    太好了
    遇到好帖子
    除了给予注意力,
    还可以直接给钱
    TonyMontana
        38
    TonyMontana  
       2 天前
    支持,打赏头像列表有点好看,但是好像会跟悬浮输入框穿帮
    koala9527
        39
    koala9527  
       2 天前
    很棒,看到对我很有帮助的帖子 我之前都会收藏,发送感谢,现在可以直接打钱了,可以鼓励大家创建更多优秀的内容,社区肯定会越来越好了
    xayoung
        40
    xayoung  
       1 天前   ❤️ 1
    @Livid 我在这个帖子 https://www.v2ex.com/t/1159225 发送打赏,成功了但是站内却没有记录,在另外一个帖子以及你发的这个帖子发送打赏就很完美。问题交易 id:4Q2oHvfkwafGdqFLu9Wx9eKUB6MZHnzuAndfm16iAqdtWoRZL7T6yi72DqAQYRgjdi2tacJ8dgMfBvjrVxoApE4U
    Livid
        41
    Livid  
    MOD
    OP
    PRO
       1 天前
    @xayoung

    记录接口的问题我在继续看。

    4Q2oHvfkwafGdqFLu9Wx9eKUB6MZHnzuAndfm16iAqdtWoRZL7T6yi72DqAQYRgjdi2tacJ8dgMfBvjrVxoApE4U

    这条已经补充上。

    https://www.v2ex.com/t/1159225
    onnfee
        42
    onnfee  
       1 天前   ❤️ 1
    @Livid 发现个问题,每次查看关联了 sol 地址的 V 友主页,phantom 钱包会被唤起一次。
    操作系统:win11 24H2
    浏览器:Chrome 139.0.7258.155

    在公司用 mac 没注意,回家用 win 发现有这问题,稳定复现。
    Livid
        43
    Livid  
    MOD
    OP
    PRO
       1 天前
    @onnfee 因为那个页面上有一个打赏功能,里面会有一个 connect() 动作。我来修改一下这个动作的触发时机。
    Livid
        44
    Livid  
    MOD
    OP
    PRO
       1 天前
    @onnfee 如果你用过至少一次打赏功能,站点状态在 Phantom 里变成 connected 之后,这个地方应该就不会有感知了。

    但初次触发 connect() 的时机确实可以优化。
    onnfee
        45
    onnfee  
       1 天前
    @Livid 今天使用了一次新的打赏功能,第一次 sending 很久没有唤起钱包,我刷新后,再次打赏成功唤起钱包了。不知道和这个有没有关系。
    Livid
        46
    Livid  
    MOD
    OP
    PRO
       1 天前
    @onnfee Phantom 是这样的。有时候还需要自己手动去按一下 Chrome 工具栏里的图标。

    Safari 里 Glow 的流程个人感觉要更顺一些。

    https://glow.app/

    只是可惜 Glow 已经有一段时间没有更新了。
    Livid
        47
    Livid  
    MOD
    OP
    PRO
       1 天前   ❤️ 1
    @sillydaddy

    最新更新:

    打赏控件目前只会显示给已经登录并且绑定了 Solana 地址的 V2EX 用户。

    ---

    未登录但是有安装 Phantom/OKX extension 的匿名打赏情况会在后续进一步测试之后支持。
    hzlzh
        48
    hzlzh  
    PRO
       1 天前
    测试了一下:打赏了两次,排序还会变化,cool
    canteon
        49
    canteon  
       1 天前 via Android
    问个站长个题外话,有没有继续提供一个类似 dapp 的网页功能,只需要在 url 中带一些参数,比如价格之类的,别人打开点击并支付
    sillydaddy
        50
    sillydaddy  
       1 天前
    @Livid 开始我还以为未登录时,直接把打赏相关的都去掉了,后来看了一下放心了,「站长做事还是细啊」。
    villivateur
        51
    villivateur  
    PRO
       1 天前
    刚刚发现了一个问题,如果我绑定了钱包,但是用另一个没有 phantom 插件的浏览器打开 V 站,点击打赏,没有任何反应。感觉应该加一个提示。
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5039 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 150ms · UTC 06:00 · PVG 14:00 · LAX 23:00 · JFK 02:00
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.