mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 23:21:02 +00:00
Remove support for encoded-call messaging from relay and runtime integration code (#1376)
* remove support for encoded-call messaging * continue cleanup * continue cleanup * continue cleanup * more cleanpup * more cleanup * fmt * continue cleanup * spellcheck * rename * fix benchmarks * mention encoded-calls-messaging tag * fixing deployments * fix messages generation * fmt
This commit is contained in:
committed by
Bastian Köcher
parent
dc96aeea35
commit
d582061dff
@@ -15,13 +15,11 @@ scale-info = { version = "2.1.1", features = ["derive"] }
|
||||
|
||||
bp-header-chain = { path = "../../primitives/header-chain" }
|
||||
bp-kusama = { path = "../../primitives/chain-kusama" }
|
||||
bp-message-dispatch = { path = "../../primitives/message-dispatch" }
|
||||
bp-messages = { path = "../../primitives/messages" }
|
||||
bp-polkadot = { path = "../../primitives/chain-polkadot" }
|
||||
bp-polkadot-core = { path = "../../primitives/polkadot-core" }
|
||||
bp-runtime = { path = "../../primitives/runtime" }
|
||||
bridge-runtime-common = { path = "../../bin/runtime-common" }
|
||||
pallet-bridge-dispatch = { path = "../../modules/dispatch" }
|
||||
|
||||
# Substrate Dependencies
|
||||
|
||||
|
||||
@@ -27,30 +27,6 @@ use sp_runtime::FixedU128;
|
||||
/// Unchecked Polkadot extrinsic.
|
||||
pub type UncheckedExtrinsic = bp_polkadot_core::UncheckedExtrinsic<Call>;
|
||||
|
||||
/// Kusama account ownership digest from Polkadot.
|
||||
///
|
||||
/// The byte vector returned by this function should be signed with a Kusama account private key.
|
||||
/// This way, the owner of `kusam_account_id` on Polkadot proves that the Kusama account private key
|
||||
/// is also under his control.
|
||||
pub fn polkadot_to_kusama_account_ownership_digest<Call, AccountId, SpecVersion>(
|
||||
kusama_call: &Call,
|
||||
kusam_account_id: AccountId,
|
||||
kusama_spec_version: SpecVersion,
|
||||
) -> Vec<u8>
|
||||
where
|
||||
Call: codec::Encode,
|
||||
AccountId: codec::Encode,
|
||||
SpecVersion: codec::Encode,
|
||||
{
|
||||
pallet_bridge_dispatch::account_ownership_digest(
|
||||
kusama_call,
|
||||
kusam_account_id,
|
||||
kusama_spec_version,
|
||||
bp_runtime::POLKADOT_CHAIN_ID,
|
||||
bp_runtime::KUSAMA_CHAIN_ID,
|
||||
)
|
||||
}
|
||||
|
||||
/// Polkadot Runtime `Call` enum.
|
||||
///
|
||||
/// The enum represents a subset of possible `Call`s we can send to Polkadot chain.
|
||||
@@ -115,16 +91,7 @@ pub enum BridgeKusamaMessagesCall {
|
||||
#[codec(index = 2)]
|
||||
update_pallet_parameter(BridgeKusamaMessagesParameter),
|
||||
#[codec(index = 3)]
|
||||
send_message(
|
||||
LaneId,
|
||||
bp_message_dispatch::MessagePayload<
|
||||
bp_polkadot::AccountId,
|
||||
bp_kusama::AccountId,
|
||||
bp_kusama::AccountPublic,
|
||||
Vec<u8>,
|
||||
>,
|
||||
bp_polkadot::Balance,
|
||||
),
|
||||
send_message(LaneId, Vec<u8>, bp_polkadot::Balance),
|
||||
#[codec(index = 5)]
|
||||
receive_messages_proof(
|
||||
bp_kusama::AccountId,
|
||||
|
||||
Reference in New Issue
Block a user