ledgerjs VS eth-gasnow-extention

Compare ledgerjs vs eth-gasnow-extention and see what are their differences.

ledgerjs

⛔️ MOVED to monorepo "ledger-live" (by LedgerHQ)

eth-gasnow-extention

GasNow extension for browser (by Taichi-Network)
Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
ledgerjs eth-gasnow-extention
22 251
568 55
- -
9.3 6.7
almost 2 years ago over 2 years ago
TypeScript JavaScript
Apache License 2.0 MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

ledgerjs

Posts with mentions or reviews of ledgerjs. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-01-20.
  • After a few years, can't open ETH (Ledger Nano S)
    4 projects | /r/ledgerwallet | 20 Jan 2022
    Also, this could have some helpful info.
  • Anyway to generate staking keys using Ledger for solo stakers?
    3 projects | /r/ethstaker | 20 Jan 2022
    I've been looking at different documents like Ledger Hardware Wallet ETH JavaScript bindings and I don't see anything for this.
  • Daily General Discussion - August 27, 2021
    4 projects | /r/ethfinance | 27 Aug 2021
    For those interested in the text details, here's a ledger bug thread.
  • How do I connect to the Ledger Live app over Websocket?
    4 projects | /r/ledgerwallet | 24 Aug 2021
    Here's a minimalistic Python implementation I'm using on my system https://gist.github.com/btchip/85b4018f0c421bd72c8f818ec31c69ef - from the client side of the bridge you can just use the HTTP transport of ledgerjs (https://github.com/LedgerHQ/ledgerjs/tree/master/packages/hw-transport-http). However I wouldn't suggest to use the bridge and rather focus on a native webhid/webusb implementation as the user experience would be much smoother. You can have a look at this Metamask fork to see how it's done https://github.com/hectorchu/metamask-extension , or Keplr https://github.com/chainapsis/keplr-extension or Terra Station https://github.com/terra-money/station
  • [Ledger Nano S] ETH 2 Deposit Not Recognized?
    2 projects | /r/ledgerwallet | 4 Jun 2021
    You can generate the keys, but you can't sign with them at the moment. There's no tooling available yet, just some low level documentation https://github.com/LedgerHQ/app-ethereum/blob/master/doc/ethapp.asc#get-eth2-public-key and a third party services integrating it in a web application using https://github.com/LedgerHQ/ledgerjs/blob/master/packages/hw-app-eth/src/Eth.js#L1023, such as https://stake.fish - you might be able to get the withdrawal key from there by going through the process without confirming
  • Calling into ledger programmatically
    2 projects | /r/ledgerwallet | 30 May 2021
    If you're fine with Javascript you can have a look at https://github.com/ledgerhq/ledgerjs which is the most maintained transport library to communicate with the different device applications (f.e. https://github.com/LedgerHQ/ledgerjs/tree/master/packages/hw-app-eth for Ethereum)
  • Daily General Discussion - May 7, 2021
    5 projects | /r/ethfinance | 7 May 2021
    Here's the relevant code: https://github.com/LedgerHQ/ledgerjs/blob/master/packages/hw-app-eth/src/Eth.js#L360 Specifically what they do is pre-compute two different hashes for the EIP712 message. One is for the domain (kind of like metadata) and the other for the message itself. They then hash these together on the device.
    5 projects | /r/ethfinance | 7 May 2021
    Ledger tried blaming MetaMask for not supporting them yet, saying they had already implemented the EIP-712 standard. We looked at their code base and discovered they weren't generating signatures on the secure hardware at all - they're doing it on your computer and their CTO confirmed it.
    5 projects | /r/ethfinance | 7 May 2021
    The second we saw is that even when it is ready, it's not using hardware security. Here's their code base. Their CTO confirmed our understanding of their code, hence the tweet.
  • Can Nano S display transaction data?
    3 projects | /r/ledgerwallet | 28 Dec 2020
    You have to submit the signed token metadata before signing the transaction - this is done by provideErc20TokenInformation in https://github.com/LedgerHQ/ledgerjs/blob/master/packages/hw-app-eth/src/Eth.js if you need a sample

eth-gasnow-extention

Posts with mentions or reviews of eth-gasnow-extention. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-31.

What are some alternatives?

When comparing ledgerjs and eth-gasnow-extention you can also consider the following projects:

metamask-extension - :globe_with_meridians: :electric_plug: The MetaMask browser extension enables browsing Ethereum blockchain enabled websites

web3modal - A single Web3 provider solution for all Wallets

opensea-js - TypeScript SDK for the OpenSea marketplace

solana - Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.

v3-core - πŸ¦„ πŸ¦„ πŸ¦„ Core smart contracts of Uniswap v3

crypto-fees - Website for comparing total daily fees of various blockchain protocols.

rainbow - πŸŒˆβ€’ the Ethereum wallet that lives in your pocket

ethereum-burn-stats - Website that showcases EIP-1559 Burn

keplr-wallet - The most powerful wallet for the Cosmos ecosystem and the Interchain

uBlock - uBlock Origin - An efficient blocker for Chromium and Firefox. Fast and lean.

ledger-live-common - ⛔️ DEPRECATED - Common ground for the Ledger Wallet apps

arbitrum-token-bridge - πŸ’™ Interface for bridging assets to and from Arbitrum chains