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

Stakooler refactor #65

Merged
merged 13 commits into from
Oct 2, 2024
Merged

Stakooler refactor #65

merged 13 commits into from
Oct 2, 2024

Conversation

mircea-c
Copy link
Collaborator

@mircea-c mircea-c commented Oct 1, 2024

  • accounts and chains are specified in a json file instead of toml to save on space
  • accounts specified in base64 encoding instead of bech32 to avoid duplicate entries in config file
  • query chain for prefix instead of parsing it from address
  • query asset list from cosmos directory for each chain
  • denom metadata is sourced from asset list with fallback to bank module or fail if it cannot be obtained
  • fix a number of bugs caused by missing endpoints and differences between sdk versions

- refactor reading in files
- update golang version to latest
- fix address decoding
- update auth and bank queries
- update table display
- fixed csv display
- updated distribution queries
- fixed double entry bug
- fixed staking details bug
- cleaned up api response processing
- fixed some initialization runtime errors
- fixed issue with chains that don't have prefix query
- cleaned up table display column names
- cleaned up chain registry queries
- fix injective denom query
- log account not found errors, without skipping any other accounts
- put in an exception for medibloc prefix query returning the wrong value
- tidy up data structures
- move api response structs into the api folder
- standardize method usage for http query responses
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

Successfully merging this pull request may close these issues.

1 participant