Commit Graph

51 Commits

Author SHA1 Message Date
Arthur Britto
d0db6e4476 Rework caching of SLEs during transaction processing. 2012-07-18 14:49:50 -07:00
Arthur Britto
2999461468 Work on entryReset. 2012-07-17 16:20:25 -07:00
Arthur Britto
5e5e2a64b2 Revise mEntry. 2012-07-17 14:16:26 -07:00
Arthur Britto
aa1f2d3c6a Merge branch 'ripple'
Conflicts:
	src/TransactionEngine.cpp
2012-07-17 13:32:29 -07:00
Arthur Britto
fcd13d0208 Work on offers. 2012-07-16 18:54:31 -07:00
JoelKatz
e89af2f784 Merge branch 'continuousClose'
Conflicts:
	src/LedgerAcquire.cpp
	src/NetworkOPs.h

Merge continuous ledger close into main branch. YAY!
2012-07-16 14:48:21 -07:00
JoelKatz
659bb5af63 Simplifications made possible by CLC 2012-07-16 13:30:51 -07:00
Arthur Britto
f6fcef9101 Misc fixes. 2012-07-14 15:57:09 -07:00
Arthur Britto
d3e1b98fe8 Bug fixes for offer_create and offer_cancel. 2012-07-13 23:01:26 -07:00
Arthur Britto
3982a67dbe Work on offer backend. 2012-07-13 15:31:08 -07:00
Arthur Britto
a1424fcd60 Fix error class for terBAD_AUTH_MASTER. 2012-07-10 13:16:08 -07:00
Arthur Britto
3462ab0f07 Work towards ripple and offers. 2012-07-09 17:38:03 -07:00
Arthur Britto
e5ad771708 Move to new directory format. 2012-07-07 17:46:47 -07:00
Arthur Britto
4b20162e7f Work in progress on offers and ripple. 2012-07-07 14:34:42 -07:00
Arthur Britto
a96bfa616e Implement direct ripple in TransactionEngine. 2012-07-02 17:05:52 -07:00
Arthur Britto
dacbc58ef3 Improvements for WS account_transaction_subscribe. 2012-06-29 17:51:37 -07:00
JoelKatz
7d2e55346f Call NetworkOPs::pubTransaction. 2012-06-27 20:39:00 -07:00
JoelKatz
6efa96f1eb Fix the categorization of terALREADY. 2012-06-23 20:28:43 -07:00
Arthur Britto
171d2f1bf5 Work toward TransactionEngine ripple support. 2012-06-17 20:31:05 -07:00
Arthur Britto
85d774e7f6 Allow master seed to be used to authorize transactions. 2012-06-10 15:45:47 -07:00
JoelKatz
7d153490ab Bugfixes. 2012-06-05 15:54:52 -07:00
Arthur Britto
480482d618 Merge branch 'master' into misc
Conflicts:
	src/TransactionEngine.cpp
2012-06-05 13:08:36 -07:00
Arthur Britto
ea64ee3e58 Implement doNicknameSet. 2012-06-05 13:04:42 -07:00
Arthur Britto
a987613595 Fix some errors to be temporary. 2012-06-04 23:28:34 -07:00
Arthur Britto
19bbe53eaa Merge branch 'misc'
Conflicts:
	src/TransactionEngine.cpp
2012-06-04 01:25:48 -07:00
Arthur Britto
249733eaec Work on applying PasswordSet. 2012-06-04 01:21:41 -07:00
Arthur Britto
cfadde4a7e Add PasswordFund and PasswordSet to transaction engine. 2012-06-03 19:45:36 -07:00
JoelKatz
d35bb54c06 Structures to correctly handle both pre and post close wobble. 2012-06-03 12:24:10 -07:00
Arthur Britto
3332bf474f Add support for AccountSet to TransactionEngine. 2012-06-02 14:24:32 -07:00
Arthur Britto
affe4445bd Implement doWalletAdd(). 2012-06-01 23:32:27 -07:00
JoelKatz
1dfa9d0615 We can't adjust the ledger coin total when we are processing
transactions non-finally.
2012-06-01 20:32:05 -07:00
Arthur Britto
d464cb5f02 Fix transaction authorization handling in TransactionEngine. 2012-06-01 18:01:18 -07:00
Arthur Britto
745806cb29 Fix doCreditSet used wrong field. 2012-06-01 01:18:27 -07:00
Arthur Britto
a0009f7c6f Rework Ledger index calculation. 2012-05-31 20:26:14 -07:00
JoelKatz
e6e72a7b9a Cleanups. 2012-05-28 03:35:52 -07:00
Arthur Britto
cb56ad036d Implement credit_set and directory support. 2012-05-26 02:57:00 -07:00
Arthur Britto
30407a3a23 Work on transit fees. 2012-05-22 12:42:13 -07:00
Arthur Britto
d76bb9834c Add stubs for applying CreditSet and TransitSet. 2012-05-21 17:28:27 -07:00
Arthur Britto
0ead1d02ec Use Config for fees in TransactionEngine. 2012-05-17 20:35:26 -07:00
Arthur Britto
e4d5d1c725 Work on Create and Payment transactions. 2012-05-16 17:17:35 -07:00
Arthur Britto
66a77d2937 Rename trans engine never prefix to ten. 2012-05-13 11:59:02 -07:00
Arthur Britto
e0cb27f1c1 Add support for claim transaction. 2012-05-12 18:30:47 -07:00
Arthur Britto
5ad3eb6d4d Work towards Claim. 2012-05-11 18:29:41 -07:00
Arthur Britto
f548e27e67 Cosmetic changes. 2012-05-05 16:46:29 -07:00
JoelKatz
a5e8ab6943 Handle make payment for native currencies.
Keep a vector of affected account state nodes to make atomicity easier.
2012-04-22 19:14:06 -07:00
JoelKatz
82644c4c00 Additional error codes. "No param" parameter for TransactionEngineParms.
TEP helper functions.
2012-04-22 16:28:24 -07:00
JoelKatz
8372b0d572 Some additional return codes for the transaction engine. 2012-04-20 17:42:37 -07:00
JoelKatz
cc4b350eb7 Build the LedgerEngine logic into the Ledger class.
Add index rules for account state and ripple nodes.
2012-04-16 11:39:29 -07:00
JoelKatz
5f7d182a7c It makes much more sense this way:
LedgerEngine: Performs high-level ledger operations.
TransactionEngine: Performs high-level transaction operations.
2012-04-14 12:55:01 -07:00
JoelKatz
f05d6e0642 Rename SerializedLedger to SerializedLedgerEntry. It's not a whole ledger. 2012-04-13 20:07:57 -07:00