Giter Site home page Giter Site logo

firoorg / electrum-firo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dashpay/electrum-dash-old

5.0 5.0 8.0 29.9 MB

Electrum-FIRO - a Firo thin client

Home Page: https://firo.org

License: MIT License

Shell 1.25% Python 96.58% NSIS 0.22% Makefile 0.04% GLSL 0.02% Java 0.07% Dockerfile 0.31% kvlang 1.52%

electrum-firo's People

Contributors

a-bezrukov avatar akhavr avatar akshayaurora avatar blinkystitt avatar chrisglass avatar ctrlcctrlv avatar dabura667 avatar darrindaigle avatar dependabot[bot] avatar ecdsa avatar fluffypony avatar genjix avatar guruvan avatar jardev avatar jimboman77 avatar kefkius avatar m0mchil avatar margaryan avatar mkramlich avatar neocogent avatar ovidiusoft avatar rofl0r avatar romanz avatar schinzelh avatar sombernight avatar stefaang avatar thephez avatar ulrichard avatar wozz avatar zebra-lucky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

electrum-firo's Issues

Enabling "Show history rates" will result Electrum-Firo crash.

Actual behavior

Enabling Show history rates will result in Electrum-Firo crash.
After the crash, clicking Preferences will result in crash.

Steps to reproduce

  1. Click menu Tools > Preferences > Fiat
  2. Select Fiat currency to USD
  3. Show history rates (Ticked/Enabled)
  4. It will result in Crash.
  5. After the crash, running Electrum-Firo and then clicking Preferences again will result in crash.

In order to reset Electrum-Firo, I must delete all files in this directory:
C:\Users\%USERNAME%\AppData\Roaming\Electrum-FIRO
And then run Electrum-Firo again.

OS, Version

  1. Windows 10 1809, 64-bit
  2. Firo-Electrum-4.1.5.1-setup-win64.exe

image

Mac OS // App shuts down when going into Preferences

Hello,

when i click “SHOW HISTORY RATES” FIRO electrum suddenly shuts down with an error. After that when I reboot FIRO electrum whenever I click on “preferences” the app shuts down.

the only solution to this is to go into the directory where FIRO electrum is and delete the whole folder.

After doing this I can go into “preferences” where the settings are reset (because of the deletion of the directory folder)

I use the latest MAC OS, MacBook Pro

Anonymize coins?

Hi, is there any way to anonymize coins like in the QT client?

RuntimeError('DataError: Message too big') when signing a single input with Trezor One

RuntimeError('DataError: Message too big') when signing a single input with Trezor One

Trying to sign only 1 input. The input is not a masternode payout.

Trezor One FW 1.11.2 (latest)
Electrum FIRO 4.1.5.1 (latest)
macOS 12.6.2 (21G320)

The only thing that seems to distinguish inputs I can sign vs inputs I can not sign is the block height when the utxo was received.

It seems that older inputs can not be signed at all (Firo block heights starting with 3xxxxx) and coins received in newer (block heights starting with 4xxxxx and 5xxxxx) can be signed, even multiple inputs at once and even masternode payouts.

Unable to connect FIRO wallet to Ledger

Hardware Keystore
No hardware device detected.
To trigger a rescan, press 'Next'.

If your device is not detected on Windows, go to "Settings", "Devices", "Connected devices", and do "Remove device". Then, plug your device again.
While this is less than ideal, it might help if you run Electrum as Administrator.

Debug message
ledger: (error getting device infos)
read error

Cannot sign transactions with my Ledger Nano X on MacOS Big Sur

Actual behavior

I can't sign transactions with my Ledger. Tried to send it, application asks to sign via Ledger but the wallet stays on "Application is ready". I'm using the Firo app, everything is on the latest version. It just stays stuck on please sign the transaction.

Steps to reproduce

  1. Send a transaction via the App.

Crash / debug logs

Desired behavior

Should be clear.

RuntimeError('FirmwareError: firmware error') when trying to sign a simple transaction

Posted this in the Trezor Issue tracker, and they found an error in the code here:

return "Zcoin Testnet" if constants.net.TESTNET else "Zcoin"

Original post: trezor/trezor-firmware#1588

I am starting to get a bit worried. I can not sign transactions and spend/send. I have tried one input to one output. One input to an output and a change address. Basic transactions. Nothing works, I get this firmware error every time.

