Commit graph

  • e888b97eb2
    Check a queued key has never been queued before Luke Parker 2024-08-29 23:47:43 -0400
  • 7dc567dbcc
    Have the Eventuality task drop outputs which aren't ours and aren't worth it to aggregate Luke Parker 2024-08-29 21:58:56 -0400
  • 8c3a37c30c
    Add note on why LifetimeStage is monotonic Luke Parker 2024-08-29 21:47:25 -0400
  • d1852f9740
    Add sanity checks we haven't prior reported an InInstruction for/accumulated an output Luke Parker 2024-08-29 21:35:22 -0400
  • 06d0e49254
    Pass the lifetime information to the scheduler Luke Parker 2024-08-29 17:37:45 -0400
  • 7db8bd9a8f
    Call flush_key Luke Parker 2024-08-29 16:27:00 -0400
  • b610135f3a
    Add key management to the scheduler Luke Parker 2024-08-29 15:26:04 -0400
  • ca52e6a188
    Add helper to intake Eventualities Luke Parker 2024-08-29 14:57:43 -0400
  • 497d7fb131
    Clarify output-to-self to output-to-Serai Luke Parker 2024-08-29 12:49:35 -0400
  • d8223463fa
    Route burns through the scanner Luke Parker 2024-08-29 12:45:47 -0400
  • 84b0bec7b0
    Add API to publish Batches with Luke Parker 2024-08-29 00:01:31 -0400
  • 3a23c2c3de
    Cache the cost to aggregate Luke Parker 2024-08-28 23:45:17 -0400
  • 85bab09cc1
    Fill in various DB functions Luke Parker 2024-08-28 23:31:31 -0400
  • e5cba72fd3
    Have Scanner::new spawn tasks Luke Parker 2024-08-28 20:16:06 -0400
  • 9e13423209
    Add ReportDb Luke Parker 2024-08-28 19:58:28 -0400
  • bba553a9bc
    Make report.rs a folder, not a file Luke Parker 2024-08-28 19:37:44 -0400
  • a92330c2a6
    Add ScanDb Luke Parker 2024-08-28 19:00:02 -0400
  • ff02b4079c
    Make scan.rs a folder, not a file Luke Parker 2024-08-28 18:46:39 -0400
  • eebb5c27df
    Implement key retiry Luke Parker 2024-08-28 18:43:40 -0400
  • e720fe7692
    Logs, documentation, misc Luke Parker 2024-08-27 16:43:50 -0400
  • a632630706
    Add sorts for safety even upon non-determinism Luke Parker 2024-08-27 02:21:22 -0400
  • 14b9c62fb6
    Use a channel for the InInstructions Luke Parker 2024-08-27 02:14:59 -0400
  • 1b949d69e7
    Add a DbChannel between scan and eventuality task Luke Parker 2024-08-27 01:54:49 -0400
  • 65e48626cc
    Don't expose IndexDb throughout the crate Luke Parker 2024-08-27 00:44:11 -0400
  • 960ecd8f4a
    Add dedicated Eventuality DB and stub missing fns Luke Parker 2024-08-27 00:23:15 -0400
  • bd6f39d2b4
    Make Eventuality a folder, not a file Luke Parker 2024-08-26 23:25:30 -0400
  • 9810dbf0b6
    Make a dedicated IndexDb Luke Parker 2024-08-26 23:24:49 -0400
  • 414060e5a9
    Make index a folder, not a file Luke Parker 2024-08-26 23:18:31 -0400
  • 2dccfa886f
    Add helper methods Luke Parker 2024-08-26 23:15:19 -0400
  • a8616375a7
    Move ContinuallyRan into primitives Luke Parker 2024-08-26 22:57:28 -0400
  • ebf09904b2
    Add a callback to accumulate outputs and return the new Eventualities Luke Parker 2024-08-26 22:49:57 -0400
  • 2f08a12da4
    Flesh out eventuality task Luke Parker 2024-08-24 23:43:31 -0400
  • 6873331794
    Have the scan flag blocks with change/branch/forwarded as notable Luke Parker 2024-08-24 17:30:02 -0400
  • 2f5dc4bc57
    Flesh out report task Luke Parker 2024-08-23 22:29:15 -0400
  • e1e7432e48
    Finish scan task Luke Parker 2024-08-23 22:09:54 -0400
  • e8dd4deff0
    Correct compilation errors Luke Parker 2024-08-23 21:21:02 -0400
  • 9566fd31ba
    Decide flow between scan/eventuality/report Luke Parker 2024-08-23 20:30:06 -0400
  • ceb1921f27
    Add Eventuality back to processor primitives Luke Parker 2024-08-22 01:27:57 -0400
  • cdcfe4a3d7
    Add bounds for the eventuality task Luke Parker 2024-08-21 18:41:51 -0400
  • 2578ba6194
    Document expectations on Eventuality task and correct code determining the block safe to scan/report Luke Parker 2024-08-20 19:37:47 -0400
  • 0bc03c3954
    Handle dust Luke Parker 2024-08-20 18:20:28 -0400
  • a8cc368718
    Differentiate BlockHeader from Block Luke Parker 2024-08-20 16:51:58 -0400
  • 26a5475b33
    Correct misc compilation errors Luke Parker 2024-08-20 16:39:03 -0400
  • e19a126161
    Flesh out new scanner a bit more Luke Parker 2024-08-20 16:24:18 -0400
  • 090c0c13f4
    Definition and delineation of tasks within the scanner Luke Parker 2024-08-20 11:57:56 -0400
  • 6bc607b1b6
    Extend serai-db with support for generic keys/values Luke Parker 2024-08-19 17:33:57 -0400
  • 99661aaab2
    Move scanner.rs to scanner/lib.rs Luke Parker 2024-08-19 00:42:38 -0400
  • 50ad450202
    Cleanup DB handling a bit in key-gen/attempt-manager Luke Parker 2024-08-19 00:41:18 -0400
  • 914184c07f
    Smash out the signer Luke Parker 2024-08-18 22:43:13 -0400
  • 722e86b84b
    Smash key-gen out of processor Luke Parker 2024-08-16 17:01:45 -0400
  • 901b908577
    Smash key-gen into independent crate Luke Parker 2024-08-16 14:51:31 -0400
  • e4e4245ee3
    One Round DKG (#589) Luke Parker 2024-08-16 11:26:07 -0700
  • 669b2fef72
    Remove test_tweak_keys Luke Parker 2024-09-19 21:42:55 -0400
  • 3af430d8de
    Use the IETF transacript in bitcoin-serai, not RecommendedTranscript Luke Parker 2024-09-19 21:13:08 -0400
  • dfb5a053ae
    Resolve #611 Luke Parker 2024-09-19 20:57:39 -0400
  • cb0eba2426 move genesis liquidity tests to its own pallet akildemir 2024-09-16 15:01:04 +0300
  • 2567e0b5ce add pallet tests akildemir 2024-09-13 16:59:19 +0300
  • bdcc061bb4
    Add ScannableBlock abstraction in the RPC Luke Parker 2024-09-13 04:26:08 -0400
  • 2c7148d636
    Add machete exception for monero-clsag to monero-wallet Luke Parker 2024-09-13 02:39:43 -0400
  • 6b270bc6aa
    Remove async-trait from monero-rpc Luke Parker 2024-09-13 02:36:53 -0400
  • 875c669a7a
    Remove monero-serai multisig for just monero-[clsag, wallet] multisig Luke Parker 2024-09-12 18:40:41 -0400
  • 0d399ecb28
    Remove unused error in monero-address Luke Parker 2024-09-12 17:43:32 -0400
  • d3517ce969 remove serai_abi akildemir 2024-09-12 13:07:24 +0300
  • fdb5f82c04 remove unused crate akildemir 2024-09-12 13:04:52 +0300
  • 0b8d6539cd add tests akildemir 2024-09-12 13:02:42 +0300
  • 88440807e1
    Monero v0.18.3.4 (#605) Luke Parker 2024-09-05 22:43:31 -0700
  • a0ebd384c6
    Restore empty test files so CI isn't borked Luke Parker 2024-09-05 23:37:40 -0400
  • 7d2399c5bf
    Correct check_weight_and_fee call Luke Parker 2024-09-05 16:39:58 -0400
  • b642fac47f
    Monero v0.18.3.4 Luke Parker 2024-09-05 15:58:17 -0400
  • c1a9256cc5
    dockertest 0.5, correct errors from prior update commit Luke Parker 2024-09-05 23:31:45 -0400
  • 0d5756ffcf
    cargo update, upgrade alloy Luke Parker 2024-09-05 17:03:23 -0400
  • ac7b98daac
    Remove tokio dependency from tendermint-machine Luke Parker 2024-09-05 16:30:27 -0400
  • efc7d70ab1
    Clarify when wallet2 will decrypt payment IDs with citations Luke Parker 2024-09-05 15:50:36 -0400
  • 5d8d3af917 fix part of tests akildemir 2024-09-04 16:32:28 +0300
  • eea7cc06aa bug fixes akildemir 2024-09-03 13:42:30 +0300
  • c6187de8f2 prevent stake allocation during genesis period akildemir 2024-09-02 16:55:06 +0300
  • 457638f776 set correct swap fee, burn half akildemir 2024-09-02 16:40:32 +0300
  • be6ba7bbea Merge branch 'develop' of https://github.com/serai-dex/serai into move-emissions-tests akildemir 2024-09-02 15:50:09 +0300
  • c21f96f88f remove emission tests from client side akildemir 2024-09-02 15:46:30 +0300
  • b767bab1e0 add post economic security era test akildemir 2024-09-02 15:43:17 +0300
  • 4e834873d3
    Lints from latest nightly Luke Parker 2024-09-01 16:33:40 -0400
  • e7eacb54af add economic security pallet to emission tests akildemir 2024-09-01 12:24:14 +0300
  • 5995e1887a Merge branch 'develop' of https://github.com/serai-dex/serai into move-emissions-tests akildemir 2024-09-01 12:15:08 +0300
  • 9aa7a3798b add pre-ecsec tests akildemir 2024-09-01 12:13:58 +0300
  • a335f81c98 Update nightly GitHub Actions 2024-09-01 01:47:02 +0000
  • a506d74d69
    move economic security into it's own pallet (#596) akildemir 2024-09-01 01:55:42 +0300
  • 1f14aedb8a
    Remove unused import Luke Parker 2024-08-31 16:31:35 -0400
  • 449a062f58
    Update Cargo.toml, .github for the new crates Luke Parker 2024-08-31 16:11:07 -0400
  • 394db44b30
    Monero: fix signature hash for V1 txs (#598) Boog900 2024-08-24 00:34:54 +0000
  • 0062fbb8fb
    fix CI Boog900 2024-08-23 21:48:25 +0100
  • 50686e8402
    fix signature hash for V1 txs Boog900 2024-08-23 20:29:54 +0100
  • 9b85d446b5 fix deny akildemir 2024-08-16 16:06:18 +0300
  • 3613275716 move economic security into it's own pallet akildemir 2024-08-15 15:09:03 +0300
  • 4cb4d83982
    Merge branch 'develop' into move-ecsec-to-separate-pallet akildemir 2024-08-16 14:22:16 +0300
  • 1f093cfbc6
    Big-endian secq256k1 scalars Luke Parker 2024-08-15 15:32:32 -0400
  • 35c54da756
    Don't use [0; 32] for the embedded keys in the coordinator rotation test Luke Parker 2024-08-15 14:21:39 -0400
  • 3c6eefcabe update to develop latest akildemir 2024-08-15 20:50:28 +0300
  • 6bc746e876
    cargo fmt Luke Parker 2024-08-15 11:49:27 -0400
  • e098369fdf
    Merge branch 'develop' into one-round-dkg Luke Parker 2024-08-15 08:48:28 -0700
  • 5f1fcff75c
    Correct shimmed setting of a secq256k1 key Luke Parker 2024-08-15 11:44:44 -0400