Skip to content

v0.2.0

Choose a tag to compare

@ryanio ryanio released this 18 May 16:42

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