v0.23.0
What's Changed
- Caller-side usage reporting can now identify a tool by its ERC-8257 composite key instead of only its endpoint URL.
reportCallerX402Usageaccepts optionaltoolChainId,toolRegistryAddress, andtoolOnchainId, and thepayCLI gains a--tool-ref <chainId:registryAddress:onchainId>flag (e.g.--tool-ref 8453:0x265b...2cf1:65). When supplied, these are sent in place oftool_endpoint, matching the server-side reporter's payload. This fixes the400 Multiple tools registered for endpointerror when reporting usage for a tool whose endpoint maps to more than one registry entry. (#453)
Full Changelog: ProjectOpenSea/opensea-devtools@tool-sdk-v0.22.0...tool-sdk-v0.23.0