Changed delivery and dispatch fee computation methods (#795)

* removed weight <-> fee mess

* updated documentation

Co-authored-by: Hernando Castano <castano.ha@gmail.com>
This commit is contained in:
Svyatoslav Nikolsky
2021-03-08 21:07:20 +03:00
committed by Bastian Köcher
parent f7c3bd4e08
commit 324e083cba
19 changed files with 437 additions and 354 deletions
+4 -4
View File
@@ -17,7 +17,7 @@
//! Types used to connect to the Rialto-Substrate chain.
use codec::Encode;
use relay_substrate_client::{Chain, ChainBase, ChainWithBalances, Client, TransactionSignScheme};
use relay_substrate_client::{Chain, ChainBase, ChainWithBalances, TransactionSignScheme};
use sp_core::{storage::StorageKey, Pair};
use sp_runtime::{generic::SignedPayload, traits::IdentifyAccount};
use std::time::Duration;
@@ -65,7 +65,7 @@ impl TransactionSignScheme for Rialto {
type SignedTransaction = rialto_runtime::UncheckedExtrinsic;
fn sign_transaction(
client: &Client<Self>,
genesis_hash: <Self::Chain as ChainBase>::Hash,
signer: &Self::AccountKeyPair,
signer_nonce: <Self::Chain as Chain>::Index,
call: <Self::Chain as Chain>::Call,
@@ -84,8 +84,8 @@ impl TransactionSignScheme for Rialto {
(
rialto_runtime::VERSION.spec_version,
rialto_runtime::VERSION.transaction_version,
*client.genesis_hash(),
*client.genesis_hash(),
genesis_hash,
genesis_hash,
(),
(),
(),