SwapMatrix
Documentation for eth_defi.vault.valuation.SwapMatrix Python class.
- class SwapMatrix
Bases:
objectBrute-forced route swap result for a portfolio of buying multiple tokens.
See
NetAssetValueCalculator.find_swap_routes()Attributes summary
Outcome of different attempted routes.
best_results_by_tokentokensMethods summary
__init__(results, best_results_by_token)- results: dict[eth_defi.vault.valuation.Route, decimal.Decimal | None]
Outcome of different attempted routes.
Result is none if the path did not exist or the smart contract call failed.
- __init__(results, best_results_by_token)
- Parameters
results (dict[eth_defi.vault.valuation.Route, decimal.Decimal | None]) –
best_results_by_token (dict[eth_defi.token.TokenDetails, list[tuple[eth_defi.vault.valuation.Route, decimal.Decimal | None]]]) –
- Return type
None