Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Andrew Redden
    @androolloyd
    Looks like not based on the provider code
    Paul Berg
    @PaulRBerg
    @androolloyd Thanks
    Reporting a (potential) bug
    Installed Frame, on both my Mac and in the browser
    (in Chrome)
    Connected my Ledger. Now this shows up on https://frame.sh
    Screen Shot 2019-08-03 at 14.12.08.png
    And it just sits in this "Waiting for account..." state
    Andrew Redden
    @androolloyd
    did you setup your ledger with the derivation paths from ledger live?
    likely the issue?
    er sorry got that backwards, @PaulRBerg did you set up your ledger using the derivation path of say MEW?
    Paul Berg
    @PaulRBerg
    Yup, the standard one one MyCrypto & friends
    Jordan Muir
    @floating
    @PaulRBerg After connecting your Ledger, did you select it as your account in Frame?
    @PaulRBerg Support for alternate derivation paths is in progress and should be available the next release
    Jordan Muir
    @floating
    @androolloyd EIP-712 is also in progress, there is a pull request open for it that you can track. It will likely not be in the next release but should be supported soon
    Andrew Redden
    @androolloyd
    Thanks Jordan. I’ll add frame to our roadmap for integrations to properly support for Groundhog
    Jordan Muir
    @floating
    Awesome!
    Ghost
    @ghost~5d4c8287d73408ce4fc8099d
    Are there any plans to add non hardware based wallets to Frame? I'm thinking that Frame could piggyback off of geth and use accounts that are available there.
    Jordan Muir
    @floating
    @matkam_twitter We have mnemonic phrase, keystore.json and standalone private key ring accounts in 0.2 as well. This is a big release for us which contributes to the length of time it is taking for us to get it out as we wanted to get all of this functionality fully audited
    Ghost
    @ghost~5d4c8287d73408ce4fc8099d
    That's amazing! I figured I'd ask here instead of opening another issue on Github
    Jordan Muir
    @floating
    Thanks @matkam_twitter! I'm glad we're on the same page and have been working on features you're interested in using. We hope to have all of this out in the official 0.2 release soon!
    Mathew Kamkar
    @matkam
    Looking forward to it :)
    wizardofwhere
    @wizardofwhere
    HI I'm having trouble with creating a passphrase, is there a mini # or words or word size?
    Jordan Muir
    @floating
    @wizardofwhere You'll need to use (and backup) a BIP39 mnemonic phrase. We will be adding the ability to generate these phrases in Frame very soon but for now you'll need to generate and backup your phrase outside of Frame. A search for "BIP39 mnemonic phrase" should point you in the right direction.
    Daniell Mesquita
    @DaniellMesquita
    Hi
    I'm developing a browser in Electron. Can it create a window which loads Frame's index.html with all its functionalities?
    @floating
    What I'm working on for this browser is having a wrapper which gets web3 messages from DApps running inside iframe, and translates them to Frame
    Yes, this browser is leveraging the maximum level of a iframe-based browser with web3.
    Please don't confuse frame and iframe.
    Daniell Mesquita
    @DaniellMesquita
    I'd asked it to MetaMask:
    Can a normal Dapp in <iframe>, when communicating to Frame, messages being read as <iframe> messages from a main page wrapper? Then re-sending these messages to Frame. In this case, the browser's main index.html acts as a Dapp to Frame, but exchanging messages copied from <iframe>'s DApp
    image
    Jordan Muir
    @floating
    @DaniellMesquita Sure use https://github.com/floating/eth-provider in the iframe wrapper with the frame preset to connect to Frame's local provider. Then forward messages captured from the iframe to eth-provider and route the responses back to the iframe
    Daniell Mesquita
    @DaniellMesquita
    eth-provider does basic functionalities such as account connect, sign message and send transaction?
    Regarding any Electron app, can it create a window which loads Frame's index.html with all its functionalities? It includes creating its servers in
    ['ws://127.0.0.1:1248', 'http://127.0.0.1:1248']
    Then, implementing
    const provider = require('eth-provider') const web3 = new Web3(provider('frame')) < -- its frame preset, as you suggested
    would detect this Frame window from main process (my browser) ?
    Daniell Mesquita
    @DaniellMesquita
    I mean, running Frame app directly from another Electron app, as a child process in a node-enabled window
    @floating
    Jordan Muir
    @floating
    "Regarding any Electron app, can it create a window which loads Frame's index.html with all its functionalities?" No, you'll need to run Frame.
    Once Frame is running provider('frame') will connect to it.
    Daniell Mesquita
    @DaniellMesquita
    iframe works well, but not suitable. I'll use <webview> instead
    Aaron Foster
    @pythonpete32
    hey guys, im trying to figure out how i connect frame to my instance of aragon devchain
    Jordan Muir
    @floating
    Hey @pythonpete32! Frame has a safeguard built in so that if the network you connect to doesn't match the network selected in Frame it will close the connection. The best way around this at the moment is to explicitly set local network ID to match Frame. For example, if Rinkeby is selected in Frame you could pass --networkId 4 to match.
    If that doesn't work for your needs you can comment out the network checks in the provider and signer. I can link you to the lines if you need to do that.
    We're planning the add the functionality for a custom network id to a future version.
    Aaron Foster
    @pythonpete32
    @floating that would be great.
    just a bit of context as to what im trying to do. I have developed a template and im deploying it to the devchain, i want to use the naitive aragon client (which requires frame) to interact with it.
    Jordan Muir
    @floating
    👍Yeah we just need to add a setting to ignore the network checks. I will try to get that into a release soon. In the meantime if you need to make this work you can run from source and comment out (are a few spots unfortunately) https://github.com/floating/frame/blob/master/main/provider/index.js#L71
    https://github.com/floating/frame/blob/master/main/nodes/index.js lines 74, 100, 167, 192 (depending on which connection you're using)