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

[WIP] Integrate Portis as a web3 provider #985

Closed
wants to merge 4 commits into from

Conversation

bakaoh
Copy link
Contributor

@bakaoh bakaoh commented Apr 26, 2018

Description

Integrate Portis as a web3.js provider

Checklist
  • defined Portis as an additional web3.currentProvider
  • offering the user to "click here" to use Portis instead
Affected core subsystem(s)

No

Testing

No

Refers/Fixes

Fixes: #969

Copy link

@stickler-ci stickler-ci left a comment

Choose a reason for hiding this comment

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

Your eslint configuration output the following error:

ESLint couldn't find the plugin "eslint-plugin-html". This can happen for a couple different reasons:

The above plugin is not installed.

@codecov
Copy link

codecov bot commented Apr 26, 2018

Codecov Report

Merging #985 into master will not change coverage.
The diff coverage is n/a.

Impacted file tree graph

@@           Coverage Diff           @@
##           master     #985   +/-   ##
=======================================
  Coverage   27.94%   27.94%           
=======================================
  Files         129      129           
  Lines       10441    10441           
  Branches     1387     1387           
=======================================
  Hits         2918     2918           
  Misses       7416     7416           
  Partials      107      107

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bc97262...974ae5c. Read the comment docs.

Copy link

@stickler-ci stickler-ci left a comment

Choose a reason for hiding this comment

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

Your eslint configuration output the following error:

ESLint couldn't find the plugin "eslint-plugin-html". This can happen for a couple different reasons:

The above plugin is not installed.

@mbeacom mbeacom changed the title [WIP] Fixes: https://github.com/gitcoinco/web/issues/969 [WIP] Integrate Portis as a web3 provider Apr 26, 2018
@owocki
Copy link
Contributor

owocki commented Apr 26, 2018

quick work here.. thanks @bakaoh !

doesnt seem like we can merge before the upstream #969 (comment) is handled

@owocki
Copy link
Contributor

owocki commented Apr 26, 2018

i think we'll have to hit all of the 'no metamask' warning pages. not just the sidebar. this one included

@bakaoh
Copy link
Contributor Author

bakaoh commented May 2, 2018

@owocki -- i've updated portis library and added it to all 'no metamask' pages

@bakaoh bakaoh changed the title [WIP] Integrate Portis as a web3 provider Integrate Portis as a web3 provider May 2, 2018
@mbeacom
Copy link
Contributor

mbeacom commented Jun 7, 2018

@bakaoh Would you mind resolving the conflicts here?

@mbeacom mbeacom changed the title Integrate Portis as a web3 provider WIP: Integrate Portis as a web3 provider Jun 7, 2018
var check = false;

(function(a) {
if (/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i.test(a) || (/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i).test(a.substr(0, 4)))

Choose a reason for hiding this comment

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

Unnecessary escape character: -. (no-useless-escape)

@owocki owocki mentioned this pull request Jul 9, 2018
@mbeacom mbeacom changed the title WIP: Integrate Portis as a web3 provider [WIP] Integrate Portis as a web3 provider Jul 21, 2018
@owocki
Copy link
Contributor

owocki commented Jul 29, 2018

just tested this out. unfortunately it generates a lot of js errrors on localhost:8000/new. otherwise its pretty cool!

@bakaoh
Copy link
Contributor Author

bakaoh commented Jul 30, 2018

@owocki --- i'm on vacation. i will look into it when i come back, but it may takes some time since i forgot what i's doing here >_<

@mbeacom
Copy link
Contributor

mbeacom commented Oct 2, 2018

@bakaoh Are you still interested in updating this with the latest Portis library?

@bakaoh
Copy link
Contributor Author

bakaoh commented Oct 3, 2018

@mbeacom --- really sorry, i'm afraid i don't have time to do updating it now

@mbeacom
Copy link
Contributor

mbeacom commented Oct 5, 2018

Closing this due to major changes in the Portis client that needs to be addressed in a fresh PR. Please feel free to revisit this @bakaoh

@mbeacom mbeacom closed this Oct 5, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants