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.
- Add ability to mint and and watch (via
wallet_watchAsset) multiple ERC20 tokens. (#259) - Add malicious
setApprovalForAllbutton testing blockaid/ppom module. (#258)
- Fix issue where chainId and networkId were represented as interchangeable (#256)
- Fix issue where legacy eth send transactions did not have the correct gasLimit value (#257)
- Add PPOM testing section (#253)
- Watch NFT by id instead of generating a watch NFT button for each token id (#247)
- Fix XSS vulnerability on the
contractquery string parameter (#248)
- Fix issue where add watch NFT buttons introduced in
v7.0.0calledwallet_watchAssetwith parameter tokenId typed as a number, rather than as a string (#241)
- Add watch NFT buttons that call
wallet_watchAssetto add NFTs to wallet for NFT contracts deployed through the dapp (#232)
- BREAKING: Change all instances of the term
collectibletoNFT(#237)
- Add optional URL parameter to scroll to an element on load (#235)
- Return all accounts in eth_accounts result (#233)
- Add page for making a request with query parameters (#227)
- Add section to trigger wallet_watchAsset (#222)
- BREAKING: Update minimum Node.js version to v16 (#225)
- Add input field for setting custom decimals on ERC20 deploy (#219)
- Update ERC20 Token contract with non-hardcoded decimals and Permit support (#220)
- Add Set approval for all and Revoke button to the ERC1155 token section (#215)
- Permit Signature first part (#217)
- Add ERC1155 token section with Batch Minting and Batch Transfers (#212)
- Add a Multisig section to test Sending ETH to Multisig Wallets (#209)
- Add a Sign In With Ethereum (SIWE) section to test signing messages that conform to EIP-4361 spec (#164)
- Add button to revoke NFT allowances (#187)
- Add NFT contract interaction buttons (#181)
- Allow specifying already existing contract address (#180)
- Fix RPC info for local Ganache instance (#178)
- Use local Ganache instance for
wallet_addEthereumChaininstead of XDAI (#174)
- Fix event used for accessing provider (#163)
- fix: replace networkChanged with chainChanged (#162)
- wait for the transaction to be mined (#138)
- 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)