Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
    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.

    Jordan Muir
    @floating
    Hey @keef123, very sorry for the delay. I haven't been able to reproduce the problem on my end so I don't have anything to report yet. Could you reproduce on your end and then email your logs (~/Library/Logs/Frame/log.log) to jordan@frame.sh so I can try to see what's going on?
    Sacha Saint-Leger
    @yslcrypto
    Hi @floating. is there any way to connect Frame to Localhost (port) 8545? Regards, Sacha
    Jordan Muir
    @floating
    @hackingclimate Yes, you can turn on the "Local" connection option in settings
    Sacha Saint-Leger
    @yslcrypto
    @floating I've tried that, but keeps saying Network Mismatch underneath. Any ideas?
    Sacha Saint-Leger
    @yslcrypto

    For context, I'm trying to connect to an aragon app created using npx create-aragon-app.

    It starts a local Ethereum network:
    Ethereum Node: ws://localhost:8545

    And I'm able to connect to it fine with Metamask.

    Jordan Muir
    @floating
    @hackingclimate Frame checks to make sure the network id you set in Frame matches the one you're connecting to
    You can disable this if running from source but we don't have that dev mode option added to the interface yet
    So you either need to tell the network you're creating to have an id currently supported by Frame (e.g. 4 for "Rinkeby") or run Frame from source and disable the check here https://github.com/floating/frame/blob/master/main/provider/index.js#L63
    If you're using a hardware signer let me know as you'll need to disable it in that module as well
    Jordan Muir
    @floating
    Sorry the inconvenience, we're planning to add a dev mode to handle cases like this
    Sacha Saint-Leger
    @yslcrypto
    @floating not at all. thanks for the detailed response. keep up the great work!
    Chris Hobcroft
    @chrishobcroft
    Hey guys - I'm having some issues using Frame - see this video for the full picture... any ideas? https://www.youtube.com/watch?v=AD31QWcLC9I
    I'm trying to use it with aragonCLI, but I'm having problems even opening it up.
    Jordan Muir
    @floating
    Hey @chrishobcroft! Thank you very much for reporting. This is a know issue with Trezors due to them dropping support for trezor.js and not providing an upgrade path for node.js users. The error happens when Frame tries to verify the address on the device. Frame closes the account as a precaution when it cannot verify the address. We're working with them to figure our how we should proceed but they haven't been very responsive to the issue so far. A solution (hopefully an officially supported one) will be in the next release of Frame. Until then the only way around the issue is to run Frame from source.
    Chris Hobcroft
    @chrishobcroft
    Thanks @floating - that's reassuring that you're on top of it
    Keep up the good work, and I can't wait to see how it will be as Frame integrates more with Aragon.
    Gabi
    @0xGabi
    Hey @floating I'm still not able to use my ledger. What branch or commit do you recommend me to build from to keep using Frame? Thanks
    Gabi
    @0xGabi
    It was related with a problem with my usbs I think, I reset the NVRAM of my Mac and now is working again
    Jordan Muir
    @floating
    Interesting, that's good to know, thanks for reporting @0xGabi!
    Ghost
    @ghost~5a38e1a5d73408ce4f83fb4e
    Is anyone here?
    Jordan Muir
    @floating
    👋
    dnkta
    @dnkta_twitter
    Hi everyone, I'm trying to find out how to change the derivation path for the ETH Mainnet. My wallet was created using Ledger Live and I can not seem to access it with the default settings.
    Jordan Muir
    @floating
    Hey @dnkta! It currently isn't possible to change the derivation path from the ui. I will be sure to expose that functionality in a release soon!
    dnkta
    @dnkta_twitter
    @floating thanks Jordan! Will keep an eye on new releases.