Skip to content

Latest commit

 

History

History
243 lines (195 loc) · 12.1 KB

CHANGELOG.md

File metadata and controls

243 lines (195 loc) · 12.1 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

  • Add malicious contract interaction as an option (#356)

Changed

  • Updates mmsdk to latest and fixes a bad call when extension doesn't exist (#354)
  • Bump MetaMask SDK version to 0.26.5 (#349)
  • Refactor permit code (#351)

Fixed

  • Fix the watch all nfts and watch ERC1155 dapp actions to use provider (#348)

Added

  • Add opBnB chain (#335)

Fixed

  • Fix issue with E2E tests failing on Android when running within Detox environment (#343)
  • Fix yarn.lock syncing to remove unnecessary dependencies and improve package cleanliness (#339)

Added

  • Add json RPC result text area (#334)
  • Add token contract addresses and consolidate names (#332)
  • Add SDK support (#331)
  • Add Blockaid bypass for send value without 0x prefix (#329)
  • Add malicious deeplinks, bypasses and reorg (#328)

Changed

  • Change eth-sig-util to @metamask/eth-sig-util (#286)

Added

  • Add support for Send EIP1559 tx's without suggested gas values (#320)

Fixed

  • Fix Permit signature domain by following EIP-712 (#319)
  • Fix queue transactions with correct malicious recipient address (#322)

Added

  • Add deeplinks for Send Eth, Send ERC20 and Approve ERC20 (#313)
  • Add get allowance support for ERC20 tokens (#312)

Fixed

  • Fix network status field (#306)
  • Fix NFT contract address for Base network (#315)

Added

  • Add Base network support (#2310)

Added

  • Add Malformed Transactions (#295)
  • Adds transferFromTokens error to token addresses text box (#304)
  • Add Increase Token Allowance btn (#302)

Fixed

  • Replace deprecated window.ethereum.selectedAddress property with local account value (#300)

Added

  • Add Wallet Connect support (#284)
  • Add Malformed Signatures (#290)

Added

  • Add support for ppom malicious transactions in multiple networks (#281)
  • Add support for ppom malicious signatures in multiple networks (#279)
  • Add wallet_revokePermissions for eth_accounts (#278)

Added

  • Add wallet_watchAsset for ERC1155 (#272)

Changed

  • BREAKING: Minimum Node.js version is now 18 (#264)
  • Update to webpack 5 (#264)
  • Update eth_signTypedData_v4 example (#274)
  • Add transferFrom and approve to input address for ERC20 contract (#271)

Fixed

  • Fix clickable PPOM section after connecting (#267)

Added

  • Implement EIP6963(Multi) provider detection (#263)

Added

  • Add ability to create multiple tokens and watch all of them (#259)
  • Add PPOM setApprovalForAll button. Add token symbols for PPOM buttons (#258)

Fixed

  • Fix legacy send gas to 21000 (#169)
  • Fix Network ID incorrectly using chainId value (#256)

Added

  • Add PPOM testing section (#253)

Changed

  • Watch NFT by id instead of generating a watch NFT button for each token id (#247)

Fixed

  • Fix XSS vulnerability on the contract query string parameter (#248)

Fixed

  • Fix issue where add watch NFT buttons introduced in v7.0.0 called wallet_watchAsset with parameter tokenId typed as a number, rather than as a string (#241)

Added

  • Add watch NFT buttons that call wallet_watchAsset to add NFTs to wallet for NFT contracts deployed through the dapp (#232)

Changed

  • BREAKING: Change all instances of the term collectible to NFT (#237)

Added

  • Add optional URL parameter to scroll to an element on load (#235)

Changed

  • Return all accounts in eth_accounts result (#233)

Added

  • Add page for making a request with query parameters (#227)

Added

  • Add section to trigger wallet_watchAsset (#222)

Changed

  • BREAKING: Update minimum Node.js version to v16 (#225)

Added

  • Add input field for setting custom decimals on ERC20 deploy (#219)

Changed

  • Update ERC20 Token contract with non-hardcoded decimals and Permit support (#220)

Added

  • Add Set approval for all and Revoke button to the ERC1155 token section (#215)
  • Permit Signature first part (#217)

Added

  • Add ERC1155 token section with Batch Minting and Batch Transfers (#212)

Added

  • Add a Multisig section to test Sending ETH to Multisig Wallets (#209)

Added

  • Add a Sign In With Ethereum (SIWE) section to test signing messages that conform to EIP-4361 spec (#164)

Added

  • Add button to revoke NFT allowances (#187)

Added

  • Add NFT contract interaction buttons (#181)
  • Allow specifying already existing contract address (#180)

Fixed

  • Fix RPC info for local Ganache instance (#178)

Added

  • Use local Ganache instance for wallet_addEthereumChain instead of XDAI (#174)

Fixed

  • Fix event used for accessing provider (#163)
  • fix: replace networkChanged with chainChanged (#162)
  • wait for the transaction to be mined (#138)

Added

  • Add buttons to send transaction and deploy contract that will fail(#139)
  • add deploy and mint buttons for collectibles flow (#136)
  • Add warning when using Test Dapp on Mainnet (#134)
  • Add form to send transaction with parameters(#132)
  • Add button to send EIP1559 transaction (#117)
  • Add button to suggest switching Ethereum chains(#102)
  • Add button to call watch-asset (#112)
  • Add button to suggest adding Ethereum chain (#92)

Fixed

  • Remove known hacked address from send flow. (#129)
  • Fix decimal unit error in send token flow (#131)
  • Fix signTypedData_v3 message (#133)
  • Fix repository standardization issues (#118)
  • Fix addEthereumChain button disable logic (#93)