Comments (13)
Thank you for reporting this.
Looks like I'll have to buy me a Trezor, so that I can debug this :)
from electrum-ltc.
I have the same error. I can't see why anything should be different than Bitcoin except the CoinType, which looks correct.
@MarvinOl have you tried sending any LTC yet? I haven't put anything in my trezor wallet yet so cannot confirm if that works.
from electrum-ltc.
@wozz nope - I have not read the full protocol documentation but as far as I understand signing messages is basically the same operation as sending coins (sending coins is just a specially formatted signed "text message" - correct me if I got this wrong). I have not yet used real LTC with my Trezor as message signing does not work.
from electrum-ltc.
I was able to confirm that bitcoin testnet message signing (and transaction sending) is working on trezor, which is also treated as a separate coin type. The interface to the trezor is two separate commands for message signing and transaction signing, so it's possible tx signing works without message signing working.
from electrum-ltc.
Ok, just confirmed sending transactions is working for me. So only message signing is broken to my knowledge.
from electrum-ltc.
Thanks for the Trezor support again! I bit the bullet and tested with real LTC - no problems, works as expected. So there are clearly 2 different operations with signing messages and signing transactions - and signing transactions works with no problems.
from electrum-ltc.
I've opened an issue in the Trezor repository: trezor/trezor-mcu#3
from electrum-ltc.
I recommend changing the magic to "Bitcoin Signed Message" here:
https://github.com/pooler/electrum-ltc/blob/v1.9.8.4/lib/bitcoin.py#L351
This is a very poor decision to break things appart for no obvious reason.
from electrum-ltc.
@prusnak: Litecoin Core has been using the magic string "Litecoin Signed Message" since 2011. What you are proposing would break compatibility with all other Litecoin clients, which is highly undesirable.
from electrum-ltc.
That is indeed very unfortunate ... I'll reopen the trezor-mcu issue.
from electrum-ltc.
Fixed in TREZOR firmware 1.3.6
from electrum-ltc.
@prusnak Thank you!
from electrum-ltc.
See #34 though.
from electrum-ltc.
Related Issues (20)
- I dont know where are my ltc
- Synchronizing: Cannot connect to any server HOT 1
- Endless sync HOT 1
- Endless sync. HOT 6
- Can't Generate a Legacy Wallet? HOT 3
- electrumx server not compatible with litecoind 0.21.2
- Provide release tarballs with git submodules included. HOT 6
- Can't set ltc
- Transaction could not be broadcast due to dust outputs.
- Is this of any use to you? HOT 1
- Is this still maintained? HOT 10
- Testnet shows as connected, but cannot read new transactions that occurred on the blockchain. HOT 2
- "Crypto Currency Recovery Experience"
- Restore BIP39 Seed
- Blocks fail to synchronize when the number of historical transactions received exceeds 10,000 HOT 1
- send all balance HOT 3
- Add an option to not write a list of recently opened wallets to config file HOT 1
- cant send LTC from Electrum-LTC 4.2.2.1 HOT 2
- Paying through RPC could be 1 sat lower than the actual payment amount. HOT 3
- после Халвинга LTC средства не пришли на кошелек
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from electrum-ltc.