Commit Graph

  • 0849d60f28 Run Bitcoin, Monero nodes on Alpine next-polkadot-sdk Luke Parker 2025-12-08 01:58:19 -05:00
  • 3a792f9ce5 Update documentation on the serai-runtime build.rs Luke Parker 2025-12-07 15:08:14 -05:00
  • 50959fa0e3 Update the polkadot-sdk used Luke Parker 2025-12-07 14:58:12 -05:00
  • 2fb90ebe55 Extend crates we patch to be empty from the Ethereum ecosystem Luke Parker 2025-12-06 08:27:34 -05:00
  • b24adcbd14 Add panic-on-poison to no-std std_shims::sync::Mutex Luke Parker 2025-12-06 08:04:46 -05:00
  • b791256648 Remove substrate-wasm-builder Luke Parker 2025-12-04 20:07:52 -05:00
  • 36ac9c56a4 Remove workaround for lack of musl-dev now that musl-dev is provided in Rust Alpine images Luke Parker 2025-12-03 20:02:03 -05:00
  • 57bf4984f8 panic = "abort" Luke Parker 2025-12-03 18:03:03 -05:00
  • 87750407de cargo-deny 0.18.8, remove bip39 git dependency Luke Parker 2025-12-03 16:35:01 -05:00
  • 3ce90c55d9 Define a 512 KiB block size limit Luke Parker 2025-12-02 21:24:05 -05:00
  • ff95c58341 Round out the runtime Luke Parker 2025-12-02 21:04:47 -05:00
  • 98044f93b1 Stub the in-instructions pallet Luke Parker 2025-12-02 16:37:09 -05:00
  • eb04f873d5 Stub the genesis-liquidity pallet Luke Parker 2025-12-02 16:24:17 -05:00
  • af74c318aa Add event emissions to the DEX pallet Luke Parker 2025-12-02 13:31:33 -05:00
  • d711d8915f Update docs Ruby/gem versions Luke Parker 2025-12-02 13:20:17 -05:00
  • 3d549564a8 Misc tweaks in the style of the last commit Luke Parker 2025-12-02 09:10:44 -05:00
  • 9a75f92864 Thoroughly update versions and methodology Luke Parker 2025-12-01 03:44:25 -05:00
  • 30ea9d9a06 Tidy the DEX pallet Luke Parker 2025-11-30 21:27:04 -05:00
  • c45c973ca1 Remove musl-dev from runtime/Dockerfile Luke Parker 2025-11-27 03:30:51 -05:00
  • 6e37ac030d Add patch for alloy-eip2124 to an empty crate Luke Parker 2025-11-26 17:01:03 -05:00
  • e7c759c468 Improve substrate-median tests Luke Parker 2025-11-25 23:39:42 -05:00
  • 8ec0582237 Add module to calculate medians Luke Parker 2025-11-25 20:21:45 -05:00
  • 8d8e8a7a77 Remove unnecessary MSRVs from patches/ Luke Parker 2025-11-25 16:59:12 -05:00
  • 028ec3cce0 borsh 1.6.0 Luke Parker 2025-11-25 16:58:19 -05:00
  • c49215805f Update Substrate Luke Parker 2025-11-25 00:06:54 -05:00
  • 2ffdd2a01d Update monero-oxide, Substrate Luke Parker 2025-11-22 08:54:46 -05:00
  • e1e6e67d4a Ensure desired pruning behavior is held within the node Luke Parker 2025-11-18 21:46:58 -05:00
  • 6b19780c7b Remove historical state access from Serai Luke Parker 2025-11-18 20:50:32 -05:00
  • 6100c3ca90 Restore patches/dalek-ff-group Luke Parker 2025-11-16 19:04:57 -05:00
  • ca93c82156 Remove borsh from dkg next Luke Parker 2025-09-27 02:07:18 -04:00
  • 5b1875dae6 Update lockfile after recent cherry picks Luke Parker 2025-11-16 18:19:09 -05:00
  • bcd68441be Use Alpine to build the runtime Luke Parker 2025-11-12 23:02:22 -05:00
  • 4ebf9ad9c7 Rust 1.91.1 due to the regression re: wasm builds Luke Parker 2025-11-11 09:08:30 -05:00
  • 807572199c Update misc versions Luke Parker 2025-11-05 19:11:33 -05:00
  • 3cdc1536c5 Make ethereum-schnorr-contract no-std and no-alloc eligible Luke Parker 2025-11-13 05:44:52 -05:00
  • 9e13e5ebff Patch from parity-bip39 back to bip39 Luke Parker 2025-11-13 05:25:41 -05:00
  • 9b2c254eee Patch librocksdb-sys to never enable jemalloc, which conflicts with mimalloc Luke Parker 2025-11-11 23:00:48 -05:00
  • 0883479068 Remove rust-src as a component for WASM Luke Parker 2025-11-12 23:00:57 -05:00
  • c5480c63be Build and run the message queue over Alpine Luke Parker 2025-11-11 10:12:48 -05:00
  • 4280ee6987 revm 33 Luke Parker 2025-11-11 09:47:22 -05:00
  • 91673d7ae3 Remove std feature from revm Luke Parker 2025-11-10 06:34:33 -05:00
  • 927f07b62b Move bitcoin-serai to core-json and feature-gate the RPC functionality Luke Parker 2025-11-10 04:24:07 -05:00
  • 7e774d6d2d Correct when spin::Lazy is exposed as std_shims::sync::LazyLock Luke Parker 2025-11-04 19:28:26 -05:00
  • fccd06b376 Bump revm Luke Parker 2025-11-04 13:31:46 -05:00
  • e3edc0a7fc Add patches to remove the unused optional dependencies tracked in tree Luke Parker 2025-09-26 22:09:54 -04:00
  • fa0ed4b180 Add validator sets RPC functions necessary for the coordinator Luke Parker 2025-11-16 17:27:58 -05:00
  • 0ea16f9e01 doc_auto_cfg -> doc_cfg Luke Parker 2025-11-16 16:44:09 -05:00
  • 7a314baa9f Update all of serai-coordinator to compile with the new serai-client-serai Luke Parker 2025-11-16 11:50:24 -05:00
  • 9891ccade8 Add From<*::Call> for Call to serai-abi Luke Parker 2025-11-16 13:03:55 -05:00
  • f1f166c168 Restore publish_transaction RPC to Serai Luke Parker 2025-11-16 12:50:12 -05:00
  • df4aee2d59 Update serai-client to solely be an umbrella crate of the dedicated client libraries Luke Parker 2025-11-16 12:03:29 -05:00
  • 302a43653f Add helper to get TemporalSerai as of the latest finalized block Luke Parker 2025-11-16 11:51:30 -05:00
  • d219b77bd0 Add bindings to the events from the coins module to serai-client-serai Luke Parker 2025-11-15 16:13:25 -05:00
  • fce26eaee1 Update the block RPCs to return null when missing, not an error Luke Parker 2025-11-15 16:12:39 -05:00
  • 3cfbd9add7 Update serai-coordinator-cosign to the new serai-client-serai Luke Parker 2025-11-15 16:10:25 -05:00
  • 609cf06393 Update SetDecided to include the validators Luke Parker 2025-11-15 14:59:33 -05:00
  • 46b1f1b7ec Add test for the integrity of headers Luke Parker 2025-11-14 12:04:21 -05:00
  • 09113201e7 Fixes to the validator sets RPC Luke Parker 2025-11-14 11:16:29 -05:00
  • 556d294157 Add pallet-timestamp Luke Parker 2025-11-14 09:57:18 -05:00
  • 82ca889ed3 Wrap Proposer so we can add the SeraiPreExecutionDigest (timestamps) Luke Parker 2025-11-14 08:02:18 -05:00
  • cde0f753c2 Correct Serai header on genesis Luke Parker 2025-11-14 07:22:59 -05:00
  • 6ff0ef7aa6 Type the errors yielded by serai-node's RPC Luke Parker 2025-11-14 03:52:35 -05:00
  • f9e3d1b142 Expand validator sets API with the rest of the events and some getters Luke Parker 2025-11-14 03:35:38 -05:00
  • a793aa18ef Make ethereum-schnorr-contract no-std and no-alloc eligible Luke Parker 2025-11-13 05:44:52 -05:00
  • 5662beeb8a Patch from parity-bip39 back to bip39 Luke Parker 2025-11-13 05:25:41 -05:00
  • 509bd58f4e Add method to fetch a block's events to the RPC Luke Parker 2025-11-13 04:50:54 -05:00
  • 367a5769e8 Update deny.toml Luke Parker 2025-11-13 00:37:51 -05:00
  • cb6eb6430a Update version of substrate Luke Parker 2025-11-13 00:17:19 -05:00
  • 4f82e5912c Use Alpine to build the runtime Luke Parker 2025-11-12 23:02:22 -05:00
  • ac7af40f2e Remove rust-src as a component for WASM Luke Parker 2025-11-12 23:00:57 -05:00
  • 264bdd46ca Update serai-runtime to compile a minimum subset of itself for non-WASM targets Luke Parker 2025-11-12 21:49:59 -05:00
  • c52f7634de Patch librocksdb-sys to never enable jemalloc, which conflicts with mimalloc Luke Parker 2025-11-11 23:00:48 -05:00
  • 21eaa5793d Error when not running the dev network if an explicit WASM runtime isn't provided Luke Parker 2025-11-11 11:16:27 -05:00
  • c744a80d80 Check the finalized function doesn't claim unfinalized blocks are in fact finalized Luke Parker 2025-11-11 11:16:11 -05:00
  • a34f9f6164 Build and run the message queue over Alpine Luke Parker 2025-11-11 10:12:48 -05:00
  • 353683cfd2 revm 33 Luke Parker 2025-11-11 09:47:22 -05:00
  • d4f77159c4 Rust 1.91.1 due to the regression re: wasm builds Luke Parker 2025-11-11 09:08:30 -05:00
  • 191bf4bdea Remove std feature from revm Luke Parker 2025-11-10 06:34:33 -05:00
  • 06a4824aba Move bitcoin-serai to core-json and feature-gate the RPC functionality Luke Parker 2025-11-10 04:24:07 -05:00
  • e65a37e639 Update various versions Luke Parker 2025-11-08 05:06:28 -05:00
  • 4653ef4a61 Use dockertest for the newly added serai-client-serai test Luke Parker 2025-11-07 02:06:34 -05:00
  • ce08fad931 Add initial basic tests for serai-client-serai Luke Parker 2025-11-06 20:12:37 -05:00
  • 1866bb7ae3 Begin work on the new RPC for the new node Luke Parker 2025-11-06 03:08:43 -05:00
  • aff2065c31 Polkadot stable2509-1 Luke Parker 2025-11-06 00:03:42 -05:00
  • 7300700108 Update misc versions Luke Parker 2025-11-05 19:11:33 -05:00
  • 31874ceeae serai-node which compiles and produces/finalizes blocks with --dev Luke Parker 2025-11-05 18:20:23 -05:00
  • 012b8fddae Get serai-node to compile again Luke Parker 2025-11-05 01:18:21 -05:00
  • d2f58232c8 Tweak serai-coordinator-cosign to make it closer to compiling again Luke Parker 2025-11-04 19:39:40 -05:00
  • 49794b6a75 Correct when spin::Lazy is exposed as std_shims::sync::LazyLock Luke Parker 2025-11-04 19:28:26 -05:00
  • 973287d0a1 Smash serai-client so the processors don't need the entire lib to access their specific code Luke Parker 2025-11-04 19:02:37 -05:00
  • 1b499edfe1 Misc fixes so this compiles Luke Parker 2025-11-04 18:56:56 -05:00
  • 642848bd24 Bump revm Luke Parker 2025-11-04 13:31:46 -05:00
  • f7fb78bdd6 Merge branch 'next' into next-polkadot-sdk Luke Parker 2025-11-04 13:22:32 -05:00
  • 9c47ef2658 Restore deny exception for kayabaNerve/elliptic-curves, accidentally dropped when merging develop Luke Parker 2025-11-04 13:18:59 -05:00
  • e1b6b638c6 Merge branch 'develop' into next Luke Parker 2025-11-04 13:14:38 -05:00
  • c24768f922 Fix borks from the latest nightly develop Luke Parker 2025-11-04 12:14:20 -05:00
  • 65613750e1 Merge branch 'next' into next-polkadot-sdk Luke Parker 2025-11-04 10:30:45 -05:00
  • 87ee879dea doc_auto_cfg -> doc_cfg Luke Parker 2025-11-04 10:20:17 -05:00
  • b5603560e8 Merge branch 'develop' into next Luke Parker 2025-11-04 10:16:38 -05:00
  • 5818f1a41c Update nightly version Luke Parker 2025-11-04 10:05:08 -05:00