Commit Graph

20 Commits

Author SHA1 Message Date
JoelKatz
2782c2dafe Begin work to track transactions involvings spends from local accounts. 2012-01-08 23:58:13 -08:00
JoelKatz
fa16bb430b Infrastructure for local transactions, wallet interface.
Transaction JSON code.
2012-01-08 22:18: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
25b7f9b1f8 Missing helper function# 2011-12-15 01:21:51 -08:00
JoelKatz
2bf8e1d60b Made obsolete by the pubkey cache. 2011-12-09 14:31:02 -08:00
JoelKatz
618a773944 Whitespace fixes. 2011-12-06 21:26:01 -08:00
JoelKatz
e07acea505 Complete the transaction-specific part of the ledger comparison logic. 2011-12-06 11:57:47 -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
06a9bc5520 Transaction status, REMOVED. 2011-11-25 21:53:12 -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
JoelKatz
fd7e41501b Updated transaction header. 2011-11-10 21:16:49 -08:00
jed
e68b0fb8d1 . 2011-10-27 16:59:42 -07:00
jed
0416d64fdc . 2011-10-20 16:34:22 -07:00
jed
650ee74391 . 2011-10-20 13:34:49 -07:00
jed
a8e8613475 first 2011-10-14 11:39:06 -07:00