mirror of
https://github.com/Xahau/xahaud.git
synced 2026-06-03 16:56: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
#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
#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
-
b301fe2846
Whitespace
JoelKatz
2011-11-29 16:44:08 -08:00 -
dc8cd59c1d
Fix some small bugs in the Ledger code. Add a unit test. (Needs more tests.)
JoelKatz
2011-11-29 16:43:32 -08:00 -
eb2efd5a3c
Fix some typos.
JoelKatz
2011-11-29 16:43:18 -08:00 -
7572f0a3e3
Fix a bug where dirtying the root doesn't update the special root pointer.
JoelKatz
2011-11-29 16:42:50 -08:00 -
ff8b9aafa6
Remove debug code accidentally commited.
JoelKatz
2011-11-29 16:22:17 -08:00 -
66fec28ffe
Cleanup, additional debug, and a very painful bugfix that turned out to be a 1 instead of a 0.
JoelKatz
2011-11-29 11:26:45 -08:00 -
10ca256063
Updates.
JoelKatz
2011-11-29 11:23:53 -08:00 -
11f9e111de
Construct the next ledger from the existing ledger. Close ledger logic.
JoelKatz
2011-11-28 19:34:16 -08:00 -
75f1eb80a4
Make these pieces work together.
JoelKatz
2011-11-28 19:33:50 -08:00 -
aee1e9f180
Bugfix. Add 16-bit types.
JoelKatz
2011-11-28 14:02:33 -08:00 -
ebb9a9c255
Build enough information into the leaf nodes so that they can be parsed without knowledge of the objects they contain. This will allow new transaction or account formats to be added (possibly with larger data sizes) without breaking the ability to parse the hash trees. It also simplifies the operation-specific tree code (since it doesn't have to parse the raw leaf data).
JoelKatz
2011-11-28 13:59:34 -08:00 -
e87a027df2
Code to boostrap the initial ledger.
JoelKatz
2011-11-26 00:57:31 -08:00 -
06a9bc5520
Transaction status, REMOVED.
JoelKatz
2011-11-25 21:53:12 -08:00 -
fe3acce262
Some missing functions.
JoelKatz
2011-11-25 21:52:54 -08:00 -
badf382903
Note that 'insufficient funds' can occur when removing a transaction too, if the funds have already been spent by another transaction. When removing a transaction, any 'subsequent' dependent transactions must be removed first.
JoelKatz
2011-11-25 21:51:30 -08:00 -
d4030472e7
Cleanups. Function to fully remove/undo a transaction from a ledger.
JoelKatz
2011-11-25 21:50:58 -08:00 -
c6f50c8d59
Missing helper functions.
JoelKatz
2011-11-25 21:50:50 -08:00 -
d176e9d2c7
Bugfixes. isChildLeaf had wrong test. peekNextItem walked the wrong way.
JoelKatz
2011-11-25 17:10:42 -08:00 -
9eb8188627
Update
JoelKatz
2011-11-25 13:52:33 -08:00 -
01f5740add
Endian fix. SHAMap now passes its (admittedly anemic right now) unit test.
JoelKatz
2011-11-25 13:52:04 -08:00 -
354da99038
Correct depth to 20+leaf, not 10+leaf.
JoelKatz
2011-11-25 13:51:47 -08:00 -
a9e6f0b70f
Bugfix: Put root node in map.
JoelKatz
2011-11-25 13:51:34 -08:00 -
997ea843d1
These uint160/uint256 types internally use little-endian.
JoelKatz
2011-11-25 13:51:18 -08:00 -
0df9ec91fa
Debug and unit test code. Copy on write logic. Bugfixes.
JoelKatz
2011-11-25 00:03:33 -08:00 -
83b2f8b73a
Simplify. Rewrite SHAMap::dirtyUp.
JoelKatz
2011-11-23 23:45:26 -08:00 -
51f3f4e1a4
Some missing handlers. SHAMap traversal top-level code.
JoelKatz
2011-11-23 14:57:11 -08:00 -
5fc9233fb5
More ledger functions, updateAccountState/addTransaction.
JoelKatz
2011-11-23 12:50:51 -08:00 -
17c265ee24
Some cleanups. Add functions that avoid an allocate/copy/free where that's not needed.
JoelKatz
2011-11-23 12:50:05 -08:00 -
451b719ffc
Transaction::setStatus was missing.
JoelKatz
2011-11-23 12:49:38 -08:00 -
9462cd6718
Account state conversion from ledger to structure forms.
JoelKatz
2011-11-23 12:48:45 -08:00 -
6c7fd5f195
More work on core ledger and transaction processing code.
JoelKatz
2011-11-22 15:42:03 -08:00 -
41309b6f72
Part of the 'tray' implementation to avoid a burst of load on ledger close
JoelKatz
2011-11-21 13:10:12 -08:00 -
73578d6313
Begin trying the ledger code in.
JoelKatz
2011-11-21 13:09:47 -08:00 -
34265cd55b
Small updates.
JoelKatz
2011-11-21 13:09:31 -08:00 -
4d8894f71a
It makes much more sense to keep the from account pointer in the transaction
JoelKatz
2011-11-18 20:07:57 -08:00 -
fa60ccd2df
Start tying all these classes together:
JoelKatz
2011-11-18 11:23:06 -08:00 -
4096bad636
Cleanup
JoelKatz
2011-11-17 22:05:35 -08:00 -
b7046ae6f3
Starting tying into serializer code.
JoelKatz
2011-11-17 22:05:13 -08:00 -
8ae29a3f06
Small cleanups
JoelKatz
2011-11-17 22:04:36 -08:00 -
76b7b3c68e
More SHA map work.
JoelKatz
2011-11-17 19:57:19 -08:00 -
477b2df276
More work on the SHAMap/Serialize classes.
JoelKatz
2011-11-17 18:11:11 -08:00 -
e7bae43261
Continue implementation these classes.
JoelKatz
2011-11-17 12:22:25 -08:00 -
7137f759a9
Serialization functions.
JoelKatz
2011-11-17 12:18:32 -08:00 -
55b2111fd5
Updates. Create a class to hold an item in a SHAMap, separating the tag from the data (it's not always the hash of the data). Make ScopedLock's recursive.
JoelKatz
2011-11-15 10:49:14 -08:00 -
14988dec90
Updates
JoelKatz
2011-11-15 10:48:52 -08:00 -
c42d3d0fe9
Typo
JoelKatz
2011-11-15 10:46:19 -08:00 -
da8cdf854a
Missing include
JoelKatz
2011-11-15 10:46:12 -08:00 -
4625a55c25
Fixes.
JoelKatz
2011-11-14 19:48:49 -08:00 -
7fb40e1c55
Updates.
JoelKatz
2011-11-14 19:48:46 -08:00 -
fbf6967d82
Continue fleshing out these classes.
JoelKatz
2011-11-14 17:32:05 -08:00 -
ccea015c6a
Start coding the guts of the SHAMap structure that will hold, synchronize, sign, and validate our account balances and transactions.
JoelKatz
2011-11-14 15:21:14 -08:00 -
748a4d62ca
Allow nodes to add status information to transactions they pass on
JoelKatz
2011-11-14 10:40:01 -08:00 -
2c45e16d5a
Keep binary objects in a hash-indexed table. Remove redundant fields.
JoelKatz
2011-11-14 10:39:29 -08:00 -
b4198029af
Class for tracking conflicted/rejected transactions
JoelKatz
2011-11-14 10:39:09 -08:00 -
2793311400
Cleanup.
JoelKatz
2011-11-12 14:12:45 -08:00 -
53b61d4d65
Start to flesh out this code.
JoelKatz
2011-11-12 14:12:38 -08:00 -
3f8f7789b3
Tiny mistake in previous commit.
JoelKatz
2011-11-11 16:38:49 -08:00 -
3452211310
For some reason, Boost provides no good way to return a scoped lock. It appears people usually fake it by not using RAII. This tiny bit of ugliness will make returned scope lock holders work.
JoelKatz
2011-11-11 16:32:21 -08:00 -
e9ae645e3b
Transaction Infrastructure Work: Raw account class (address + public key) Account State class (account + balance + ledgers valid) Raw Hanko class Low-level tranasaction class Small wallet and key bits Misc updates to the protocol. Protocol addition to allow code to wait for replies, but that may not be a good idea.
JoelKatz
2011-11-11 14:13:25 -08:00 -
fd7e41501b
Updated transaction header.
JoelKatz
2011-11-10 21:16:49 -08:00 -
06816dd73e
The low-level code that manages a tree of hash nodes. This manages the individual nodes but not the logic that connects them. It is designed around the assumption that not all nodes are necessarily resident in memory.
JoelKatz
2011-11-10 21:15:32 -08:00 -
965551f898
Updates. Prevent one type of signature being introduced as another. Some indexes.
JoelKatz
2011-11-10 21:15:05 -08:00 -
eca7512d96
Update as agreed. Fix Hanko confusion. Remove some extraneous stuff.
JoelKatz
2011-11-09 16:17:53 -08:00 -
8e2c103c67
Update to fix into new scheme. Simplify some parts.
JoelKatz
2011-11-09 13:51:58 -08:00 -
07df5f1f81
Add binary formats and SQLite database layouts.
JoelKatz
2011-11-09 13:46:32 -08:00 -
89670ccff6
Add support for hanko https URL. Make IPs optional so nodes can be anonymous
JoelKatz
2011-11-08 11:51:56 -08:00 -
e968e59a01
Remove file added by mistake.
JoelKatz
2011-11-08 11:49:37 -08:00 -
df2734142b
Makefile updates
JoelKatz
2011-11-08 10:00:38 -08:00 -
6c50e202dd
Updates to protocol Add ping function to test connectivity, detect send buffer attacks, and sync time. Report a client's own IP back to it. Add a status field to transactions (optional, used for consensus building) Update contact field: Contact records are signed so you can't lie about other nodes Contact record can contain multiple addresses (say, one IPv4 and one IPv6) Contact record is timestamped, so you can't provide an obsolete one Nodes can extend their contact record with an URL, organization name, or policy Add a command to request contact information. Allow nodes to locate nodes in their static trust list if they wish.
JoelKatz
2011-11-08 09:55:59 -08:00 -
b0002dc62a
We compile and link on Linux now, except for runTests
JoelKatz
2011-11-07 14:25:00 -08:00 -
4bf1e52c7b
Put back the code I commented out. Fix the non-const reference bound to a temporary.
JoelKatz
2011-11-07 13:57:27 -08:00 -
1d140e8829
Sync Linux tweaks.
JoelKatz
2011-11-07 13:45:32 -08:00 -
beef9b47d5
Create 'Makefile'. Make code compile on Linux. (Still does not link.)
JoelKatz
2011-11-07 13:18:13 -08:00 -
aa7946dcfd
.
jed
2011-11-03 11:17:06 -07:00 -
7436a8deec
.
jed
2011-10-28 16:51:35 -07:00 -
e68b0fb8d1
.
jed
2011-10-27 16:59:42 -07:00 -
7eae6e5886
added sqllite
jed
2011-10-27 13:04:08 -07:00 -
d26577ffd7
.
jed
2011-10-26 20:49:04 -07:00 -
880c763dea
.
jed
2011-10-26 16:10:43 -07:00 -
fed4350ccc
.
jed
2011-10-25 16:56:15 -07:00 -
11a964ffed
.
jed
2011-10-21 11:32:23 -07:00 -
0416d64fdc
.
jed
2011-10-20 16:34:22 -07:00 -
650ee74391
.
jed
2011-10-20 13:34:49 -07:00 -
6715b966fc
.
jed
2011-10-14 12:06:55 -07:00 -
a8e8613475
first
jed
2011-10-14 11:39:06 -07:00