Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    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!
    unfortunately, I'm hung up again
    Daniel Viau
    @DJViau
    Is there an action I need to take to verify the connection between the Trezor and Frame?
    Jordan Muir
    @floating
    @DJViau The only thing I know that would cause that auto-close is... when Frame opens an account it checks the device with the current derivation path and index to make sure that the address displayed matches the address returned by the device. Which is a safety check that should basically never fail, so I'm not quite sure what's going on. I'm wondering if it's related to passphrase stuff but I haven't seen this before so I will need to try to recreate.
    No, it should just work, that's the whole point. Sorry you're hitting these issues.
    Daniel Viau
    @DJViau
    Screen Shot 2019-04-04 at 11.25.42 PM.png
    gotcha. I'll wipe and try again. console log if useful
    Jordan Muir
    @floating
    Everything looks normal there, error when no account is selected and error when an account open that hasn't giving permission to the frame website to connect (which is all new accounts)
    Daniel Viau
    @DJViau
    I've done a bunch of iterations of wiping, creating new addresses, restoring from my seed phrase, using no pin, using no passphrase, removing and reinstalling the software, still no success. I'm on the generation of macbook with four thunderbolt 3 ports, running OSX 10.14.1, connecting to the Trezor through an Amazon Basics USB C converter. I'll keep tinkering and let you know if I learn anything
    Jordan Muir
    @floating
    @DJViau Are you able to run from source? I could create a branch that adds a bunch of logs around the Trezor connect steps and see if we can uncover anything
    Daniel Viau
    @DJViau
    If it's really as easy as it looks here https://github.com/floating/frame#run-source, I should be able to. But I've got a Ledger in the mail that I'm optimistic about, so I'd say don't put a ton of effort into it if the goal is just customer service. If the goal is debugging, I'd be psyched to play a part :)
    Jordan Muir
    @floating
    Yes that's all it would take to run. I'd definitely like to know what's going on here. Before anything else lets check the error logs, I should have some in there that cover this case. You can find the logs at ~/Library/Logs/Frame/log.log
    If it's possible to email me that file jordan@frame.sh I can see if there's anything there to help us know what's going on.
    Daniel Viau
    @DJViau
    I'll email you the full file shortly, but here's a quick preview. I see a lot of [2019-04-04 23:12:01.705] [error] Error: Missing at least one required field for Message .EthereumAddress: address
    Jordan Muir
    @floating
    I have not seen this error before but it seems to be related to: trezor/trezor-wallet#377
    Jordan Muir
    @floating
    What is the firmware version of your trezor?
    Daniel Viau
    @DJViau
    1.8.0
    Jordan Muir
    @floating
    Ok, thanks so much for your help! I need some time to dig into this but it's a good start. Frame uses trezor.js and Trezor recently deprecated trezor.js with little notice or support for an upgrading. This could be a symptom of not yet making that transition off trezor.js as it looks like this issue was fixed in trezor-connect.
    Daniel Viau
    @DJViau
    I see. At least they're iterating, I suppose. I think I'll probably put the Trezor on mothballs for the weekend and pick up on Monday with Ledger, but if I can provide any more info or run a diagnosis branch, please let me know. Happy to help in any way
    Jordan Muir
    @floating
    Cool, yeah, I'll work on reproducing and start moving things over the trezor-connect. I'll let you know if I need anything else. Thanks again for all the help debugging!
    Gabi
    @0xGabi
    Hey @floating I'm having this weird behavior when using a ledger. Most of the time it recognize my device but when I start the Ethereum app on the device frame remove my ledger and is not recognized again.
    Jordan Muir
    @floating
    @0xGabi Hmm, how often is this happening?
    Chris Hobcroft
    @chrishobcroft

    Hi guys - excited to see this project progress, particularly as regards integration with Agent.

    But I have a quick question - why is it that the Ethereum address for my Trezor with Frame is different from the Ethereum address for my Trezor with MetaMask or MyCrypto?

    Gabi
    @0xGabi
    @floating most of the time. I also tried building from source and with previous versions and experienced the same behaviour. Note that I have used frame previously with the same ledger device without problem
    Luke Duncan
    @lkngtn
    Possibly related to the issue above, but I had to disable the start on login feature because it stopped detecting my ledger and was having to quit and restart frame each time I connected.
    Jordan Muir
    @floating
    @chrishobcroft Are you on mainnet when you see the alternate address?
    @0xGabi What firmware are you running on your Ledger? Have you made any changes to the firmware recently?
    Gabi
    @0xGabi
    @floating yes I update to the last firmware 1.5.5. Do you think might be related to my particular ledger?
    Also I tried to use a trezor device and after enter the pin and try to open the app to show the main menu I got this:
    [13:41:01.508] [error] Error: Missing at least one required field for Message .EthereumAddress: address
        at Message.ProtoBuf.Reflect.MessagePrototype.decode (/Users/gabrielgarcia/Code/Aragon/nest/frame/frame/node_modules/protobufjs-old-fixed-webpack/dist/ProtoBuf.js:2455:39)
        at Function.Message.decode (/Users/gabrielgarcia/Code/Aragon/nest/frame/frame/node_modules/protobufjs-old-fixed-webpack/dist/ProtoBuf.js:2169:41)
        at MessageDecoder._decodedMessage (/Users/gabrielgarcia/Code/Aragon/nest/frame/frame/node_modules/trezor-link/lib/lowlevel/protobuf/message_decoder.js:68:26)
        at MessageDecoder.decodedJSON (/Users/gabrielgarcia/Code/Aragon/nest/frame/frame/node_modules/trezor-link/lib/lowlevel/protobuf/message_decoder.js:77:26)
        at receiveOne (/Users/gabrielgarcia/Code/Aragon/nest/frame/frame/node_modules/trezor-link/lib/lowlevel/receive.js:215:22)
        at BridgeTransport._callee10$ (/Users/gabrielgarcia/Code/Aragon/nest/frame/frame/node_modules/trezor-link/lib/bridge/v2.js:436:52)
        at tryCatch (/Users/gabrielgarcia/Code/Aragon/nest/frame/frame/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:62:40)
        at Generator.invoke [as _invoke] (/Users/gabrielgarcia/Code/Aragon/nest/frame/frame/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:296:22)
        at Generator.prototype.(anonymous function) [as next] (/Users/gabrielgarcia/Code/Aragon/nest/frame/frame/node_modules/babel-runtime/node_modules/regenerator-runtime/runtime.js:114:21)
        at step (/Users/gabrielgarcia/Code/Aragon/nest/frame/frame/node_modules/trezor-link/lib/bridge/v2.js:46:191)
        at /Users/gabrielgarcia/Code/Aragon/nest/frame/frame/node_modules/trezor-link/lib/bridge/v2.js:46:361
        at <anonymous>
        at process._tickCallback (internal/process/next_tick.js:188:7)
    Jordan Muir
    @floating
    Thanks @0xGabi this Trezor error is know. They recently deprecated their trezor.js lib that Frame is using with little notice. We're working to migrate to their new library which I believe fixes this.
    As far as the Ledger error, let me test against v1.5.5 and report back.
    Gabi
    @0xGabi
    Thank you Jordan!!
    Jordan Muir
    @floating
    Thank you for reporting! We definitely want to fix these types of issues ASAP
    @0xGabi What platform are you on? I'm testing now with Ledger v1.5.5 and Frame v0.1.2 on macOS and things seem to work working as designed.
    Are there any steps I can take to reproduce other than attaching my device and selecting the Ethereum app?
    Chris Hobcroft
    @chrishobcroft
    @floating this is happening on Rinkeby. But ought it not be the same address on testnet and Mainnet?
    Jordan Muir
    @floating
    @chrishobcroft testnets use a testnet derivation path, your mainnet accounts will match. This was done to limit the possibility of using a mainnet account accidentally thinking you're on the testnet
    Gabi
    @0xGabi
    Not much really. When it works is totally random. I changed the settings on the Ethereum app just in case, but don't have any effect on behaviour.
    Chris Hobcroft
    @chrishobcroft
    OK, thanks @floating - it wasn't what I was expecting, but it does make sense as a failsafe.
    Jurjen de Vries
    @jurjendevries_gitlab
    Hi all. I am new to frame. Just saw about it in the Aragon documentation. I am on a Chromebook and downloaded the frame extension. When I click on the icon nothing happened. Is this a bug, or do I have wrong expectations?
    keef123
    @keef123

    I'm trying to connect Frame to a Ledger Nano S on a Macbook Air. I'm using Ledger V1.5.5 and Frame V0.1.2. I cannot connect ("No Signer Connected") but if I restart Frame after I've connected the Ledger device I can get Frame to connect ("Select the Ethereum application on you Ledger") but when I select the Ethereum app on the Ledger then Frame displays "Removing" and I'm back where I started. I can connect to the Ledger device using LedgerLive fine and i can move funds to the Eth wallet on the device OK too. What am I doing wrong?

    NB This is on Mainnet and MacOS 10.14.4.

    Jordan Muir
    @floating
    @jurjendevries_gitlab Hey, yes the extension is meant to be used along with the desktop application, not standalone.
    @keef123 I'm looking into this
    keef123
    @keef123
    Oh, I'm using the desktop Frame app.
    Gabi
    @0xGabi
    Hey @floating is it possible to adjust gas price on Frame?
    Jordan Muir
    @floating
    @0xGabi Not yet :/
    keef123
    @keef123

    @floating Have you had any luck looking at this?

    I'm trying to connect Frame to a Ledger Nano S on a Macbook Air. I'm using Ledger V1.5.5 and Frame V0.1.2. I cannot connect ("No Signer Connected") but if I restart Frame after I've connected the Ledger device I can get Frame to connect ("Select the Ethereum application on you Ledger") but when I select the Ethereum app on the Ledger then Frame displays "Removing" and I'm back where I started. I can connect to the Ledger device using LedgerLive fine and i can move funds to the Eth wallet on the device OK too. What am I doing wrong?

    NB This is on Mainnet and MacOS 10.14.4.