GMX Python SDK Grant Bi-Weekly Update (2)

GMX Python SDK Grant Bi-Weekly Update

Date: 27-12-23

I. Executive Summary:

  • Refactoring of all scripts underway, incl design and creation of “Orders” Class
  • Implemented threading to reduce latency on multi contract reads
  • Additional tasks were added and completed, including querying latest borrow rate, funding rate, gm token price, and utilisation

a) Roadmap Progress:

A rough and expanding guideline of required scripts can be found here, with status of each denoted:

https://www.notion.so/gmx-python-sdk/Required-Scripts-Overview-04da3b61d0e147039a8323316b0effec

This is not an exhaustive list and is being continually updated as new requirements are made.

b) Milestone/KPI Achievements:

Currently Milestones 2 & 3 are being addressed. The implementation of the encompassing “Orders” Class will take the isolated 3 scripts for increase/decrease/swap orders and combine into one easy building block for users to use at their whim. This is expected to be completed come the next bi-weekly review.

c) Dune Dashboards - n/a

II. Current Progress:

The last 1-2 weeks saw the implementation of:

  • First formatting and linting based code review completed
  • get GM token prices
  • get borrow APRs
  • get funding APRs
  • get Utilisation
  • Implemented threading - As multicall python packages are not compatible with the latest version of web3py threading has been used when multiple onchain calls are required. This will require a higher rate limit on the users RPC
  • allow output of [read] data to be saved to csv

III. Community Engagement:

n/a

IV. Partnerships and Collaborations:

n/a

2 Likes