(Claimed)Bounty2:LON Holder 持仓观察工具(LON Holder Assets Monitoring Tool)

LON Holder 持仓观察工具

面向 Tokenlon 社区的产品与技术人才们征集「LON Holder 持仓观察工具」的解决方案

任务赏金 USDT 1,000
提交草案期 3月4号 ~ 3月11号,2022(一周)
草案筛选期 3月14号 ~ 3月16号,2022(3天)
指定奖金猎人(开发者) 3月17号,2022
提交解决方案截止日期
(可提前提交) 4月8号,2022(两周)
方案评审期 收到解决方案后一周
技术栈基本要求
(任选) TypeScript、React、 Hardhat、 Solidity、 ethers.js

WHY?

Tokenlon 团队希望通过观察不同维度的数据,来持续感知 LON 社区的健康度,其中值得观察的角度之一就是 LON Holder 的仓位变化情况。

WHAT?

  • 请根据 Etherscan LON 合约地址 的 holder 信息,以可视化的形式展现 LON 资产出现变化的 holder 数量,以及变化的幅度。

  • 数据观察角度

    • 24 小时/ 7 天/一个月 各个档位 holder 的数量占比
      • 5,000 ~ 10,000
      • 10,000 ~ 100,000 LON
      • 100,000 ~ 500,000 LON
      • 500,000 ~ 1,000,000 LON
      • 1,000,000 ~ 10,000,000 LON
  • 24 小时/ 7 天/一个月 Holder 持有 LON 数量的变化(买入/卖出)

  • 完整独立的数据可视化仪表盘

  • 可收到数据“突变”报警(例如:小时内出现 20% 以上的资产变化)

开发原则:

  • 开发项目需要以开源的方式在 GitHub 上进行(我们可以实时观察进度,给予协助)
  • 任何私有数据需要与核心团队进行共享。
  • 项目应采用 MIT 开源协议
  • 请根据我们要求的技术选型,搭配你自己的技术栈选择:
    • TypeScript
    • React
    • Hardhat
    • Solidity
    • Ethers.js

我们能提供的资源:

准备好了吗?请在3月11号之前在留言区提交你的草案吧,草案建议包括:

  1. 思路概况
  2. 方案选型的动机
  3. 方案详情
  4. UI设计图/原型
  5. 开发时间线
  6. 需要Tokenlon提供的信息/资料
  7. 赏金猎人自我介绍:
  • 个人简介
  • 工作经验与重要项目
  • Github 账户

EN:

Calling engineering & product talents in Tokenlon community to build up a handy data analysis dashboard - LON Holder Assets Monitoring Tool

Bounty Reward USDT 1,000
Proposal submission 4 Mar ~ 11 Mar, 2022 (1 week)
Proposal selection 14 ~ 16 Mar, 2022 (3 days)
Nomination of developer 17 Mar, 2022
Solution submission
(Submission in advance is encouraged) 8 Apr, 2022 (2 weeks)
Solution evaluation Within 1 week after receiving the solution
Basic tech stack requirement TypeScript、React、 Hardhat、 Solidity、 ethers.js

WHY?

We want to sense the sentiment changes in the market and react promptly by monitoring the shifts in major LON holders’ assets.

WHAT?

LON Holder Assets Monitoring Tool should allow the Tokenlon team as well as the public to:

  • Track changes to the number of LON holders, as well as the amount of LON assets that changed from each LON holder based on the LON holder account info from Etherscan LON contract.
  • Monitor Data in the following aspects:
    • Changes in the percentage of LON holders in the following asset tiers in 24 Hours/7 days/1 month:
      • 5,000 ~ 10,000
      • 10,000 ~ 100,000 LON
      • 100,000 ~ 500,000 LON
      • 500,000 ~ 1,000,000 LON
      • 1,000,000 ~ 10,000,000 LON
    • Changes in LON amount held by holders in 24 Hours/7 days/1 month (Sell & Buy)
  • Operate on a data visualization dashboard.
  • Receive “sudden assets change” alert (e.g. more than 20% change in LON asset with 24 hours).

REQUIREMENTS:

  1. Publish and update your solution on GitHub for the team to keep track of your progress and provide any assistance
  2. Share with the Tokenlon team any data related to Tokenlon
  3. Comply with MIT standards
  4. Work with the tech stack that we require, feel free to add based on your own preference.
  • TypeScript
  • React
  • Hardhat
  • Solidity
  • Ethers.js

OUR RESOURCES:

Ready to take on this challenge? If so please submit your proposal in the comment area before 11 Mar, 2022!

Proposal should include:

  1. Solution abstract
  2. Motivation
  3. Solution specification
  4. Prototype/Mockup
  5. Timeline/Roadmap
  6. What do you need from us?
  7. About yourself:
  • Who are you
  • Your experience & past projects
  • Github account

设计方案:

  1. 方案详情:
    页面包含以下功能点:
  • 用圆饼图展示各个持有量档位 holder 的数量占比,可以选择 24 小时/ 7 天/一个月 不同时间维度的数据源
    (如设计图右侧大圆饼图所示)
  • 用数据列表 + 柱状图 展示 top holder 持有 LON 数量的变化,可以选择 24 小时/ 7 天/一个月 不同时间维度来展示数据图表。列表中每行展示的是:列1 => 每个holder目前的持仓数、列2 => 他在时间维度内的买入卖出数量。每点击列表中的一条数据(即一个holder),上面的图表就展示对应这个holder的柱状持仓变化图表,包含买入和买出数据(如设计图左侧所示)。
  • 对一个小时内所有持仓出现 20% 以上资产变化的账户信息做列表滚动展示,默认滚动列表中只保留60分钟之内的告警信息(如设计图右下角)。
  1. 数据接口设计:使用Ethplorer提供的公共API,可以直接通过:
  • getTokenInfo 接口获取token的holders count信息
  • getTopTokenHolders 接口获取 top holder列表信息
  1. 图形UI设计:
  • Ant Design 做页面基础UI框架 (框架成熟,bug少且生态丰富)
  • Ant Design Charts 做数据图表(和Ant Design配套使用,数据结构适配度高)
    初步UI设计稿如下:
  1. 开发时间线:开发+设计过程预计持续2周,2天UI设计 + 10天开发 + 2天数据调试,最终输出可交互使用的完整页面。

  2. 个人自我介绍:
    pseudoname:SLEEPYCAT
    工作经验:先后在法国Brocelia、美团点评、字节TikTok做3年前端开发

2 Likes

任务由 @ SLEEPYCAT 领取成功!感谢社区的支持。

@ SLEEPYCAT Has already submitted the final solution way ahead of deadline, exellent efficiency!

Tokenlon product & engineering team members are currently reviewing. :raised_hands:t2:

The LON asset monitoring tool has been built! Check it out here

1 Like