Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ref Status Explorer #3

Open
marco-sundsk opened this issue Aug 14, 2021 · 0 comments
Open

Ref Status Explorer #3

marco-sundsk opened this issue Aug 14, 2021 · 0 comments

Comments

@marco-sundsk
Copy link
Contributor

Prize Title

Ref Status Explorer Bounty

Prize Bounty

3,000 USDC

Challenge Description

Background

Ref Finance is a community driven DEFI project on NEAR Protocol. It has several components, such as an AMM swap called Ref Exchange, a general-purpose farming component called Ref Farming which supports liquidity farming, and other components which are currently under development.

Ref Exchange allows permissionless pool creation, even with the same token pairs. And it manages all pools in one smart contract. All those features give Ref Exchange great flexibility, to provide powerful and user-oriented DEFI products.

Ref Farming is a general-purpose farming product supporting LP token and multiple-token farming which allow receiving rewards of multiple tokens with one single farming token.

For detailed information about Ref Finance, please go to docs.

Task Description

Create a standalone status explorer for ref-finance, on which users can inspect statistics of each ref-finance component, such as swap and farming.

In REF Explorer , without logging in accounts with NEAR wallet, users can still enter any NEAR Account ID to check public information of that account in REF, such as deposited assets, LP tokens, farming rewards, unclaimed rewards, etc.

Although RPC interface accepts any coding language, NEAR JS API is recommended to use when interacting with on-chain ref-finance contracts.

To improve user experience and reduce overload of rpc nodes, a small backend data service may be required to store static and low frequency data. For example, all pool information lists are big and will cause heavy load to RPC nodes if requested directly from each front page. But with a backend data service and corresponding update process at server side, the performance would be greatly improved.

About the UI, it would be cool if suitable charts could be used to visualize those data . You can use any data visualization libraries you prefer including D3.js, echarts, chart.js, etc.

Resources

Submission Requirements

  • A standalone web based explorer demo;
  • Open source code;
  • Uses ref-finance contracts on NEAR as the blockchain backend
  • Chrome, Firefox, Safari compatible
  • Support status on swap and farming components and can be easily extended

Judging Criteria

  • UI design;
  • Status data cover rate and correctness;
  • Loading speed;
  • A mobile compitability would get you ahead.
  • One winner gets all reward;

Winner Announcement Date

Winner will be selected by Ref Team, and will be announced in one week after the hackathon ends.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant