ExternalAPI

ExternalAPI

class ExternalAPI(**kwargs)

Implements the federation api endpoints.

estimate_conversion_gas(**kwargs) int

Returns an estimate of conversion gas fees.

Parameters:

**kwargs – Extra keyword arguments.

Returns:

The conversion gas fee estimate.

Return type:

int

Raises:

APIError – Error thrown by node API. See message for details.

estimate_conversion_fee(**kwargs) Money

Returns an estimate of conversion fees.

Parameters:

**kwargs – Extra keyword arguments.

Returns:

The conversion fee estimate in Strax

Return type:

Money

Raises:

APIError – Error thrown by node API. See message for details.

gas_price(**kwargs) int

Returns the current ETH gas price.

Parameters:

**kwargs – Extra keyword arguments.

Returns:

The ETH gas price.

Return type:

int

Raises:

APIError – Error thrown by node API. See message for details.

ethereum_price(**kwargs) Money

Returns the current ETH price in USD.

Parameters:

**kwargs – Extra keyword arguments.

Returns:

The current ETH/USD price.

Return type:

Money

Raises:

APIError – Error thrown by node API. See message for details.

stratis_price(**kwargs) Money

Returns the current STRAX price in USD.

Parameters:

**kwargs – Extra keyword arguments.

Returns:

The current STRAX/USD price.

Return type:

Money

Raises:

APIError – Error thrown by node API. See message for details.