Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    Jordan Muir
    @floating
    and then enter m/44'/1'/0'
    Screen Shot 2019-03-07 at 9.16.31 AM.png
    and be sure your connection is set to mainnet
    From there you should be able to transfer the balance to the correct mainnet account
    Ian Love
    @BCAssetsFund_twitter
    Hi Jordan, @floating this is all resolved now thanks to your great work....much appreciated have a great day ahead.
    Jordan Muir
    @floating
    Awesome! Glad everything was resolved!
    Chris Hobcroft
    @chrishobcroft
    Hey Frame people :)
    I'm trying to get Frame working on Ubuntu, it's installed and running, and each browser I'm using (Firefox, Chromium, Brave) are all saying that Frame is connected, but it's stuck spinning on "Connected to Frame!
    Waiting for account..."
    What to do?
    Chris Hobcroft
    @chrishobcroft
    OK... I made some progress... connected my Trezor... but very confused that the address it came up with was different from the address I am accustomed to using with my Trezor... any idea why this is happening?
    Jordan Muir
    @floating
    @chrishobcroft Can you verify you're connected to the mainnet? It will show your current network in the upper left of Frame.
    PhilippLgh
    @PhilippLgh
    Hi Jordan, my name is Philipp and I'm working for the EF. I'm currently doing some research about signers to be used in a project called "ethereum signed packages". The idea is to do code signing using ethereum key pairs. Guess my question is: How could frame be used as an external signer and where can I find documentation about the API / endpoints?
    Jordan Muir
    @floating
    Hey @PhilippLgh! This sounds really cool. Frame has a JSON-RPC endpoint located at 127.0.0.1:1248
    Jordan Muir
    @floating
    ws://127.0.0.1:1248 or http://127.0.0.1:1248 (More detailed documentation about integrating with Frame is on the way) Another lib I created called eth-provider may also be helpful here: https://github.com/floating/eth-provider
    Jordan Muir
    @floating
    And if there's anything I can do to make this integration more seamless let me know, I'd be eager to implement
    PhilippLgh
    @PhilippLgh
    amazing! so the package signature is essentially a JWS and the input for the JWS is: const signingInput = `${encodedHeader}.${encodedPayload}`
    so the signer should be able to sign a string containing base64Url encoded data either in Ethereum's personal message format or "pure" ECDSA
    I will run some tests on the endpoint and see if I forgot something or if something is missing and let you know
    Jordan Muir
    @floating
    Jean-Daniel Bussy
    @bussyjd
    Hi there, just installed frame and I don't seem to find anywhere where to choose the derivation path for ledger hd wallet. Are you planning to add that feature?
    Jordan Muir
    @floating
    Hi @bussyjd yes, Frame currently uses the legacy ledger path but we will be adding live and custom path options soon
    Jean-Daniel Bussy
    @bussyjd
    Really looking forward to it. Great product!
    Jordan Muir
    @floating
    Thanks! :)
    00jw
    @00jw
    Hi Jordan. I'd like to detect frame in my dapp and also suggest it as a supported desktop wallet/signer. Do you have any documentation? It looks like I can use eth-provider to manage detection. Are there any gotchas I should be aware of? I currently just check for the existence of window.ethereum or window.web3 and go from there but it looks like eth-provider can replace this
    Jordan Muir
    @floating
    Hey @00jw, awesome! I'd be happy to help with this.
    There isn’t any official documentation yet other than the eth-provider readme that touches on some of this stuff. Frame has a ws (ws://127.0.0.1:1248) and http (http://127.0.0.1:1248) JSON-RPC endpoints that you can connect to manually using your own provider clients.
    Frame provides both ws and http for compatibility across browsers in https apps. Some browsers don’t consider connecting to localhost via websocket a secure origin (yet).
    eth-provider solves this issue by using both and falling back to http when needed. If you connect manually to these endpoints without eth-provider this compatibility is the main gotcha you’ll run into.
    Also, by default eth-provider will return the injected provider when one is available instead of trying to connect to Frame. The injected provider could be Frame's extension or another extension/browser injecting the provider.
    The most reliable way to know if it’s a Frame user is to call web3_clientVersion which will return "Frame/" and the version... currently Frame/v0.1.2
    Daniel Viau
    @DJViau
    Hey, I've got a super boring support question. Is this the best place for it?
    Jordan Muir
    @floating
    @DJViau Yep, ask away! :)
    Daniel Viau
    @DJViau
    Is the older generation of Trezor supported? After entering my pin in the Frame sidebar, the Trezor flashes past the "enter your passphrase" prompt screen. Frame hangs in the loading state and the Trezor screen shows the Trezor logo and the name I assigned it.
    I feel like the expected behavior would be Frame asking for my passphrase, but I never get the prompt
    website shows 'Connected to frame! / Waiting for account...', sidebar top left shows 'MAINNET'
    Jordan Muir
    @floating
    @DJViau You mean Trezor One devices? Yes they should be fully supported
    Screen Shot 2019-04-04 at 5.43.48 PM.png
    You should see this when plugging in the device
    Daniel Viau
    @DJViau
    roger, works smoothly through that phase
    Jordan Muir
    @floating
    Ok, then input pin and submit? Is that working?
    Screen Shot 2019-04-04 at 5.45.07 PM.png
    Daniel Viau
    @DJViau
    Screen Shot 2019-04-04 at 5.46.28 PM.png
    BTW, Trezor one is the model I own, confirmed. I input the pin, press submit, Frame transitions to the picture above, and that's the end of the line for me
    Jordan Muir
    @floating
    Oh, you're taking about using a "passphrase" as in https://wiki.trezor.io/Passphrase
    ?
    Daniel Viau
    @DJViau
    correct
    Jordan Muir
    @floating
    Ok, yes, that is likely the issue. I don't believe that is supported yet
    Daniel Viau
    @DJViau
    ok, gotcha. thanks! I'll play around and report back tomorrow. I appreciate the help :)
    Jordan Muir
    @floating
    Sorry about that! I will make a note that we should handle that case.
    Daniel Viau
    @DJViau
    @floating, disabling the Trezor passphrase got me through the impasse. thanks!