v0.2.0
What's Changed
Canonical v0.2 deployment on Ethereum mainnet + Base. ToolRegistry.version() now returns "0.2" and the registry validates predicates against IAccessPredicate interfaceId 0xbdf9dc18 (hasAccess + name + getRequirements).
New canonical addresses (chain 1 + chain 8453)
| Contract | Address |
|---|---|
ToolRegistry v0.2 |
0x265BB2DBFC0A8165C9A1941Eb1372F349baD2cf1 |
ERC721OwnerPredicate v0.2 |
0xc8721c9A776958FfFfEb602DA1b708bf1D318379 |
ERC1155OwnerPredicate v0.2 |
0x77373Dc3c1AE9A1e937eF3e5E08F4807D47c7c11 |
Same deterministic CREATE2 address on both chains.
Pre-beta breaking change
The earlier v0.1 Base deployment (0x7291...4856 registry + 0x4eC9... ERC721 predicate) is no longer canonical. Tools registered there must be re-registered against the v0.2 registry.
Full Changelog: ProjectOpenSea/opensea-devtools@tool-registry-v0.1.2...tool-registry-v0.2.0