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 Wallet Connect support (#284)
- Add support for ppom malicious transactions in multiple networks (#281)
- Add support for ppom malicious signatures in multiple networks (#279)
- Add
wallet_revokePermissions
foreth_accounts
(#278)
- Add
wallet_watchAsset
for ERC1155 (#272)
- BREAKING: Minimum Node.js version is now 18 (#264)
- Update to webpack 5 (#264)
- Update
eth_signTypedData_v4
example (#274) - Add
transferFrom
andapprove
to input address for ERC20 contract (#271)
- Fix clickable PPOM section after connecting (#267)
- Implement EIP6963(Multi) provider detection (#263)
- Add ability to create multiple tokens and watch all of them (#259)
- Add PPOM setApprovalForAll button. Add token symbols for PPOM buttons (#258)
- 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
contract
query string parameter (#248)
- Fix issue where add watch NFT buttons introduced in
v7.0.0
calledwallet_watchAsset
with parameter tokenId typed as a number, rather than as a string (#241)
- Add watch NFT buttons that call
wallet_watchAsset
to add NFTs to wallet for NFT contracts deployed through the dapp (#232)
- BREAKING: Change all instances of the term
collectible
toNFT
(#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_addEthereumChain
instead 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)