export interface Provider extends ProviderBase {
readonly relayTransaction: (
network: NetworkType,
transaction: TransactionBaseModel,
networkFee?: BigNumber | undefined,
) => Promise<RelayTransactionResult>;
readonly relayStrippedTransaction: (
network: NetworkType,
verifcationTransaction: InvocationTransactionModel,
relayTransaction: InvocationTransactionModel,
networkFee?: BigNumber | undefined,
) => Promise<RelayTransactionResult>;
}
(network: NetworkType, transaction: TransactionBaseModel, networkFee?: BigNumber | undefined) => Promise<RelayTransactionResult>
(network: NetworkType, verifcationTransaction: InvocationTransactionModel, relayTransaction: InvocationTransactionModel, networkFee?: BigNumber | undefined) => Promise<RelayTransactionResult>