From e32eb28811e36d6d7f155a8120336a59ae5d4463 Mon Sep 17 00:00:00 2001 From: Matthew Karsten <216808416+ExpertVagabond@users.noreply.github.com> Date: Mon, 20 Jul 2026 11:40:27 -0500 Subject: [PATCH] fix(erc8004): correct goat-testnet identity registry address MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The goat-testnet identityRegistry pointed at 0x5560…, but the deployed ReputationRegistry (0xd9140951d8aE6E5F625a02F5908535e16e3af964) resolves a different identity contract: its getIdentityRegistry() returns 0x54B8d8E2455946f2A5B8982283f2359812e815ce. Because the two registries disagreed, an agent registered through the SDK could not receive feedback — giveFeedback / readFeedback revert with ERC721NonexistentToken. Point identityRegistry at 0x54B8… so register → giveFeedback → readFeedback is consistent end to end on testnet3 (chain 48816). Address is EIP-55 checksummed to match the other entries in this file. --- plugins/erc8004/addresses.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/erc8004/addresses.ts b/plugins/erc8004/addresses.ts index 34205b6..da6f9c8 100644 --- a/plugins/erc8004/addresses.ts +++ b/plugins/erc8004/addresses.ts @@ -16,7 +16,7 @@ const addresses: Record = { reputationRegistry: '0x8004BAa17C55a88189AE136b182e5fdA19dE9b63', }, 'goat-testnet': { - identityRegistry: '0x556089008Fc0a60cD09390Eca93477ca254A5522', + identityRegistry: '0x54B8d8E2455946f2A5B8982283f2359812e815ce', reputationRegistry: '0xd9140951d8aE6E5F625a02F5908535e16e3af964', }, };