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

Merge with upstream #13

Merged
merged 14 commits into from
Dec 22, 2024
Merged

Merge with upstream #13

merged 14 commits into from
Dec 22, 2024

Conversation

agodnic
Copy link

@agodnic agodnic commented Dec 22, 2024

Summary

  • Sync with the latest upstream commit.
  • Enable account rewinding

This pull request does not introduce any breaking changes - backwards compatibility has been tested for.

onetechnical and others added 11 commits September 17, 2024 11:00
* Update CircleCI ubuntu image to 24.04

* Also remove deprecated CODEOWNERS file.

* Force lower cython for PyYAML version, which is necessary for newer Python. Otherwise we should vet newer PyYAML.

* Revert "Force lower cython for PyYAML version, which is necessary for newer Python. Otherwise we should vet newer PyYAML."

This reverts commit 018c354.

* Instead of forcing cython we should just bump PyYAML

* Also bump PyYAML in e2e_tests.
Bumps [github.com/docker/docker](https://github.com/docker/docker) from 24.0.9+incompatible to 25.0.6+incompatible.
- [Release notes](https://github.com/docker/docker/releases)
- [Commits](moby/moby@v24.0.9...v25.0.6)

---
updated-dependencies:
- dependency-name: github.com/docker/docker
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
* use linter for tests

* fix lint

* remove failing AddBlock(&genBlock) from TestDeleteTransactions
…algorand#1620)

Add Private Network Access headers on preflight requests

* Add config option
* Add PNA tests
* Add further PNA test for coverage
…nd#1636)

* Go 1.23 support, go-algorand-sdk dependency on develop commit.

* Adjust to loop variable changes Go 1.22
* Implement `GET /v2/blocks`

Currently using the exact same implementation as #10

* Rename function

* Rename function

* Fix compiler error

* Revert f17423b

* Update file generated by mockery

* Fix typo

* Improve parameter descriptions

* Change route to `GET /v2/block-headers`

* Remove the `updates` and `participation` params

Remove the `updates` and `participation` parameters from `GET
/v2/block-headers`.

The underlying SQL code is now simpler.

* Lints

* Rename struct

* Fix outdated comment

* Use faster/simpler sorting function

* Use a more descriptive name for func `rowToBlock`

* Remove decodeAddress / decodeAddressToBytes

Remove the functions `decodeAddress` and `decodeAddressToBytes`.

Also, add more context information to the errors being returned.

* Attempt at fixing broken test

Attempt at fixing `TestTimeouts/LookupAccountTransactions`

* Change function `hdrRowToBlock` signature

Change function `hdrRowToBlock` signature to be in line with other
similar functions.

* Rename `proposer` parameter to `proposers`

In `GET /v2/block-headers`, rename the `proposer` parameter to `proposers` to follow conventions through the rest of the API.
…ctions for payouts (algorand#1635)

* Add support for storing and serving heartbeat transaction types

* Support generating synthetic payout transaction based off Payout being set in block header.

* Introduce transaction fetch API test case for heartbeats.
@agodnic agodnic marked this pull request as ready for review December 22, 2024 15:08
@agodnic agodnic marked this pull request as draft December 22, 2024 15:08
@agodnic agodnic marked this pull request as ready for review December 22, 2024 15:36
@agodnic agodnic requested a review from urtho December 22, 2024 16:03
@urtho urtho merged commit b78bcc5 into main Dec 22, 2024
4 checks passed
@agodnic agodnic deleted the merge-with-upstream branch December 23, 2024 01:28
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.

6 participants