@substrate/api-sidecar
Version:
REST service that makes it easy to interact with blockchain nodes built using Substrate's FRAME framework.
87 lines (86 loc) • 4.94 kB
TypeScript
import { AccountsAssets, AccountsBalanceInfo, AccountsCompare, AccountsConvert, AccountsPoolAssets, AccountsProxyInfo, AccountsStakingInfo, AccountsStakingPayouts, AccountsValidate, AccountsVestingInfo } from './accounts';
import { AhmInfo } from './ahm';
import { Blocks, BlocksExtrinsics, BlocksRawExtrinsics, BlocksTrace } from './blocks';
import { ContractsInk } from './contracts';
import { CoretimeChain, CoretimeGeneric } from './coretime';
import { NodeNetwork, NodeTransactionPool, NodeVersion } from './node';
import { PalletsAssetConversion, PalletsAssets, PalletsConsts, PalletsDispatchables, PalletsErrors, PalletsEvents, PalletsForeignAssets, PalletsNominationPools, PalletsOnGoingReferenda, PalletsPoolAssets, PalletsStakingProgress, PalletsStakingValidators, PalletsStorage } from './pallets';
import { Paras, ParasInclusion } from './paras';
import { RcAccountsBalanceInfo, RcAccountsProxyInfo, RcAccountsStakingInfo, RcAccountsStakingPayouts, RcAccountsVestingInfo } from './rc/accounts';
import { RcBlocks, RcBlocksExtrinsics, RcBlocksRawExtrinsics, RcBlocksTrace } from './rc/blocks';
import { RcNodeNetwork, RcNodeTransactionPool, RcNodeVersion } from './rc/node';
import { RcPalletsConsts, RcPalletsDispatchables, RcPalletsErrors, RcPalletsEvents, RcPalletsOnGoingReferenda, RcPalletsStakingProgress, RcPalletsStakingValidators, RcPalletsStorage } from './rc/pallets';
import { RcRuntimeCode, RcRuntimeMetadata, RcRuntimeSpec } from './rc/runtime';
import { RuntimeCode, RuntimeMetadata, RuntimeSpec } from './runtime';
import { TransactionDryRun, TransactionFeeEstimate, TransactionMaterial, TransactionSubmit } from './transaction';
/**
* Object containing every controller class definition.
*/
export declare const controllers: {
AhmInfo: typeof AhmInfo;
Blocks: typeof Blocks;
BlocksExtrinsics: typeof BlocksExtrinsics;
BlocksTrace: typeof BlocksTrace;
BlocksRawExtrinsics: typeof BlocksRawExtrinsics;
AccountsAssets: typeof AccountsAssets;
AccountsBalanceInfo: typeof AccountsBalanceInfo;
AccountsCompare: typeof AccountsCompare;
AccountsConvert: typeof AccountsConvert;
AccountsPoolAssets: typeof AccountsPoolAssets;
AccountsProxyInfo: typeof AccountsProxyInfo;
AccountsStakingInfo: typeof AccountsStakingInfo;
AccountsValidate: typeof AccountsValidate;
AccountsVestingInfo: typeof AccountsVestingInfo;
AccountsStakingPayouts: typeof AccountsStakingPayouts;
ContractsInk: typeof ContractsInk;
PalletsAssets: typeof PalletsAssets;
PalletsAssetConversion: typeof PalletsAssetConversion;
PalletsDispatchables: typeof PalletsDispatchables;
PalletsConsts: typeof PalletsConsts;
PalletsErrors: typeof PalletsErrors;
PalletsEvents: typeof PalletsEvents;
PalletsForeignAssets: typeof PalletsForeignAssets;
PalletsNominationPools: typeof PalletsNominationPools;
PalletsOnGoingReferenda: typeof PalletsOnGoingReferenda;
PalletsPoolAssets: typeof PalletsPoolAssets;
PalletsStakingProgress: typeof PalletsStakingProgress;
PalletsStakingValidators: typeof PalletsStakingValidators;
PalletsStorage: typeof PalletsStorage;
NodeNetwork: typeof NodeNetwork;
NodeTransactionPool: typeof NodeTransactionPool;
NodeVersion: typeof NodeVersion;
RcAccountsBalanceInfo: typeof RcAccountsBalanceInfo;
RcAccountsProxyInfo: typeof RcAccountsProxyInfo;
RcAccountsStakingInfo: typeof RcAccountsStakingInfo;
RcAccountsStakingPayouts: typeof RcAccountsStakingPayouts;
RcAccountsVestingInfo: typeof RcAccountsVestingInfo;
RcBlocks: typeof RcBlocks;
RcBlocksExtrinsics: typeof RcBlocksExtrinsics;
RcBlocksRawExtrinsics: typeof RcBlocksRawExtrinsics;
RcBlocksTrace: typeof RcBlocksTrace;
RcPalletsConsts: typeof RcPalletsConsts;
RcPalletsDispatchables: typeof RcPalletsDispatchables;
RcPalletsErrors: typeof RcPalletsErrors;
RcPalletsEvents: typeof RcPalletsEvents;
RcPalletsOnGoingReferenda: typeof RcPalletsOnGoingReferenda;
RcPalletsStakingProgress: typeof RcPalletsStakingProgress;
RcPalletsStakingValidators: typeof RcPalletsStakingValidators;
RcPalletsStorage: typeof RcPalletsStorage;
RcRuntimeCode: typeof RcRuntimeCode;
RcRuntimeMetadata: typeof RcRuntimeMetadata;
RcRuntimeSpec: typeof RcRuntimeSpec;
RcNodeNetwork: typeof RcNodeNetwork;
RcNodeTransactionPool: typeof RcNodeTransactionPool;
RcNodeVersion: typeof RcNodeVersion;
RuntimeCode: typeof RuntimeCode;
RuntimeMetadata: typeof RuntimeMetadata;
RuntimeSpec: typeof RuntimeSpec;
TransactionDryRun: typeof TransactionDryRun;
TransactionFeeEstimate: typeof TransactionFeeEstimate;
TransactionMaterial: typeof TransactionMaterial;
TransactionSubmit: typeof TransactionSubmit;
Paras: typeof Paras;
ParasInclusion: typeof ParasInclusion;
CoretimeGeneric: typeof CoretimeGeneric;
CoretimeChain: typeof CoretimeChain;
};