mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 11:41:02 +00:00
Transaction payment runtime apis: query call info and fee details (#5871)
This commit is contained in:
@@ -1999,6 +1999,17 @@ sp_api::impl_runtime_apis! {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi<Block, Balance, Call>
|
||||||
|
for Runtime
|
||||||
|
{
|
||||||
|
fn query_call_info(call: Call, len: u32) -> RuntimeDispatchInfo<Balance> {
|
||||||
|
TransactionPayment::query_call_info(call, len)
|
||||||
|
}
|
||||||
|
fn query_call_fee_details(call: Call, len: u32) -> FeeDetails<Balance> {
|
||||||
|
TransactionPayment::query_call_fee_details(call, len)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl pallet_nomination_pools_runtime_api::NominationPoolsApi<
|
impl pallet_nomination_pools_runtime_api::NominationPoolsApi<
|
||||||
Block,
|
Block,
|
||||||
AccountId,
|
AccountId,
|
||||||
|
|||||||
@@ -1970,6 +1970,17 @@ sp_api::impl_runtime_apis! {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi<Block, Balance, Call>
|
||||||
|
for Runtime
|
||||||
|
{
|
||||||
|
fn query_call_info(call: Call, len: u32) -> RuntimeDispatchInfo<Balance> {
|
||||||
|
TransactionPayment::query_call_info(call, len)
|
||||||
|
}
|
||||||
|
fn query_call_fee_details(call: Call, len: u32) -> FeeDetails<Balance> {
|
||||||
|
TransactionPayment::query_call_fee_details(call, len)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#[cfg(feature = "try-runtime")]
|
#[cfg(feature = "try-runtime")]
|
||||||
impl frame_try_runtime::TryRuntime<Block> for Runtime {
|
impl frame_try_runtime::TryRuntime<Block> for Runtime {
|
||||||
fn on_runtime_upgrade() -> (Weight, Weight) {
|
fn on_runtime_upgrade() -> (Weight, Weight) {
|
||||||
|
|||||||
@@ -1322,6 +1322,17 @@ sp_api::impl_runtime_apis! {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi<Block, Balance, Call>
|
||||||
|
for Runtime
|
||||||
|
{
|
||||||
|
fn query_call_info(call: Call, len: u32) -> RuntimeDispatchInfo<Balance> {
|
||||||
|
TransactionPayment::query_call_info(call, len)
|
||||||
|
}
|
||||||
|
fn query_call_fee_details(call: Call, len: u32) -> FeeDetails<Balance> {
|
||||||
|
TransactionPayment::query_call_fee_details(call, len)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
#[cfg(feature = "runtime-benchmarks")]
|
#[cfg(feature = "runtime-benchmarks")]
|
||||||
impl frame_benchmarking::Benchmark<Block> for Runtime {
|
impl frame_benchmarking::Benchmark<Block> for Runtime {
|
||||||
fn benchmark_metadata(extra: bool) -> (
|
fn benchmark_metadata(extra: bool) -> (
|
||||||
|
|||||||
@@ -1065,6 +1065,17 @@ sp_api::impl_runtime_apis! {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi<Block, Balance, Call>
|
||||||
|
for Runtime
|
||||||
|
{
|
||||||
|
fn query_call_info(call: Call, len: u32) -> RuntimeDispatchInfo<Balance> {
|
||||||
|
TransactionPayment::query_call_info(call, len)
|
||||||
|
}
|
||||||
|
fn query_call_fee_details(call: Call, len: u32) -> FeeDetails<Balance> {
|
||||||
|
TransactionPayment::query_call_fee_details(call, len)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl crate::GetLastTimestamp<Block> for Runtime {
|
impl crate::GetLastTimestamp<Block> for Runtime {
|
||||||
fn get_last_timestamp() -> u64 {
|
fn get_last_timestamp() -> u64 {
|
||||||
Timestamp::now()
|
Timestamp::now()
|
||||||
|
|||||||
@@ -1561,6 +1561,17 @@ sp_api::impl_runtime_apis! {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi<Block, Balance, Call>
|
||||||
|
for Runtime
|
||||||
|
{
|
||||||
|
fn query_call_info(call: Call, len: u32) -> RuntimeDispatchInfo<Balance> {
|
||||||
|
TransactionPayment::query_call_info(call, len)
|
||||||
|
}
|
||||||
|
fn query_call_fee_details(call: Call, len: u32) -> FeeDetails<Balance> {
|
||||||
|
TransactionPayment::query_call_fee_details(call, len)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
impl pallet_nomination_pools_runtime_api::NominationPoolsApi<
|
impl pallet_nomination_pools_runtime_api::NominationPoolsApi<
|
||||||
Block,
|
Block,
|
||||||
AccountId,
|
AccountId,
|
||||||
|
|||||||
Reference in New Issue
Block a user