Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
goodc0re opened this issue Feb 6, 2023 · 2 comments

Comments

@goodc0re
Copy link

goodc0re commented Feb 6, 2023

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.

@goodc0re
Copy link
Author

Still unable to send FIRO out of Electrum in 4.1.5.2

@goodc0re
Copy link
Author

Latest test:

Electrum Firo 4.1.5.4
Trezor One latest fw 1.12.1

Trying to spend a single utxo and sign with Trezor One, I get the following error message: "RuntimeError('DataError: bytes overflow')"

Second try, trying to spend another single utxo from the same seed and derivation path: "RuntimeError('DataError: Message too big')"

Third try, trying to spend another single utxo from the same seed and derivation path: "RuntimeError('DataError: bytes overflow')"

Fourth try, trying to spend another single utxo from the same seed and derivation path: "RuntimeError('DataError: Message too big')"

Yes, still unspendable.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant