JoelKatz
ba6d040266
Infrastructure for "tx" RPC command to track transactions.
2012-01-20 16:43:53 -08:00
JoelKatz
95a74ee904
Bugfixes.
2012-01-19 16:14:47 -08:00
JoelKatz
0df4957b28
Cleanups and two small bugfixes. (Wrong SQL, wrong sequence in signature)
2012-01-18 14:16:44 -08:00
JoelKatz
88ff8767bb
Some extra debug help.
2012-01-18 11:44:47 -08:00
JoelKatz
f1052e0706
Cleanup, debug, extra JSON info.
2012-01-17 20:39:41 -08:00
JoelKatz
fa16bb430b
Infrastructure for local transactions, wallet interface.
...
Transaction JSON code.
2012-01-08 22:18:03 -08:00
JoelKatz
5a38a71382
Missing startIterRows.
2011-12-30 18:48:29 -08:00
JoelKatz
91cbe75066
Separate the databases, give them their own connections and locks.
2011-12-29 20:55:03 -08:00
JoelKatz
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.
2011-12-26 18:42:50 -08:00
JoelKatz
1fae19edf2
Tiny fixes.
2011-12-19 20:34:45 -08:00
JoelKatz
80a6f7e5ad
Mostly small cleanups and style fixes.
2011-12-13 18:04:43 -08:00
JoelKatz
ffadf48d67
Extra debug.
2011-12-13 12:18:25 -08:00
JoelKatz
2bf8e1d60b
Made obsolete by the pubkey cache.
2011-12-09 14:31:02 -08:00
JoelKatz
c0cc975df6
Get rid of the binary format magic numbers spread though the code.
2011-12-06 14:46:55 -08:00
JoelKatz
e07acea505
Complete the transaction-specific part of the ledger comparison logic.
2011-12-06 11:57:47 -08:00
JoelKatz
c220e6bcfc
Public key in transaction must match *from* account.
2011-12-05 13:19:36 -08:00
JoelKatz
3ba41220c3
Code to store/retrieve transactions. Tie into PubKeyCache.
2011-12-04 19:33:06 -08:00
JoelKatz
f243286bc9
Bugfixes and new code. Ledger unit test now successfully creates a local
...
account, creates an initial ledger, closes the initial ledger and opens a
new ledger, creates a second account, and adds a transaction to transfer
funds to the open ledger.
2011-11-30 12:19:48 -08:00
JoelKatz
75f1eb80a4
Make these pieces work together.
2011-11-28 19:33:50 -08:00
JoelKatz
451b719ffc
Transaction::setStatus was missing.
2011-11-23 12:49:38 -08:00
JoelKatz
6c7fd5f195
More work on core ledger and transaction processing code.
2011-11-22 15:42:03 -08:00
JoelKatz
4d8894f71a
It makes much more sense to keep the from account pointer in the transaction
2011-11-18 20:07:57 -08:00
JoelKatz
fa60ccd2df
Start tying all these classes together:
2011-11-18 11:23:06 -08:00
JoelKatz
b7046ae6f3
Starting tying into serializer code.
2011-11-17 22:05:13 -08:00
JoelKatz
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.
2011-11-11 14:13:25 -08:00
jed
7436a8deec
.
2011-10-28 16:51:35 -07:00
jed
e68b0fb8d1
.
2011-10-27 16:59:42 -07:00
jed
880c763dea
.
2011-10-26 16:10:43 -07:00
jed
650ee74391
.
2011-10-20 13:34:49 -07:00