mirror of
https://github.com/Xahau/xahaud.git
synced 2026-06-04 09:16:36 +00:00
Commit Graph
Select branches
Hide Pull Requests
Fix-Failing-Assert-(Test)
HookAPISerializedType240
HookAdministrator
account-tx-fix
acctx-tests
actions-cache-flattened
add-clang-matrix
add-tests
add-xxhash-deps
alloynetworks-build-url
attestation
backport-levelization
batch
boost186
cadastre
candidate
catalogue
ccache-100G
ci-experiments
ci/nix-workflow-controls-dev
clawback
cli-definitions-output
conan-strict
consensus-phase-entropy
contrib-update
coverage
coverage-llm
coverage-review-fixes
cronjob
datagram-list
datagram-monitor
debug-builds
deepfreeze
dev
dev-target
dilithium
emit-atomic
export
export-uvtxn
external-env-tests
fail-fast-amendment-blocking
faster_hash
featRNG
featRNG2
feature-email
feature-export-rng
feature-sethook-definition
fix-bugs
fix-delivered-amt
fix-enhanced-logging
fix-float
fix-gh-actions
fix-github-action
fix-ips-fixed
fix-manifest-cache-invalidation
fix-mise-toml-ci
fix-online-delete
fix-online-delete-patch
fix-online-delete-simple
fix-release-builder
fix-vscode
fix-warnings
fix-weak-tsh
fix-workflow-conan
fix/rpc-queue-limit
fix20250131
fix240819
fixAMMClawbackRounding
fixAMMv1_3
fixImportIssuer
fixPageCap
fixXahauGenesisOwnerCount
fixXahauV1audit
fix_inject
fixbuildinfo
fixhookmeta
fixup-rwdb
flap_fix
func-hooks
fxv1-tsh
gas-hook
hook-api-unittest
hook-helper-func
hook-tools
jshooks
jshooks-merge-20260225
jshooks-merge-dev-20250814
json-tx
l10k
ledger_size
limit-xahau-genesis
litetshfixes
lmdb
memdb_concurrent
memory-test
merge-dev-sync-2.4.0
merge-dev-sync-2.4.0-c3e8039c5
merge/2.2.2-jobqueue
meta-fix
minor_fixes
mongo-db
multi-sig-nested
multi-sig-nested-squash
multiple_tagged_cache
mysql
nb-stuff
nd-add-cmake-custom-command-to-compile-test-hooks-2025-07-31
nd-add-colored-file-2025-07-25
nd-add-python-version-of-build-test-hooks-with-caching-and-parallelization-2025-10-23
nd-add-signing-policy-to-nested-multisign-2026-05-06
nd-align-signer-helpers-with-docs-shared-depth-constants-add-unit-test-2026-02-10
nd-allow-multi-threaded-writes-to-suite-log-2025-08-15
nd-create-self-contained-impl-for-easy-rippled-porting-2025-07-14
nd-experiment-overlayfs-2025-10-29
nd-extended-hook-state-high-water--2025-10-23
nd-fix-warnings-2025-05-06
nd-gcc-13-compile-error-per-557-2025-08-14
nd-link-to-boost-2025-06-27
nd-migrate-to-conan-2-2025-09-22
nd-simplify-macro-names-for-byte-validation-2025-07-29
nd-snap-2025-09-09
nd-suppress-openssl-deprecation-warnings-2025-10-24
nd-upgrade-openssl-from-1-1-1u-to-3-6-0-2025-10-10
nd-use-github-actions-cache-with-bug-fixes-from-s3-implementation-2025-11-24
niq-xahau-fixes
nodestore
nudb-block-size
null-rdwb-experiment
numFeatures-macro
options-rebase
parasig
partial-sync-mode
patch-config
patch-ctid
patch-paychan-tests
patch-remarks
patch-tsh
reduced-import
release
release-testnet
remarks
remit_old
remit_squash
request-id-correlation
resource-config
revert-self-hosted
self-hosted
self-hosted-apt-cache
self-hosted-macos
service_fee
sfcode-generation
sha-optimization
shamap-update
snugdb
spaceship
strict-builds
sublimator-patch-1
sublimator-patch-2
sublimator-patch-3
sublimator-patch-4
sublimator-patch-5
subscribe
subscription-hooks-fix
sus_pat
switch-statement-700
sync-1.12.0-conan
sync-2.0.0-conan
sync-2.0.1-conan
sync-2.1.0-conan
sync-2.1.1-conan
sync-2.2.0
sync-2.2.1
sync-2.2.2
sync-2.2.3
sync-2.3.0
sync-2.3.1
sync-2.4.0
sync-2.4.0-clean
sync-2.4.0-merge-dev-309e517e7
sync-2.4.0-merge-dev-d20927237
sync-2.4.0-rebased
sync-2.5.0
sync-2.5.0-tokenescrow
sync-2.6.0
sync-3.0.0
sync-rippled
tequdev-patch-1
test-cron-log
test-hook-fee
test-hook-fee-2
tmp-conan
touch
tsh-tests
ttBATCH
udp
udp-peer
uritoken-royalty-broker
validators-xahau.txt
workflow-linker
workflow-test
#1
#100
#101
#102
#103
#104
#105
#108
#109
#110
#111
#113
#114
#117
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#130
#131
#134
#135
#136
#138
#139
#147
#150
#151
#153
#163
#165
#166
#167
#168
#169
#170
#171
#172
#174
#175
#177
#178
#179
#180
#183
#184
#185
#186
#188
#190
#191
#192
#193
#195
#196
#199
#2
#200
#201
#205
#208
#210
#213
#216
#217
#218
#219
#220
#221
#222
#223
#224
#225
#226
#227
#228
#231
#233
#235
#236
#238
#239
#240
#241
#242
#243
#244
#245
#247
#249
#250
#251
#252
#253
#254
#255
#258
#260
#261
#264
#265
#266
#267
#268
#269
#270
#271
#272
#273
#274
#277
#278
#279
#284
#285
#286
#293
#294
#295
#296
#299
#300
#301
#302
#304
#306
#308
#310
#311
#313
#317
#318
#318
#320
#326
#327
#328
#330
#339
#340
#342
#347
#348
#349
#350
#351
#352
#358
#359
#360
#361
#362
#363
#364
#366
#368
#371
#372
#373
#374
#375
#376
#377
#378
#379
#383
#384
#385
#386
#387
#388
#389
#390
#391
#392
#393
#394
#395
#396
#397
#398
#400
#401
#404
#405
#406
#408
#41
#410
#411
#412
#413
#415
#42
#421
#423
#424
#426
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#440
#442
#442
#443
#446
#447
#448
#449
#450
#451
#452
#453
#454
#455
#457
#460
#462
#463
#464
#465
#467
#468
#469
#470
#471
#472
#473
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#488
#489
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#50
#500
#501
#502
#503
#505
#506
#507
#508
#508
#509
#51
#510
#510
#511
#511
#514
#515
#516
#517
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#539
#54
#540
#541
#542
#543
#544
#545
#546
#548
#549
#549
#55
#550
#551
#552
#553
#554
#556
#558
#559
#56
#560
#561
#561
#562
#563
#564
#565
#566
#568
#569
#57
#570
#571
#572
#573
#577
#578
#579
#579
#580
#581
#584
#585
#587
#588
#59
#590
#592
#595
#595
#596
#597
#598
#599
#60
#600
#601
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#613
#614
#614
#616
#619
#62
#621
#622
#623
#624
#626
#627
#628
#63
#630
#631
#632
#633
#634
#635
#637
#638
#639
#640
#641
#642
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#654
#655
#656
#656
#657
#658
#659
#659
#660
#661
#662
#662
#663
#665
#666
#667
#667
#668
#67
#670
#670
#671
#672
#673
#674
#675
#676
#677
#677
#678
#679
#68
#680
#680
#681
#682
#683
#684
#685
#687
#688
#689
#69
#690
#691
#692
#693
#693
#694
#696
#697
#698
#699
#70
#701
#703
#704
#705
#707
#707
#708
#709
#71
#710
#711
#712
#712
#713
#714
#715
#717
#718
#72
#721
#721
#722
#722
#723
#724
#724
#725
#725
#726
#727
#728
#728
#729
#730
#730
#731
#731
#732
#733
#734
#734
#736
#737
#738
#738
#739
#740
#740
#741
#742
#743
#743
#744
#745
#746
#747
#747
#748
#748
#750
#753
#754
#755
#755
#85
#87
#89
#90
#91
#92
#97
#98
#99
2023.12.29+689
2024.1.25-release+738
2024.10.15-release+1020
2024.11.18-release+1141
2024.3.12-release+790
2024.4.21-release+858
2024.8.14-release+946
2024.8.20-release+962
2024.9.11-release+985
2024.9.7-release+977
2025.10.27-release+2405
2025.12.1-release+2609
2025.2.6-release+1299
2025.5.1-release+1762
2025.7.9-release+1951
Select branches
Hide Pull Requests
Fix-Failing-Assert-(Test)
HookAPISerializedType240
HookAdministrator
account-tx-fix
acctx-tests
actions-cache-flattened
add-clang-matrix
add-tests
add-xxhash-deps
alloynetworks-build-url
attestation
backport-levelization
batch
boost186
cadastre
candidate
catalogue
ccache-100G
ci-experiments
ci/nix-workflow-controls-dev
clawback
cli-definitions-output
conan-strict
consensus-phase-entropy
contrib-update
coverage
coverage-llm
coverage-review-fixes
cronjob
datagram-list
datagram-monitor
debug-builds
deepfreeze
dev
dev-target
dilithium
emit-atomic
export
export-uvtxn
external-env-tests
fail-fast-amendment-blocking
faster_hash
featRNG
featRNG2
feature-email
feature-export-rng
feature-sethook-definition
fix-bugs
fix-delivered-amt
fix-enhanced-logging
fix-float
fix-gh-actions
fix-github-action
fix-ips-fixed
fix-manifest-cache-invalidation
fix-mise-toml-ci
fix-online-delete
fix-online-delete-patch
fix-online-delete-simple
fix-release-builder
fix-vscode
fix-warnings
fix-weak-tsh
fix-workflow-conan
fix/rpc-queue-limit
fix20250131
fix240819
fixAMMClawbackRounding
fixAMMv1_3
fixImportIssuer
fixPageCap
fixXahauGenesisOwnerCount
fixXahauV1audit
fix_inject
fixbuildinfo
fixhookmeta
fixup-rwdb
flap_fix
func-hooks
fxv1-tsh
gas-hook
hook-api-unittest
hook-helper-func
hook-tools
jshooks
jshooks-merge-20260225
jshooks-merge-dev-20250814
json-tx
l10k
ledger_size
limit-xahau-genesis
litetshfixes
lmdb
memdb_concurrent
memory-test
merge-dev-sync-2.4.0
merge-dev-sync-2.4.0-c3e8039c5
merge/2.2.2-jobqueue
meta-fix
minor_fixes
mongo-db
multi-sig-nested
multi-sig-nested-squash
multiple_tagged_cache
mysql
nb-stuff
nd-add-cmake-custom-command-to-compile-test-hooks-2025-07-31
nd-add-colored-file-2025-07-25
nd-add-python-version-of-build-test-hooks-with-caching-and-parallelization-2025-10-23
nd-add-signing-policy-to-nested-multisign-2026-05-06
nd-align-signer-helpers-with-docs-shared-depth-constants-add-unit-test-2026-02-10
nd-allow-multi-threaded-writes-to-suite-log-2025-08-15
nd-create-self-contained-impl-for-easy-rippled-porting-2025-07-14
nd-experiment-overlayfs-2025-10-29
nd-extended-hook-state-high-water--2025-10-23
nd-fix-warnings-2025-05-06
nd-gcc-13-compile-error-per-557-2025-08-14
nd-link-to-boost-2025-06-27
nd-migrate-to-conan-2-2025-09-22
nd-simplify-macro-names-for-byte-validation-2025-07-29
nd-snap-2025-09-09
nd-suppress-openssl-deprecation-warnings-2025-10-24
nd-upgrade-openssl-from-1-1-1u-to-3-6-0-2025-10-10
nd-use-github-actions-cache-with-bug-fixes-from-s3-implementation-2025-11-24
niq-xahau-fixes
nodestore
nudb-block-size
null-rdwb-experiment
numFeatures-macro
options-rebase
parasig
partial-sync-mode
patch-config
patch-ctid
patch-paychan-tests
patch-remarks
patch-tsh
reduced-import
release
release-testnet
remarks
remit_old
remit_squash
request-id-correlation
resource-config
revert-self-hosted
self-hosted
self-hosted-apt-cache
self-hosted-macos
service_fee
sfcode-generation
sha-optimization
shamap-update
snugdb
spaceship
strict-builds
sublimator-patch-1
sublimator-patch-2
sublimator-patch-3
sublimator-patch-4
sublimator-patch-5
subscribe
subscription-hooks-fix
sus_pat
switch-statement-700
sync-1.12.0-conan
sync-2.0.0-conan
sync-2.0.1-conan
sync-2.1.0-conan
sync-2.1.1-conan
sync-2.2.0
sync-2.2.1
sync-2.2.2
sync-2.2.3
sync-2.3.0
sync-2.3.1
sync-2.4.0
sync-2.4.0-clean
sync-2.4.0-merge-dev-309e517e7
sync-2.4.0-merge-dev-d20927237
sync-2.4.0-rebased
sync-2.5.0
sync-2.5.0-tokenescrow
sync-2.6.0
sync-3.0.0
sync-rippled
tequdev-patch-1
test-cron-log
test-hook-fee
test-hook-fee-2
tmp-conan
touch
tsh-tests
ttBATCH
udp
udp-peer
uritoken-royalty-broker
validators-xahau.txt
workflow-linker
workflow-test
#1
#100
#101
#102
#103
#104
#105
#108
#109
#110
#111
#113
#114
#117
#120
#121
#122
#123
#124
#125
#126
#127
#128
#129
#130
#131
#134
#135
#136
#138
#139
#147
#150
#151
#153
#163
#165
#166
#167
#168
#169
#170
#171
#172
#174
#175
#177
#178
#179
#180
#183
#184
#185
#186
#188
#190
#191
#192
#193
#195
#196
#199
#2
#200
#201
#205
#208
#210
#213
#216
#217
#218
#219
#220
#221
#222
#223
#224
#225
#226
#227
#228
#231
#233
#235
#236
#238
#239
#240
#241
#242
#243
#244
#245
#247
#249
#250
#251
#252
#253
#254
#255
#258
#260
#261
#264
#265
#266
#267
#268
#269
#270
#271
#272
#273
#274
#277
#278
#279
#284
#285
#286
#293
#294
#295
#296
#299
#300
#301
#302
#304
#306
#308
#310
#311
#313
#317
#318
#318
#320
#326
#327
#328
#330
#339
#340
#342
#347
#348
#349
#350
#351
#352
#358
#359
#360
#361
#362
#363
#364
#366
#368
#371
#372
#373
#374
#375
#376
#377
#378
#379
#383
#384
#385
#386
#387
#388
#389
#390
#391
#392
#393
#394
#395
#396
#397
#398
#400
#401
#404
#405
#406
#408
#41
#410
#411
#412
#413
#415
#42
#421
#423
#424
#426
#427
#428
#429
#43
#430
#431
#432
#433
#434
#435
#436
#437
#438
#439
#440
#442
#442
#443
#446
#447
#448
#449
#450
#451
#452
#453
#454
#455
#457
#460
#462
#463
#464
#465
#467
#468
#469
#470
#471
#472
#473
#475
#476
#477
#478
#479
#480
#481
#482
#483
#484
#485
#486
#487
#488
#488
#489
#490
#491
#492
#493
#494
#495
#496
#497
#498
#499
#50
#500
#501
#502
#503
#505
#506
#507
#508
#508
#509
#51
#510
#510
#511
#511
#514
#515
#516
#517
#518
#519
#52
#520
#521
#522
#523
#524
#525
#526
#527
#528
#529
#53
#530
#531
#532
#533
#534
#535
#536
#537
#539
#54
#540
#541
#542
#543
#544
#545
#546
#548
#549
#549
#55
#550
#551
#552
#553
#554
#556
#558
#559
#56
#560
#561
#561
#562
#563
#564
#565
#566
#568
#569
#57
#570
#571
#572
#573
#577
#578
#579
#579
#580
#581
#584
#585
#587
#588
#59
#590
#592
#595
#595
#596
#597
#598
#599
#60
#600
#601
#603
#604
#605
#606
#607
#608
#609
#61
#610
#611
#612
#613
#613
#614
#614
#616
#619
#62
#621
#622
#623
#624
#626
#627
#628
#63
#630
#631
#632
#633
#634
#635
#637
#638
#639
#640
#641
#642
#643
#644
#645
#646
#647
#648
#649
#65
#650
#651
#652
#653
#654
#654
#655
#656
#656
#657
#658
#659
#659
#660
#661
#662
#662
#663
#665
#666
#667
#667
#668
#67
#670
#670
#671
#672
#673
#674
#675
#676
#677
#677
#678
#679
#68
#680
#680
#681
#682
#683
#684
#685
#687
#688
#689
#69
#690
#691
#692
#693
#693
#694
#696
#697
#698
#699
#70
#701
#703
#704
#705
#707
#707
#708
#709
#71
#710
#711
#712
#712
#713
#714
#715
#717
#718
#72
#721
#721
#722
#722
#723
#724
#724
#725
#725
#726
#727
#728
#728
#729
#730
#730
#731
#731
#732
#733
#734
#734
#736
#737
#738
#738
#739
#740
#740
#741
#742
#743
#743
#744
#745
#746
#747
#747
#748
#748
#750
#753
#754
#755
#755
#85
#87
#89
#90
#91
#92
#97
#98
#99
2023.12.29+689
2024.1.25-release+738
2024.10.15-release+1020
2024.11.18-release+1141
2024.3.12-release+790
2024.4.21-release+858
2024.8.14-release+946
2024.8.20-release+962
2024.9.11-release+985
2024.9.7-release+977
2025.10.27-release+2405
2025.12.1-release+2609
2025.2.6-release+1299
2025.5.1-release+1762
2025.7.9-release+1951
-
af5f4fe2ad
Identify which operation returned the error.
JoelKatz
2011-12-30 18:49:04 -08:00 -
5a38a71382
Missing startIterRows.
JoelKatz
2011-12-30 18:48:29 -08:00 -
983f4560f3
Get the databases up and running.
JoelKatz
2011-12-30 16:08:25 -08:00 -
86ce1e39d8
Missing pieces.
JoelKatz
2011-12-30 15:10:48 -08:00 -
28c459cc8a
Don't use system sqlite, use the included amalgamation.
JoelKatz
2011-12-30 15:10:21 -08:00 -
7087cb4ffa
Missing from previous commit.
JoelKatz
2011-12-29 21:32:47 -08:00 -
e6631bd4f1
Bump to verions 3.7.9
JoelKatz
2011-12-29 21:26:21 -08:00 -
8ef1b5133c
Cleanups.
JoelKatz
2011-12-29 20:55:14 -08:00 -
91cbe75066
Separate the databases, give them their own connections and locks.
JoelKatz
2011-12-29 20:55:03 -08:00 -
8c5918b576
More wallet work and RPC work. The first real newcoin RPC "createfamily" (to create a family of accounts) works.
JoelKatz
2011-12-29 02:02:30 -08:00 -
ca33205b83
Cleanups.
JoelKatz
2011-12-27 20:48:44 -08:00 -
4b88113a51
More work on the new wallet code.
JoelKatz
2011-12-27 19:18:42 -08:00 -
67a5544458
Include unit test, Wallet<->SQL updates.
JoelKatz
2011-12-26 21:37:43 -08:00 -
5cec2e9a11
New wallet system. Still missing unit tests, ledger synchronization, and SQL code. This uses some of the 'magic' properties of elliptic curves to create related families of public and private keys. Wallet encryption is not needed because the private keys do not need to be stored.
JoelKatz
2011-12-26 18:42:50 -08:00 -
780f94798e
Cleanups and fixes.
JoelKatz
2011-12-20 22:01:06 -08:00 -
d4276bfbec
Style changes.
JoelKatz
2011-12-20 16:54:47 -08:00 -
1fae19edf2
Tiny fixes.
JoelKatz
2011-12-19 20:34:45 -08:00 -
c5509b8b00
Finish modifying this code to use the JsonCpp library.
JoelKatz
2011-12-19 08:02:16 -08:00 -
0421268daa
Add 'zero' method to zero a uint.
JoelKatz
2011-12-18 01:24:08 -08:00 -
170eb9c4b0
Begin to bring some sanity to the RPC code.
JoelKatz
2011-12-18 01:23:58 -08:00 -
d9e2f1ebfa
Cleanups.# modified: Peer.cpp
JoelKatz
2011-12-17 21:24:04 -08:00 -
80b2ac8ee2
This is a way to do deterministic keys that fits in better.
JoelKatz
2011-12-17 21:12:05 -08:00 -
aad4696a46
Comment out non-working code.
JoelKatz
2011-12-17 13:33:32 -08:00 -
1fb12e9883
Fix include paths.
JoelKatz
2011-12-17 13:32:56 -08:00 -
1460069dc7
The json spirit code used by bitcoin performs horribly because it uses a very generic parser (and it has been a huge problem for bitcoin). This is a much saner JSON library. The sooner we switch, the less pain.
JoelKatz
2011-12-17 13:29:43 -08:00 -
0b8aaf691f
Get this exactly right.
JoelKatz
2011-12-16 22:14:09 -08:00 -
715bff43ef
Micro-optimizations.
JoelKatz
2011-12-16 21:51:05 -08:00 -
ad8dcaa473
Comments.
JoelKatz
2011-12-16 20:19:19 -08:00 -
9214b44be9
Merge branch 'master' of github.com:jedmccaleb/NewCoin
JoelKatz
2011-12-16 20:16:10 -08:00 -
da5579f9fe
Bugfixes and some copy avoidance.
JoelKatz
2011-12-16 20:15:51 -08:00 -
8083b677e2
A better way to convert between uint160 and uint256 types.
JoelKatz
2011-12-15 16:52:50 -08:00 -
e2c3ef9d1c
update windows project
jed
2011-12-15 12:57:05 -08:00 -
56484476a9
More bugfixes.
JoelKatz
2011-12-15 12:53:56 -08:00 -
c7f890ab47
Bugfixes.
JoelKatz
2011-12-15 12:44:29 -08:00 -
a58e2ec5ca
Obsolete code.# deleted: TransactionBundle.h
JoelKatz
2011-12-15 01:30:30 -08:00 -
25b7f9b1f8
Missing helper function#
JoelKatz
2011-12-15 01:21:51 -08:00 -
639ba9dfcb
NetworkOPs layer
JoelKatz
2011-12-15 01:19:50 -08:00 -
0b25b9641f
Fire up the initial ledgers and attach them to the application.
JoelKatz
2011-12-13 21:54:17 -08:00 -
7f9f5c5462
Some missing functions.
JoelKatz
2011-12-13 20:16:10 -08:00 -
d1b2d12a04
Tie the SHAMap code to the HashedObject code in a much simpler way. Write out dirty nodes when we accept a ledger.
JoelKatz
2011-12-13 20:15:36 -08:00 -
854df9d920
Convenience functions, cleanups, and avoid a copy.
JoelKatz
2011-12-13 20:15:10 -08:00 -
d5bc38f93e
Convenience functions and avoid a copy.#
JoelKatz
2011-12-13 20:13:00 -08:00 -
b829f2ca16
Finish SQL read/write outer ledger functions.
JoelKatz
2011-12-13 19:30:35 -08:00 -
78fedc05b4
Missing from repo
JoelKatz
2011-12-13 18:52:08 -08:00 -
4b5bc85a0d
More work on ledger sequencing: Track whether ledger is accepted. Assert on modifications to an accepted ledger. Save accepted ledgers to DB. Load ledger by hash/index. Ledger history functions, ledger canonicalization. 'Push' ledger to history.
JoelKatz
2011-12-13 18:05:29 -08:00 -
80a6f7e5ad
Mostly small cleanups and style fixes.
JoelKatz
2011-12-13 18:04:43 -08:00 -
a93d125fce
Some cleanups and missing details.
JoelKatz
2011-12-13 15:30:44 -08:00 -
3d8dab3ae9
Don't use ScopedLock where the lighter recursive_mutex::ScopedLock will do.
JoelKatz
2011-12-13 15:30:33 -08:00 -
2836efa104
Some cleanups to help suport M-of-N transactions
JoelKatz
2011-12-13 12:18:39 -08:00 -
ffadf48d67
Extra debug.
JoelKatz
2011-12-13 12:18:25 -08:00 -
724a74e9f1
Whitespace fix
JoelKatz
2011-12-13 12:18:15 -08:00 -
c01707b0f4
Cleanup.
JoelKatz
2011-12-13 12:18:10 -08:00 -
263fe6f515
Begin merging this code.
JoelKatz
2011-12-13 12:17:51 -08:00 -
5db7ba9d62
Some extra debug. An extra helper function. Remove dead code.
JoelKatz
2011-12-13 12:17:14 -08:00 -
58b727b3a7
Cleanups and some extra comments.
JoelKatz
2011-12-13 12:16:54 -08:00 -
664e1f9b7e
New config parameters.
JoelKatz
2011-12-13 12:16:40 -08:00 -
91f0443e29
Tie application code to master ledger code.
JoelKatz
2011-12-13 12:16:17 -08:00 -
d8f608abff
Needed for testing, will remove when done.
JoelKatz
2011-12-13 12:15:54 -08:00 -
8d4ccc712b
Sometimes the simplest errors are the hardest to find. Local variable shadowed class member.
JoelKatz
2011-12-12 20:36:09 -08:00 -
75c6528f27
Cleanups.
JoelKatz
2011-12-12 15:52:53 -08:00 -
f3c5b3f61e
Whitespace fixes.
JoelKatz
2011-12-12 15:52:31 -08:00 -
8c677fd421
Some missing pieces for deterministic wallets.
JoelKatz
2011-12-12 15:52:13 -08:00 -
7253073cbd
Code to support deterministic wallets and payphrases.
JoelKatz
2011-12-12 15:47:57 -08:00 -
09dea9995a
Network status bitflags.
JoelKatz
2011-12-09 14:46:22 -08:00 -
2bf8e1d60b
Made obsolete by the pubkey cache.
JoelKatz
2011-12-09 14:31:02 -08:00 -
14d8462692
Not needed.
JoelKatz
2011-12-09 14:29:52 -08:00 -
5cd97c2930
Bring up to date.
JoelKatz
2011-12-06 21:40:26 -08:00 -
618a773944
Whitespace fixes.
JoelKatz
2011-12-06 21:26:01 -08:00 -
ee51968820
Clean up the propose/avalanche phase.
JoelKatz
2011-12-06 21:25:44 -08:00 -
81fa075582
A place to track issues we know we need to address eventually, so we don't forget.
JoelKatz
2011-12-06 21:25:19 -08:00 -
b22aaaed1f
Start sketching out the avalance tracking structures.
JoelKatz
2011-12-06 20:39:02 -08:00 -
c0cc975df6
Get rid of the binary format magic numbers spread though the code.
JoelKatz
2011-12-06 14:46:55 -08:00 -
e07acea505
Complete the transaction-specific part of the ledger comparison logic.
JoelKatz
2011-12-06 11:57:47 -08:00 -
7375c1d22b
Small buglet.
JoelKatz
2011-12-05 15:03:56 -08:00 -
9dcda53e70
The algorithm to find all the differences between two trees of transactions or accounts. This is definitely either genius or madness. I'm just not quite sure which.
JoelKatz
2011-12-05 15:01:01 -08:00 -
fe13406ef8
Some missing helper functions.
JoelKatz
2011-12-05 15:00:47 -08:00 -
f7d1539df4
Identify which hashes we're using.
JoelKatz
2011-12-05 13:21:52 -08:00 -
c220e6bcfc
Public key in transaction must match *from* account.
JoelKatz
2011-12-05 13:19:36 -08:00 -
696c841ea3
Tie into PubKeyCache.
JoelKatz
2011-12-04 19:34:18 -08:00 -
65c09f3ce9
Tie into PubKeyCache.
JoelKatz
2011-12-04 19:34:10 -08:00 -
c8d9902044
Add smart pointers to CKey objects.
JoelKatz
2011-12-04 19:33:49 -08:00 -
3ba41220c3
Code to store/retrieve transactions. Tie into PubKeyCache.
JoelKatz
2011-12-04 19:33:06 -08:00 -
b1d66a1a0f
Fix some small defects in the SQL layout.
JoelKatz
2011-12-04 19:32:40 -08:00 -
c891df0ef8
Complete public key cache logic and tie to application object.
JoelKatz
2011-12-04 19:32:16 -08:00 -
c52512e5e7
Consistent case.
JoelKatz
2011-12-03 22:20:31 -08:00 -
604c9721e9
The cache of IDs<->PubKeys. Also handles storing them to the SQL db.
JoelKatz
2011-12-03 22:19:50 -08:00 -
2dfb920db0
Some missing fields.
JoelKatz
2011-12-03 21:49:35 -08:00 -
7374943b13
Some fixes to the SQL statements.
JoelKatz
2011-12-03 21:49:27 -08:00 -
40054b5431
Make it easier for loaders/synchers to wait for replies.
JoelKatz
2011-12-02 16:24:34 -08:00 -
e236671ccc
The length logic was backwards.
JoelKatz
2011-12-02 16:24:24 -08:00 -
d61c8ae013
Add static has function to save a copy. Use <0 for 'whole object', not 0.
JoelKatz
2011-12-02 16:23:46 -08:00 -
150a3165c4
Store hashes in hex form. It just makes things easier.
JoelKatz
2011-12-02 16:23:31 -08:00 -
e575fea243
Whitespace.
JoelKatz
2011-12-02 16:23:21 -08:00 -
70ee793a07
Use 'peek' to indicate a reference to someone else's object.
JoelKatz
2011-12-02 16:23:02 -08:00 -
46d6ae415b
Cleanup.
JoelKatz
2011-12-02 16:22:54 -08:00 -
70d3ea2495
Storage for objects retrieved by hash. Implement SQL set/get logic.
JoelKatz
2011-12-02 16:22:38 -08:00 -
eaf4bc1b41
Small updates.
JoelKatz
2011-12-02 16:22:25 -08:00 -
089687152e
The database is not reentrant, so we need a ScopedLock to gate it.
JoelKatz
2011-12-02 16:22:10 -08:00 -
26171e6dec
Whitespace changes.
JoelKatz
2011-12-02 16:21:59 -08:00 -
f3ed8b7ec9
Updates, working to get the network code going.
JoelKatz
2011-11-30 21:29:38 -08:00