Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
c8d48ff
Rename crates for crates.io publishing
bkontur Mar 24, 2026
8f258e7
Update homepage to point to this repo
bkontur Mar 24, 2026
b41301d
Fix CI to use renamed pallet-bulletin-transaction-storage crate
bkontur Mar 24, 2026
9502e10
Merge branch 'main' into bko-crates-release-prep
bkontur Mar 24, 2026
66ebfee
Inline westend/asset-hub emulated chain definitions
bkontur Mar 26, 2026
f689f6d
Rename local crates to use bulletin- prefix without package aliases
bkontur Mar 26, 2026
6885e17
Prepare publishable crates metadata
bkontur Mar 26, 2026
8d4aae6
Merge branch 'main' into bko-crates-release-prep
bkontur Mar 26, 2026
1abafb3
Apply formatting and lint fixes
bkontur Mar 26, 2026
d5b098e
Merge branch 'main' into bko-crates-release-prep
bkontur Mar 28, 2026
89e62d9
Merge remote-tracking branch 'origin/main' into bko-crates-release-prep
bkontur Apr 2, 2026
0a9d491
nit
bkontur Apr 2, 2026
62a0bb4
Fix benchmark compilation after pallet crate rename
bkontur Apr 2, 2026
682595b
Merge branch 'main' into bko-crates-release-prep
bkontur Apr 4, 2026
a1fdc06
Merge branch 'main' into bko-crates-release-prep
bkontur Apr 7, 2026
0807eeb
Merge branch 'main' into bko-crates-release-prep
bkontur Apr 15, 2026
d72f9d3
Merge branch 'main' into bko-crates-release-prep
bkontur Apr 17, 2026
3abe16d
Merge branch 'main' into bko-crates-release-prep
bkontur Apr 17, 2026
4b9c3af
Merge branch 'main' into bko-crates-release-prep
bkontur Apr 17, 2026
efe4b08
Merge branch 'main' into bko-crates-release-prep
bkontur Apr 17, 2026
0406a79
Merge branch 'main' into bko-crates-release-prep
bkontur Apr 17, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -131,9 +131,9 @@ jobs:
cargo test -p pallet-relayer-set --features=runtime-benchmarks
cargo test -p pallet-validator-set
cargo test -p pallet-validator-set --features=runtime-benchmarks
cargo test -p pallet-transaction-storage
cargo test -p pallet-bulletin-transaction-storage
# Bench test is skipped intentionally (running too long and anyway, we are doing fresh weights)
cargo test -p pallet-transaction-storage --features=runtime-benchmarks -- --skip bench_check_proof
cargo test -p pallet-bulletin-transaction-storage --features=runtime-benchmarks -- --skip bench_check_proof

- name: Run (Polkadot) runtime tests
run: |
Expand Down
139 changes: 53 additions & 86 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

11 changes: 6 additions & 5 deletions Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
[workspace.package]
authors = ["Parity Technologies <admin@parity.io>"]
edition = "2021"
homepage = "https://github.com/paritytech/polkadot-bulletin-chain"
repository = "https://github.com/paritytech/polkadot-bulletin-chain.git"

[workspace.dependencies]
Expand Down Expand Up @@ -34,14 +35,14 @@ tracing = { version = "0.1.41", default-features = false }
westend-runtime-constants = { git = "https://github.com/paritytech/polkadot-sdk.git", package = "westend-runtime-constants", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }

# Local workspace members
bulletin-pallets-common = { path = "pallets/common", default-features = false }
bulletin-polkadot-runtime = { path = "runtimes/bulletin-polkadot" }
bulletin-sdk-rust = { path = "sdk/rust", default-features = false }
bulletin-transaction-storage-primitives = { path = "pallets/transaction-storage/primitives", default-features = false }
bulletin-westend-runtime = { path = "runtimes/bulletin-westend" }
pallet-bulletin-transaction-storage = { path = "pallets/transaction-storage", default-features = false }
pallet-relayer-set = { path = "pallets/relayer-set", default-features = false }
pallet-transaction-storage = { path = "pallets/transaction-storage", default-features = false }
pallet-validator-set = { path = "pallets/validator-set", default-features = false }
pallets-common = { path = "pallets/common", default-features = false }
transaction-storage-primitives = { path = "pallets/transaction-storage/primitives", default-features = false }

# Polkadot SDK crates (shared git revision)
frame-benchmarking = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }
Expand Down Expand Up @@ -74,10 +75,12 @@ sc-transaction-pool = { git = "https://github.com/paritytech/polkadot-sdk.git",
sc-transaction-pool-api = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e" }

sp-api = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }
sp-authority-discovery = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }
sp-block-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }
sp-blockchain = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }
sp-consensus = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }
sp-consensus-babe = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }
sp-consensus-beefy = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }
sp-consensus-grandpa = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }
sp-core = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }
sp-genesis-builder = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }
Expand Down Expand Up @@ -139,10 +142,8 @@ xcm-executor = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "
parachains-common = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = false }

# XCM emulator framework for integration tests
asset-hub-westend-emulated-chain = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = true }
asset-hub-westend-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = true }
emulated-integration-tests-common = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = true }
westend-emulated-chain = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = true }
westend-runtime = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = true }
xcm-emulator = { git = "https://github.com/paritytech/polkadot-sdk.git", rev = "f9df32360c6c22747f60b3ff58243890eecafc8e", default-features = true }

Expand Down
6 changes: 3 additions & 3 deletions node/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ frame-benchmarking = { optional = true, workspace = true, default-features = tru
bulletin-polkadot-runtime = { workspace = true }

# TODO: remove when bulletin-polkadot is upgraded live with TX storage runtime API
pallet-transaction-storage = { workspace = true }
pallet-bulletin-transaction-storage = { workspace = true }

[build-dependencies]
substrate-build-script-utils = { workspace = true }
Expand All @@ -89,8 +89,8 @@ runtime-benchmarks = [
"frame-benchmarking-cli/runtime-benchmarks",
"frame-benchmarking/runtime-benchmarks",
"frame-support/runtime-benchmarks",
"pallet-bulletin-transaction-storage/runtime-benchmarks",
"pallet-transaction-payment/runtime-benchmarks",
"pallet-transaction-storage/runtime-benchmarks",
"polkadot-primitives/runtime-benchmarks",
"sc-service/runtime-benchmarks",
"sp-runtime/runtime-benchmarks",
Expand All @@ -101,7 +101,7 @@ try-runtime = [
"bulletin-polkadot-runtime/try-runtime",
"frame-support/try-runtime",
"frame-try-runtime/try-runtime",
"pallet-bulletin-transaction-storage/try-runtime",
"pallet-transaction-payment/try-runtime",
"pallet-transaction-storage/try-runtime",
"sp-runtime/try-runtime",
]
Loading