MM
← Developer activityStrong match

Mihailo Milenkovic

Public commit activity attributed with strong match confidence. This page describes observable work, not personal trustworthiness.

8 commits1 monitored projects7 candidates0 high-risk analyses
Project constellation

Where the commits appear

Amber nodes are monitored by CommitWatch. Gray nodes are sampled from authenticated GitHub public commit search and may not represent complete contribution history.

Monitored External sample
Projects connected to Mihailo MilenkovicA visual map of monitored and externally discovered repositories.MMdeveloper8Blockstream Jade
Monitored evidence

CommitWatch projects

External discovery

Other public projects

No external sample loaded yet.

A verified GitHub handle is needed before external discovery.
Analyzed activity

Recent published watches

Message quality and risk characterize commits, never the person.

Informational 15 AI analysisMessage 50 · Thin
BS BlockstreamBlockstream Jade BitcoinHardware wallets

sign_psbt: add 2of3 recovery path comment for is_green_multisig_signers

This commit only adds a code comment explaining an existing limitation in how Blockstream Jade detects Green multisignature transactions. No code behavior changes. The comment documents that for a specific 2-of-3 recovery wallet setup, the…

Comment-only change with no functional code modificationDocuments a known behavior/limitation rather than fixing a vulnerabilityStates that signing still works correctly in the described fallback case
34f3d162by Mihailo Milenkovic+9−01 file
No security note in commit
Informational 5 AI analysisMessage 75 · Adequate
BS BlockstreamBlockstream Jade BitcoinHardware wallets

tests: add green 2of3 recovery signing by recovery key (full path from master key)

This commit only adds a new test case and updates a description of an existing test. It does not change any production code. The new test documents that when a recovery key is provided with a full derivation path (from the master key), a B…

Test-only change: no production code modifiedNew test description notes that Green 2of3 validation is skipped when full master-key derivation path is usedExisting test description clarified to distinguish 'last hardened parent' vs 'full path' recovery-key derivation
6779fc7aby Mihailo Milenkovic+11−12 files
No security note in commit
Informational 15 AI analysisMessage 60 · Adequate
BS BlockstreamBlockstream Jade BitcoinHardware wallets

tests: add test for a green 2of3 psbt with jade as the recovery key signer

This commit only adds a new test data file containing a sample Bitcoin transaction (PSBT) for a multi-signature wallet scenario. It does not change any actual wallet code, cryptography, or security logic. There is no indication of a vulner…

2d9c0a4cby Mihailo Milenkovic+10−01 file
No security note in commit
Informational 12 AI analysisMessage 55 · Thin
BS BlockstreamBlockstream Jade BitcoinHardware wallets

psbt: remove branching for getting public/private key function call

This commit is a small internal code cleanup in a Bitcoin hardware wallet library. It replaces an if/else branch that chose between two similar key-lookup functions with a single function pointer. There is no change to what data is read, w…

3be9c485by Mihailo Milenkovic+7−71 file
No security note in commit
Low 32 AI analysisMessage 50 · Thin
BS BlockstreamBlockstream Jade BitcoinHardware wallets

psbt: allow signing green 2of3 txs with Jade as the recovery signer

This commit changes how Blockstream Jade hardware wallets sign Bitcoin transactions in a specific multi-signature setup called Green 2of3. It lets Jade act as the 'recovery signer' by deriving a special recovery key from the user's key whe…

New code handles private BIP32 key derivation for recovery signingSensitive memory protection (SENSITIVE_PUSH/POP) added around derived recovery keyLogic depends on path-pattern matching for Green server and user keys
6cf2694aby Mihailo Milenkovic+57−12 files
No security note in commit
Low 42 AI analysisMessage 50 · Thin
BS BlockstreamBlockstream Jade BitcoinHardware wallets

sign_psbt: update is_green_multisig_signers to handle green 2of3 recovery signing

This commit updates the code that signs Bitcoin transactions for Blockstream Jade's Green multisig wallets. It specifically adds support for '2-of-3 recovery signing,' where the Jade device acts as the recovery key rather than the regular …

Multisig signing policy expanded to allow recovery-key signingExact Green backend path verification skipped when Jade is the recovery signerOutput script validation bypassed for 2of3 recovery mode
39f02f88by Mihailo Milenkovic+63−351 file
No security note in commit
Informational 15 AI analysisMessage 50 · Thin
BS BlockstreamBlockstream Jade BitcoinHardware wallets

psbt: rename key_index to found_index in key_iter_next for better code reading

This commit is a pure variable rename inside a single function. The local variable `key_index` is renamed to `found_index` to make the code easier to read. No logic, behavior, or security properties change.

6e3ac474by Mihailo Milenkovic+4−41 file
No security note in commit
Wrong identity?Names can collide and public author strings can be misleading.Contact commitwatch@karma-x.io →