Binance Web3 Connector JS
    Preparing search index...

    TransactionApi - interface TransactionApi

    interface TransactionApiInterface {
        broadcastTransactions(
            requestParameters: BroadcastTransactionsRequest,
        ): Promise<RestApiResponse<BroadcastTransactionsResponse>>;
        getBroadcastOrders(
            requestParameters: GetBroadcastOrdersRequest,
        ): Promise<RestApiResponse<GetBroadcastOrdersResponse>>;
        getGasLimit(
            requestParameters: GetGasLimitRequest,
        ): Promise<RestApiResponse<GetGasLimitResponse>>;
        getGasPrice(
            requestParameters: GetGasPriceRequest,
        ): Promise<RestApiResponse<GetGasPriceResponse>>;
        getTransactionSupportedChains(
            requestParameters?: GetTransactionSupportedChainsRequest,
        ): Promise<RestApiResponse<GetTransactionSupportedChainsResponse>>;
        simulateTransactions(
            requestParameters: SimulateTransactionsRequest,
        ): Promise<RestApiResponse<SimulateTransactionsResponse>>;
    }

    Implemented by

    Index

    Methods

    • Query the current network gas price for the specified chain. The response shape varies by chain family:

      • EVM chains return both evmLegacyGasPrice (legacy gasPrice) and eip1559GasPrice (baseFee + priority/max fees) when EIP-1559 is supported.
      • Solana returns solanaGasPrice (compute-unit prices and Jito tips). Fields not applicable to the chain family are returned as null.

      Parameters

      Returns Promise<RestApiResponse<GetGasPriceResponse>>

      TransactionApiInterface