Ojok Emmanuel N

352 posts

Ojok Emmanuel N

Ojok Emmanuel N

@Ojokne

Open source contributor @bluewalletio

Katılım Temmuz 2021
209 Takip Edilen168 Takipçiler
Ojok Emmanuel N retweetledi
Ivan ꙮ
Ivan ꙮ@limpbrains·
Your bitcoin wallet is only as secure as the secret behind it. That secret starts with entropy: random information used to create your seed words. Weak or predictable entropy can create predictable wallets. That is why wallet developers must take seed generation seriously. In BlueWallet, you can add your own entropy with coin flips or dice rolls. This was one of my first major contributions to the project, and recent events show why this option matters.
BlueWallet@bluewalletio

A lot of you are asking. How BlueWallet handles wallet entropy 👇 Wallets created in BlueWallet use your device’s cryptographically secure system random number generator. The industry standard approach for generating keys. Want extra peace of mind? You can also add your own entropy using dice rolls or coin flips (Add wallet → Provide entropy). BlueWallet lets users add entropy via dice or coin flips, and if insufficient manual entropy is provided, it fills the remainder from the system RNG. We regularly review this code, including with the latest AI-assisted tooling, and continuously test it as part of our development process. We ask you to do the same if you have the knowledge to do so. Every build also runs runtime self-tests that generate large numbers of seeds and check for unexpected collisions. While no single test can prove an RNG is perfect, these checks are designed to catch obvious regressions before they ever reach users (this is important, your wallet should have this!). You can even run the self-test yourself: Settings → About → Self Test Relevant ways to add security layers: bluewallet.io/docs/manual-en… bluewallet.io/docs/import-pa… bluewallet.io/multisig-walle… Security is hard, bitcoin will humble you. Please verify!

English
4
9
56
14.9K
Ojok Emmanuel N retweetledi
BlueWallet
BlueWallet@bluewalletio·
A lot of you are asking. How BlueWallet handles wallet entropy 👇 Wallets created in BlueWallet use your device’s cryptographically secure system random number generator. The industry standard approach for generating keys. Want extra peace of mind? You can also add your own entropy using dice rolls or coin flips (Add wallet → Provide entropy). BlueWallet lets users add entropy via dice or coin flips, and if insufficient manual entropy is provided, it fills the remainder from the system RNG. We regularly review this code, including with the latest AI-assisted tooling, and continuously test it as part of our development process. We ask you to do the same if you have the knowledge to do so. Every build also runs runtime self-tests that generate large numbers of seeds and check for unexpected collisions. While no single test can prove an RNG is perfect, these checks are designed to catch obvious regressions before they ever reach users (this is important, your wallet should have this!). You can even run the self-test yourself: Settings → About → Self Test Relevant ways to add security layers: bluewallet.io/docs/manual-en… bluewallet.io/docs/import-pa… bluewallet.io/multisig-walle… Security is hard, bitcoin will humble you. Please verify!
English
31
79
480
42.3K
Ojok Emmanuel N retweetledi
Megasley⚡
Megasley⚡@megasley·
I have spent the last few years helping developers learn Bitcoin and Lightning through bootcamps across Africa with @FreeRoutingAf. One thing kept standing out. Many developers want to contribute to open source, but don’t know where to start. The gap isn’t talent. It’s finding the right project, understanding the codebase, making that first contribution, and staying consistent. So I started building Pull. Pull helps developers become open source builders through structured roadmaps, real projects, contribution tracking, project submissions, peer reviews, and a public builder profile. It started as a @btcplusplus Nairobi hackathon project that we didn’t finish in time. But the idea stuck. Over the past few weekends, I’ve continued building it, and today I’m excited to finally share it. Become an Open Source Builder. pullos.dev Follow @pullos for updates and progress.
Megasley⚡ tweet media
English
10
35
60
3K
Ojok Emmanuel N retweetledi
BlueWallet
BlueWallet@bluewalletio·
They are taking your coins anon. Be smart, think in years not in months. Zoom out!
BlueWallet tweet media
English
1
4
52
2.6K
Ojok Emmanuel N retweetledi
BlueWallet
BlueWallet@bluewalletio·
Seems people are realizing mobile wallets are a good way to have a cold wallet. A cold wallet never touches the internet. Its only job is to hold a seed phrase and sign transactions. You can turn any spare phone or tablet into a cold wallet with BlueWallet by keeping it permanently offline. Check the tutorial or save the article for later 👇 bluewallet.io/docs/offline-c…
English
16
26
174
30.8K
Ojok Emmanuel N retweetledi
BlueWallet
BlueWallet@bluewalletio·
Hello world
Roman Storm 🇺🇸 🌪️@rstormsf

