Skip to content

v0.13.0

Choose a tag to compare

@ryanio ryanio released this 02 Jun 22:14
· 35 commits to main since this release

What's Changed

  • Add Shape and Abstract chain support to all CLI commands. The --network flag now accepts shape and abstract in addition to base and mainnet.
  • Switch predicate gate and CLI auth from SIWE to EIP-3009. predicateGate now accepts Authorization: EIP-3009 <token> (preferred) and Authorization: SIWE <token> (deprecated); EIP-3009 verification uses pure ecrecover on EIP-712 typed data with no RPC call. New exports: createEip3009AuthHeader, eip3009AuthenticatedFetch, Eip3009AuthenticatedFetchOptions. SIWE exports (createSiweMessage, createSiweAuthHeader, authenticatedFetch) are deprecated.
  • Add EIP-3009 zero-value authorization for usage tracking: signZeroValueAuthorization, createEip3009UsageReporter, and an onInvocation callback on createToolHandler.

Full Changelog: v0.12.0...v0.13.0