Interface Web3Provider

interface Web3Provider {
    broadcast(transactions: BroadcastTransactionOptions[]): Promise<BroadcastedTransaction[]>;
    deployContract(params: IDeploymentParametersWithoutSigner): Promise<DeploymentResult>;
    signAndBroadcastInteraction(interactionParameters: InteractionParametersWithoutSigner): Promise<[BroadcastedTransaction, BroadcastedTransaction, UTXO[]]>;
    signInteraction(interactionParameters: InteractionParametersWithoutSigner): Promise<[string, string, UTXO[]]>;
    unwrap(unwrapParameters: IUnwrapParametersWithoutSigner): Promise<UnwrapResult>;
    wrap(wrapParameters: IWrapParametersWithoutSigner): Promise<WrapResult>;
}

Methods