A note on polyseed.
Yeah I'll add support 🫡
monerosigner.com/devblog/pol…
Site is online
monerosigner.com/
I'll work on getting a hidden Tor service for it as well.
Verifying my account
Account name: MoneroSigner
Join the #Monero community at Monero.Town!
The build quality on these things are incredible.
@MoneroTime sent me a couple and I look forward to taking some pictures/videos this week.
Monero orange on the outside and monerosigner on the inside
Your patience is greatly appreciated. Building MoneroSigner has been a meticulous journey, and I want to acknowledge the time it has taken. I've been aware that many have been closely following the GitHub, eager for progress. Adapting code on an SD card and syncing it with the repository is a laborious process. I am actively working on refining the developer workflow to share the progress made so far. The upcoming website will play a crucial role in enhancing transparency. Thank you for your understanding and support.
There is currently an active bounty for pure python monero signing.
It would be really nice to get a reference implementation in python. Currently most offline signing guides rely on transferring the usnigned tx file and then using sign_transfer.
github.com/mjg-foundation/pa…
Data transfer through sound is on our backlog. (Post CCS delivery)
@SeedSigner Is this of any interest for your project?
Pizero can be modified.
Pi3 & 4 already have a headphone jack.
here is a python example
github.com/ggerganov/ggwave/…
Replying to @ggerganov
Here is a quick video demonstration (make sure to enable audio).
You should be able to decode the audio in the video using ggwave-js.ggerganov.com
Working on getting the website up and running.
It will be easier to track the progress and eventually it will be home to all the documentation and build instructions.
Hopefully you are not affected by atomic wallet, if you are:
The atomic wallet derivation path for XMR is
m/44'/128'/0'/0/0
You should be able to use that path with something like Py_Crypto_HD_Wallet to generate your monero key to import into a different wallet.
Maximize for plausible deniability.
Design it to look like a cheap import retro console handheld. In the future I could add the ability to boot into a game UI.
The acrylic cases look like a security threat. Make it appear to be a toy. Draws less attention.
This quoted post is unavailable.
Supply chain attacks are not a theoretical threat.
kaspersky.com/blog/fake-trez…
Creating a project tracking repo.
There is code scattered in multiple places and hope this makes it easier to both plan and keep up with what is being worked on (Or will be worked on in the future).
Thanks to everyone for their patience
github.com/Monero-HackerIndu…
Is there a standard for key derivation from arbitrary entropy to monero seeds?
If there isn't one I want to document the monerosigner process as a possible portable standard.
We need the bip39 equivalent for xmr (well documented to allow for competing client implementations)
Seed generating working.
Monerosigner truncates the output of a key derivation function to prevent an overflow I found.
I found the Monero Python library allows overflowing hex seeds.
I opened an issue as I don't think it was expected behavior.
github.com/monero-ecosystem/…
Feeling lucky? 🎲🎲🎲
Added bip39 influenced pbkdf2_hmac for key derivation to Monero Dice WalletGen
github.com/Monero-HackerIndu…
The Monero python library generates entropy from system randomness by calling urandom.
On the bitcoin version of seedsigner seeds are generated via rolling dice into bip39 password based key derivation.
I like this approach as it allows verifying seeds.
But have to trust dice
0%Dice rolls to key deriv
33%Dice rolls + urandom
33%urandom
33%let user choose
3 votes • Final resultsSome monerosigner updates for this week. 🧵
PC -> Device TX is down to 5 frames without compression. (that's next step)
This is utilizing the version 7 of qr standard which is pretty big. Will need something smaller for device -> PC
I wanted to be transparent on what I am working on with the monerosigner project as it is community funded through the CCS. The QR research portion is taking longer than I anticipated. I'm a strong believer in our community and will never ask for more funds when work takes longer










