Skip to content
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

Attempt ENS resolution on any valid domain name #8059

Merged
merged 1 commit into from Feb 18, 2020

Conversation

Gudahtt
Copy link
Member

@Gudahtt Gudahtt commented Feb 17, 2020

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 #7978

@Gudahtt Gudahtt force-pushed the resolve-any-valid-domain-name-as-ens branch 2 times, most recently from 0079859 to 936e0a7 Compare February 18, 2020 00:33
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 #7978
@Gudahtt Gudahtt force-pushed the resolve-any-valid-domain-name-as-ens branch from 936e0a7 to 717b827 Compare February 18, 2020 00:59
Copy link
Contributor

@whymarrh whymarrh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@Gudahtt Gudahtt merged commit c6db54c into develop Feb 18, 2020
@Gudahtt Gudahtt deleted the resolve-any-valid-domain-name-as-ens branch February 18, 2020 01:20
Gudahtt added a commit that referenced this pull request Feb 18, 2020
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 #7978
yqrashawn pushed a commit to yqrashawn/conflux-portal that referenced this pull request Feb 20, 2020
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
@Gudahtt Gudahtt added this to Backlog in MetaMask Extension via automation Feb 20, 2020
@Gudahtt Gudahtt moved this from Backlog to Done in MetaMask Extension Feb 20, 2020
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Mar 10, 2020
* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Mar 13, 2020
* Version v0.0.8 (#49)

Co-authored-by: yqrashawn <namy.19@gmail.com>

* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to yqrashawn/conflux-portal that referenced this pull request Mar 13, 2020
* Version v0.0.8 (MetaMask#49)

Co-authored-by: yqrashawn <namy.19@gmail.com>

* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Mar 19, 2020
* Version v0.0.8 (#49)

Co-authored-by: yqrashawn <namy.19@gmail.com>

* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

Co-authored-by: Conflux Bot <59952071+ConfluxBot@users.noreply.github.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to yqrashawn/conflux-portal that referenced this pull request Mar 27, 2020
* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
yqrashawn added a commit to yqrashawn/conflux-portal that referenced this pull request Mar 27, 2020
* Version v0.0.8 (MetaMask#49)

Co-authored-by: yqrashawn <namy.19@gmail.com>

* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

Co-authored-by: Conflux Bot <59952071+ConfluxBot@users.noreply.github.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Mar 27, 2020
* Version v0.0.8 (#49)

Co-authored-by: yqrashawn <namy.19@gmail.com>

* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Mar 27, 2020
* Sync Version v0.0.9 RC (#58) from master (#60)

* Version v0.0.8 (#49)

Co-authored-by: yqrashawn <namy.19@gmail.com>

* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

Co-authored-by: Conflux Bot <59952071+ConfluxBot@users.noreply.github.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Mar 29, 2020
* Sync Version v0.0.9 RC (#58) from master (#60)

* Version v0.0.8 (#49)

Co-authored-by: yqrashawn <namy.19@gmail.com>

* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

Co-authored-by: Conflux Bot <59952071+ConfluxBot@users.noreply.github.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Mar 30, 2020
* Sync Version v0.0.9 RC (#58) from master (#60)

* Version v0.0.8 (#49)

Co-authored-by: yqrashawn <namy.19@gmail.com>

* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

Co-authored-by: Conflux Bot <59952071+ConfluxBot@users.noreply.github.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

Co-authored-by: ConFI <59952071+ConfluxBot@users.noreply.github.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Apr 13, 2020
* Version v0.0.8 (#49)

Co-authored-by: yqrashawn <namy.19@gmail.com>

* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Apr 16, 2020
* Version v0.0.8 (#49)

Co-authored-by: yqrashawn <namy.19@gmail.com>

* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Apr 16, 2020
* Version v0.0.8 (#49)

Co-authored-by: yqrashawn <namy.19@gmail.com>

* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Apr 16, 2020
* Version v0.0.8 (#49)

Co-authored-by: yqrashawn <namy.19@gmail.com>

* 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>

* 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 <namy.19@gmail.com>
Co-authored-by: Mark Stacey <markjstacey@gmail.com>
Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
Co-authored-by: ricky <ricky.miller@gmail.com>
Co-authored-by: Konstantin <e@logvik.com>
Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Apr 16, 2020
commit 9a02835
Author: Conflux Bot <confluxbot@users.noreply.github.com>
Date:   Thu Apr 16 04:59:11 2020 +0000

    Version v0.1.3

commit 4e2ec00
Author: yqrashawn <namy.19@gmail.com>
Date:   Thu Apr 16 11:11:48 2020 +0800

    Add: i18n

commit 875c612
Author: yqrashawn <namy.19@gmail.com>
Date:   Wed Apr 15 17:53:34 2020 +0800

    Add: test on latest fullnode

commit 5c380cf
Author: yqrashawn <namy.19@gmail.com>
Date:   Tue Apr 14 11:10:33 2020 +0800

    Fix: upgrade conflux-local-network-lite

commit 48d4640
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 16:43:48 2020 +0800

    Add: update local network lite

commit ecec0b9
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 15:42:43 2020 +0800

    Fix: Confluxscan -> ConfluxScan 种子密语 -> 助记词

commit a943b0d
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 14:35:48 2020 +0800

    Add: addresses -> address

commit 6b79666
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 14:15:05 2020 +0800

    Add: test on latest version of fullnode

commit 04c6a29
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 13:44:13 2020 +0800

    Fix: Conflux Portal -> ConfluxPortal

commit 1d673b4
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 13:09:07 2020 +0800

    Fix: zh_CN documents

commit e198466
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 12:27:31 2020 +0800

    Add: change send cfx placeholder

commit 6efd3b0
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 12:23:15 2020 +0800

    Clean: remove mm-secure logo

commit ec9ad67
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 12:03:03 2020 +0800

    Fix: benchmark

commit fce9e0a
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 11:05:36 2020 +0800

    Clean: chrome-install script

commit d45046b
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 11:03:02 2020 +0800

    Fix: testnet cfx warning

commit 7c10daa
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 11:00:42 2020 +0800

    Fix: use info-circle.svg instead of fa-info-circle

commit 1c47538
Author: yqrashawn <namy.19@gmail.com>
Date:   Sat Apr 11 19:17:06 2020 +0800

    Fix: default show fc e2e test

commit 96b5506
Author: yqrashawn <namy.19@gmail.com>
Date:   Sat Apr 11 18:20:15 2020 +0800

    Add: install latest chrome

commit 8231031
Author: yqrashawn <namy.19@gmail.com>
Date:   Sat Apr 11 17:53:04 2020 +0800

    Fix: logo image

commit 397a929
Author: yqrashawn <namy.19@gmail.com>
Date:   Sat Apr 11 17:19:51 2020 +0800

    Add: fc by default

commit 0ada8e7
Author: yqrashawn <namy.19@gmail.com>
Date:   Sat Apr 11 12:43:35 2020 +0800

    Add: testnet cfx warning, use new fc contract address

commit fc10b32
Author: yqrashawn <namy.19@gmail.com>
Date:   Fri Apr 10 18:10:11 2020 +0800

    Fix: try fix ci chromedriver version issue

commit b538513
Author: yqrashawn <namy.19@gmail.com>
Date:   Fri Apr 10 17:01:47 2020 +0800

    Fix: e2e tests, update js-conflux-sdk to 0.9.1

commit e4a0112
Author: yqrashawn <namy.19@gmail.com>
Date:   Thu Apr 9 19:17:24 2020 +0800

    Fix: remove killPortProcess option, no lsof on circle ci test container

commit 043a615
Author: yqrashawn <namy.19@gmail.com>
Date:   Thu Apr 9 19:04:36 2020 +0800

    Fix: remove duplicate mocha settings

commit 0ea7aba
Author: yqrashawn <namy.19@gmail.com>
Date:   Thu Apr 9 18:42:32 2020 +0800

    Fix: lint

commit b537eba
Author: yqrashawn <namy.19@gmail.com>
Date:   Thu Apr 9 18:20:51 2020 +0800

    Add: update local-network-lite and chromedriver

commit f18d3c4
Author: yqrashawn <namy.19@gmail.com>
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 <namy.19@gmail.com>
Date:   Fri Apr 3 16:05:34 2020 +0800

    Fix: e2e test initial state

commit 442c240
Author: yqrashawn <namy.19@gmail.com>
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 <namy.19@gmail.com>
Date:   Fri Apr 3 14:21:21 2020 +0800

    Add: change chainId

commit 14141ff
Author: yqrashawn <namy.19@gmail.com>
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 <namy.19@gmail.com>
Date:   Thu Apr 2 14:28:43 2020 +0800

    Add: new storage, epoch height, nonce logic

commit 0036f0f
Author: yqrashawn <namy.19@gmail.com>
Date:   Wed Apr 1 10:14:46 2020 +0800

    Add: getTransactionCount -> getNextNonce

commit 63cc916
Author: yqrashawn <namy.19@gmail.com>
Date:   Wed Apr 1 10:14:21 2020 +0800

    Add: update local-network-lite to 2.0.3

commit 64e12b9
Author: yqrashawn <namy.19@gmail.com>
Date:   Tue Mar 31 21:50:53 2020 +0800

    Add: new address rule, conflux hdpath

commit e6feb04
Author: Conflux Bot <59952071+ConfluxBot@users.noreply.github.com>
Date:   Fri Mar 13 16:35:54 2020 +0800

    Version v0.0.9 RC (#58)

    * Version v0.0.8 (#49)

    Co-authored-by: yqrashawn <namy.19@gmail.com>

    * 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>

    * 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 <namy.19@gmail.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>
    Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

commit e17bfbf
Author: Conflux Bot <confluxbot@users.noreply.github.com>
Date:   Fri Mar 27 09:08:19 2020 +0000

    Version v0.1.0

commit 2161dc8
Author: yqrashawn <namy.19@gmail.com>
Date:   Fri Mar 27 17:06:52 2020 +0800

    Add: changelog

commit b3005f4
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Mar 30 11:26:59 2020 +0800

    Add: upgrade multihashes (#67)

    * Add: upgrade multihashes

    Co-authored-by: ConFI <59952071+ConfluxBot@users.noreply.github.com>
    Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

commit 9f0eb57
Author: ConFI <59952071+ConfluxBot@users.noreply.github.com>
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 <namy.19@gmail.com>

    * 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>

    * 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 <namy.19@gmail.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>
    Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

    Co-authored-by: Conflux Bot <59952071+ConfluxBot@users.noreply.github.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>
    Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

    * 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 <namy.19@gmail.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>
    Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

commit 605a4af
Author: Conflux Bot <59952071+ConfluxBot@users.noreply.github.com>
Date:   Fri Mar 13 16:35:54 2020 +0800

    Version v0.0.9 RC (#58)

    * Version v0.0.8 (#49)

    Co-authored-by: yqrashawn <namy.19@gmail.com>

    * 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>

    * 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 <namy.19@gmail.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>
    Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
yqrashawn added a commit to Conflux-Chain/conflux-portal that referenced this pull request Apr 16, 2020
commit 9a02835
Author: Conflux Bot <confluxbot@users.noreply.github.com>
Date:   Thu Apr 16 04:59:11 2020 +0000

    Version v0.1.3

commit 4e2ec00
Author: yqrashawn <namy.19@gmail.com>
Date:   Thu Apr 16 11:11:48 2020 +0800

    Add: i18n

commit 875c612
Author: yqrashawn <namy.19@gmail.com>
Date:   Wed Apr 15 17:53:34 2020 +0800

    Add: test on latest fullnode

commit 5c380cf
Author: yqrashawn <namy.19@gmail.com>
Date:   Tue Apr 14 11:10:33 2020 +0800

    Fix: upgrade conflux-local-network-lite

commit 48d4640
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 16:43:48 2020 +0800

    Add: update local network lite

commit ecec0b9
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 15:42:43 2020 +0800

    Fix: Confluxscan -> ConfluxScan 种子密语 -> 助记词

commit a943b0d
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 14:35:48 2020 +0800

    Add: addresses -> address

commit 6b79666
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 14:15:05 2020 +0800

    Add: test on latest version of fullnode

commit 04c6a29
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 13:44:13 2020 +0800

    Fix: Conflux Portal -> ConfluxPortal

commit 1d673b4
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 13:09:07 2020 +0800

    Fix: zh_CN documents

commit e198466
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 12:27:31 2020 +0800

    Add: change send cfx placeholder

commit 6efd3b0
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 12:23:15 2020 +0800

    Clean: remove mm-secure logo

commit ec9ad67
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 12:03:03 2020 +0800

    Fix: benchmark

commit fce9e0a
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 11:05:36 2020 +0800

    Clean: chrome-install script

commit d45046b
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 11:03:02 2020 +0800

    Fix: testnet cfx warning

commit 7c10daa
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Apr 13 11:00:42 2020 +0800

    Fix: use info-circle.svg instead of fa-info-circle

commit 1c47538
Author: yqrashawn <namy.19@gmail.com>
Date:   Sat Apr 11 19:17:06 2020 +0800

    Fix: default show fc e2e test

commit 96b5506
Author: yqrashawn <namy.19@gmail.com>
Date:   Sat Apr 11 18:20:15 2020 +0800

    Add: install latest chrome

commit 8231031
Author: yqrashawn <namy.19@gmail.com>
Date:   Sat Apr 11 17:53:04 2020 +0800

    Fix: logo image

commit 397a929
Author: yqrashawn <namy.19@gmail.com>
Date:   Sat Apr 11 17:19:51 2020 +0800

    Add: fc by default

commit 0ada8e7
Author: yqrashawn <namy.19@gmail.com>
Date:   Sat Apr 11 12:43:35 2020 +0800

    Add: testnet cfx warning, use new fc contract address

commit fc10b32
Author: yqrashawn <namy.19@gmail.com>
Date:   Fri Apr 10 18:10:11 2020 +0800

    Fix: try fix ci chromedriver version issue

commit b538513
Author: yqrashawn <namy.19@gmail.com>
Date:   Fri Apr 10 17:01:47 2020 +0800

    Fix: e2e tests, update js-conflux-sdk to 0.9.1

commit e4a0112
Author: yqrashawn <namy.19@gmail.com>
Date:   Thu Apr 9 19:17:24 2020 +0800

    Fix: remove killPortProcess option, no lsof on circle ci test container

commit 043a615
Author: yqrashawn <namy.19@gmail.com>
Date:   Thu Apr 9 19:04:36 2020 +0800

    Fix: remove duplicate mocha settings

commit 0ea7aba
Author: yqrashawn <namy.19@gmail.com>
Date:   Thu Apr 9 18:42:32 2020 +0800

    Fix: lint

commit b537eba
Author: yqrashawn <namy.19@gmail.com>
Date:   Thu Apr 9 18:20:51 2020 +0800

    Add: update local-network-lite and chromedriver

commit f18d3c4
Author: yqrashawn <namy.19@gmail.com>
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 <namy.19@gmail.com>
Date:   Fri Apr 3 16:05:34 2020 +0800

    Fix: e2e test initial state

commit 442c240
Author: yqrashawn <namy.19@gmail.com>
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 <namy.19@gmail.com>
Date:   Fri Apr 3 14:21:21 2020 +0800

    Add: change chainId

commit 14141ff
Author: yqrashawn <namy.19@gmail.com>
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 <namy.19@gmail.com>
Date:   Thu Apr 2 14:28:43 2020 +0800

    Add: new storage, epoch height, nonce logic

commit 0036f0f
Author: yqrashawn <namy.19@gmail.com>
Date:   Wed Apr 1 10:14:46 2020 +0800

    Add: getTransactionCount -> getNextNonce

commit 63cc916
Author: yqrashawn <namy.19@gmail.com>
Date:   Wed Apr 1 10:14:21 2020 +0800

    Add: update local-network-lite to 2.0.3

commit 64e12b9
Author: yqrashawn <namy.19@gmail.com>
Date:   Tue Mar 31 21:50:53 2020 +0800

    Add: new address rule, conflux hdpath

commit e6feb04
Author: Conflux Bot <59952071+ConfluxBot@users.noreply.github.com>
Date:   Fri Mar 13 16:35:54 2020 +0800

    Version v0.0.9 RC (#58)

    * Version v0.0.8 (#49)

    Co-authored-by: yqrashawn <namy.19@gmail.com>

    * 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>

    * 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 <namy.19@gmail.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>
    Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

commit e17bfbf
Author: Conflux Bot <confluxbot@users.noreply.github.com>
Date:   Fri Mar 27 09:08:19 2020 +0000

    Version v0.1.0

commit 2161dc8
Author: yqrashawn <namy.19@gmail.com>
Date:   Fri Mar 27 17:06:52 2020 +0800

    Add: changelog

commit b3005f4
Author: yqrashawn <namy.19@gmail.com>
Date:   Mon Mar 30 11:26:59 2020 +0800

    Add: upgrade multihashes (#67)

    * Add: upgrade multihashes

    Co-authored-by: ConFI <59952071+ConfluxBot@users.noreply.github.com>
    Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

commit 9f0eb57
Author: ConFI <59952071+ConfluxBot@users.noreply.github.com>
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 <namy.19@gmail.com>

    * 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>

    * 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 <namy.19@gmail.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>
    Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

    Co-authored-by: Conflux Bot <59952071+ConfluxBot@users.noreply.github.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>
    Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

    * 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 <namy.19@gmail.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>
    Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>

commit 605a4af
Author: Conflux Bot <59952071+ConfluxBot@users.noreply.github.com>
Date:   Fri Mar 13 16:35:54 2020 +0800

    Version v0.0.9 RC (#58)

    * Version v0.0.8 (#49)

    Co-authored-by: yqrashawn <namy.19@gmail.com>

    * 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 react-redux@7.2.0 (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 <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>

    * 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 <namy.19@gmail.com>
    Co-authored-by: Mark Stacey <markjstacey@gmail.com>
    Co-authored-by: Whymarrh Whitby <whymarrh.whitby@gmail.com>
    Co-authored-by: ricky <ricky.miller@gmail.com>
    Co-authored-by: Konstantin <e@logvik.com>
    Co-authored-by: Conflux Bot <confluxbot@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
No open projects
Development

Successfully merging this pull request may close these issues.

Enable the .Kred TLD to resolve in MetaMask
2 participants