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

Missing LedgerStateDelta from OAS spec (and therefore documentation and other SDKs apart from Go) #5901

Open
FrankSzendzielarz opened this issue Jan 10, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@FrankSzendzielarz
Copy link

Subject of the issue

LedgerStateDelta is not defined in the OAS specs. Go SDK defines it here https://github.com/algorand/go-algorand-sdk/blob/develop/types/statedelta.go

Seeing as the SDKs and docs are driven by the OAS spec, LedgerStateDeltas seem to be missing from the other SDKs and the docs here: https://developer.algorand.org/docs/rest-apis/algod/#ledgerstatedelta

Expected behaviour

The object model needs to be added to the OAS2 and 3 specs.

@FrankSzendzielarz FrankSzendzielarz added the bug Something isn't working label Jan 10, 2024
@FrankSzendzielarz FrankSzendzielarz changed the title MIssing LedgerStateDelta from OAS spec (and therefore documentation and other SDKs apart from Go) Missing LedgerStateDelta from OAS spec (and therefore documentation and other SDKs apart from Go) Jan 10, 2024
@gmalouf
Copy link
Contributor

gmalouf commented Jan 17, 2024

Hey Franz - thanks for the report. There were some technical limitations we ran into that resulted in this decision at the time: #5123 might give some insight.

Additionally, there are other objects that are not defined in the spec:

  • Block Header
  • Transactions
  • Genesis

For Python and Javascript, almost everything is a mystery type so this has not been an issue to date. We may want to revisit this decision down the line/figure out an alternative option to get support back.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants