diff --git a/packages/algod/README.md b/packages/algod/README.md
index 3789ba5..fe4bc19 100644
--- a/packages/algod/README.md
+++ b/packages/algod/README.md
@@ -2,7 +2,7 @@
# @awesome-algorand/algod-fetch
> Fetch client for Algod RPC
-Generated AlgodClient for Algorand based on the [OpenAPI Specification](https://raw.githubusercontent.com/algorand/go-algorand/v3.7.2-stable/daemon/algod/api/algod.oas3.yml).
+Generated AlgodClient for Algorand based on the [OpenAPI Specification](https://raw.githubusercontent.com/algorand/go-algorand/v3.8.0-stable/daemon/algod/api/algod.oas3.yml).
See the [upstream repository](https://github.com/algorand/go-algorand) for more information.
## Installation
@@ -27,68 +27,47 @@ const client = new AlgodClient({

# Overview
-
-Bandwidth optimization for non-participating nodes and golang 1.17 upgrade.
+The goal command is now using the participation key REST API. A byproduct of this is that keys are no longer copied into the data directory, instead they are installed directly into the internal participation key registry.
# What's New
-* Non-participating nodes do not receive gossiped proposed transactions by default
-* Building from source now supported for M1 Mac
-* Golang 1.17 upgrade
-
-**Note**
-
-A new flag was added to `update.sh` that will enable checksum and signature verification on the downloaded `updater` archive with the goal that at some point in the future, this will be the default. This requires that `gpg` and `sha256sum` are available on the system to be able to perform the checks. To start using this, pass `-verify` when calling the script. If `-verify` is not explicitly passed, `update.sh` will function the same as before.
+* Participation Key Interface cleanup
+* Adding support for m1 builds to pipeline
+* Other miscellaneous bug fixes and enhancements
# Changelog
## New Features
-* Build: Bump golang to 1.17.9/Mac M1 Support ([#3919](https://github.com/algorand/go-algorand/pull/3919))
+* CICD: Add m1 to build pipeline ([#4079](https://github.com/algorand/go-algorand/pull/4079))
## Enhancements
-* Algod: Add a sourcemap flag for compile endpoint ([#3938](https://github.com/algorand/go-algorand/pull/3938))
-* Algod API: Remove errant base64 docs reference ([#3982](https://github.com/algorand/go-algorand/pull/3982))
-* Algokey: Add -v flag to get the version ([#4004](https://github.com/algorand/go-algorand/pull/4004))
-* Build: Add install_buildtools.sh to check_deps.sh error message ([#3921](https://github.com/algorand/go-algorand/pull/3921))
-* Ci: use tag to determine channel if possible ([#4017](https://github.com/algorand/go-algorand/pull/4017))
-* Ci: add simple codecov config ([#3997](https://github.com/algorand/go-algorand/pull/3997))
-* Cleanup: replace crypto.HashObj(Transaction) with Transaction.ID() ([#3958](https://github.com/algorand/go-algorand/pull/3958))
-* Devops: Use Cloudflare API token instead of auth key ([#4039](https://github.com/algorand/go-algorand/pull/4039))
-* Dryrun: Return EvalDeltas for failed executions in Dryrun ([#3929](https://github.com/algorand/go-algorand/pull/3929))
-* Metrics: collect and report Go runtime.metrics ([#4041](https://github.com/algorand/go-algorand/pull/4041))
-* Network: Non-participating Nodes Request Tx Gossip Only If Forcefetchtransactions: true ([#3918](https://github.com/algorand/go-algorand/pull/3918))
-* Tealdbg: Add hidden "generate-docs" command ([#3830](https://github.com/algorand/go-algorand/pull/3830))
-* Tests: Support e2e-go tests when repo is not installed in GOPATH. ([#3949](https://github.com/algorand/go-algorand/pull/3949))
-* Tools: Add benchmark warnings for PRs and push graphs for commits into master ([#3998](https://github.com/algorand/go-algorand/pull/3998))
-* Transaction Sync: Transition test ([#3882](https://github.com/algorand/go-algorand/pull/3882))
+* AVM: Make it easier to move experimental opcode groups ([#4123](https://github.com/algorand/go-algorand/pull/4123))
+* AVM: Track Scratch Slot Types ([#4064](https://github.com/algorand/go-algorand/pull/4064))
+* CICD: update build pipeline for darwin-amd64 ([#4147](https://github.com/algorand/go-algorand/pull/4147))
+* CICD: Optimizing CircleCI cache usage ([#4087](https://github.com/algorand/go-algorand/pull/4087))
+* Devops: Define recipe for FastNet. ([#4066](https://github.com/algorand/go-algorand/pull/4066))
+* Ledger: fix typo in error.go ([#4143](https://github.com/algorand/go-algorand/pull/4143))
+* Metrics: specify telemetry hostname and instance name as prometheus labels ([#4089](https://github.com/algorand/go-algorand/pull/4089))
+* Misc: Add helper functions to genesis. ([#4111](https://github.com/algorand/go-algorand/pull/4111))
+* Pingpong: improve transaction scheduling ([#3478](https://github.com/algorand/go-algorand/pull/3478))
+* PKI: Enable full usage of REST API to install participation keys ([#4002](https://github.com/algorand/go-algorand/pull/4002))
## Bugfixes
-* Agreement: fix typo in bandwidthFilter_test ([#4028](https://github.com/algorand/go-algorand/pull/4028))
-* Ci: ensure msgp generator has been run and is clean ([#3978](https://github.com/algorand/go-algorand/pull/3978))
-* Developer Tools: Add manjaro support to build script ([#3893](https://github.com/algorand/go-algorand/pull/3893))
-* Dryrun: Split dryrun cost field into BudgetConsumed and BudgetAdded ([#3957](https://github.com/algorand/go-algorand/pull/3957))
-* E2e Tests: Fixes for e2e test runs ([#3948](https://github.com/algorand/go-algorand/pull/3948))
-* Fix: place updater in same directory as update.sh ([#3983](https://github.com/algorand/go-algorand/pull/3983))
-* Metrics: update node_exporter to support Linux diskstats ([#4047](https://github.com/algorand/go-algorand/pull/4047))
-* Metrics: make metrics easier to use with prometheus ([#4020](https://github.com/algorand/go-algorand/pull/4020))
-* Race Condition: Add lock around catchpointsMu to avoid race condition ([#3944](https://github.com/algorand/go-algorand/pull/3944))
-* AVM: Allow app downgrades in old protocol versions ([#4086](https://github.com/algorand/go-algorand/pull/4086))
-* Network: message-of-interest tiny bug fix ([#4107](https://github.com/algorand/go-algorand/pull/4107))
-
+* AVM: Version downgrade check ported to master ([#4093](https://github.com/algorand/go-algorand/pull/4093)) (in v3.7.2)
+* Bug Fix: Adds validity round check for failing tests ([#4085](https://github.com/algorand/go-algorand/pull/4085))
+* Catchpointdump: fixes ([#4130](https://github.com/algorand/go-algorand/pull/4130))
+* Ledger: fix flakiness in `TestReproducibleCatchpointLabels` ([#4074](https://github.com/algorand/go-algorand/pull/4074))
+* Network: message-of-interest tiny bugfix ([#4107](https://github.com/algorand/go-algorand/pull/4107)) (in v3.7.2)
+* Tools: Fixing calls to pingpong with deprecated flag --REST ([#4070](https://github.com/algorand/go-algorand/pull/4070))
+## Other
## Protocol Upgrade
This release does not contain a protocol upgrade.
-## vFuture
-
+---
+**NOTE**
vFuture changes are *not* yet available in MainNet or TestNet but can be used in private networks.
-### New Features
-
-* AVM: Add bn256 pairing opcodes experimentally ([#4013](https://github.com/algorand/go-algorand/pull/4013))
-
-### Enhancements
+## New Features
+* AVM: replace opcodes ([#4129](https://github.com/algorand/go-algorand/pull/4129))
-* AVM: base64_decode can decode padded or unpadded encodings ([#4015](https://github.com/algorand/go-algorand/pull/4015))
-* AVM: Allow immutable access to foreign app accounts ([#3994](https://github.com/algorand/go-algorand/pull/3994))
-* AVM: Unify inner transaction ID calculation ([#3927](https://github.com/algorand/go-algorand/pull/3927))
-* Stateproofs: New block header field - SHA256 merkle root of the transactions ([#3829](https://github.com/algorand/go-algorand/pull/3829))
-* Stateproofs: fix GetProof endpoint response ([#3985](https://github.com/algorand/go-algorand/pull/3985))
+## Enhancements
+* AVM: Set proper costs for json_ref ([#4096](https://github.com/algorand/go-algorand/pull/4096))
---
## Additional Resources
diff --git a/packages/algod/package.json b/packages/algod/package.json
index c0203d2..b70a828 100644
--- a/packages/algod/package.json
+++ b/packages/algod/package.json
@@ -1,6 +1,6 @@
{
"name": "@awesome-algorand/algod-fetch",
- "version": "3.7.2",
+ "version": "3.8.0",
"description": "Fetch client for Algod RPC",
"keywords": [
"algorand",
diff --git a/packages/indexer/README.md b/packages/indexer/README.md
index d30d361..33f8eb9 100644
--- a/packages/indexer/README.md
+++ b/packages/indexer/README.md
@@ -2,7 +2,7 @@
# @awesome-algorand/indexer-fetch
> Fetch client for Indexer
-Generated IndexerClient for Algorand based on the [OpenAPI Specification](https://raw.githubusercontent.com/algorand/indexer/2.6.1/api/indexer.oas3.yml).
+Generated IndexerClient for Algorand based on the [OpenAPI Specification](https://raw.githubusercontent.com/algorand/indexer/2.6.2/api/indexer.oas3.yml).
See the [upstream repository](https://github.com/algorand/indexer) for more information.
## Installation
@@ -24,14 +24,6 @@ const client = new IndexerClient({
#### See the full [API Documentation](https://awesome-algorand.github.io/algo-fetch/guides/clients/indexer/) for more information
# Change Log
-
+