Firmware version and revision

Using Trezor model T

Firmware version
2.3.6

Desktop/smartphone setup (please complete the following information):
Tried using Trezor Suite and Electrum, same issue. Does not matter what wallet I use.

To Reproduce
Any transaction with Firo it seems. Fails with Firmware error every time.

Screenshots
image

Additional context
I am using Firo https://www.firo.org/

All my coins are locked with Trezor, but if I can't spend that is a big problem.

Unable to spend Firo from Trezor One RuntimeError('DataError: Invalid coin name'

Electrum Firo 4.0.9.3

Actual behavior

Trying to sign a tx in Electrum Firo with Trezor One results in RuntimeError('DataError: Invalid coin name') after entering the Trezor One Pin.
Steps to reproduce

Sign a transaction with Trezor One firmware version 1.10.2.
Enter Trezor One Pin
RuntimeError('DataError: Invalid coin name')

Unable to spend Firo from Trezor One.

Trezor Safe 3

Hi guys,
Any chance of getting the wallet working with Trezor S3 ?
I'm using appimage on Linux Mint.
We have this working on other electrum wallets.
Thanks
Chris

Add Verification Documentation

- 1. First download the public key from firo.org or github

wget https://raw.githubusercontent.com/firoorg/firo/master/reuben.asc

(Can't wget or curl key over Tor with torsocks from firo.org (cloudflare issue)

wget https://firo.org/reuben.asc

curl -f https://firo.org/reuben.asc

both show 403 or refused

- 2. Import Reuben’s key (Signing-key)

gpg --import < reuben.asc

3. Check that the public key is the legit fingerprint

(Didn’t see the Fingerprint of this key listed)

it should be listed multiple places like Git, firo.org, other places

Example QubesOS signing key fingerpint listed multiple places

gpg --fingerprint [[email protected]](mailto:[email protected])

pub   ed25519/0x1290A1D0FA7EE109 2020-11-18 [SC]
      Key fingerprint = 0186 454D 63E8 3D85 EF91  DE4E 1290 A1D0 FA7E E109
uid                   [ unknown] [email protected] <[email protected]>
sub   cv25519/0xDFA6985F7E97E84A 2020-11-18 [E]
      Key fingerprint = FB18 BD33 74DF 475A 40A1  BDC8 DFA6 985F 7E97 E84A

[Key fingerprint = 0186 454D 63E8 3D85 EF91 DE4E 1290 A1D0 FA7E E109]

4. Download the wallet for your OS and hashs (SHA256SUMS) from github

5. Verify hashes

gpg --verify SHA256SUMS

Should say Good signature from reubens key and dates should match when it was signed:

gpg: Signature made Sat 25 Feb 2023 04:41:56 PM UTC
gpg:                using EDDSA key 0186454D63E83D85EF91DE4E1290A1D0FA7EE109
gpg: Good signature from "[email protected] <[email protected]>" [unknown]
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 0186 454D 63E8 3D85 EF91  DE4E 1290 A1D0 FA7E E109

then calculate the sha256sums of the wallet (Firo-Electrum-x.x.x.x-version.etc)

sha256sum Firo-Electrum-4.1.5.2-x86_64.AppImage

Make sure its the same as in signed SHA256SUMS and that they match.

Can't connect Ledger devices: "Device not in Dash mode"

Actual behavior

When trying to connect a Ledger Nano X or Nano S Plus to Electrum Firo, the error "Device not in Dash mode" is shown.

Steps to reproduce

  1. Open the FIRO app on your Ledger Nano X or Nano S Plus
  2. Try to establish a connection with Firo Wallet

Crash / debug logs

image

Add an option to not write a list of recently opened wallets to config file

Actual behavior

Open Any wallet saves recently opened in config file

Steps to reproduce

  1. open any saved wallet
  2. close wallet
  3. launch/open wallet again automatically opens last opened wallet

Crash / debug logs

~/.electrum-firo/config

line:

    "recently_open": [
        "/home/amnesia/.electrum-firo/wallets/test"
    ],

Desired behavior

To have option in the preferences/settings to turn off:

write recently opened wallets to config file

like Feather (Monero wallet) has
feather cleaned

(I'm not sure how to implement this or else I would have made a pull request. Feather is made with C++ and Electrum-Firo is using python)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.