Python脚本 MagicEden 计算某个钱包地址中所有NFT的价值

部署有问题或者其他需求,私信我

一个Python脚本,用于从MagicEden的API获取给定集合(collection)的当前拍卖列表,并计算钱包中NFT的属性价值。

代码的主要功能如下:

1. 导入所需的模块:`sys`,`time`,`requests`和`tqdm`。

2. 定义了一个延迟时间`delay`,用于在每个API请求之间添加一定的延迟。

3. 定义了一个`get_attr_floor`函数,用于获取给定集合的拍卖列表和相关信息,并计算属性的最低价值。

4. 在`get_attr_floor`函数中,通过循环不断向MagicEden的API发送请求,每次请求获取20个拍卖列表。循环结束的条件是API返回一个空列表。

5. 在每个API响应中,将每个NFT标识(tokenMint)和对应的价格添加到`price_map`字典中。

6. 定义了一个`get_wallet_attrs`函数,用于获取钱包地址中属于给定集合的NFT和相关信息。

7. 在`get_wallet_attrs`函数中,通过循环不断向MagicEden的API发送请求,每次请求获取500个NFT。循环结束的条件是API返回一个空列表。

8. 在每个API响应中,将属于给定集合的NFT的标识(mintAddress)、名称(name)和属性&#

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-11 15:10:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-11 15:10:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-11 15:10:02       87 阅读
  4. Python语言-面向对象

    2024-03-11 15:10:02       96 阅读

热门阅读

  1. 使用docker搭建s-pdf

    2024-03-11 15:10:02       46 阅读
  2. 《Effective Modern C++》- 极精简版 30-35条

    2024-03-11 15:10:02       44 阅读
  3. 力扣爆刷第91天之hot100五连刷41-45

    2024-03-11 15:10:02       46 阅读
  4. 【Django】聚合查询

    2024-03-11 15:10:02       44 阅读
  5. 数据的处理包括哪些内容

    2024-03-11 15:10:02       37 阅读
  6. TREC 2023 Deep Learning Track Guidelines

    2024-03-11 15:10:02       35 阅读
  7. Django路由层

    2024-03-11 15:10:02       40 阅读
  8. 关于51单片机晶振定时问题

    2024-03-11 15:10:02       45 阅读
  9. Mybatis分组查询大于某值的最小值记录

    2024-03-11 15:10:02       46 阅读