-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implementation encrypt/decrypt feature #7831
Conversation
… keys via keyring and decrypting messages that were encrypted via eth-sig-util. - Need to add translations for all languages, except en and ru - Need to fix issue with badges. The decrypt request does not influence on badges, although code for this part is present. The core team, please review this piece. eth-json-rpc-middleware has updated on 4.3.0 the new eth-keyring-controller version Added EncryptionPublicKey and decryptMsgInline features
@Gudahtt I think that we are forced to publish updated packages on npm before this PR. |
The latest published versions of `eth-keyring-controller`, `eth-json-rpc-infura`, and `eth-json-rpc-filters` are now used. They in turn are using the latest version of `eth-hd-keyring` and `eth-json-rpc-middleware` respectively.
Use published versions of dependencies
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks so much for this enormous contribution. I'm so sorry we've been so slow on this, as you know we're working on a few things to make adding new methods easier in the future.
I noticed some issues here, like wording, but also a few other things:
- The test dapp does not have a method to encrypt a string, so I was unable to test the decryption.
- Copying the encrypted text crashed the UI, so I was unable to do anything in the window after doing it (I noted where a crash seemed to be)
- I'm not sure we need permission to get a public key after the user has already signed in with an account, but we can solve this later.
- We need to have the name of the requesting site on the public key request.
Other than that, it's looking very good. I can see you implemented the styles provided by our design team, and it's come a long way. I think a little bit of wording and stability improvement and this will be good to merge.
app/scripts/controllers/permissions/permissions-safe-methods.json
Outdated
Show resolved
Hide resolved
* Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
* Version v0.0.8 (MetaMask#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (MetaMask#50) * Fix e2e tests (MetaMask#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (MetaMask#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
* Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
* Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]>
* Version v0.0.8 (MetaMask#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (MetaMask#50) * Fix e2e tests (MetaMask#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (MetaMask#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
* Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
* Sync Version v0.0.9 RC (#58) from master (#60) * Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> * new sign logic (#62) * Add: sign logic * Add: disable eth-contract-registry * Fix: e2e test * Change logo, mail, faq, tos links (#63) * Add: logo change * Add: use static image instead of 3d model * Add: remove ens description * Add: hide conversion rate ui * Add: hide some help link * Add: change support mail address, ConfluxPortal -> Conflux Portal * Fix: lint * Add: change mail tos policy link * Add: changelog * Version v0.1.0 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
* Sync Version v0.0.9 RC (#58) from master (#60) * Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> * new sign logic (#62) * Add: sign logic * Add: disable eth-contract-registry * Fix: e2e test * Change logo, mail, faq, tos links (#63) * Add: logo change * Add: use static image instead of 3d model * Add: remove ens description * Add: hide conversion rate ui * Add: hide some help link * Add: change support mail address, ConfluxPortal -> Conflux Portal * Fix: lint * Add: change mail tos policy link * Add: changelog * Version v0.1.0 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
* Sync Version v0.0.9 RC (#58) from master (#60) * Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> * new sign logic (#62) * Add: sign logic * Add: disable eth-contract-registry * Fix: e2e test * Change logo, mail, faq, tos links (#63) * Add: logo change * Add: use static image instead of 3d model * Add: remove ens description * Add: hide conversion rate ui * Add: hide some help link * Add: change support mail address, ConfluxPortal -> Conflux Portal * Fix: lint * Add: change mail tos policy link * Add: changelog * Version v0.1.0 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: ConFI <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
* Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
* Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
* Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
* Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
commit 9a02835 Author: Conflux Bot <[email protected]> Date: Thu Apr 16 04:59:11 2020 +0000 Version v0.1.3 commit 4e2ec00 Author: yqrashawn <[email protected]> Date: Thu Apr 16 11:11:48 2020 +0800 Add: i18n commit 875c612 Author: yqrashawn <[email protected]> Date: Wed Apr 15 17:53:34 2020 +0800 Add: test on latest fullnode commit 5c380cf Author: yqrashawn <[email protected]> Date: Tue Apr 14 11:10:33 2020 +0800 Fix: upgrade conflux-local-network-lite commit 48d4640 Author: yqrashawn <[email protected]> Date: Mon Apr 13 16:43:48 2020 +0800 Add: update local network lite commit ecec0b9 Author: yqrashawn <[email protected]> Date: Mon Apr 13 15:42:43 2020 +0800 Fix: Confluxscan -> ConfluxScan 种子密语 -> 助记词 commit a943b0d Author: yqrashawn <[email protected]> Date: Mon Apr 13 14:35:48 2020 +0800 Add: addresses -> address commit 6b79666 Author: yqrashawn <[email protected]> Date: Mon Apr 13 14:15:05 2020 +0800 Add: test on latest version of fullnode commit 04c6a29 Author: yqrashawn <[email protected]> Date: Mon Apr 13 13:44:13 2020 +0800 Fix: Conflux Portal -> ConfluxPortal commit 1d673b4 Author: yqrashawn <[email protected]> Date: Mon Apr 13 13:09:07 2020 +0800 Fix: zh_CN documents commit e198466 Author: yqrashawn <[email protected]> Date: Mon Apr 13 12:27:31 2020 +0800 Add: change send cfx placeholder commit 6efd3b0 Author: yqrashawn <[email protected]> Date: Mon Apr 13 12:23:15 2020 +0800 Clean: remove mm-secure logo commit ec9ad67 Author: yqrashawn <[email protected]> Date: Mon Apr 13 12:03:03 2020 +0800 Fix: benchmark commit fce9e0a Author: yqrashawn <[email protected]> Date: Mon Apr 13 11:05:36 2020 +0800 Clean: chrome-install script commit d45046b Author: yqrashawn <[email protected]> Date: Mon Apr 13 11:03:02 2020 +0800 Fix: testnet cfx warning commit 7c10daa Author: yqrashawn <[email protected]> Date: Mon Apr 13 11:00:42 2020 +0800 Fix: use info-circle.svg instead of fa-info-circle commit 1c47538 Author: yqrashawn <[email protected]> Date: Sat Apr 11 19:17:06 2020 +0800 Fix: default show fc e2e test commit 96b5506 Author: yqrashawn <[email protected]> Date: Sat Apr 11 18:20:15 2020 +0800 Add: install latest chrome commit 8231031 Author: yqrashawn <[email protected]> Date: Sat Apr 11 17:53:04 2020 +0800 Fix: logo image commit 397a929 Author: yqrashawn <[email protected]> Date: Sat Apr 11 17:19:51 2020 +0800 Add: fc by default commit 0ada8e7 Author: yqrashawn <[email protected]> Date: Sat Apr 11 12:43:35 2020 +0800 Add: testnet cfx warning, use new fc contract address commit fc10b32 Author: yqrashawn <[email protected]> Date: Fri Apr 10 18:10:11 2020 +0800 Fix: try fix ci chromedriver version issue commit b538513 Author: yqrashawn <[email protected]> Date: Fri Apr 10 17:01:47 2020 +0800 Fix: e2e tests, update js-conflux-sdk to 0.9.1 commit e4a0112 Author: yqrashawn <[email protected]> Date: Thu Apr 9 19:17:24 2020 +0800 Fix: remove killPortProcess option, no lsof on circle ci test container commit 043a615 Author: yqrashawn <[email protected]> Date: Thu Apr 9 19:04:36 2020 +0800 Fix: remove duplicate mocha settings commit 0ea7aba Author: yqrashawn <[email protected]> Date: Thu Apr 9 18:42:32 2020 +0800 Fix: lint commit b537eba Author: yqrashawn <[email protected]> Date: Thu Apr 9 18:20:51 2020 +0800 Add: update local-network-lite and chromedriver commit f18d3c4 Author: yqrashawn <[email protected]> Date: Fri Apr 3 18:01:47 2020 +0800 Add: new gas/storage logic 1. add stroage logic/ui 2. storage ui will only appear when needed 3. won't call estimateAndCollateral when sending contract token and there's no data field yet 4. remove gas/storage in e2e test demo, js-conflux-sdk can estimate these when left empty commit 578b0be Author: yqrashawn <[email protected]> Date: Fri Apr 3 16:05:34 2020 +0800 Fix: e2e test initial state commit 442c240 Author: yqrashawn <[email protected]> Date: Fri Apr 3 14:22:05 2020 +0800 Add: new sign logic, v to 27 28, won't depend on chainId commit b003c96 Author: yqrashawn <[email protected]> Date: Fri Apr 3 14:21:21 2020 +0800 Add: change chainId commit 14141ff Author: yqrashawn <[email protected]> Date: Thu Apr 2 23:07:29 2020 +0800 Add: update keyring controller to 5.6.5 - use old sign logic - fix hdpath commit 4574f96 Author: yqrashawn <[email protected]> Date: Thu Apr 2 14:28:43 2020 +0800 Add: new storage, epoch height, nonce logic commit 0036f0f Author: yqrashawn <[email protected]> Date: Wed Apr 1 10:14:46 2020 +0800 Add: getTransactionCount -> getNextNonce commit 63cc916 Author: yqrashawn <[email protected]> Date: Wed Apr 1 10:14:21 2020 +0800 Add: update local-network-lite to 2.0.3 commit 64e12b9 Author: yqrashawn <[email protected]> Date: Tue Mar 31 21:50:53 2020 +0800 Add: new address rule, conflux hdpath commit e6feb04 Author: Conflux Bot <[email protected]> Date: Fri Mar 13 16:35:54 2020 +0800 Version v0.0.9 RC (#58) * Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> commit e17bfbf Author: Conflux Bot <[email protected]> Date: Fri Mar 27 09:08:19 2020 +0000 Version v0.1.0 commit 2161dc8 Author: yqrashawn <[email protected]> Date: Fri Mar 27 17:06:52 2020 +0800 Add: changelog commit b3005f4 Author: yqrashawn <[email protected]> Date: Mon Mar 30 11:26:59 2020 +0800 Add: upgrade multihashes (#67) * Add: upgrade multihashes Co-authored-by: ConFI <[email protected]> Co-authored-by: Conflux Bot <[email protected]> commit 9f0eb57 Author: ConFI <[email protected]> Date: Fri Mar 27 18:44:26 2020 +0800 Version v0.1.0 RC (#64) * Sync Version v0.0.9 RC (#58) from master (#60) * Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> * new sign logic (#62) * Add: sign logic * Add: disable eth-contract-registry * Fix: e2e test * Change logo, mail, faq, tos links (#63) * Add: logo change * Add: use static image instead of 3d model * Add: remove ens description * Add: hide conversion rate ui * Add: hide some help link * Add: change support mail address, ConfluxPortal -> Conflux Portal * Fix: lint * Add: change mail tos policy link * Add: changelog * Version v0.1.0 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> commit 605a4af Author: Conflux Bot <[email protected]> Date: Fri Mar 13 16:35:54 2020 +0800 Version v0.0.9 RC (#58) * Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
commit 9a02835 Author: Conflux Bot <[email protected]> Date: Thu Apr 16 04:59:11 2020 +0000 Version v0.1.3 commit 4e2ec00 Author: yqrashawn <[email protected]> Date: Thu Apr 16 11:11:48 2020 +0800 Add: i18n commit 875c612 Author: yqrashawn <[email protected]> Date: Wed Apr 15 17:53:34 2020 +0800 Add: test on latest fullnode commit 5c380cf Author: yqrashawn <[email protected]> Date: Tue Apr 14 11:10:33 2020 +0800 Fix: upgrade conflux-local-network-lite commit 48d4640 Author: yqrashawn <[email protected]> Date: Mon Apr 13 16:43:48 2020 +0800 Add: update local network lite commit ecec0b9 Author: yqrashawn <[email protected]> Date: Mon Apr 13 15:42:43 2020 +0800 Fix: Confluxscan -> ConfluxScan 种子密语 -> 助记词 commit a943b0d Author: yqrashawn <[email protected]> Date: Mon Apr 13 14:35:48 2020 +0800 Add: addresses -> address commit 6b79666 Author: yqrashawn <[email protected]> Date: Mon Apr 13 14:15:05 2020 +0800 Add: test on latest version of fullnode commit 04c6a29 Author: yqrashawn <[email protected]> Date: Mon Apr 13 13:44:13 2020 +0800 Fix: Conflux Portal -> ConfluxPortal commit 1d673b4 Author: yqrashawn <[email protected]> Date: Mon Apr 13 13:09:07 2020 +0800 Fix: zh_CN documents commit e198466 Author: yqrashawn <[email protected]> Date: Mon Apr 13 12:27:31 2020 +0800 Add: change send cfx placeholder commit 6efd3b0 Author: yqrashawn <[email protected]> Date: Mon Apr 13 12:23:15 2020 +0800 Clean: remove mm-secure logo commit ec9ad67 Author: yqrashawn <[email protected]> Date: Mon Apr 13 12:03:03 2020 +0800 Fix: benchmark commit fce9e0a Author: yqrashawn <[email protected]> Date: Mon Apr 13 11:05:36 2020 +0800 Clean: chrome-install script commit d45046b Author: yqrashawn <[email protected]> Date: Mon Apr 13 11:03:02 2020 +0800 Fix: testnet cfx warning commit 7c10daa Author: yqrashawn <[email protected]> Date: Mon Apr 13 11:00:42 2020 +0800 Fix: use info-circle.svg instead of fa-info-circle commit 1c47538 Author: yqrashawn <[email protected]> Date: Sat Apr 11 19:17:06 2020 +0800 Fix: default show fc e2e test commit 96b5506 Author: yqrashawn <[email protected]> Date: Sat Apr 11 18:20:15 2020 +0800 Add: install latest chrome commit 8231031 Author: yqrashawn <[email protected]> Date: Sat Apr 11 17:53:04 2020 +0800 Fix: logo image commit 397a929 Author: yqrashawn <[email protected]> Date: Sat Apr 11 17:19:51 2020 +0800 Add: fc by default commit 0ada8e7 Author: yqrashawn <[email protected]> Date: Sat Apr 11 12:43:35 2020 +0800 Add: testnet cfx warning, use new fc contract address commit fc10b32 Author: yqrashawn <[email protected]> Date: Fri Apr 10 18:10:11 2020 +0800 Fix: try fix ci chromedriver version issue commit b538513 Author: yqrashawn <[email protected]> Date: Fri Apr 10 17:01:47 2020 +0800 Fix: e2e tests, update js-conflux-sdk to 0.9.1 commit e4a0112 Author: yqrashawn <[email protected]> Date: Thu Apr 9 19:17:24 2020 +0800 Fix: remove killPortProcess option, no lsof on circle ci test container commit 043a615 Author: yqrashawn <[email protected]> Date: Thu Apr 9 19:04:36 2020 +0800 Fix: remove duplicate mocha settings commit 0ea7aba Author: yqrashawn <[email protected]> Date: Thu Apr 9 18:42:32 2020 +0800 Fix: lint commit b537eba Author: yqrashawn <[email protected]> Date: Thu Apr 9 18:20:51 2020 +0800 Add: update local-network-lite and chromedriver commit f18d3c4 Author: yqrashawn <[email protected]> Date: Fri Apr 3 18:01:47 2020 +0800 Add: new gas/storage logic 1. add stroage logic/ui 2. storage ui will only appear when needed 3. won't call estimateAndCollateral when sending contract token and there's no data field yet 4. remove gas/storage in e2e test demo, js-conflux-sdk can estimate these when left empty commit 578b0be Author: yqrashawn <[email protected]> Date: Fri Apr 3 16:05:34 2020 +0800 Fix: e2e test initial state commit 442c240 Author: yqrashawn <[email protected]> Date: Fri Apr 3 14:22:05 2020 +0800 Add: new sign logic, v to 27 28, won't depend on chainId commit b003c96 Author: yqrashawn <[email protected]> Date: Fri Apr 3 14:21:21 2020 +0800 Add: change chainId commit 14141ff Author: yqrashawn <[email protected]> Date: Thu Apr 2 23:07:29 2020 +0800 Add: update keyring controller to 5.6.5 - use old sign logic - fix hdpath commit 4574f96 Author: yqrashawn <[email protected]> Date: Thu Apr 2 14:28:43 2020 +0800 Add: new storage, epoch height, nonce logic commit 0036f0f Author: yqrashawn <[email protected]> Date: Wed Apr 1 10:14:46 2020 +0800 Add: getTransactionCount -> getNextNonce commit 63cc916 Author: yqrashawn <[email protected]> Date: Wed Apr 1 10:14:21 2020 +0800 Add: update local-network-lite to 2.0.3 commit 64e12b9 Author: yqrashawn <[email protected]> Date: Tue Mar 31 21:50:53 2020 +0800 Add: new address rule, conflux hdpath commit e6feb04 Author: Conflux Bot <[email protected]> Date: Fri Mar 13 16:35:54 2020 +0800 Version v0.0.9 RC (#58) * Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> commit e17bfbf Author: Conflux Bot <[email protected]> Date: Fri Mar 27 09:08:19 2020 +0000 Version v0.1.0 commit 2161dc8 Author: yqrashawn <[email protected]> Date: Fri Mar 27 17:06:52 2020 +0800 Add: changelog commit b3005f4 Author: yqrashawn <[email protected]> Date: Mon Mar 30 11:26:59 2020 +0800 Add: upgrade multihashes (#67) * Add: upgrade multihashes Co-authored-by: ConFI <[email protected]> Co-authored-by: Conflux Bot <[email protected]> commit 9f0eb57 Author: ConFI <[email protected]> Date: Fri Mar 27 18:44:26 2020 +0800 Version v0.1.0 RC (#64) * Sync Version v0.0.9 RC (#58) from master (#60) * Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Conflux Bot <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> * new sign logic (#62) * Add: sign logic * Add: disable eth-contract-registry * Fix: e2e test * Change logo, mail, faq, tos links (#63) * Add: logo change * Add: use static image instead of 3d model * Add: remove ens description * Add: hide conversion rate ui * Add: hide some help link * Add: change support mail address, ConfluxPortal -> Conflux Portal * Fix: lint * Add: change mail tos policy link * Add: changelog * Version v0.1.0 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]> commit 605a4af Author: Conflux Bot <[email protected]> Date: Fri Mar 13 16:35:54 2020 +0800 Version v0.0.9 RC (#58) * Version v0.0.8 (#49) Co-authored-by: yqrashawn <[email protected]> * Fix: changelog.md (#50) * Fix e2e tests (#56) * Add: arrow-parens eslint rule * Attempt ENS resolution on any valid domain name (MetaMask#8059) ENS currently supports a variety of tlds in addition to `.eth`, and more will be supported in the future. Rather than hard-code a list of supported ENS tlds, all valid domain names will now be interpreted as potential ENS addresses in our address input component. Closes MetaMask#7978 * Remove unused sinon sandboxes (MetaMask#8063) These sandboxes were created, then not utilized at all. * Enable core ESLint no-mixed-operators rule * Update redux-related dependencies (MetaMask#8068) * Add optional chaining (MetaMask#8052) * Add plugin-proposal-optional-chaining * Use optional chaining to provide error fallback * Remove redux-test-utils dependency (MetaMask#8070) * Remove usages of redux-test-utils * Remove redux-test-utils dependency * Use [email protected] (MetaMask#8069) * Implementation encrypt/decrypt feature (MetaMask#7831) Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming. * Fix: handle getCode error * Fix: e2e WIP * Add: tmp for dev * Fix: getCode error * Fix: remove max gas limit * Add: use new version of conflux-local-network-lite * Fix: raise gas for create token contract * Fix: hide edit button when use advanced gas inputs only * Fix: more e2e fix WIP * Fix: hide more currency * Fix: more e2e * Fix: lint * Fix: second e2e test * Fix: responsive ui e2e test * Fix: rest e2e test * Fix: lint * Fix: more delay to get the right gas limit * Fix: respect max gas limit, set nonce in estimate gas params * Fix: more gas * Fix: lint * Fix: estimate gas, disable infura controller * Fix: remove debugger * Fix: modal block clickable element * Fix: e2e, locate reject button * Fix: disable ens resolution * Fix: e2e confirm and reject together * Fix: tiny deplay before input state check * Fix: sentry url * Fix: getCode cb error * Fix: currency input remove onblur * Fix: lint, remove currency input onBlur code * Add: e2e test back to all test pass Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> * Add rlp to support new version of testnet (#57) * Add: new version of local lite * Add: missing svg file * Add: use new version of testnet * Fix: e2e test * Version v0.0.9 Co-authored-by: yqrashawn <[email protected]> Co-authored-by: Mark Stacey <[email protected]> Co-authored-by: Whymarrh Whitby <[email protected]> Co-authored-by: ricky <[email protected]> Co-authored-by: Konstantin <[email protected]> Co-authored-by: Conflux Bot <[email protected]>
Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming.
Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming.
Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming.
Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming.
Implement `eth_decrypt` and `eth_getEncryptionPublicKey`. This allows decryption backed by the user's private key. The message decryption uses a confirmation flow similar to the messaging signing flow, where the message to be decrypted is also able to be decrypted inline for the user to read directly before confirming.
The new feature, as requested here #1190
Instead #7247