1 | import type { Option, Struct } from '@polkadot/types-codec';
|
2 | import type { Balance, Weight } from '@polkadot/types/interfaces/runtime';
|
3 | import type { DispatchClass } from '@polkadot/types/interfaces/system';
|
4 |
|
5 | export interface FeeDetails extends Struct {
|
6 | readonly inclusionFee: Option<InclusionFee>;
|
7 | }
|
8 |
|
9 | export interface InclusionFee extends Struct {
|
10 | readonly baseFee: Balance;
|
11 | readonly lenFee: Balance;
|
12 | readonly adjustedWeightFee: Balance;
|
13 | }
|
14 |
|
15 | export interface RuntimeDispatchInfo extends Struct {
|
16 | readonly weight: Weight;
|
17 | readonly class: DispatchClass;
|
18 | readonly partialFee: Balance;
|
19 | }
|
20 | export declare type PHANTOM_PAYMENT = 'payment';
|