Vinnie Falco
0523d6a054
Refactor free functions into RandomNumbers
2013-06-06 21:43:29 -07:00
Vinnie Falco
fb487bdb41
Refactor UniqueNodeList into IUniqueNodeList
2013-06-06 20:43:08 -07:00
JoelKatz
f897b17027
Merge branch 'feature' into develop
2013-06-05 16:40:28 -07:00
JoelKatz
e02a49f045
Sign with no locks.
2013-06-05 14:59:06 -07:00
JoelKatz
6e220cc97e
More feature RPC support.
2013-05-31 16:22:38 -07:00
JoelKatz
45c117bf91
Merge branch 'develop' into feature
2013-05-30 13:21:45 -07:00
JoelKatz
ce3a8d9d76
Use the new visitor code to reimplement account_offers.
2013-05-30 13:20:34 -07:00
JoelKatz
bae8d37890
Merge branch 'develop' into feature
2013-05-30 12:06:32 -07:00
JoelKatz
aef0a84e07
Don't use getAccountState as a quick way to check if an account
...
exists in a ledger. It's much heavier than needed.
2013-05-30 11:48:13 -07:00
JoelKatz
5af4673104
RPC infrastructure for feature management.
2013-05-30 10:35:17 -07:00
Vinnie Falco
47e00f20fb
Move InstanceCounter to ripple_basics
2013-05-30 10:16:23 -07:00
Vinnie Falco
2c525b03c6
Enormous cleanup of RippleAddress et. al. into ripple_data
...
Start cleanup into ripple_data, split out some hash_value() instances
Tidy up CBigNum into ripple_data, moving definitions to .cpp
Split and clean up base58 stuff
Remove unused files from VS2012 project
Clean up some bignum stuff and remove unused files
Partial cleanup of RFC1751
Enormous cleanup with RippleAddress and related, into ripple_data
Remove unused VS project files
Move ECIES stuff into CKey
2013-05-30 10:16:22 -07:00
Arthur Britto
4483e7c928
Make wallet_propose and wallet_seed admin only.
2013-05-28 01:36:16 -07:00
Vinnie Falco
4e8d4c28c2
Remove legacy upTime() function
2013-05-27 13:16:01 -07:00
Vinnie Falco
d762abfc85
Move Log to ripple_basics and split websocket logging to ripple_net
2013-05-27 13:16:00 -07:00
Vinnie Falco
794b84c473
Fix missing file names for new Log partition code
2013-05-27 13:15:57 -07:00
Vinnie Falco
89eb0bc6f0
Add ripple_client module unity build and move RPCServer into it
2013-05-27 13:14:07 -07:00
JoelKatz
e0d89413cb
Restore change.
2013-05-26 16:35:46 -07:00
JoelKatz
5b741ac87c
Revert "Merge branch 'master' of github.com:jedmccaleb/NewCoin"
...
This reverts commit 72e5078de7 , reversing
changes made to cfc8f8c052 .
2013-05-26 15:50:21 -07:00
Arthur Britto
aa52eac390
Make RPC proof_create admin only.
2013-05-25 15:41:25 -07:00
JoelKatz
576ee472bf
Add "syncing" state.
2013-05-23 18:46:39 -07:00
JoelKatz
7f593328c2
Assert on incorrect closed/immutable states.
2013-05-23 11:06:44 -07:00
JoelKatz
6b2a6ea03e
Report cache hit rates.
2013-05-21 16:10:51 -07:00
JoelKatz
23eafaab85
doAccountLines micro-optimization.
2013-05-21 15:40:44 -07:00
JoelKatz
dedb8ff945
Merge branch 'cache_snapshot' into develop
2013-05-20 11:56:36 -07:00
JoelKatz
c377562e7f
Cleanups.
2013-05-17 01:44:49 -07:00
JoelKatz
28f54176f3
Use the current snapshot to get immutable ledger optimizations.
2013-05-16 00:58:44 -07:00
JoelKatz
794469fddb
Report the number of "backed up" node writes in get_counts.
2013-05-15 11:11:19 -07:00
JoelKatz
9be7b9cc3f
doBookOffers optimizations.
2013-05-14 18:38:36 -07:00
JoelKatz
e04ca79778
Bugfix.
2013-05-14 16:24:46 -07:00
JoelKatz
baf2841873
Bugfix.
2013-05-14 09:30:00 -07:00
JoelKatz
957742f3b0
doLedger speedup.
2013-05-14 08:57:44 -07:00
JoelKatz
1b619c7237
More performance improvements.
2013-05-13 18:46:57 -07:00
JoelKatz
c9fd800ea4
More performance improvements.
2013-05-13 17:00:18 -07:00
JoelKatz
a0f964c851
Don't hold the master lock while doing proofs of work.
2013-05-13 06:52:24 -07:00
Stefan Thomas
508db42aba
RPC: Add ability to specify a custom secret in proof_verify.
2013-05-13 10:17:43 +02:00
Stefan Thomas
5e649921bf
RPC: Add ability to specify a custom secret in proof_create.
2013-05-13 10:17:43 +02:00
Stefan Thomas
da406a3506
RPC: Add proof_solve.
2013-05-13 10:17:43 +02:00
Stefan Thomas
c3d2eae667
RPC: Add proof_verify.
2013-05-13 10:17:43 +02:00
Stefan Thomas
5c7a92ba76
RPC: Add proof_create.
2013-05-13 10:17:43 +02:00
JoelKatz
e086fa5a5d
Allow LevelDB and SQLite to co-exist in the build and have the backing
...
store for hashed nodes selectable in the config.
2013-05-07 15:04:23 -07:00
JoelKatz
9e47107255
Rework dispatch of new API PF requests.
2013-05-03 09:33:58 -07:00
JoelKatz
d193608aa1
More PFRequest work. Advanced features.
2013-05-02 01:04:16 -07:00
JoelKatz
6fb8e1515a
Merge branch 'develop' into pf_api
2013-05-01 22:23:25 -07:00
JoelKatz
407a43aea9
Change shared_polymorphic_downcast to dynamic_pointer_cast.
2013-05-01 22:22:51 -07:00
JoelKatz
ca46e97bc5
Wrong error code returned.
2013-04-30 17:19:45 -07:00
JoelKatz
9df93f4202
Break the ripple line cache into its own structure
2013-04-30 15:57:11 -07:00
JoelKatz
297f68f371
Rework the way PF API request validity is checked against the ledger.
2013-04-30 15:35:28 -07:00
JoelKatz
707f914d32
Some new PF API support.
2013-04-29 23:31:25 -07:00
JoelKatz
24bb7a2016
New pathfinder API work.
2013-04-29 16:42:26 -07:00