Skip to content

Releases: MetaMask/smart-transactions-controller

24.2.1

15 Jun 14:46
2c4de35

Choose a tag to compare

Changed

  • Bump @ethereumjs/tx from ^5.2.1 to ^5.4.0 (#597)
  • Bump @ethereumjs/util from ^9.0.2 to ^9.1.0 (#597)
  • Bump bignumber.js from ^9.0.1 to ^9.1.2 (#597)
  • Bump fast-json-patch from ^3.1.0 to ^3.1.1 (#597)
  • Bump @metamask/controller-utils from ^12.1.0 to ^12.2.0 (#590)
  • Bump @metamask/profile-sync-controller from ^28.1.0 to ^28.2.0 (#590, #598)
  • Bump @metamask/remote-feature-flag-controller from ^4.2.1 to ^4.2.2 (#590)
  • Bump @metamask/transaction-controller from ^65.4.0 to ^68.0.0 (#591)
  • Bump @metamask/utils from ^11.0.0 to ^11.11.0 (#590)

24.2.0

21 May 09:39
ff301c7

Choose a tag to compare

Changed

  • Add clientVersion to SentinelMeta type (#587)

24.1.1

15 May 16:08
70cdb18

Choose a tag to compare

Changed

  • Bump @metamask/base-controller from ^9.0.0 to ^9.1.0 (#585)
  • Bump @metamask/controller-utils from ^11.0.0 to ^12.1.0 (#585)
  • Bump @metamask/eth-json-rpc-provider from ^4.1.6 to ^6.0.1 (#585)
  • Bump @metamask/messenger from ^1.1.0 to ^1.2.0 (#585)
  • Bump @metamask/network-controller from ^30.0.0 to ^32.0.0 (#585)
  • Bump @metamask/polling-controller from ^16.0.0 to ^16.0.6 (#585)
  • Bump @metamask/profile-sync-controller from ^28.0.2 to ^28.1.0 (#585)
  • Bump @metamask/remote-feature-flag-controller from ^4.1.0 to ^4.2.1 (#585)
  • Bump @metamask/transaction-controller from ^64.3.0 to ^65.4.0 (#585)

24.1.0

24 Apr 11:24
0fed7c4

Choose a tag to compare

Changed

  • Bump @metamask/transaction-controller from ^63.0.0 to ^64.3.0 (#583)

24.0.0

16 Apr 16:08
56f34f7

Choose a tag to compare

Added

  • feat(STX-501): route sentinel migration via remote feature flags (#580)
  • Expose SmartTransactionsController methods through its messenger (#574)
    • The following actions are now available:
      • SmartTransactionsController:checkPoll
      • SmartTransactionsController:initializeSmartTransactionsForChainId
      • SmartTransactionsController:poll
      • SmartTransactionsController:stop
      • SmartTransactionsController:setOptInState
      • SmartTransactionsController:trackStxStatusChange
      • SmartTransactionsController:isNewSmartTransaction
      • SmartTransactionsController:updateSmartTransaction
      • SmartTransactionsController:updateSmartTransactions
      • SmartTransactionsController:fetchSmartTransactionsStatus
      • SmartTransactionsController:clearFees
      • SmartTransactionsController:getFees
      • SmartTransactionsController:submitSignedTransactions
      • SmartTransactionsController:cancelSmartTransaction
      • SmartTransactionsController:fetchLiveness
      • SmartTransactionsController:setStatusRefreshInterval
      • SmartTransactionsController:getTransactions
      • SmartTransactionsController:getSmartTransactionByMinedTxHash
      • SmartTransactionsController:wipeSmartTransactions
    • Corresponding action types (e.g. SmartTransactionsControllerCheckPollAction) are available as well.

Changed

  • feat: migrate to @metamask/messenger-cli for action types codegen (#579)
  • BREAKING: Upgrade TypeScript from ~4.8.4 to ~5.3.3 (#574)
    • Consumers on TypeScript 4.x may experience type errors and should upgrade to TypeScript 5.x.
  • BREAKING: Replace getBearerToken constructor parameter with direct AuthenticationController:getBearerToken call (#578)
    • Consumers must add AuthenticationController:getBearerToken to the allowed actions in the controller messenger, and remove any usage of the getBearerToken constructor parameter.
  • Bump @metamask/messenger from ^0.3.0 to ^1.1.0 (#578)

23.0.0

18 Mar 17:30
dcfa095

Choose a tag to compare

Changed

  • BREAKING: ErrorReportingService:captureException is no longer an allowed action on the messenger; consumers must stop allowlisting it (#572)
  • Move controller packages from peer to direct dependencies and bump to latest majors (#572)
    • @metamask/network-controller ^25.0.0 → ^30.0.0
    • @metamask/transaction-controller ^61.0.0 → ^63.0.0
    • @metamask/remote-feature-flag-controller ^2.0.0 → ^4.1.0
    • @metamask/polling-controller ^15.0.0 → ^16.0.0

22.7.0

09 Mar 15:58
d7fe982

Choose a tag to compare

Added

  • Authenticate calls to transaction api (#570)

22.6.0

24 Feb 00:05
fb59b2c

Choose a tag to compare

Added

  • chore(gasless-bridge): add gaslessBridgeWith7702Enabled feature flag (#568)

22.5.0

10 Feb 17:22
cd0307c

Choose a tag to compare

Changed

  • Log the original transaction status (#566)

22.4.0

03 Feb 22:09
1b14c3d

Choose a tag to compare

Added

  • Add origin to sentinel metadata (#564)