Add has{DryRun, PaymentInfo} to submittables (#5331)

This commit is contained in:
Jaco
2022-11-12 08:03:31 +02:00
committed by GitHub
parent b2f67ffae1
commit b90a1e388f
3 changed files with 16 additions and 2 deletions
@@ -50,6 +50,11 @@ export interface SubmittableResultValue {
}
export interface SubmittableExtrinsic<ApiType extends ApiTypes, R extends ISubmittableResult = ISubmittableResult> extends Extrinsic {
/** true if api.rpc.system.dryRun is available, enabling dryRun(...) */
hasDryRun: boolean;
/** true if api.call.transactionPaymentApi.queryInfo is available, enabling paymentInfo(...) */
hasPaymentInfo: boolean;
dryRun (account: AddressOrPair, options?: Partial<SignerOptions>): SubmittableDryRunResult<ApiType>;
paymentInfo (account: AddressOrPair, options?: Partial<SignerOptions>): SubmittablePaymentResult<ApiType>;