Extract unsigned tx from the SignParam structure (#1561)

* change sign_transaction method

* clippy

* rustup update && clippy

* remove redudnant clone
This commit is contained in:
Svyatoslav Nikolsky
2022-08-30 13:58:37 +03:00
committed by Bastian Köcher
parent effe0f11c8
commit f35b4f4897
29 changed files with 434 additions and 402 deletions
@@ -94,7 +94,7 @@ pub struct MessageDeliveryParams<Strategy: RelayStrategy> {
}
/// Message details.
#[derive(Debug, Clone, Copy, PartialEq)]
#[derive(Debug, Clone, Copy, PartialEq, Eq)]
pub struct MessageDetails<SourceChainBalance> {
/// Message dispatch weight.
pub dispatch_weight: Weight,
@@ -224,7 +224,7 @@ pub trait TargetClient<P: MessageLane>: RelayClient {
}
/// State of the client.
#[derive(Clone, Debug, Default, PartialEq)]
#[derive(Clone, Debug, Default, PartialEq, Eq)]
pub struct ClientState<SelfHeaderId, PeerHeaderId> {
/// The best header id of this chain.
pub best_self: SelfHeaderId,
@@ -560,7 +560,7 @@ pub(crate) mod tests {
async fn reconnect(&mut self) -> Result<(), TestError> {
{
let mut data = self.data.lock();
(self.tick)(&mut *data);
(self.tick)(&mut data);
data.is_source_reconnected = true;
}
Ok(())
@@ -571,7 +571,7 @@ pub(crate) mod tests {
impl SourceClient<TestMessageLane> for TestSourceClient {
async fn state(&self) -> Result<SourceClientState<TestMessageLane>, TestError> {
let mut data = self.data.lock();
(self.tick)(&mut *data);
(self.tick)(&mut data);
if data.is_source_fails {
return Err(TestError)
}
@@ -583,7 +583,7 @@ pub(crate) mod tests {
id: SourceHeaderIdOf<TestMessageLane>,
) -> Result<(SourceHeaderIdOf<TestMessageLane>, MessageNonce), TestError> {
let mut data = self.data.lock();
(self.tick)(&mut *data);
(self.tick)(&mut data);
if data.is_source_fails {
return Err(TestError)
}
@@ -595,7 +595,7 @@ pub(crate) mod tests {
id: SourceHeaderIdOf<TestMessageLane>,
) -> Result<(SourceHeaderIdOf<TestMessageLane>, MessageNonce), TestError> {
let mut data = self.data.lock();
(self.tick)(&mut *data);
(self.tick)(&mut data);
Ok((id, data.source_latest_confirmed_received_nonce))
}
@@ -629,7 +629,7 @@ pub(crate) mod tests {
TestError,
> {
let mut data = self.data.lock();
(self.tick)(&mut *data);
(self.tick)(&mut data);
Ok((
id,
nonces.clone(),
@@ -650,7 +650,7 @@ pub(crate) mod tests {
proof: TestMessagesReceivingProof,
) -> Result<(), TestError> {
let mut data = self.data.lock();
(self.tick)(&mut *data);
(self.tick)(&mut data);
data.source_state.best_self =
HeaderId(data.source_state.best_self.0 + 1, data.source_state.best_self.1 + 1);
data.source_state.best_finalized_self = data.source_state.best_self;
@@ -663,7 +663,7 @@ pub(crate) mod tests {
let mut data = self.data.lock();
data.target_to_source_header_required = Some(id);
data.target_to_source_header_requirements.push(id);
(self.tick)(&mut *data);
(self.tick)(&mut data);
}
async fn estimate_confirmation_transaction(&self) -> TestSourceChainBalance {
@@ -693,7 +693,7 @@ pub(crate) mod tests {
async fn reconnect(&mut self) -> Result<(), TestError> {
{
let mut data = self.data.lock();
(self.tick)(&mut *data);
(self.tick)(&mut data);
data.is_target_reconnected = true;
}
Ok(())
@@ -704,7 +704,7 @@ pub(crate) mod tests {
impl TargetClient<TestMessageLane> for TestTargetClient {
async fn state(&self) -> Result<TargetClientState<TestMessageLane>, TestError> {
let mut data = self.data.lock();
(self.tick)(&mut *data);
(self.tick)(&mut data);
if data.is_target_fails {
return Err(TestError)
}
@@ -716,7 +716,7 @@ pub(crate) mod tests {
id: TargetHeaderIdOf<TestMessageLane>,
) -> Result<(TargetHeaderIdOf<TestMessageLane>, MessageNonce), TestError> {
let mut data = self.data.lock();
(self.tick)(&mut *data);
(self.tick)(&mut data);
if data.is_target_fails {
return Err(TestError)
}
@@ -743,7 +743,7 @@ pub(crate) mod tests {
id: TargetHeaderIdOf<TestMessageLane>,
) -> Result<(TargetHeaderIdOf<TestMessageLane>, MessageNonce), TestError> {
let mut data = self.data.lock();
(self.tick)(&mut *data);
(self.tick)(&mut data);
if data.is_target_fails {
return Err(TestError)
}
@@ -764,7 +764,7 @@ pub(crate) mod tests {
proof: TestMessagesProof,
) -> Result<RangeInclusive<MessageNonce>, TestError> {
let mut data = self.data.lock();
(self.tick)(&mut *data);
(self.tick)(&mut data);
if data.is_target_fails {
return Err(TestError)
}
@@ -784,7 +784,7 @@ pub(crate) mod tests {
let mut data = self.data.lock();
data.source_to_target_header_required = Some(id);
data.source_to_target_header_requirements.push(id);
(self.tick)(&mut *data);
(self.tick)(&mut data);
}
async fn estimate_delivery_transaction_in_source_tokens(