Skip to content

Latest commit

 

History

History
44 lines (27 loc) · 2.34 KB

File metadata and controls

44 lines (27 loc) · 2.34 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Added

  • Delegation Scopes and a declarative API to define delegation caveats (#51)

Added

  • New utilities and actions for interacting with the Delegation Framework smart contracts (#45)

Changed

  • The 7715 experimental actions not align with the new Erc7715 interface (#54)

Changed

  • The startTime parameter is now optional when requesting permissions through the experimental erc7715ProviderActions.
  • The Viem peer dependency is now viem@^2.31.4. (#22)
  • Individual constants like SINGLE_DEFAULT_MODE are now replaced with the ExecutionMode enum. (#16)
  • allowInsecureUnrestrictedDelegation: true is now required when creating or signing a delegation with no caveats. (#24)
  • CaveatBuilder now accepts a single caveat configuration object instead of positional arguments. (#24)
  • The test runner is now Vitest, with Hardhat removed entirely. (#27)

Fixed

  • Fixed a bug where sendTransactionWithDelegation failed whenever value was specified in the parameters. (#30)