Today I read this from @zachxbt: (from t.me/investigations…) "All hardware wallets are complete garbage and I do not advise using them for important tasks like signing transactions or storing funds. Much better to have a separate iPhone with its only purpose being to use as your hardware wallet." I'd agree - if there were actually a mobile app with BIP39 passphrase support. Hardware wallets, all of them: 🟢 @Trezor 🟢 @Ledger 🟢 @COLDCARDwallet — most thorough implementation out there 🟢 @KeystoneWallet 🟢 @BitBoxSwiss Mobile: 🔴 @MetaMask - people asked since 2021. Asked again this past December. Still nothing. 🔴 @TrustWallet 🔴 @Rabby_io - only has it on desktop. Not on mobile. 🟢 @AirGap_it Vault — small Swiss team. Underfunded. That's the list. That's the whole problem with the spare-iPhone plan. The thing that makes a hardware wallet actually worth carrying isn't the chip. It's the passphrase. And the moment you swap the hardware for a phone, you lose it. Here's what everyone's missing. Your seed phrase is 12 or 24 words. You wrote them down. They're in a safe, or a drawer, or taped behind a painting because you watched a movie once. But the standard those words come from lets you add one more thing: any word or sentence you want. It's not a password on top of your wallet. It makes a different wallet. Same 24 words, different extra word, completely different money. So if someone finds your paper, they get nothing. They type in your 24 words, they see an empty account, and they have no way to know there's another one behind it. Not "access denied." Not a locked vault they can lean on you to open. Just nothing there. Nothing to demand, because they can't tell there's anything to demand. That's the whole point. Everyone worries about hackers. The thing that actually gets you is someone in your house. You've made that spare phone invisible to the internet. You haven't made it invisible to a person standing in your bedroom. The Ledger you threw out was doing that part. The code is already in these wallets. The field is right there. They just leave it blank. Yes, if you forget your extra word your money is gone. That's real. So bury it in advanced settings and make people type it twice. That's an argument for a warning label, not for pretending the feature doesn't exist. So - mobile wallet providers: please implement BIP39 passphrase support, so people can easily turn our old iPhones and Androids into real crypto wallets. Add air-gapped signing while you're at it, so we never have to connect them to a network at all. @zachxbt's got the right idea. There's just nothing on mobile to actually do it with.

English
0
3
38
8.2K
Ojok Emmanuel N retweetledi
BlueWallet
BlueWallet@bluewalletio·
Enjoying this one. It’s the little details!
English
11
12
190
22.6K
Ojok Emmanuel N retweetledi
Bitcoin Students Club
Bitcoin Students Club@bitcoin_muk·
Great seeing our very own @Ojokne and @nagasha_
Btrust@btrustteam

Before bitcoin++ Nairobi 🇰🇪 kicked off, we brought together Btrust developer grantees and team members for a retreat at @NodeNBO. With many of our grantees already in Nairobi for bitcoin++, it felt like the perfect opportunity to spend a day together, connecting, sharing progress, aligning on priorities, and strengthening the relationships that make our ecosystem what it is. For many of the grantees and some of our newer team members, this was the first time meeting in person after months (and in some cases years) of collaborating online.

English
0
8
20
560
Ojok Emmanuel N retweetledi
Btrust
Btrust@btrustteam·
Before bitcoin++ Nairobi 🇰🇪 kicked off, we brought together Btrust developer grantees and team members for a retreat at @NodeNBO. With many of our grantees already in Nairobi for bitcoin++, it felt like the perfect opportunity to spend a day together, connecting, sharing progress, aligning on priorities, and strengthening the relationships that make our ecosystem what it is. For many of the grantees and some of our newer team members, this was the first time meeting in person after months (and in some cases years) of collaborating online.
English
2
23
84
3.1K
Ojok Emmanuel N retweetledi
Btrust
Btrust@btrustteam·
On day 2, our head of engineering, @kelvinator05, delivered a keynote on decentralizing Bitcoin development, highlighting the importance of a globally distributed Bitcoin ecosystem and how Btrust is supporting open-source contributors and creating pathways for developers across Africa and the Global Majority.
Btrust tweet media
English
1
5
22
302
Ojok Emmanuel N retweetledi
Btrust
Btrust@btrustteam·
Also on day 1, @Ojokne working on @bluewalletio, delivered a talk on hardware wallet security for Africa, sharing practical insights on self-custody and why secure bitcoin ownership matters for African users.
Btrust tweet media
English
1
4
19
353
Ojok Emmanuel N retweetledi
Btrust
Btrust@btrustteam·
The final day of @btcplusplus Nairobi 🇰🇪 brought together developers, educators, and builders for a full day of talks, workshops, hackathon presentations, and community discussions.
Btrust tweet mediaBtrust tweet mediaBtrust tweet mediaBtrust tweet media
English
1
14
51
1.4K
Ojok Emmanuel N retweetledi
Trezor Academy
Trezor Academy@TrezorAcademy·
Super important
Trezor Academy tweet media
Català
0
2
5
146