Skip to content

Releases: MetaMask/core

633.0.0

22 Oct 09:32
48e164b

Choose a tag to compare

@metamask/eip-7702-internal-rpc-middleware 0.1.0

Added

  • Initial release of @metamask/eip-7702-internal-rpc-middleware (#6911)
  • wallet_upgradeAccount JSON-RPC method for upgrading EOA accounts to smart accounts using EIP-7702 (#6789)
  • wallet_getAccountUpgradeStatus JSON-RPC method for checking account upgrade status (#6789)
  • Hook-based architecture with upgradeAccount and getAccountUpgradeStatus hooks (#6789)
  • Comprehensive TypeScript type definitions (#6789)
  • Documentation and examples (#6789)

632.0.0

21 Oct 21:10
c90a04b

Choose a tag to compare

@metamask/assets-controllers 82.0.0

Added

  • BREAKING: Add new event listeners to refresh balances on TransactionControllerUnapprovedTransactionAddedEvent and TransactionControllerTransactionConfirmedEvent (#6903)

  • Add multicall addresses in MULTICALL_CONTRACT_BY_CHAINID (#6896)

    • Add multicall address for Chains: Injective, Hemi, Plasma, Nonmia, XRPL, Soneium, Genesys, EDU, Abstract, Berachain, MegaETH Testnet, Apechain, Matchain, Monad Testnet, Monad, Katana, Lens, Plume, XDC

Changed

  • Batch OnAssetConversion and OnAssetsMarketData requests to non-EVM account Snaps (#6886)

@metamask/bridge-controller 54.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/assets-controllers from ^81.0.0 to ^82.0.0 (#6908)

@metamask/bridge-status-controller 54.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/bridge-controller from ^53.0.0 to ^54.0.0 (#6908)

631.0.0

21 Oct 18:58
a189a89

Choose a tag to compare

@metamask/bridge-status-controller 53.0.0

Fixed

  • BREAKING: Update QuoteResponse type used in submitTx handler (#6892)

630.0.0

21 Oct 17:07
b0c9d58

Choose a tag to compare

@metamask/bridge-controller 53.1.0

Added

  • Add MONAD network support (#6828)
    • Add MONAD into constants ALLOWED_BRIDGE_CHAIN_IDS, SWAPS_TOKEN_OBJECT and NETWORK_TO_NAME_MAP
  • Implement fetchServerEvents util that parses server events and parses them into JSON (#6892)

Changed

  • BREAKING: Add BitcoinTradeData to QuoteResponse validation (#6892)
  • Replace fetchEventSource with fetchServerEvents (#6892)

Removed

  • Removed dependency on @microsoft/fetch-event-source at ^2.0.1 (#6892)

629.0.0

20 Oct 19:14
a3e4c0b

Choose a tag to compare

@metamask/bridge-status-controller 52.1.0

Changed

  • Publish destinationTransactionCompleted event when a bridge tx completes on the destination chain (#6900)

628.0.0

17 Oct 22:35
a86728f

Choose a tag to compare

@metamask/bridge-controller 53.0.0

Changed

  • BREAKING: Require clientVersion in BridgeController constructor (#6891)
  • Update the sseEnabled LD flag to include minimumVersion, which is used to determine whether to enable SSE (#6891)
  • Bump @metamask/network-controller from ^24.2.2 to ^24.3.0 (#6883)
  • Bump @metamask/transaction-controller from ^60.7.0 to ^60.8.0 (#6883)

@metamask/bridge-status-controller 52.0.0

Changed

  • BREAKING: Bump peer dependency @metamask/bridge-controller from ^52.0.0 to ^53.0.0 (#6895)
  • Bump @metamask/network-controller from ^24.2.2 to ^24.3.0 (#6883)
  • Bump @metamask/transaction-controller from ^60.7.0 to ^60.8.0 (#6883)

Fixed

  • Fix issue with Mobile where app would crash after a successful tx (#6890)
  • Fix BridgeController initialization in unit tests (#6891)

627.0.0

17 Oct 12:49
09ab9ad

Choose a tag to compare

@metamask/transaction-controller 60.9.0

Added

  • Add predictWithdraw to TransactionType (#6860)

626.0.0

17 Oct 10:11
b92554a

Choose a tag to compare

@metamask/assets-controllers 81.0.1

Fixed

  • Fix filter for staked Ethereum balances in AccountTrackerController (#6846)

625.0.0

16 Oct 19:06
1cb03b9

Choose a tag to compare

@metamask/eth-block-tracker 14.0.0

Changed

  • BREAKING: Update minimum Node.js version from ^18.16.0 to ^18.18.0 (#6865)
  • This package was migrated from MetaMask/eth-block-tracker to the
    MetaMask/core monorepo (#6865)

@metamask/eth-json-rpc-middleware 21.0.0

Changed

  • BREAKING: Increase minimum Node.js version from ^18.16 to ^18.18 (#6866)
  • Bump @metamask/eth-block-tracker from ^12.2.1 to ^14.0.0 (#6866, #6883)
  • Bump @metamask/network-controller from ^24.2.2 to ^24.3.0 (#6883)
  • This package was migrated from MetaMask/eth-json-rpc-middleware to the
    MetaMask/core monorepo.

@metamask/network-controller 24.3.0

Changed

  • Bump @metamask/eth-json-rpc-middleware from ^19.0.1 to ^21.0.0 (#6866, #6883)
  • Bump @metamask/eth-block-tracker from ^13.0.0 to ^14.0.0 (#6883)

@metamask/transaction-controller 60.8.0

Added

  • Convert existing transaction to EIP-7702 on publish if batchTransactions are set (#6844)
    • Add optional newSignature to onPublish callback in TransactionBatchSingleRequest.
  • Add MONAD network support (#6827)
    • Add account address relationship API support
    • Add incoming transactions API support

Changed

  • Bump @metamask/eth-block-tracker from ^13.0.0 to ^14.0.0 (#6883)
  • Update dependencies that indirectly use v4 of eth-json-rpc-provider (#6811)

@metamask/user-operation-controller 39.2.0

Changed

  • Bump @metamask/eth-block-tracker from ^13.0.0 to ^14.0.0 (#6883)
  • Bump @metamask/network-controller from ^24.2.2 to ^24.3.0 (#6883)
  • Bump @metamask/transaction-controller from ^60.7.0 to ^60.8.0 (#6883)
  • Update dependencies that indirectly use v4 of eth-json-rpc-provider (#6811)

624.0.0

15 Oct 19:22
1bb289e

Choose a tag to compare

@metamask/eip-5792-middleware 1.2.3

Changed

  • Bump @metamask/transaction-controller from ^60.6.1 to ^60.7.0 (#6841)

@metamask/network-controller 24.2.2

Changed

  • Bump @metamask/eth-block-tracker from ^12.0.1 to ^12.2.1 (#6811)
  • Bump @metamask/eth-json-rpc-infura from ^10.2.0 to ^10.3.0 (#6811)
  • Bump @metamask/eth-json-rpc-middleware from ^18.0.0 to ^19.0.1 (#6811)