Commit Graph

  • e5bae0604b Specialize transaction assets to i64 Greg Fitzgerald 2018-03-17 14:42:50 -0600
  • e7da083c31 Move spending plans to their own crate Greg Fitzgerald 2018-03-17 14:42:43 -0600
  • 367c32dabe Guard spending plans, not just payments Greg Fitzgerald 2018-03-17 14:41:25 -0600
  • e054238af6
    Merge pull request #65 from aeyakovenko/fixtest anatoly yakovenko 2018-03-14 12:21:08 -0700
  • e8faf6d59a trait test Anatoly Yakovenko 2018-03-14 11:28:05 -0700
  • baa4ea3cd8 wfmt Anatoly Yakovenko 2018-03-14 11:14:40 -0700
  • 75ef0f0329 fix test Anatoly Yakovenko 2018-03-14 11:02:38 -0700
  • 65185c0011
    Merge pull request #63 from aeyakovenko/streamer-integrated Greg Fitzgerald 2018-03-12 08:38:59 -0600
  • eb94613d7d Use streaming socket interface within accountant Anatoly Yakovenko 2018-03-10 22:09:17 -0600
  • 67f4f4fb49
    Merge pull request #64 from garious/dumb-contracts Greg Fitzgerald 2018-03-11 13:23:11 -0600
  • a7ecf4ac4c
    Merge pull request #57 from aeyakovenko/streamer Greg Fitzgerald 2018-03-11 13:22:49 -0600
  • 45765b625a Don't let users accidentally burn their funds either Greg Fitzgerald 2018-03-11 12:04:44 -0600
  • aa0a184ebe Ensure the server isn't passed a Plan that spends more than is bonded Greg Fitzgerald 2018-03-11 11:53:45 -0600
  • 069f9f0d5d add ipv6 flag to cargo.toml Anatoly Yakovenko 2018-03-11 12:53:16 -0500
  • c82b520ea8 remove unecessary returns Anatoly Yakovenko 2018-03-11 11:45:17 -0500
  • 9d6e5bde4a ipv6 test with a separate flag Anatoly Yakovenko 2018-03-11 11:22:21 -0500
  • 0eb3669fbf cleanup timestamp processing Greg Fitzgerald 2018-03-11 00:30:01 -0700
  • 30449b6054 cleanup sig processing Greg Fitzgerald 2018-03-11 00:11:08 -0700
  • f5f71a19b8 First go at smart contracts Greg Fitzgerald 2018-03-10 22:00:27 -0700
  • 0135971769 Fast UdpSocket reader Anatoly Yakovenko 2018-03-07 13:47:13 -0800
  • 8579795c40 Ensure transactions won't get canceled after next refactor Greg Fitzgerald 2018-03-10 19:44:45 -0700
  • 9d77fd7eec Store only spending plans, not full transactions Greg Fitzgerald 2018-03-10 17:57:16 -0700
  • 8c40d1bd72 Move spending endpoints into expressions Greg Fitzgerald 2018-03-10 17:11:12 -0700
  • 7a0bc7d888 Move smart contract fields into their own struct Greg Fitzgerald 2018-03-10 16:55:39 -0700
  • 1e07014f86
    Merge pull request #62 from garious/batch-events Greg Fitzgerald 2018-03-09 17:37:02 -0700
  • 49281b24e5 Move Tick out of Event Greg Fitzgerald 2018-03-09 17:22:14 -0700
  • a8b1980de4 Restore reorder attack test Greg Fitzgerald 2018-03-09 17:02:17 -0700
  • b8cd5f0482 Boot Cargo.lock from git Greg Fitzgerald 2018-03-09 16:26:23 -0700
  • cc9f0788aa Batch events Greg Fitzgerald 2018-03-09 16:16:29 -0700
  • 209910299d Version bump Greg Fitzgerald 2018-03-09 14:33:25 -0700
  • 17926ff5d9
    Merge pull request #58 from garious/deterministic-historian v0.3.3 Greg Fitzgerald 2018-03-09 07:06:40 -0700
  • 957fb0667c Deterministic historian/accountant hashes Greg Fitzgerald 2018-03-09 06:55:08 -0700
  • 8d17aed785 Process timestamps as they are added v0.3.2 Greg Fitzgerald 2018-03-08 15:39:03 -0700
  • 7ef8d5ddde Lock down dependencies Greg Fitzgerald 2018-03-08 13:25:40 -0700
  • 9930a2e167 With v0.3.1 published to crates.io, you can now run silk without git Greg Fitzgerald 2018-03-08 11:40:42 -0700
  • a86be9ebf2
    Merge pull request #56 from garious/add-conditions v0.3.1 Greg Fitzgerald 2018-03-08 11:15:31 -0700
  • ad6665c8b6 Complete timestamp and signature transactions Greg Fitzgerald 2018-03-08 11:06:52 -0700
  • 923162ae9d WIP: process timestamps Greg Fitzgerald 2018-03-08 10:05:00 -0700
  • dd2bd67049 Add a barebones test for transaction conditions Greg Fitzgerald 2018-03-08 08:58:01 -0700
  • d500bbff04 Add public key to mint Greg Fitzgerald 2018-03-08 08:32:57 -0700
  • e759bd1a99 Add conditions to the signature to reject duplicates Greg Fitzgerald 2018-03-07 23:37:16 -0700
  • 94daf4cea4 Add Cancel and Timestamp events Greg Fitzgerald 2018-03-07 22:25:45 -0700
  • 2379792e0a Add DateTime and Cancel conditions Greg Fitzgerald 2018-03-07 21:55:49 -0700
  • dba6d7a8a6
    Update README.md Greg Fitzgerald 2018-03-07 17:20:40 -0700
  • 086c206b76
    Merge pull request #55 from garious/the-mint Greg Fitzgerald 2018-03-07 17:18:24 -0700
  • 5dd567deef Rename Genesis to Mint Greg Fitzgerald 2018-03-07 17:08:12 -0700
  • b6d8f737ca Introducing, the mint Greg Fitzgerald 2018-03-07 16:58:01 -0700
  • 491ba9da84 Add accessors to keypairs and signatures Greg Fitzgerald 2018-03-07 15:32:22 -0700
  • a420a9293f Fix demo Greg Fitzgerald 2018-03-07 11:36:37 -0700
  • c1bc5f6a07
    Merge pull request #54 from garious/imperative-genesis Greg Fitzgerald 2018-03-07 11:19:16 -0700
  • 9834c251d0 Boot genesis block helper Greg Fitzgerald 2018-03-07 11:05:06 -0700
  • 54340ed4c6 Delete debugging println Greg Fitzgerald 2018-03-06 21:16:47 -0700
  • 96a0a9202c
    Update README.md Greg Fitzgerald 2018-03-06 21:12:50 -0700
  • a4c081d3a1
    Merge pull request #53 from garious/monorphic-entry Greg Fitzgerald 2018-03-06 20:39:11 -0700
  • d1b6206858 Monomorphisize Entry and Event Greg Fitzgerald 2018-03-06 20:22:30 -0700
  • 0eb6849fe3
    Merge pull request #52 from garious/add-transaction-struct Greg Fitzgerald 2018-03-06 17:53:48 -0700
  • b725fdb093 Sha256Hash -> Hash Greg Fitzgerald 2018-03-06 17:36:45 -0700
  • 1436bb1ff2 Move entry into its own module Greg Fitzgerald 2018-03-06 17:31:17 -0700
  • 5a44c36b1f Move hash into its own module Greg Fitzgerald 2018-03-06 17:20:37 -0700
  • 5d990502cb
    Merge pull request #51 from jackson-sandland/50-proof-read-README Greg Fitzgerald 2018-03-06 17:39:33 -0700
  • 64735da716 Issue #50 - proof read README Jackson Sandland 2018-03-06 16:21:45 -0800
  • 95b82aa6dc
    Merge pull request #49 from garious/add-transaction-struct Greg Fitzgerald 2018-03-06 16:48:27 -0700
  • f09952f3d7 DRY up transaction signing Greg Fitzgerald 2018-03-06 16:34:14 -0700
  • b98e04dc56
    Update README.md Greg Fitzgerald 2018-03-06 15:03:06 -0700
  • cb436250da
    Merge pull request #48 from garious/add-transaction-struct Greg Fitzgerald 2018-03-06 15:01:56 -0700
  • 4376032e3a data -> asset Greg Fitzgerald 2018-03-06 14:37:08 -0700
  • c231331e05
    Merge pull request #47 from garious/add-transaction-struct Greg Fitzgerald 2018-03-06 12:57:49 -0700
  • 624c151ca2 Add signature module Greg Fitzgerald 2018-03-06 12:48:26 -0700
  • 5d0356f74b Move verify_entry to a method as well Greg Fitzgerald 2018-03-06 12:35:12 -0700
  • b019416518 Move verify into methods Greg Fitzgerald 2018-03-06 12:26:39 -0700
  • 4fcd9e3bd6 Give Transaction its own module Greg Fitzgerald 2018-03-06 12:18:17 -0700
  • 66bf889c39 Rename Transfer to Transaction Greg Fitzgerald 2018-03-06 11:54:45 -0700
  • a2811842c8 More cleanup Greg Fitzgerald 2018-03-06 11:43:53 -0700
  • 1929601425 Cleanup Greg Fitzgerald 2018-03-06 11:19:55 -0700
  • 282afee47e Use Transfer struct on the client side too Greg Fitzgerald 2018-03-06 11:03:41 -0700
  • e701ccc949 Rename Request::Transfer to Request::Transaction Greg Fitzgerald 2018-03-06 10:59:47 -0700
  • 6543497c17 Move Transaction data into its own struct Greg Fitzgerald 2018-03-06 10:49:40 -0700
  • 7d9af5a937
    Merge pull request #46 from garious/be-negative Greg Fitzgerald 2018-03-05 23:47:02 -0700
  • 720c54a5bb Allow balances to be negative Greg Fitzgerald 2018-03-05 17:29:32 -0700
  • 5dca3c41f2
    Update README.md Greg Fitzgerald 2018-03-05 16:19:26 -0700
  • 929546f60b
    Update README.md Greg Fitzgerald 2018-03-05 16:18:46 -0700
  • cb0ce9986c
    Merge pull request #45 from garious/init-from-log Greg Fitzgerald 2018-03-05 16:17:41 -0700
  • 064eba00fd Update readme Greg Fitzgerald 2018-03-05 16:05:16 -0700
  • a4336a39d6 Initialize the testnode from a log Greg Fitzgerald 2018-03-05 15:34:15 -0700
  • 298989c4b9 Generate log from Genesis Greg Fitzgerald 2018-03-05 13:03:56 -0700
  • 48c28c2267 Transactions now require a hash of the last entry they've seen Greg Fitzgerald 2018-03-05 12:48:09 -0700
  • d76ecbc9c9 Don't block the server Greg Fitzgerald 2018-03-05 11:11:00 -0700
  • 79fb9c00aa Boot wait_on_signature() from accountant Greg Fitzgerald 2018-03-05 10:45:11 -0700
  • c9e03f37ce Logger now only speaks when spoken to Greg Fitzgerald 2018-03-05 10:30:05 -0700
  • aa5f1699a7 Update the set of unique signatures when loading an existing log. Greg Fitzgerald 2018-03-04 22:26:46 -0700
  • e1e9126d03
    Merge pull request #44 from garious/genesis Greg Fitzgerald 2018-03-04 14:39:28 -0700
  • 672a4b3723
    Update historian diagram Greg Fitzgerald 2018-03-04 14:36:55 -0700
  • 955f76baab Finally, genesis block generation without channels Greg Fitzgerald 2018-03-04 14:30:39 -0700
  • 7da8a5e2d1
    Merge pull request #42 from garious/genesis Greg Fitzgerald 2018-03-04 13:05:38 -0700
  • ff82fbf112 Make num_hashes mean the num_hashes since the last ID Greg Fitzgerald 2018-03-04 09:52:33 -0700
  • 8503a0a58f Refactor Greg Fitzgerald 2018-03-04 09:21:45 -0700
  • b1e9512f44 Rename end_hash to id Greg Fitzgerald 2018-03-04 07:34:38 -0700
  • 608def9c78 Consolidate imports Greg Fitzgerald 2018-03-04 07:28:51 -0700
  • bcb21bc1d8 Delete dead code Greg Fitzgerald 2018-03-04 07:20:17 -0700
  • f63096620a
    Merge pull request #41 from garious/genesis Greg Fitzgerald 2018-03-04 01:27:59 -0700