V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lovepplforever
V2EX  ›  以太坊

以太坊如何查出所有的 Pull Rugged (跑路/割韭菜) 项目?

  •  
  •   lovepplforever · 2022-10-01 19:11:00 +08:00 · 1345 次点击
    这是一个创建于 788 天前的主题,其中的信息可能已经有所发展或是发生改变。

    在以太坊上面,每天都有很多 meme 项目,等别人买了之后就撤池子跑路,比如说这个:

    https://etherscan.io/tx/0x2f20b5361f38109b74f1ca342454996ad5224b75da8cb9d859cdfe7440397464#eventlog

    每个 remove liquidity 的项目都包含了 9 个一样的 log event ,我就想直接用 query log 的方式来查:

    v2query := ethereum.FilterQuery{
        FromBlock: big.NewInt(15639422),
        ToBlock:   big.NewInt(15640422),
        Topics: [][]common.Hash{
            {
                common.HexToHash("0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925"),
            },
            {
                common.HexToHash("0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"),
            },
            {
                common.HexToHash("0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"),
            },
            {
                common.HexToHash("0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"),
            },
            {
                common.HexToHash("0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"),
            },
            {
                common.HexToHash("0x1c411e9a96e071241c2f21f7726b17ae89e3cab4c78be50e062b03a9fffbbad1"),
            },
            {
                common.HexToHash("0xdccd412f0b1252819cb1fd330b93224ca42612892bb3f4f789976e6d81936496"),
            },
            {
                common.HexToHash("0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef"),
            },
            {
                common.HexToHash("0x7fcf532c15f0a6db0bd6d0e038bea71d30d808c7d98cb3bf7268a95bf5081b65"),
            },
        },
    }
    

    但是报错提示

     400 Bad Request: {"jsonrpc":"2.0","id":1,"error":{"code":-32602,"message":"invalid 1st argument: filter 'topics': array size cannot exceed 4"}}
    
    5 条回复    2022-10-01 20:02:24 +08:00
    lovepplforever
        1
    lovepplforever  
    OP
       2022-10-01 19:14:01 +08:00
    帮帮忙,兄弟们
    lxzxl
        2
    lxzxl  
       2022-10-01 19:20:26 +08:00 via iPhone
    去用 thegraph 索引吧
    lovepplforever
        3
    lovepplforever  
    OP
       2022-10-01 19:25:12 +08:00
    @lxzxl eth_getlogs 不能查吗
    lxzxl
        4
    lxzxl  
       2022-10-01 19:37:19 +08:00 via iPhone
    array size cannot exceed 4

    链上查可能因为性能不允许超过 4 个 我猜的
    DogeElon
        5
    DogeElon  
       2022-10-01 20:02:24 +08:00 via iPhone
    不能过滤超过 4 个,猜的+1 。可以把 transfer 的 filter query 先去掉(都占了 5 个了),获取到交易再二次解析。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3519 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 10:46 · PVG 18:46 · LAX 02:46 · JFK 05:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.