// Copyright 2017-2021 @polkadot/types authors & contributors // SPDX-License-Identifier: Apache-2.0 import type { ExtDef, ExtInfo } from './types'; import { emptyCheck } from './emptyCheck'; const CheckMortality: ExtInfo = { extrinsic: { era: 'ExtrinsicEra' }, payload: { blockHash: 'Hash' } }; export const substrate: ExtDef = { ChargeTransactionPayment: { extrinsic: { tip: 'Compact' }, payload: {} }, CheckBlockGasLimit: emptyCheck, CheckEra: CheckMortality, CheckGenesis: { extrinsic: {}, payload: { genesisHash: 'Hash' } }, CheckMortality, CheckNonce: { extrinsic: { nonce: 'Compact' }, payload: {} }, CheckSpecVersion: { extrinsic: {}, payload: { specVersion: 'u32' } }, CheckTxVersion: { extrinsic: {}, payload: { transactionVersion: 'u32' } }, CheckVersion: { extrinsic: {}, payload: { specVersion: 'u32' } }, CheckWeight: emptyCheck, LockStakingStatus: emptyCheck, ValidateEquivocationReport: emptyCheck };