interface ISubmittableExtrinsic<R> {
    paymentInfo(account: AddressOrPair, options?: Partial<PayloadOptions>): Promise<{
        class: "Normal" | "Operational" | "Mandatory";
        partialFee: bigint;
        weight: {
            proofSize: bigint;
            refTime: bigint;
        };
    }>;
    send(): Promise<`0x${string}`>;
    send(callback: Callback<R>): Promise<Unsub>;
    sign(account: AddressOrPair, options?: Partial<SignerOptions>): Promise<ISubmittableExtrinsic<R>>;
    signAndSend(account: AddressOrPair, options?: Partial<SignerOptions>): Promise<`0x${string}`>;
    signAndSend(account: AddressOrPair, callback: Callback<R>): Promise<Unsub>;
    signAndSend(account: AddressOrPair, options: Partial<SignerOptions>, callback?: Callback<R>): Promise<Unsub>;
}

Type Parameters

Hierarchy (view full)

Methods

  • Parameters

    Returns Promise<{
        class: "Normal" | "Operational" | "Mandatory";
        partialFee: bigint;
        weight: {
            proofSize: bigint;
            refTime: bigint;
        };
    }>