python-mnemonic
bips
Our great sponsors
python-mnemonic | bips | |
---|---|---|
70 | 1,280 | |
798 | 8,878 | |
1.3% | 1.5% | |
6.8 | 7.2 | |
3 months ago | 7 days ago | |
Python | Wikitext | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
python-mnemonic
-
Question about wallet security
... and BIP-39
-
Can the private key of a 24 word seed + passphrase be the same as of a different 24 word seed without passphrase?
Look-up "BIP32", "BIP39" and "BIP44", those will point you to documents describing precisely how seed phrases are converted into crypto keys.
-
is there a way to programmatically generate a wallet from a 12 word seed phrase that would give the same result in metamask?
i think bip39 is what you want to look up.
- Technical Hardware wallet question
-
Bitcoin, rationality and God
An HD wallet that follows the BIP-39 standard generates its 512-bit master extended key from a seed based on 128, 160, 192, 224 or 256 bits of entropy, which it encodes as a mnemonic for ease of use by human users, and an optional passphrase (additional entropy). The master extended key for a BIP-32 HD wallet is always 512 bits, and the private keys in the key tree are always 32 bytes (256 bits), but adding a passphrase increases the entropy of the seed used to calculate the 512-bit master extended key.
-
How do I generate master key from the root seed
Checkout the bip https://github.com/bitcoin/bips/blob/master/bip-0039.mediawiki and this code https://github.com/trezor/python-mnemonic
-
Can not restore Bitcoin from Nemo Wallet.
The 18 words is in the standard, but I don't know how widely it's actually implemented. Trezor definitely has an 18-word recovery option though. I'd use the reference implementation to verify that the seed is legit, then you can go from there.
-
Everything You Need To Know About Passphrases for Bitcoin
Throughout all these different wallets, we are still dealing with really long strings of letters and numbers that are difficult for humans to retain and process. Then comes along BIP-39, a proposal which offers as a solution a way to convert those long strings of binary or hexadecimal digits into something that is much easier for humans to read and transport. This is the most popular implementation for private keys and most of you have probably already interacted with it.
- What happens if Trezor and Ledger shut down?
-
GoKey – A simple vaultless password manager in Go
New seed phrases are typically 12-24 randomly generated words, not user provided... and when you need to "change a password" in a crypto wallet, you can generate a new private key and move funds.
Check out BIP-39 [0] for more details.
[0] - https://github.com/bitcoin/bips/blob/master/bip-0039.mediawi...
bips
-
Generating and Working With ScriptPubKeys in Bitcoin Transactions
Bitcoin transactions involve locking funds in scripts, which can only be spent if those locking conditions are met. The part of the script that expresses these locking conditions are called ScriptPubKeys. On the other hand, the part that provides unlocking scripts to satisfy the locking conditions is referred to as ScriptSig for legacy transactions, and ScriptWitness for SegWit Transactions. These scripts are evaluated by a stack-based language called Script. This article will mainly focus on ScriptPubKeys.
- Blue Wallet and seed phrases
- Creating a custom Bip39 brain wallet
-
How are Cold Wallets made?
The purpose of Bitcoin was not to create a means to keep your wealth in your memory. Seed phrases were proposed and implemented 4 years after Bitcoin’s release in BIP-39.
-
CHIP-2023-01 Excessive Block-size Adjustment Algorithm (EBAA) for Bitcoin Cash Based on Exponentially Weighted Moving Average (EWMA)
BIP101 doubles every 2 years with linear interpolation. If we used that, the block size limit as of a couple minutes ago would have been 188,938,289 bytes. That's pretty close to what I think the safe limit actually is right now.
This is a variation of the above but where nodes would accept to automatically execute some adjustment in their consensus-sensitive policies, and in response to coinbase or block header messages. Notable proposal of this category was BIP-0105, and the idea resurfaced in a recent discussion with zawy.
- Anything missing?
-
A Dive into the Math Behind Bitcoin Schnorr Signatures
Reference python implementation straight from the BIP https://github.com/bitcoin/bips/blob/master/bip-0340/referen...
- SenseCap M1 Miner
-
Bitcoin Secure Multisig Setup (BSMS) Backup
I am trying to learn more about the best practices and tools to backup the Bitcoin Secure Multisig Setup (BSMS). When you create a multisig wallet, the coordinator app usually creates a .bsms file with all the descriptors to recreate the wallet. This is described on BIP129: https://github.com/bitcoin/bips/blob/master/bip-0129.mediawiki But having access to that file reveals the funds of the multisig wallet, so I think is not a good idea to store it in plain text. It should at least be encrypted so you can decide who can access it. Splitting the BSMS content into multiple QRs shares would be ideal, so you can distribute each share in different locations.
What are some alternatives?
bip39 - BIP-39 tools using Node and implemented in Coffeescript
bip39 - A web tool for converting BIP39 mnemonic codes
brainflayer - A proof-of-concept cracker for cryptocurrency brainwallets and other low entropy key algorithms.
P2P-Trading-Exchanges - Person-to-Person bitcoin Trading Exchanges
solidity - Solidity, the Smart Contract Programming Language
MyEtherWallet - MyEtherWallet (our friends call us MEW) is a free, client-side interface helping you interact with the Ethereum blockchain.
FinderOuter - Easy to use bitcoin recovery tool to fix damaged private key, mini-private key, address, BIP38 encrypted key, mnemonic (seed phrase), BIP-32 derivation path, Armory backups, recover passwords and more
EIPs - The Ethereum Improvement Proposal repository
bitaddress.org - JavaScript Client-Side Bitcoin Wallet Generator
solana - Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
electrum - Electrum Bitcoin Wallet