aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* persist asset outputs and spent key imagesHEADmaincenobite pinhead18 min.9-8/+385
|
* bind asset inputs to CLSAG ownership proofscenobite pinhead47 min.5-6/+301
|
* verify confidential per-asset conservationcenobite pinhead50 min.7-0/+296
|
* apply asset extensions to persistent chain statecenobite pinhead58 min.5-0/+224
|
* persist experimental asset registry in LMDBcenobite pinhead62 min.5-1/+196
|
* Validate asset extensions against native carriersMonzero Build System80 min.5-0/+98
|
* Define detached asset transaction extensionsMonzero Build System82 min.5-0/+193
|
* Make block asset issuance atomic and reorg-safeMonzero Build System85 min.5-0/+134
|
* Add authenticated asset registry snapshotsMonzero Build System88 min.5-1/+235
|
* Launch gated Monzero Studio betaMonzero Build System90 min.6-1/+166
|
* Add authenticated asset issuance payloadMonzero Build System94 min.5-0/+194
|
* Add strict canonical asset descriptor decodingMonzero Build System97 min.5-0/+160
|
* Link website to public source serviceMonzero Build System104 min.1-1/+2
|
* Deploy read-only Monzero source serviceMonzero Build System105 min.4-6/+95
|
* Document public repository and signing bootstrapMonzero Build System116 min.1-0/+74
|
* Fail closed and brand reproducible build inputsMonzero Build System118 min.7-26/+36
|
* Document and verify Phase 0 source baselinesMonzero Build System2 hours2-0/+101
|
* Establish Monzero Phase 0 and inactive assets baselinemonzero-phase0-assets-prototype-20260815Monzero Build System2 hours96-485/+5060
|
* Merge pull request #10779v0.18.5.1tobtoht2026-06-307-9/+10
|\ | | | | | | | | | | d67a8d8 build: prepare v0.18.5.1 (selsta) ACKs: SNeedlewoods, plowsof
| * build: prepare v0.18.5.1selsta2026-06-297-9/+10
| |
* | Merge pull request #10838tobtoht2026-06-301-32/+21
|\ \ | | | | | | | | | | | | | | | 05426c3 blockchain: improve incoming block scan table handling (selsta) ACKs: SChernykh, thomasbuilds, j-berman
| * | blockchain: improve incoming block scan table handlingselsta2026-06-291-32/+21
| | |
* | | Merge pull request #10836tobtoht2026-06-301-3/+9
|\ \ \ | | | | | | | | | | | | | | | | | | | | fc6e4af Optimized handle_notify_new_transactions's duplicate tx check - Check sha256 digests instead of full blobs (much less memory used) - Replace `find->insert` sequence with a single `insert` - 2x fewer hashset accesses - Preallocate the required size for the hashset (no full-table rehashes) (SChernykh) ACKs: selsta, j-berman
| * | | Optimized handle_notify_new_transactions's duplicate tx checkSChernykh2026-06-291-3/+9
| |/ / | | | | | | | | | | | | | | | - Check sha256 digests instead of full blobs (much less memory used) - Replace `find->insert` sequence with a single `insert` - 2x fewer hashset accesses - Preallocate the required size for the hashset (no full-table rehashes)
* | | Merge pull request #10611tobtoht2026-06-303-4/+13
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | 7c543c8 daemon: fix print_cn command when 0 connections (jeffro256) 528cbac Show IPv6 addresses in connection list (Guillaume Le Vaillant) ACKs: tobtoht, j-berman
| * | | daemon: fix print_cn command when 0 connectionsjeffro2562026-05-161-6/+3
| | | | | | | | | | | | | | | | | | | | | | | | Deferencing the result of `std::max_element()` when `res.connections` has 0 elements leads to UB, and segfaults in practice. Co-authored-by: iamamyth <user@example.com>
| * | | Show IPv6 addresses in connection listGuillaume Le Vaillant2026-05-163-4/+16
| | | |
* | | | Merge pull request #10598tobtoht2026-06-301-0/+2
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | 12098ff p2p: restore safe sync mode when target height drops (selsta) ACKs: SChernykh, thomasbuilds, j-berman
| * | | p2p: restore safe sync mode when target height dropsselsta2026-06-241-0/+2
| | | |
* | | | Merge pull request #10774tobtoht2026-06-282-71/+50
|\ \ \ \ | |/ / / |/| | | | | | | | | | | | | | | 839dba2 wallet2: avoid linear scans in pool state updates (selsta) ACKs: j-berman*, SChernykh
| * | | wallet2: avoid linear scans in pool state updatesselsta2026-06-282-71/+50
|/ / /
* | | Merge pull request #10769tobtoht2026-06-214-103/+376
|\ \ \ | | | | | | | | | | | | | | | | | | | | d2e4cbc http: share deterministic header field parser (selsta) ACKs: SChernykh*, vtnerd
| * | | http: share deterministic header field parserselsta2026-06-214-103/+376
| | | |
* | | | Merge pull request #10776tobtoht2026-06-211-5/+8
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | ef7a86c wallet2: guard optimized coinbase refresh against empty vout (selsta) ACKs: tobtoht, SChernykh
| * | | | wallet2: guard optimized coinbase refresh against empty voutselsta2026-06-151-5/+8
| | |_|/ | |/| |
* | | | Merge pull request #10773tobtoht2026-06-211-0/+2
|\ \ \ \ | |_|/ / |/| | | | | | | | | | | | | | | b99d15f wallet2: reject non-monotonic rct output distributions (selsta) ACKs: jeffro256, vtnerd
| * | | wallet2: reject non-monotonic rct output distributionsselsta2026-06-151-0/+2
| |/ /
* | | Merge pull request #10754tobtoht2026-06-162-26/+48
|\ \ \ | | | | | | | | | | | | | | | | | | | | d6f0a4d wallet2: store multisig nonce erasure before returning signed txset (selsta) ACKs: UkoeHB, tobtoht
| * | | wallet2: store multisig nonce erasure before returning signed txsetselsta2026-06-092-26/+48
| |/ /
* | | Merge pull request #10757tobtoht2026-06-163-2/+10
|\ \ \ | | | | | | | | | | | | | | | | | | | | 4f6652f net: cap aggregate ZMQ receive size (selsta) ACKs: vtnerd, tobtoht
| * | | net: cap aggregate ZMQ receive sizeselsta2026-06-103-2/+10
| |/ /
* | | Merge pull request #10743tobtoht2026-06-151-1/+2
|\ \ \ | | | | | | | | | | | | | | | | | | | | 0859397 Miner: fixed thread 0 always mining with secure JIT (worse performance) (SChernykh) ACKs: selsta, tobtoht
| * | | Miner: fixed thread 0 always mining with secure JIT (worse performance)SChernykh2026-06-081-1/+2
| | | |
* | | | Merge pull request #10750tobtoht2026-06-151-3/+3
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | 8d0b73e depends: openssl: update to 3.0.21 (tobtoht) ACKs: selsta, plowsof
| * | | | depends: openssl: update to 3.0.21tobtoht2026-06-091-3/+3
| | | | |
* | | | | Merge pull request #10746tobtoht2026-06-141-1/+1
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ad72a6c fix typo in hashchain bounds error (woodser) ACKs: selsta, tobtoht
| * | | | | fix typo in hashchain bounds errorwoodser2026-06-081-1/+1
| |/ / / /
* | | | | Merge pull request #10718tobtoht2026-06-101-1/+2
|\ \ \ \ \ | |_|_|/ / |/| | | | | | | | | 2de5e82 Fix: check hwdev.generate_output_ephemeral_keys result (SChernykh)
| * | | | Fix: check hwdev.generate_output_ephemeral_keys resultSChernykh2026-06-041-1/+2
| | | | | | | | | | | | | | | | | | | | If it fails, out_eph_public_key and view_tag remain uninitialized.
* | | | | Merge pull request #10543tobtoht2026-06-096-10/+14
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | 878c781 zmq: apply restricted-mode privacy filtering to get_transaction_pool (greatjourney589)