This website requires JavaScript.
Explore
Help
Sign In
DanS
0 Followers
·
0 Following
Joined on
2026-02-27
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
User to block:
Optional note:
The note is not visible to the blocked user.
Cancel
Block
Repositories
Projects
Packages
Public Activity
Starred Repositories
1
DanS
pushed to
dev
at
DragonX/dragonx
2026-07-14 18:54:46 -05:00
5951ee118a
fix(net): cap per-peer headers during IBD (header-flood DoS)
d2124a3038
fix(pow): defer RandomX header check when key block not yet connected
Compare 2 commits »
DanS
pushed to
dev
at
DragonX/ObsidianDragon
2026-07-14 15:38:41 -05:00
f6024557d5
refactor(updater): drop dead RenderReleaseList picker; keep shared ReleaseRow
d82821ba06
feat(settings): redesign the migrate-to-seed modal onto reference design
8290e96ec4
test(sweep): add modal-pin-setup/-change/-remove capture surfaces
46f7da4fac
feat(settings): redesign the PIN setup/change/remove modals onto reference design
5bd07b0505
test(sweep): add modal-decrypt capture surface
Compare 54 commits »
DanS
pushed to
dev
at
DragonX/dragonx
2026-07-14 11:21:53 -05:00
b5050d06c0
fix(wallet): opreturn_burn return change + widen txfee to CAmount
a520441e3a
fix(rpc): guard z_validateaddress against null pwalletMain under -disablewallet
11704e6023
fix(nspv): add missing length lower-bounds before request/vopret reads
7e9b2c6615
fix(net): verify RandomX at correct height in AcceptBlockHeader + cap locator
fc06a43dd7
fix(consensus): bound OP_RETURN opretlen + clamp notary pubkeys array
Compare 5 commits »
DanS
pushed to
dev
at
DragonX/dragonx
2026-07-13 20:55:13 -05:00
7e99311210
fix(net): enforce nMinimumChainWork in IBD (eclipse / low-work fake-chain protection)
14e3fb6708
fix(wallet): reserve miner fee during z_sendmany note selection
b9fdc79818
fix(net): verify PoW at header-accept once synced (header-flood DoS)
4351d5b733
fix(nspv/wallet): bound nSPV request buffers + fix uninitialized fee / null-deref
4a0a334649
fix(consensus): guard NULL pindex deref in hush_validate_chain (crash DoS)
Compare 5 commits »
DanS
pushed to
dev
at
DragonX/ObsidianDragon
2026-07-12 13:41:09 -05:00
bfe8b4d77d
change(settings): default Windows window opacity to 90%
78c00daf92
change(modals): raise the fixed modal-backdrop blur to 120px
e82514f46a
feat(market): persist chart range + style across sessions
76708e9191
feat(market): line/candle toggle + ~50% taller chart
a767702ff6
feat(market): OHLC hover readout on the candlestick chart
Compare 12 commits »
DanS
pushed to
dev
at
DragonX/dragonx
2026-07-12 08:10:16 -05:00
d52550a6fc
fix(consensus): reject Sprout JoinSplits (unverified proof + vpub_new inflation vector)
DanS
pushed to
dev
at
DragonX/ObsidianDragon
2026-07-12 06:50:48 -05:00
09e0b962c3
i18n(wizard): translate the first-run wizard (was all hardcoded English)
758ea06ab7
feat(wizard): modernize the first-run wizard to the current design language
d189ee5ddb
fix(ui): readable error text on dark modal backdrops
32d6e34c45
fix(ui): theme-aware success green for modal status text
088e3371d9
feat(modals): stronger backdrop blur + dim, and anchor floating modals on light skins
Compare 5 commits »
DanS
pushed to
dev
at
DragonX/ObsidianDragon
2026-07-11 21:49:52 -05:00
49b5ef6b20
fix(wallets): key in-place links on the canonical path (one wallet, one link)
6aaab9e01f
feat(wallets): prefer symlink on Linux/macOS for open-in-place
b7da6335d1
feat(wallets): open external wallets in place via datadir link (no copy)
b765d62e00
feat(wallets): show each external wallet's sub-directory
3dc4d2d860
fix(wallets): make the sort-direction toggle a circular icon button
Compare 27 commits »
DanS
pushed to
dev
at
DragonX/ObsidianDragon
2026-07-10 18:01:01 -05:00
3a9edf2200
feat(xmrig-update): two-pane version picker matching the node updater
c25a4e4150
fix(daemon-update): status tooltip only shows on icon hover, not when selected
54945c94bf
refine(daemon-update): version cards show a text label + the icon badge
96a1c54556
refine(daemon-update): pad info surface, right-aligned icon badges, centered install
bedb482855
refine(daemon-update): taller card, unified info surface, tactile card polish
Compare 40 commits »
DanS
pushed to
dev
at
DragonX/dragonx
2026-07-09 18:14:56 -05:00
d159e72086
feat: chain-level Sapling turnstile (reject blocks that would drive the pool negative)
DanS
pushed to
dev
at
DragonX/dragonx
2026-07-09 02:01:09 -05:00
adf2bacdbd
feat: fee-ordered mempool eviction (TrimToSize/Expire) + displacement on admission
DanS
pushed to
dev
at
DragonX/dragonx
2026-07-09 01:10:37 -05:00
1ec3dbfee3
docs: note BIP39 cross-wallet restore parity is mainnet-only in -mnemonic help
DanS
pushed to
dragonx
at
DragonX/dragonx
2026-07-09 01:08:24 -05:00
ddf6a35680
Rebrand cleanups: getpeerinfo help example + 1.0.3 debian changelog entry
9cb6424799
Fix dragonx-cli -rpcport help default: 18030 (hush) -> 21769 (DragonX)
1c6f64b87e
Harvest DragonX packaging + legal artifacts from compliant-rebrand
Compare 3 commits »
DanS
pushed to
dev
at
DragonX/dragonx
2026-07-09 00:29:26 -05:00
a568ab628e
tune: raise adaptive dbcache ceiling to 64 GiB on 64-bit hosts
693d2290e0
fix: release RandomX pre-verify cache at shutdown; tune verify-threads help + -maxblocksintransit ceiling
Compare 2 commits »
DanS
pushed to
dev
at
DragonX/dragonx
2026-07-08 22:44:45 -05:00
389c8c7383
fix: cap mempool memory usage (-maxmempool) to bound an OOM DoS
4e3c0f8f6f
fix: apply real DoS score for invalid headers (Misbehaving nDoS/nDoS was always 1)
2e54d9fb4d
fix: restore removeExpired() mempool scan (was a no-op -> unbounded mempool DoS)
4238da9bea
fix: cap indexed-node block-tree dbcache so adaptive dbcache feeds the UTXO set
4e67e687d7
perf: verify each block's RandomX solution once, not twice, during sync
Compare 5 commits »
DanS
pushed to
dev
at
DragonX/dragonx
2026-07-07 22:48:59 -05:00
762e25294f
fix: guard BuildWitnessCache against an off-active-chain pindex (heap overflow)
3bb4eb3a5a
fix: harden ThreadNotifyWallets IBD read-retry (crash + abandoned disconnects)
7914fca0f2
fix: gate the RandomX PoW-verification skip on the in-index checkpoint
810bd6712f
fix: make nCoinCacheUsage std::atomic to close an adaptive-dbcache data race
bf5b066a8d
fix: evaluate wolfSSL_pending() under cs_hSocket in the recv-drain loop
Compare 6 commits »
DanS
pushed to
dev
at
DragonX/ObsidianDragon
2026-07-07 15:19:21 -05:00
e66f2b6c8c
feat(wallet): migrate-to-seed, Phase 2 — sweep + adopt (fund-safety gated)
7ee20bb497
fix(wallet): connect the isolated seed node over plaintext RPC + add smoke
718cb82c13
feat(wallet): migrate-to-seed, Phase 1 — isolated seed-wallet creation
403e145b30
feat(wallet): give new full-node wallets a BIP39 seed phrase + backup UI
036199a011
chore(i18n): retire the stale per-language gen_<lang>.py generators
Compare 6 commits »
DanS
pushed to
dev
at
DragonX/dragonx
2026-07-07 01:08:50 -05:00
dc45e7d904
Harden ProcessGetData: log+disconnect instead of asserting on block-read failure
DanS
deleted branch ibd-wallet-notify-fix from
DragonX/dragonx
2026-07-07 01:08:40 -05:00
DanS
pushed to
dev
at
DragonX/ObsidianDragon
2026-07-07 01:01:01 -05:00
b75801f5c4
i18n(chat): translate the chat send/receive toasts into all 8 languages
6ddca6aed0
fix(security): auto-lock the lite wallet on idle
ca1ac22b17
i18n(chat): translate the Chat UI strings into all 8 languages
6bfb56aeb9
feat(chat): mark outgoing messages that fail to send
6c08a08127
feat(chat): enable HushChat by default + legacy (non-mnemonic) wallet support
Compare 22 commits »
First
Previous
...
5
6
7
8
9
...
Next
Last