iuna

iuna

iuna - experimental mainnet-candidate protocol
git clone https://getiuna.org/git/iuna.git
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2026-09-27 10:12chore(release): release v0.4.46Joris Hartog8+14-8
2026-09-27 09:50fix(wallet): include hybrid rewards in balanceJoris Hartog10+263-35
2026-09-27 07:03chore(release): release v0.4.45Joris Hartog8+20-8
2026-09-27 06:48fix(release): pin compatible tauri cliJoris Hartog2+7-4
2026-09-27 06:23fix(wallet): recover hybrid addresses across pending gapsJoris Hartog2+201-5
2026-09-25 06:55fix(metrics): remove misleading wallet address chartJoris Hartog2+34-21
2026-09-24 20:45feat(metrics): track total UTXOsJoris Hartog3+119-40
2026-09-24 20:24chore(release): release v0.4.44Joris Hartog8+11-9
2026-09-24 20:08fix(wallet): optimize hybrid UTXOsJoris Hartog6+413-54
2026-09-24 19:14chore(release): release v0.4.43Joris Hartog8+14-8
2026-09-24 18:35feat: upgrade web wallet to hybrid addressesJoris Hartog26+2710-80
2026-09-24 13:40chore(release): release v0.4.42Joris Hartog8+14-8
2026-09-24 13:20feat: rotate hybrid wallet addressesJoris Hartog18+972-142
2026-09-23 20:50chore(release): release v0.4.41Joris Hartog8+14-8
2026-09-23 20:15perf(ui): incrementally warm derived dataJoris Hartog2+364-86
2026-09-23 18:01chore(release): release v0.4.40Joris Hartog8+14-8
2026-09-23 17:17fix(mining): prioritize required hybrid anchor burnJoris Hartog3+41-2
2026-09-23 13:36chore(release): release v0.4.39Joris Hartog8+14-8
2026-09-23 13:17fix(wallet): finalize hybrid migration flowsJoris Hartog5+295-46
2026-09-23 07:20chore(release): release v0.4.38Joris Hartog8+11-15
2026-09-23 05:54feat(consensus): enable hybrid rewards and burnsJoris Hartog35+1860-183
2026-09-22 19:57chore(release): release v0.4.37Joris Hartog8+14-8
2026-09-22 18:12fix: update Discord invite linkJoris Hartog2+4-4
2026-09-22 11:13chore(release): release v0.4.36Joris Hartog8+14-22
2026-09-22 10:03fix(wallet): recover pending v2 transactionsJoris Hartog10+292-17
2026-09-22 09:43feat(wallet): retain confirmed v2 historyJoris Hartog7+620-74
2026-09-22 09:23feat(wallet): expose compatible v2 mempoolJoris Hartog20+622-44
2026-09-22 08:18feat(wallet): enable quantum migration flowJoris Hartog22+965-52
2026-09-21 18:40chore(release): release v0.4.35Joris Hartog8+14-8
2026-09-21 14:59perf(p2p): parallelize sync VDF verificationJoris Hartog4+151-25
2026-09-15 12:14chore(release): release v0.4.34Joris Hartog8+19-8
2026-09-15 11:07fix(web): render clone command as codeJoris Hartog1+10-0
2026-09-15 11:02feat(p2p): show peer country codesJoris Hartog10+571-7
2026-09-15 09:15feat(wallet): show transaction detailsJoris Hartog2+92-6
2026-09-15 07:51chore(release): release v0.4.33Joris Hartog8+22-23
2026-09-15 06:59feat(deps): update rustlsJoris Hartog1+2-2
2026-09-15 06:42test(protocol): run regular block-budget coverage post-activationJoris Hartog2+170-13
2026-09-15 05:11feat(protocol): include v2 transactions in blocksJoris Hartog25+884-80
2026-09-15 04:38feat(protocol): validate v2 transactions in mempoolJoris Hartog10+623-3
2026-09-15 04:07feat(protocol): prepare height 3000 quantum migrationJoris Hartog15+1064-92
2026-09-13 22:17test(protocol): add quantum audit coverageJoris Hartog16+293-19
2026-09-13 18:56feat(protocol): verify dormant hybrid signaturesJoris Hartog8+433-59
2026-09-13 18:37feat(protocol): add dormant transaction v2Joris Hartog6+900-2
2026-09-13 18:01feat(p2p): expose peer handshake detailsJoris Hartog7+156-2
2026-09-12 22:21chore(release): release v0.4.32Joris Hartog8+14-8
2026-09-12 22:00fix(desktop): allow updater commands from local UIJoris Hartog5+41-2
2026-09-12 21:25chore(release): release v0.4.31Joris Hartog8+19-8
2026-09-12 20:35feat(p2p): advertise quantum migration capabilitiesJoris Hartog7+147-8
2026-09-12 20:15feat(protocol): prepare quantum-safe migrationJoris Hartog10+477-62
2026-09-11 19:16docs: update protocolJoris Hartog1+8-1
2026-09-10 20:49chore(release): release v0.4.30Joris Hartog8+22-8
2026-09-10 20:19fix(e2e): cancel competing recovery finalizersJoris Hartog4+144-35
2026-09-10 19:01fix(build): use native roots for updater TLSJoris Hartog2+69-12
2026-09-10 18:51fix(deploy): roll back failed release preparationJoris Hartog1+46-1
2026-09-10 18:46fix(build): use Rustls for cross-platform releasesJoris Hartog2+288-146
2026-09-10 15:11fix(e2e): include updater public key in Docker contextJoris Hartog1+1-0
2026-09-10 12:11feat: add signed automatic updatesJoris Hartog20+1583-33
2026-09-10 08:48chore(release): release v0.4.29Joris Hartog8+44-8
2026-09-10 07:11refactor(errors): type validation control flowJoris Hartog11+207-64
2026-09-10 06:32fix(p2p): tolerate stale fork gossipJoris Hartog2+21-0
2026-09-10 04:30fix(p2p): honor local profile during initial syncJoris Hartog2+28-5
2026-09-09 21:36fix(tests): keep adversarial difficulty cache consistentJoris Hartog2+15-4
2026-09-09 20:41docs: remove stale release planning artifactsJoris Hartog9+0-840
2026-09-09 20:20fix(mempool): evict lower-fee packages under pressureJoris Hartog3+387-33
2026-09-09 19:44fix(consensus): pin candidate genesisJoris Hartog8+192-79
2026-09-09 19:29fix(security): harden cheap denial of service pathsJoris Hartog6+406-27
2026-09-09 13:18fix(desktop): reduce app icon mark sizeJoris Hartog7+4-2
2026-09-09 12:58feat(security): protect in-memory secretsJoris Hartog13+344-162
2026-09-09 11:13docs: update thanksJoris Hartog1+1-0
2026-09-09 11:03chore(release): release v0.4.28Joris Hartog8+18-8
2026-09-09 10:06fix(wallet): show all transaction types by defaultJoris Hartog4+39-17
2026-09-09 09:53chore(release): automate complete changelog generationJoris Hartog7+1191-3
2026-09-09 08:10Release v0.4.27Joris Hartog7+8-8
2026-09-09 07:42fix(desktop): restore macOS tray iconJoris Hartog2+12-0
2026-09-09 07:30feat(wallet): filter and paginate transactionsJoris Hartog3+224-20
2026-09-08 20:14feat(wallet): allow custom fee ratesJoris Hartog3+39-6
2026-09-08 19:58fix(wallet): explain oversized transactionsJoris Hartog3+46-10
2026-09-08 19:26Release v0.4.26Joris Hartog7+8-8
2026-09-08 19:11feat(wallet): support multiple and watch-only walletsJoris Hartog6+260-28
2026-09-08 18:54Show complete reward fee flow in walletJoris Hartog7+251-33
2026-09-08 13:10Add clean monochrome tray iconJoris Hartog3+7-3
2026-09-08 13:02Refine landing page flow and spacingJoris Hartog1+19-94
2026-09-08 11:54Release v0.4.25Joris Hartog7+8-8
2026-09-08 11:23Stabilize sync resilience deployment testJoris Hartog3+35-6
2026-09-08 08:26Fix post-recovery ticket resumption testJoris Hartog1+19-6
2026-09-08 07:26Optimize wallet consolidation previewJoris Hartog4+54-12
2026-09-08 06:38Show fees as reward sourceJoris Hartog1+1-1
2026-09-08 06:31feat: highlight light wallet on downloads pageJoris Hartog2+151-4
2026-09-08 05:14fix: use English throughout walletJoris Hartog5+56-56
2026-09-07 23:18Release v0.4.24Joris Hartog7+8-8
2026-09-07 23:05feat: expose wallet rewards and dedicated hostJoris Hartog10+142-10
2026-09-07 22:41feat: add lightweight browser walletJoris Hartog12+802-0
2026-09-07 21:44Release v0.4.23Joris Hartog7+8-8
2026-09-07 21:17feat: add public wallet endpointJoris Hartog20+1113-23
2026-09-07 19:11Release v0.4.22Joris Hartog7+8-8
2026-09-07 18:58Improve dashboard status detailsJoris Hartog3+24-6
2026-09-07 17:58Show peer network issues as warningsJoris Hartog2+17-1
2026-09-07 17:44Show wallet optimization only when relevantJoris Hartog2+10-1
2026-09-07 11:15Release v0.4.21Joris Hartog7+8-8
2026-09-07 10:59Add guided wallet UTXO optimizationJoris Hartog11+658-20
2026-09-07 09:07Release v0.4.20Joris Hartog7+8-8
2026-09-07 08:53Restore automatic recovery livenessJoris Hartog6+153-54
2026-09-07 07:41Release v0.4.19Joris Hartog7+8-8
2026-09-07 07:28Start fallback VDFs before rank slotsJoris Hartog3+65-8
2026-09-07 05:30Release v0.4.18Joris Hartog12+108-23
2026-09-06 05:12Refresh homepage positioning and roadmapJoris Hartog1+106-291
2026-09-05 18:15Update next release readiness milestoneJoris Hartog1+5-3
2026-09-05 18:12Add process-level sync resilience gateJoris Hartog5+296-25
2026-09-05 17:30Audit live recovery chain evidenceJoris Hartog4+303-4
2026-09-05 17:19Preserve P2P partition release evidenceJoris Hartog7+192-9
2026-09-05 14:47Add process-level P2P partition recovery gateJoris Hartog5+421-17
2026-09-05 11:04Fix P2P convergence after recovery partitionsJoris Hartog4+171-5
2026-09-05 10:49Test post-activation recovery convergenceJoris Hartog2+115-2
2026-09-04 22:31Release v0.4.17Joris Hartog7+8-8
2026-09-04 22:19Check for updates more oftenJoris Hartog1+20-0
2026-09-04 22:14Add compact Discord link to app sidebarJoris Hartog1+26-14
2026-09-04 19:46Release v0.4.16Joris Hartog7+8-8
2026-09-04 19:14Refine development leaderboards UIJoris Hartog2+68-47
2026-09-04 13:41Release v0.4.15Joris Hartog7+8-8
2026-09-04 13:16Refine chain and leaderboard interactionsJoris Hartog3+77-40
2026-09-04 12:49Add chain storage and proof metricsJoris Hartog10+318-26
2026-09-04 12:22Show compact storage bytes in explorerJoris Hartog8+209-53
2026-09-04 05:37Remove PLAN.mdJoris Hartog1+0-180
2026-09-03 23:30Release v0.4.14Joris Hartog7+8-8
2026-09-03 23:06Avoid finalizer anchor conflicts with pending transfersJoris Hartog2+156-5
2026-09-03 22:17Release v0.4.13Joris Hartog7+8-8
2026-09-03 21:58Parallelize adversarial release testsJoris Hartog3+175-91
2026-09-03 19:19Speed up and stabilize release soakJoris Hartog4+92-11
2026-09-03 18:34Fix orphaned finalizer burn recoveryJoris Hartog1+9-5
2026-09-03 16:44Fix ticket block size estimationJoris Hartog2+68-12
2026-09-03 13:35Release v0.4.12Joris Hartog7+8-8
2026-09-03 13:23Make wallet addresses open contact editorJoris Hartog3+131-39
2026-09-03 11:20Fix homepage scroll responsivenessJoris Hartog1+1-62
2026-09-03 09:31Improve homepage scroll gesture handlingJoris Hartog1+28-17
2026-09-03 09:00Add unified branding and site SEOJoris Hartog18+117-56
2026-09-03 07:51Add Cloudflare analytics to website buildJoris Hartog3+58-1
2026-09-03 07:46Modernize website section navigationJoris Hartog3+333-64
2026-09-02 22:43Release v0.4.11Joris Hartog7+8-8
2026-09-02 22:32Trust locally verified chain across releasesJoris Hartog6+231-43
2026-09-02 21:38Release v0.4.10Joris Hartog7+8-8
2026-09-02 21:31Fix Windows tray cross-build dependenciesJoris Hartog1+9-1
2026-09-02 21:00Add desktop tray background modeJoris Hartog3+93-1
2026-09-02 19:17docs: remove legacy protocol guidanceJoris Hartog1+8-41
2026-09-02 18:13Release v0.4.9Joris Hartog7+8-8
2026-09-02 14:57Add non-moving menu click feedbackJoris Hartog1+3-1
2026-09-02 14:39Restore brand icon hover animationJoris Hartog1+3-0
2026-09-02 14:34Use mobile brand icon styling on desktopJoris Hartog1+5-10
2026-09-02 14:10fix: remove dashboard viewport overflowJoris Hartog1+4-5
2026-09-02 13:58fix: fit homepage title on mobileJoris Hartog1+1-1
2026-09-02 13:48docs: simplify current protocol guideJoris Hartog1+20-53
2026-09-02 13:26Release v0.4.8Joris Hartog7+8-8
2026-09-02 13:14Refine homepage visual designJoris Hartog1+99-45
2026-09-02 11:34Update committee adversarial rejection testsJoris Hartog1+31-25
2026-09-02 11:17Skip repeated local chain VDF verificationJoris Hartog3+194-7
2026-09-02 10:52Remove source build homepage linkJoris Hartog1+0-1
2026-09-02 10:50Refine homepage messagingJoris Hartog1+5-5
2026-09-02 10:45Add management dashboardJoris Hartog3+122-11
2026-09-02 09:03Add website-only deployment modeJoris Hartog2+91-7
2026-09-02 08:57Refresh public site and live candidate docsJoris Hartog8+398-140
2026-09-01 15:29Make post-1000 release testing the defaultJoris Hartog9+190-110
2026-09-01 13:13Release v0.4.7Joris Hartog7+8-8
2026-09-01 11:34Run long deployment tests by defaultJoris Hartog2+17-16
2026-09-01 10:56Extend post-activation burn E2EJoris Hartog2+42-2
2026-09-01 10:49Queue burns for one blockJoris Hartog33+431-118
2026-08-31 20:40Release v0.4.6Joris Hartog7+8-8
2026-08-31 20:24Bind burns to the current chain tipJoris Hartog41+267-70
2026-08-31 19:26Improve transfer confirmation and address labelsJoris Hartog3+70-5
2026-08-31 18:08Release v0.4.5Joris Hartog8+29-19
2026-08-31 17:57Add checkpoint e2e test scenariosJoris Hartog2+266-8
2026-08-31 10:45Fix transfer confirmation in production UIJoris Hartog4+106-9
2026-08-30 21:03Add docker e2e checkpointsJoris Hartog145+2205-20
2026-08-30 07:02Release v0.4.4Joris Hartog7+8-8
2026-08-30 06:50Fix cross-platform release buildersJoris Hartog1+48-9
2026-08-30 06:08Fix mine transaction replay inflationJoris Hartog9+191-11
2026-08-30 05:49Fix automatic burn fee rate handlingJoris Hartog2+77-30
2026-08-30 05:23Fix vulnerable desktop dependenciesJoris Hartog19+192-42
2026-08-30 04:28Fix finalization stalls and committee grindingJoris Hartog8+249-26
2026-08-29 21:09Add objective finality at height 1000Joris Hartog19+396-51
2026-08-29 18:25Add checksummed network addressesJoris Hartog16+556-38
2026-08-29 17:43Activate chain-bound signing at height 1000Joris Hartog16+253-156
2026-08-29 11:14Bind transactions to chain identityJoris Hartog19+732-110
2026-08-29 08:39Harden first-run password setupJoris Hartog6+607-17
2026-08-29 05:40Remove redundant management UI buttonJoris Hartog1+0-20
2026-08-28 23:51Release v0.4.3Joris Hartog7+8-8
2026-08-28 22:36Ignore .scratchJoris Hartog2+3-0
2026-08-28 22:30Improve P2P chain synchronizationJoris Hartog15+1515-285
2026-08-27 22:45Release v0.4.2Joris Hartog7+8-8
2026-08-27 21:14Make management UI mobile friendlyJoris Hartog1+84-29
2026-08-27 20:55Fix stale Windows installer selectionJoris Hartog1+24-4
2026-08-27 10:22Release v0.4.1Joris Hartog7+8-8
2026-08-27 09:26fix(p2p): recover from forked block pagesJoris Hartog2+86-1
2026-08-27 08:45perf(vdf): fit large proofs to checkpoint budgetJoris Hartog3+64-5
2026-08-26 22:29fix(consensus): resist block grinding from height 1000Joris Hartog10+332-52
2026-08-25 23:26Rebuild incompatible UI caches on startupJoris Hartog1+122-9
2026-08-25 22:45Preserve client IPs for admin allowlistJoris Hartog2+11-0
2026-08-25 22:30Release v0.4.0Joris Hartog7+8-8
2026-08-25 20:54Speed up release checks and update fuzz lockJoris Hartog3+33-9
2026-08-25 18:40Fix adversarial fixture ticket IDsJoris Hartog1+1-1
2026-08-25 18:00Harden genesis deployment rolloutJoris Hartog2+23-7
2026-08-25 17:56Recreate permanent PVC for genesis deploymentsJoris Hartog2+11-32
2026-08-25 13:35Support genesis deployments with fresh PVCsJoris Hartog3+112-13
2026-08-25 13:17Archive legacy chain databases on startupJoris Hartog5+250-15
2026-08-25 12:45Use compact storage size for block consensusJoris Hartog17+188-310
2026-08-25 11:45Optimize compact block storageJoris Hartog2+594-134
2026-08-25 11:12Use app version for UI cache bustingJoris Hartog1+21-3
2026-08-25 11:03Invalidate stale sync work on chain resetJoris Hartog4+88-24
2026-08-25 08:53Keep admin IP allowlist outside version controlJoris Hartog3+28-1
2026-08-25 08:45Test and harden protocol invariantsJoris Hartog19+1146-88
2026-08-25 07:42Simplify VDF benchmark documentationJoris Hartog1+1-1
2026-08-25 07:33Add website service to Docker ComposeJoris Hartog2+16-5
2026-08-24 22:40fix local testnet profile for compose nodesJoris Hartog1+5-0
2026-08-24 22:35Show block reward fee flowJoris Hartog3+102-11
2026-08-24 21:06Prepare candidate network messaging and admin accessJoris Hartog9+59-40
2026-08-24 20:05Add network reset migration flowJoris Hartog16+227-38
2026-08-24 17:34Add burn bundle selection detailsJoris Hartog2+99-2
2026-08-24 10:18Report incremental block sync progressJoris Hartog11+259-22
2026-08-24 09:41Make metrics projection incrementalJoris Hartog6+769-335
2026-08-24 08:42Deduplicate automatic finalization skip logsJoris Hartog2+54-14
2026-08-24 08:09Block management UI while syncingJoris Hartog3+82-11
2026-08-23 21:47Page P2P chain synchronizationJoris Hartog18+459-203
2026-08-23 20:47Project UI data outside requestsJoris Hartog13+137-289
2026-08-23 20:22Cancel stale VDF workJoris Hartog8+347-65
2026-08-22 21:29Expand ticket-backed burn committeesJoris Hartog16+631-135
2026-08-22 05:38Improve local testnet burn defaults and warningsJoris Hartog6+81-17
2026-08-21 22:22Restore conservative genesis burn defaultsJoris Hartog5+34-16
2026-08-21 22:06Fix local burn committee quorum handlingJoris Hartog13+345-73
2026-08-21 20:54Fix testnet burn defaults and bundle quorum UIJoris Hartog6+205-23
2026-08-21 19:09Limit setup peer discovery dialsJoris Hartog1+36-7
2026-08-21 18:28Fix genesis finalization displayJoris Hartog3+93-26
2026-08-21 14:22Simplify burn bundle gossip docsJoris Hartog1+5-7
2026-08-21 14:20Keep candidate protocol version at oneJoris Hartog2+3-3
2026-08-21 13:49Request missing burn bundles over gossipJoris Hartog9+228-10
2026-08-21 13:32Rebroadcast local burn bundlesJoris Hartog2+49-3
2026-08-21 13:00Stabilize chain persistence testJoris Hartog1+30-13
2026-08-21 12:41Review wallet security for candidateJoris Hartog4+134-15
2026-08-21 12:23Move long adversarial tests out of pre-commitJoris Hartog3+24-1
2026-08-21 11:58Add chiavdf compatibility testJoris Hartog1+53-0
2026-08-21 11:34Optimize Rust VDF proverJoris Hartog20+4776-445
2026-08-20 13:01Enforce rank-specific burn committee rewardsJoris Hartog15+885-221
2026-08-20 11:57Improve Docker setup and block loss accountingJoris Hartog9+196-16
2026-08-20 10:37Remove obsolete fee penalty styleJoris Hartog1+0-1
2026-08-20 09:28Configure local testnet mining rolesJoris Hartog5+134-10
2026-08-20 09:05Add local Docker testnet startup passwordsJoris Hartog6+313-12
2026-08-19 21:04Cover atomic P2P block batch rejectionJoris Hartog2+81-1
2026-08-19 20:41Cover future block P2P policyJoris Hartog1+80-1
2026-08-19 20:35Remove release gate text testsJoris Hartog2+1-56
2026-08-19 20:25Cover release fuzz gate wiringJoris Hartog1+53-0
2026-08-19 19:54Validate release fuzz run overrideJoris Hartog2+12-2
2026-08-19 19:50Align release fuzz gatesJoris Hartog4+21-16
2026-08-19 19:45Cover recovery block oracle rulesJoris Hartog2+104-1
2026-08-19 19:39Cover combined economic sweep pressureJoris Hartog2+26-1
2026-08-19 19:29Cover local chain reset persistenceJoris Hartog2+99-1
2026-08-19 19:21Add P2P and Stratum performance budget testsJoris Hartog3+74-7
2026-08-19 19:16Add wallet config fuzz targetJoris Hartog12+130-9
2026-08-19 19:08Document security review checklistJoris Hartog3+192-0
2026-08-19 19:05Document candidate upgrade rollback flowJoris Hartog2+35-3
2026-08-19 18:59Add candidate promotion rehearsalJoris Hartog3+145-5
2026-08-19 18:52Harden persistence crash consistencyJoris Hartog5+333-57
2026-08-19 18:41Add partition chaos adversarial testsJoris Hartog2+124-0
2026-08-19 18:37Add performance budget adversarial testsJoris Hartog2+128-0
2026-08-19 18:29Model economic sweep dimensionsJoris Hartog2+224-5
2026-08-19 18:20Add economic sweep runnerJoris Hartog2+181-1
2026-08-19 18:16Complete mini-validator consensus oraclesJoris Hartog2+726-5
2026-08-19 18:06Fix duplicate ticket creation with mini-validatorJoris Hartog4+411-24
2026-08-19 17:52Add mini-validator supply oracleJoris Hartog2+125-33
2026-08-19 17:49Add mini-validator block precheck oracleJoris Hartog2+360-4
2026-08-19 17:39Run fuzz smoke checks during deploymentJoris Hartog3+13-1
2026-08-19 17:36Add fuzzing plan and harnessesJoris Hartog21+1491-0
2026-08-19 17:15Add attack economics adversarial testsJoris Hartog1+194-11
2026-08-19 14:42Document candidate promotion pathJoris Hartog3+36-14
2026-08-19 14:29Freeze mainnet candidate parametersJoris Hartog8+169-20
2026-08-19 14:04Add operator health metricsJoris Hartog8+265-7
2026-08-19 13:54Document mainnet candidate rehearsalJoris Hartog3+151-15
2026-08-19 13:39Document operator failure playbooksJoris Hartog3+235-2
2026-08-19 13:27Add release-mode soak testJoris Hartog3+284-3
2026-08-19 13:09Add multi-node adversarial network testJoris Hartog3+194-4
2026-08-19 13:01Harden HTTP auth abuse checksJoris Hartog3+237-27
2026-08-19 12:51Add supply invariant adversarial testsJoris Hartog2+263-2
2026-08-19 12:41Harden compact snapshot decoderJoris Hartog2+235-36
2026-08-19 12:30Add fork snapshot adversarial testsJoris Hartog2+138-1
2026-08-19 12:14Add Stratum DoS limitsJoris Hartog2+198-6
2026-08-19 12:09Harden burn bundle relay checksJoris Hartog5+395-46
2026-08-19 11:44Add Stratum endpoint settingsJoris Hartog10+240-11
2026-08-19 11:24Reset protocol around public burn bundlesJoris Hartog71+2758-20326
2026-08-18 06:46Validate reveal bundles before conflict handlingJoris Hartog1+66-2
2026-08-18 05:28Document fee distributionJoris Hartog1+2-2
2026-08-17 22:23Release v0.3.10Joris Hartog6+7-7
2026-08-17 21:29Style markdown files in git browserJoris Hartog2+202-3
2026-08-17 21:01Harden reveal committee lineage selectionJoris Hartog17+1302-105
2026-08-17 18:48Release v0.3.9Joris Hartog6+7-7
2026-08-17 17:36Lower long-test budgetsJoris Hartog1+5-5
2026-08-17 16:51Fix automatic burn fees after activationJoris Hartog2+82-1
2026-08-17 10:00Activate reveal bundle signature thresholdsJoris Hartog8+525-28
2026-08-16 22:27Harden p2p block import and mempool sizingJoris Hartog8+142-92
2026-08-16 20:11Release v0.3.8Joris Hartog6+7-7
2026-08-16 19:16Constrain block detail transaction list heightJoris Hartog2+21-15
2026-08-16 18:50Harden peer discovery address handlingJoris Hartog8+351-41
2026-08-16 18:28Fix recovery finalization livenessJoris Hartog10+413-76
2026-08-15 20:16Test zero-fee blinded creation rejectionJoris Hartog1+13-0
2026-08-15 19:29Release v0.3.7Joris Hartog6+7-7
2026-08-15 18:20Add devnet node runner calloutJoris Hartog1+55-3
2026-08-15 18:10Block zero-fee spam after activationJoris Hartog11+368-28
2026-08-14 21:38Add max send amount buttonJoris Hartog3+118-10
2026-08-14 20:41Add project roadmapJoris Hartog1+101-0
2026-08-14 19:27Add testnet chaos property coverageJoris Hartog2+1093-5
2026-08-14 14:06Release v0.3.6Joris Hartog6+7-7
2026-08-14 13:02Gate reveal fee mask attribution at height 750Joris Hartog5+130-13
2026-08-14 12:38Add adversarial reveal and p2p regression testsJoris Hartog4+125-2
2026-08-14 11:11Release v0.3.5Joris Hartog6+7-7
2026-08-14 10:17Add development mode metrics UIJoris Hartog7+290-40
2026-08-13 23:03Release v0.3.4Joris Hartog6+7-7
2026-08-13 22:40Refine downloads page layoutJoris Hartog3+36-63
2026-08-13 22:26Fix deployment bugJoris Hartog1+13-5
2026-08-13 21:22Activate unique-owner reveal committees at height 500Joris Hartog10+228-47
2026-08-13 20:35Reject transactions too large for blocksJoris Hartog4+62-18
2026-08-13 19:19Release v0.3.3Joris Hartog6+7-7
2026-08-13 17:59Improve mobile homepage heroJoris Hartog2+9-44
2026-08-13 09:35Show reveal metrics and finalizer statusJoris Hartog12+139-3
2026-08-13 08:38Remove redundant build stepJoris Hartog3+15-10
2026-08-13 08:34Release v0.3.2Joris Hartog6+7-7
2026-08-13 07:37Improve deployment scriptJoris Hartog1+64-5
2026-08-13 07:29Move address book form into recipient pickerJoris Hartog3+37-34
2026-08-13 07:25Specify thanksJoris Hartog1+2-1
2026-08-13 07:22Fix version update badge comparisonJoris Hartog2+24-2
2026-08-13 07:16Enable external links from desktop UIJoris Hartog2+6-0
2026-08-13 07:12Polish static source browserJoris Hartog5+127-10
2026-08-13 05:21Add redirect to new domainJoris Hartog1+32-0
2026-08-13 05:08Support re-deployingJoris Hartog1+11-1
2026-08-13 05:04Use getiuna.org domainJoris Hartog7+13-13
2026-08-12 22:51Make windows build cache persistentJoris Hartog1+14-0
2026-08-12 20:09Release v0.3.1Joris Hartog6+7-7
2026-08-12 18:30Invalidate missed fallback ticketsJoris Hartog6+237-27
2026-08-12 14:07Highlight Discord links on homepageJoris Hartog1+25-2
2026-08-12 14:01Fix static git clone over HTTPJoris Hartog1+7-0
2026-08-12 13:49Add new admin UI endpointJoris Hartog2+27-1
2026-08-12 10:27Use socket address for deployed node announceJoris Hartog1+1-1
2026-08-12 10:11Build Windows desktop artifact in DockerJoris Hartog2+51-1
2026-08-12 08:00Fix release artifact container pathJoris Hartog1+1-1
2026-08-12 07:49Release v0.3.0Joris Hartog6+7-7
2026-08-12 07:47Preserve deployment replacement capturesJoris Hartog1+1-1
2026-08-12 07:44Fix deployment version replacementJoris Hartog1+1-1
2026-08-12 07:41Add static deployment siteJoris Hartog32+1127-407
2026-08-11 14:29Remove CI testJoris Hartog1+0-20
2026-08-11 13:48Use crate PBKDF2 for auth passwordsJoris Hartog1+4-52
2026-08-11 13:39Fix VDF modulus and reset consensus gatesJoris Hartog17+318-425
2026-08-11 13:01Add README community badgesJoris Hartog1+5-0
2026-08-11 11:57Improve UI data cache consistencyJoris Hartog30+3269-1683
2026-08-11 09:28Fix UTXO range selection clicksJoris Hartog2+6-2
2026-08-11 09:24Improve reveal bundle timing and UTXO selectionJoris Hartog11+293-32
2026-08-11 08:34Add thanks pageJoris Hartog2+11-0
2026-08-11 08:17Bump version to 0.2.46Joris Hartog5+5-5
2026-08-11 08:15Show chain reset result as global flashJoris Hartog3+10-7
2026-08-11 08:10Fix initial block rail renderingJoris Hartog3+19-3
2026-08-11 07:36Bump version to 0.2.45Joris Hartog5+5-5
2026-08-11 07:32Add local chain reset actionJoris Hartog9+265-13
2026-08-11 07:21Request snapshot for single block fork errorsJoris Hartog2+71-1
2026-08-11 07:14Persist UI chain indexesJoris Hartog8+747-299
2026-08-11 07:00Use warm UI cache for chain endpointsJoris Hartog6+104-26
2026-08-11 06:44Improve block loading skeletonJoris Hartog2+39-13
2026-08-11 05:26Bump version to 0.2.44Joris Hartog2+2-2
2026-08-11 05:24Improve UI polling performanceJoris Hartog13+330-164
2026-08-11 04:30Improve initial chain and metrics loadingJoris Hartog7+145-13
2026-08-11 04:12Split large modulesJoris Hartog85+28023-26504
2026-08-10 19:58Release v0.2.42Joris Hartog6+14-10
2026-08-10 19:23Improve gossip peer exchange discoveryJoris Hartog3+106-20
2026-08-10 18:29Bump version to 0.2.41Joris Hartog2+2-2
2026-08-10 18:27Improve UI chain data performanceJoris Hartog2+274-58
2026-08-10 18:05Add UI-configurable P2P bind portJoris Hartog5+218-26
2026-08-10 10:34Aggregate finalizer fees at activation heightJoris Hartog7+321-21
2026-08-09 22:00Release v0.2.39Joris Hartog4+33-28
2026-08-09 21:25Improve mining event log feedbackJoris Hartog2+216-3
2026-08-09 20:10Defer heavy UI refreshes by tabJoris Hartog2+32-11
2026-08-09 19:49Add wallet address bookJoris Hartog4+477-27
2026-08-09 18:48Show wallet transaction timestampsJoris Hartog2+69-28
2026-08-09 18:29Harden UI polling after idleJoris Hartog2+62-13
2026-08-09 18:04Prune stale inbound peersJoris Hartog3+92-5
2026-08-08 22:49Allow two mine actions per anchorJoris Hartog5+124-77
2026-08-08 22:31Limit mine actions per anchorJoris Hartog5+272-65
2026-08-08 20:34Prepare v0.2.36Joris Hartog5+5-5
2026-08-08 20:32Add configurable PoW mining workersJoris Hartog6+188-31
2026-08-08 19:46Prepare v0.2.35Joris Hartog5+5-5
2026-08-08 19:44Stop automatic PoW worker when disabledJoris Hartog2+34-0
2026-08-08 19:12Improve local mining status and PoW resilienceJoris Hartog4+150-37
2026-08-08 08:11Separate finalizer anchor burnsJoris Hartog8+591-205
2026-08-08 05:28Prepare v0.2.33Joris Hartog6+64-34
2026-08-08 05:11Use default burn settings for genesis modeJoris Hartog2+12-9
2026-08-07 21:16Prepare v0.2.32Joris Hartog4+4-4
2026-08-07 21:13Improve mempool ordering and block byte breakdownJoris Hartog2+114-11
2026-08-07 20:56Add sparse network chaos stability testJoris Hartog1+533-1
2026-08-07 20:34Address testnet feedback UI and recovery settingsJoris Hartog9+347-22
2026-08-07 13:48Prepare v0.2.31Joris Hartog8+103-9
2026-08-07 13:36Count blinded inputs in circulation until revealJoris Hartog1+259-6
2026-08-07 13:29Increase fallback finalizer slot delayJoris Hartog3+12-7
2026-08-07 13:22Make automatic burns preserve configured amountJoris Hartog2+56-1
2026-08-07 11:39Highlight new mempool itemsJoris Hartog2+67-4
2026-08-07 11:32Prepare v0.2.30Joris Hartog5+5-5
2026-08-07 11:30Fix metrics accounting and desktop sleepJoris Hartog3+500-67
2026-08-06 11:45Prepare v0.2.29Joris Hartog4+348-15
2026-08-06 10:12Prepare v0.2.28Joris Hartog5+183-7
2026-08-06 08:46Prepare v0.2.27Joris Hartog4+174-5
2026-08-06 07:02Prepare v0.2.26Joris Hartog5+101-14
2026-08-05 21:39Prepare v0.2.25Joris Hartog4+60-12
2026-08-05 18:41Prepare v0.2.24Joris Hartog3+103-4
2026-08-05 14:07Prepare v0.2.23Joris Hartog7+282-42
2026-08-05 12:45Refine blinded mempool protocolJoris Hartog12+1188-124
2026-08-05 09:37Release v0.2.21Joris Hartog2+2-2
2026-08-05 09:36Split blinded fees with reveal list makersJoris Hartog4+171-69
2026-08-05 09:19Release v0.2.20Joris Hartog2+2-2
2026-08-05 09:17Compact reveal bundle storageJoris Hartog5+401-98
2026-08-05 09:03Add reveal bundle committeeJoris Hartog7+1097-200
2026-08-04 13:54Release v0.2.19Joris Hartog2+2-2
2026-08-04 13:52Persist owned blinded transactionsJoris Hartog5+678-45
2026-08-04 12:49Release v0.2.18Joris Hartog4+119-16
2026-08-04 11:40Release v0.2.17Joris Hartog8+222-38
2026-08-04 10:53Release v0.2.16Joris Hartog4+177-23
2026-08-04 09:30Release v0.2.15Joris Hartog6+124-17
2026-08-04 08:59Release v0.2.14Joris Hartog12+1389-2013
2026-08-03 21:52Queue automatic burns as blinded mempool itemsJoris Hartog6+239-35
2026-08-03 20:52Require plaintext burn in blinded blocksJoris Hartog6+67-24
2026-08-03 20:19Add blinded transaction commit revealJoris Hartog9+1579-91
2026-08-03 18:25Remove burn claimsJoris Hartog9+68-1610
2026-08-03 10:01Bump version to 0.2.10Joris Hartog2+2-2
2026-08-03 09:59Add burn claim metrics screenJoris Hartog3+267-17
2026-08-03 09:42Split claimed burn fees with attestersJoris Hartog5+515-29
2026-08-03 07:51Add iuna pronunciation to homepageJoris Hartog1+8-1
2026-08-03 07:46Release 0.2.9Joris Hartog2+2-2
2026-08-03 07:44Enforce finalizer rank time slotsJoris Hartog7+358-50
2026-08-03 06:33Fix burn leader ranks modal data mappingJoris Hartog2+9-6
2026-08-02 21:40Document protocol overviewJoris Hartog2+143-0
2026-08-02 19:59Release 0.2.8Joris Hartog2+2-2
2026-08-02 19:57Add initial setup node mode choiceJoris Hartog2+75-5
2026-08-02 19:44Refresh chain data after setup completionJoris Hartog2+12-4
2026-08-02 19:38Avoid visible loaders during pollingJoris Hartog2+39-19
2026-08-02 18:45Release 0.2.7Joris Hartog5+5-5
2026-08-02 18:40Normalize fallback VDF retarget samplesJoris Hartog1+135-3
2026-08-02 18:23Fix desktop app iconJoris Hartog7+2-9
2026-08-02 18:09Show burn leader ranks in block detailJoris Hartog4+186-9
2026-08-02 00:15Remove required burn mine reward settingJoris Hartog9+133-801
2026-08-01 23:38Add burn inclusion claimsJoris Hartog7+903-51
2026-08-01 21:13Add recovery finalization pathJoris Hartog6+484-53
2026-08-01 19:18Clarify PoW mining controlsJoris Hartog4+112-26
2026-08-01 07:30Add required burn for mine actionsJoris Hartog10+798-316
2026-07-31 20:15Release 0.2.6Joris Hartog5+5-5
2026-07-31 20:13Run automatic PoW mining independentlyJoris Hartog2+168-11
2026-07-31 19:50Paginate management datasetsJoris Hartog2+391-44
2026-07-31 19:02Release 0.2.5Joris Hartog6+87-6
2026-07-31 18:53Show verified inbound peer addressesJoris Hartog2+88-9
2026-07-31 18:43Close transient P2P verification sessionsJoris Hartog1+90-1
2026-07-31 13:32Make inbound P2P explicitly publicJoris Hartog5+285-43
2026-07-31 12:41Verify announced P2P address ownershipJoris Hartog2+688-58
2026-07-31 12:09Clarify landing page join optionsJoris Hartog1+90-18
2026-07-31 11:50Simplify README and landing page copyJoris Hartog2+55-92
2026-07-31 10:41Bump version to 0.2.4Joris Hartog2+2-2
2026-07-31 09:17Prefill setup bootstrap peerJoris Hartog2+3-3
2026-07-31 08:52Add metrics block range filterJoris Hartog2+52-2
2026-07-31 08:34Use BIP-39 wallet seed phrasesJoris Hartog3+91-41
2026-07-31 08:15Dampen VDF retarget oscillationJoris Hartog3+120-8
2026-07-31 07:47Add configurable P2P announce addressJoris Hartog5+391-32
2026-07-31 07:16Update website join optionsJoris Hartog1+24-14
2026-07-30 14:04Bump version to 0.2.3Joris Hartog5+5-5
2026-07-30 14:00Split transaction gossip batchesJoris Hartog3+170-18
2026-07-30 13:15Allow VDF rounds above legacy limitJoris Hartog5+186-46
2026-07-30 10:51Fix metrics chart bootstrap pointsJoris Hartog1+78-6
2026-07-30 07:58Bump version to 0.2.2Joris Hartog2+2-2
2026-07-30 07:57Add optional blockchain metrics trackingJoris Hartog6+1070-16
2026-07-30 03:49Bump version to 0.2.1Joris Hartog5+5-5
2026-07-30 03:45Reject zero enabled burn rateJoris Hartog2+26-1
2026-07-30 03:43Add settings screenJoris Hartog3+252-13
2026-07-29 21:36Fix macOS desktop app signingJoris Hartog1+8-0
2026-07-29 21:08Fix Windows desktop artifact uploadJoris Hartog1+1-1
2026-07-29 20:39Bump version to 0.2.0Joris Hartog5+5-5
2026-07-29 20:28Add desktop release artifactsJoris Hartog20+4990-12
2026-07-29 19:30Bump version to 0.1.14Joris Hartog2+2-2
2026-07-29 19:24Limit inbound P2P connectionsJoris Hartog2+253-2
2026-07-29 19:08Filter wallet transactions from backendJoris Hartog2+190-9
2026-07-29 18:56Show disabled pending UTXOsJoris Hartog2+69-19
2026-07-29 18:49Constrain transaction scroll areasJoris Hartog1+7-5
2026-07-29 14:35Clean up runtime loggingJoris Hartog5+98-37
2026-07-29 14:00Bump version to 0.1.13Joris Hartog2+2-2
2026-07-29 13:59Highlight basic peer errorsJoris Hartog1+14-6
2026-07-29 13:48Resize management UI brand markJoris Hartog1+4-4
2026-07-29 13:36Refine brand iconJoris Hartog2+31-20
2026-07-29 12:59Fix network time replay edge casesJoris Hartog3+98-2
2026-07-29 09:56Simplify management UI modesJoris Hartog2+124-13
2026-07-29 08:53Harden management UI requestsJoris Hartog1+286-38
2026-07-29 08:35Harden block timing with network-adjusted timeJoris Hartog6+548-70
2026-07-29 07:49Harden mempool sync and authJoris Hartog5+185-9
2026-07-28 18:27Bump version to 0.1.12Joris Hartog2+2-2
2026-07-28 18:07Sync mempools through peer statusJoris Hartog4+525-29
2026-07-28 17:53Fix PoW mine rewards and bounded searchJoris Hartog9+322-273
2026-07-28 14:22Validate protocol addresses for canonical feesJoris Hartog3+457-124
2026-07-28 12:12Expose transaction gossip rejectionsJoris Hartog3+207-14
2026-07-28 10:07Bump version to 0.1.11Joris Hartog2+2-2
2026-07-28 10:01Reject conflicting mempool gossip acknowledgementsJoris Hartog4+103-28
2026-07-28 09:17Clarify iuna homepage positioningJoris Hartog1+3-4
2026-07-28 08:49Move web assets under wwwJoris Hartog4+17-7
2026-07-28 08:34Clean up stale mine actionsJoris Hartog3+70-7
2026-07-28 08:11Run background sync in setup modeJoris Hartog6+155-30
2026-07-28 07:15Fix stale outbound peer cleanupJoris Hartog5+183-50
2026-07-27 22:38Fix p2p setup sync and private peer discoveryJoris Hartog3+213-44
2026-07-27 22:17Ignore private peer discovery addressesJoris Hartog3+77-4
2026-07-27 22:06Fix setup peer genesis adoptionJoris Hartog5+231-91
2026-07-27 21:43Remove public default port examplesJoris Hartog2+9-16
2026-07-27 20:44Add bootstrap peer setupJoris Hartog5+73-24
2026-07-27 20:19Add peer bans and version noticeJoris Hartog5+475-16
2026-07-27 18:12Track peer activity freshnessJoris Hartog4+115-10
2026-07-27 17:50Add network health overviewJoris Hartog3+259-5
2026-07-27 11:03Improve peer management UIJoris Hartog9+239-30
2026-07-27 08:04Fix release publishing without checkoutJoris Hartog1+1-0
2026-07-27 07:46Clarify homepage join optionsJoris Hartog1+2-2
2026-07-27 07:45Use current macOS Intel release runnerJoris Hartog1+1-1
2026-07-27 06:50Add Linux ARM release artifactJoris Hartog3+46-4
2026-07-26 21:55Set block target to ten minutesJoris Hartog6+29-12
2026-07-26 21:49Update GitHub Actions to Node 24 versionsJoris Hartog2+7-7
2026-07-26 21:45Add release builds and fix Pages setupJoris Hartog3+145-10
2026-07-26 21:28Polish iuna docs and Pages setupJoris Hartog6+249-107
2026-07-26 21:13Rename project to iunaJoris Hartog25+3446-3446
2026-07-26 19:35Clarify Luun website USPJoris Hartog1+3-3
2026-07-26 18:30Add property tests for chain invariantsJoris Hartog2+799-0
2026-07-26 10:16Move public site to GitHub PagesJoris Hartog4+361-140
2026-07-26 09:45Add fallback block finalizersJoris Hartog7+288-60
2026-07-25 20:33Add Stratum mining supportJoris Hartog10+1059-69
2026-07-25 18:41Add wallet security and fee-rate mining UIJoris Hartog12+1384-183
2026-07-24 21:05Add management UI authenticationJoris Hartog6+747-15
2026-07-24 20:34Add miner-chosen mine feesJoris Hartog8+453-54
2026-07-24 19:55Refine mining controls and PoW issuanceJoris Hartog7+745-289
2026-07-24 12:05Revert "Use mine action for genesis issuance"Joris Hartog2+22-99
2026-07-24 11:59Revert "Move genesis creation into chain UI"Joris Hartog5+336-329
2026-07-24 11:55Move genesis creation into chain UIJoris Hartog5+329-336
2026-07-24 11:38Use mine action for genesis issuanceJoris Hartog2+99-22
2026-07-24 11:18Add PoW mine actions for issuanceJoris Hartog5+312-54
2026-07-24 09:42Add UTXO selection shortcutsJoris Hartog2+19-0
2026-07-24 09:34Fix advanced UTXO transfer formJoris Hartog2+24-17
2026-07-24 09:29Add manual UTXO selection for transfersJoris Hartog4+314-10
2026-07-24 09:07Use microluun amount unitsJoris Hartog7+187-127
2026-07-24 07:09Improve transaction visibility and p2p deliveryJoris Hartog6+889-47
2026-07-24 06:20Add UTXO coin selection regression testsJoris Hartog1+136-0
2026-07-24 06:19Add transaction UTXO detail modalJoris Hartog2+168-27
2026-07-23 20:39Guard against repeated wins from one burn ticketJoris Hartog1+51-0
2026-07-23 20:37Migrate ledger transactions to UTXO modelJoris Hartog8+719-459
2026-07-22 21:42Load wallet transaction history from backendJoris Hartog2+131-53
2026-07-22 21:35Add P2P diagnostics and fix partial readsJoris Hartog3+562-57
2026-07-22 20:52Add mining economics break-evenJoris Hartog8+432-57
2026-07-22 20:11Require fresh wallet for genesisJoris Hartog3+31-22
2026-07-22 19:53Clarify wallet setup recovery phraseJoris Hartog2+32-17
2026-07-22 19:39Add rolling burn ticket windowJoris Hartog9+193-81
2026-07-22 14:49Rename project to LuunJoris Hartog19+2423-2426
2026-07-22 13:50Validate wallet send formJoris Hartog2+72-14
2026-07-22 13:44Refine transaction card stylingJoris Hartog1+37-25
2026-07-22 13:29Move mining settings into mining screenJoris Hartog3+19-31
2026-07-22 13:16Add fees and block size limitsJoris Hartog6+439-33
2026-07-22 12:44Persist burn rate configurationJoris Hartog5+139-18
2026-07-22 12:29Keep burn rate edits stable during pollingJoris Hartog2+13-4
2026-07-22 12:20Reward genesis starter and show block minersJoris Hartog6+91-27
2026-07-22 12:08Improve setup seed verification feedbackJoris Hartog4+75-16
2026-07-22 11:52Make genesis VDF calibration adaptiveJoris Hartog2+51-10
2026-07-22 11:47Change default HTTP UI portJoris Hartog2+15-9
2026-07-22 11:41Add recovery phrase wallet setupJoris Hartog6+559-36
2026-07-22 11:14Move initial setup into UI config flowJoris Hartog6+513-136
2026-07-22 10:02Require burn transaction before VDF miningJoris Hartog3+48-15
2026-07-22 09:57Move runtime configuration into UIJoris Hartog7+88-132
2026-07-22 09:33Harden consensus and refresh node UIJoris Hartog10+758-309
2026-07-22 08:11Initial commitJoris Hartog30+8468-0