Commit graph

  • 35065b7866
    add statics.rs hinto.janai 2024-09-12 20:38:50 -0400
  • 726a9f244b
    DB messages, map header using (Block, ExtendedBlockHeader) hinto.janai 2024-09-12 18:00:20 -0400
  • 0d0a544e68
    add CumulativeBlockWeightLimit, submit_block hinto.janai 2024-09-11 20:29:58 -0400
  • 6dc85c606f
    bin: get_blocks_by_height, get_hashes hinto.janai 2024-09-11 18:42:40 -0400
  • 4f738eef38
    handler: add write handlers, impl Clone hinto.janai 2024-09-11 16:58:33 -0400
  • e15b7d42c0
    pop_blocks hinto.janai 2024-09-10 21:00:05 -0400
  • 2ac2b7e2a5
    add BlockchainResponse::PopBlocks hinto.janai 2024-09-10 20:53:19 -0400
  • 3b36c10231
    unsupported requests, get_outs hinto.janai 2024-09-10 20:47:33 -0400
  • 90027143f0
    consensus: misc fixes (#276) Boog900 2024-09-10 01:18:26 +0100
  • 49d1344aa1
    Storage: use saturating_add for cumulative_generated_coins (#275) Boog900 2024-09-10 01:15:04 +0100
  • 0ab7fe1c46
    key_image_spent hinto.janai 2024-09-09 18:19:00 -0400
  • 967537fae1
    P2P: Implement incoming ping request handling over maximum inbound limit (#277) Asurar 2024-09-10 00:12:06 +0200
  • 1aca03d319
    blockchain: add KeyImageSpent request hinto.janai 2024-09-09 18:10:29 -0400
  • b6e8b3a08e
    cuprated: version constants hinto.janai 2024-09-09 17:50:11 -0400
  • 6dc38a401d
    add todo!() returns hinto.janai 2024-09-09 17:35:58 -0400
  • f41e6aa99e
    add monerod code link docs hinto.janai 2024-09-09 17:31:22 -0400
  • b93d2275f8
    get_last_block_header hinto.janai 2024-09-09 17:13:44 -0400
  • 136e9b70a6
    split blockchain/helper functions hinto.janai 2024-09-08 20:48:31 -0400
  • 06b583e97d
    use helpers, get_block, add return struct todos hinto.janai 2024-09-08 20:33:16 -0400
  • f86baa2eef
    add helper.rs hinto.janai 2024-09-08 20:32:52 -0400
  • f1dea834b0
    get_block_headers_range hinto.janai 2024-09-08 18:33:30 -0400
  • 0cd1cdef9c
    Merge branch 'main' into rpc-handler-json hinto.janai 2024-09-08 18:08:26 -0400
  • ca13b40e71
    temporary allows hinto.janai 2024-09-08 18:06:01 -0400
  • 2d52c26bdc
    get_block_header_by_height, use anyhow!() hinto.janai 2024-09-08 18:03:47 -0400
  • 01625535fa
    book/architecture: add resource index (#268) hinto-janai 2024-09-08 13:31:58 -0400
  • 92800810d9
    cuprated: initial RPC module skeleton (#262) hinto-janai 2024-09-08 10:52:17 -0400
  • 6c7b5be94e
    cuprated: use From when mapping types hinto.janai 2024-09-06 20:59:04 -0400
  • d1cff90660
    rpc/types: add from module hinto.janai 2024-09-06 20:58:50 -0400
  • b8656961f3
    add BlockchainReadRequest::Block[ByHash] hinto.janai 2024-09-06 20:45:25 -0400
  • 81d8d2baa6
    Merge branch 'rpc-handler' into rpc-handler-json hinto.janai 2024-09-06 20:18:09 -0400
  • 6b16fb5688
    cuprated: update error type hinto.janai 2024-09-06 20:09:42 -0400
  • aac1a31bed
    interface: update error hinto.janai 2024-09-06 20:09:21 -0400
  • 7e4015a381
    replace RpcError with anyhow::Error hinto.janai 2024-09-06 18:06:50 -0400
  • 98eb2f642b
    get_block_count, on_get_block_hash, get_block_header_by_hash todo hinto.janai 2024-09-06 17:58:40 -0400
  • ae074d6f57
    rpc handler constants hinto.janai 2024-09-06 17:58:20 -0400
  • 51fd017c5b
    blockchain: add BlockchainReadRequest::BlockExtendedHeaderByHash hinto.janai 2024-09-06 17:16:13 -0400
  • 1b94435952
    fix imports hinto.janai 2024-09-06 16:54:28 -0400
  • 9f8f2c7edf
    cleanup hinto.janai 2024-09-05 18:23:39 -0400
  • d443cfb9b7
    split state from main handler struct hinto.janai 2024-09-05 18:11:27 -0400
  • d268c50246
    rpc/interface: impl thiserror::Error hinto.janai 2024-09-05 18:06:22 -0400
  • 7406afb910
    use BoxFuture hinto.janai 2024-09-05 18:06:07 -0400
  • 29afe237d5
    remove crate lints hinto.janai 2024-09-05 17:38:57 -0400
  • 4118f488bf
    fix merge hinto.janai 2024-09-05 17:19:57 -0400
  • 3965349f71
    Merge branch 'main' into rpc-handler hinto.janai 2024-09-05 17:11:03 -0400
  • 4653ac5884
    rpc/interface: separate RpcHandler into 3 tower::Services (#266) hinto-janai 2024-09-05 11:53:16 -0400
  • 7487aa4779
    interface: extract out to RpcService hinto.janai 2024-09-02 20:34:02 -0400
  • 68ba5f4781
    split rpc calls into 3 Services hinto.janai 2024-09-02 20:15:12 -0400
  • c57020d805
    interface: handle json-rpc concepts hinto.janai 2024-09-02 19:58:38 -0400
  • 5f37771729
    error signatures hinto.janai 2024-09-02 18:08:52 -0400
  • 57677a5e90
    Merge branch 'main' into rpc-handler hinto.janai 2024-09-02 17:48:04 -0400
  • f89e29eeba
    fixes hinto.janai 2024-09-02 17:47:23 -0400
  • 0941f68efc
    helper: fix clippy (#265) hinto-janai 2024-09-02 17:46:11 -0400
  • abfc3c503c
    add state, fn signatures hinto.janai 2024-09-02 17:37:18 -0400
  • 29587d9bb4
    Merge branch 'main' into rpc-handler hinto.janai 2024-09-02 16:50:49 -0400
  • eead49beb0
    lints: opt in manual lint crates (#263) hinto-janai 2024-09-02 13:12:54 -0400
  • b837d350a4
    workspace: add naming convention lints (#261) hinto-janai 2024-09-02 13:10:45 -0400
  • bec8cc0aa4
    helper: add and use cast module (#264) hinto-janai 2024-09-02 13:09:52 -0400
  • 5b0e56f711
    !! hinto.janai 2024-09-01 16:59:33 -0400
  • d83a93fc31
    cuprated: add lints hinto.janai 2024-09-01 16:38:17 -0400
  • ac1815a8c9
    cuprated: add all workspace deps hinto.janai 2024-09-01 16:37:40 -0400
  • b28c52a8c0
    readme hinto.janai 2024-09-01 16:33:23 -0400
  • fdd1689665
    Storage: tx-pool database (#238) Boog900 2024-08-22 01:09:07 +0000
  • 8655a3f5e5
    dandelion-tower: improve API (#257) Boog900 2024-08-22 00:18:44 +0000
  • ccff75057e
    Update Zed in ENVIRONMENT-ADVICE.md (#259) SyntheticBird 2024-08-21 23:33:21 +0000
  • 7207fbd17b
    Binaries: add cuprated skeleton (#258) Boog900 2024-08-20 22:56:18 +0000
  • 5648bf0da0
    rpc: remove temporary lints (#255) hinto-janai 2024-08-20 18:50:31 -0400
  • aeb070ae8d
    Replace OnceLock + fn with LazyLock (#256) hinto-janai 2024-08-20 17:53:32 -0400
  • 59adf6dcf8
    std::mem::{size,align}_of -> {size,align}_of (#254) hinto-janai 2024-08-09 19:09:25 -0400
  • bca062d2f5
    workspace: add 1.78..=1.80 lints (#253) hinto-janai 2024-08-09 19:08:56 -0400
  • ca3b149b39
    ci: fix book CI (#252) hinto-janai 2024-08-09 15:44:53 -0400
  • 0041650fd1
    books: change some definitions (#251) Boog900 2024-08-08 23:56:41 +0000
  • be2f3f2672
    Consensus: move more types to types (#250) Boog900 2024-08-08 23:56:13 +0000
  • fafa20c20f
    architecture-book: fill RPC section (#243) hinto-janai 2024-08-07 19:15:22 -0400
  • eb65efa7fb
    ci: add book build tests (#249) hinto-janai 2024-08-06 21:04:11 -0400
  • 8227c28604
    update monero-serai (#201) Boog900 2024-08-06 23:48:53 +0000
  • 27767690ca
    rpc: impl cuprate-rpc-interface (#233) hinto-janai 2024-08-05 19:50:38 -0400
  • 1a178381dd
    Storage: split the DB service abstraction (#237) Boog900 2024-08-05 20:47:30 +0000
  • bd375eae40
    rpc-types: add traits and enum requests/responses (#241) hinto-janai 2024-08-01 17:04:22 -0400
  • dced4ed7ec
    architecture-book: add Crates section (#239) hinto-janai 2024-07-30 16:53:27 -0400
  • 86d1f408d8
    books: fix typo (#240) Boog900 2024-07-30 19:12:09 +0000
  • b44c6b045b
    Consensus: add alt-chain handling (#214) Boog900 2024-07-29 00:13:08 +0000
  • a2bca1b889
    rpc: add JSON doc-tests (#232) hinto-janai 2024-07-28 16:43:16 -0400
  • 7416164b19
    workspace: fix lint error (#234) hinto-janai 2024-07-25 17:47:39 -0400
  • 929d19c450
    rpc: custom epee for misc/bin types (#229) hinto-janai 2024-07-25 11:46:41 -0400
  • aa718e224f
    test-utils: add crate::rpc::data module (#231) hinto-janai 2024-07-18 19:50:27 -0400
  • 0a88ea13fc
    books: architecture skeleton (#224) hinto-janai 2024-07-18 16:35:52 -0400
  • 88551c800c
    Books: document p2p protocol (#216) Boog900 2024-07-18 20:34:56 +0000
  • 6820da9848
    types: add BlockCompleteEntry (#230) hinto-janai 2024-07-16 17:47:50 -0400
  • 0910c0a231
    rpc: use ByteArrayVec and ContainerAsBlob (#227) hinto-janai 2024-07-12 20:26:11 -0400
  • 0a390a362a
    storage: doc fixes (#228) hinto-janai 2024-07-12 17:15:02 -0400
  • fbae3df203
    storage: move table generator macro blockchain -> database (#222) hinto-janai 2024-07-11 09:20:56 -0400
  • 824651c8cf
    fixed-bytes: add serde, document feature flags (#226) hinto-janai 2024-07-10 21:00:47 -0400
  • 5aeb8af4b4
    rpc: implement other JSON types (#221) hinto-janai 2024-07-10 17:31:56 -0400
  • 612938eae6
    database: workaround redb page freeing issue (#225) hinto-janai 2024-07-10 17:11:09 -0400
  • 303c165df7
    rpc: implement .bin types (#220) hinto-janai 2024-07-10 16:19:19 -0400
  • ecbb5ad3dc
    rpc: implement /json_rpc types (#219) hinto-janai 2024-07-10 16:12:40 -0400
  • 5c3258a6e3
    workspace: add lints (#133) hinto-janai 2024-07-09 20:32:23 -0400
  • 0d7b86abe3
    build(deps): bump zerovec from 0.10.2 to 0.10.4 (#217) dependabot[bot] 2024-07-09 23:03:13 +0100
  • 03815efe29
    build(deps): bump zerovec-derive from 0.10.2 to 0.10.3 (#223) dependabot[bot] 2024-07-09 23:01:31 +0100
  • 136abf7edd
    rpc: feature flags, macro changes, misc setup (#218) hinto-janai 2024-07-09 17:58:02 -0400