swap_with_velvet_and_enso
Documentation for eth_defi.velvet.enso.swap_with_velvet_and_enso function.
- swap_with_velvet_and_enso(chain_id, rebalance_address, owner_address, token_in, token_out, swap_amount, slippage, remaining_tokens, api_url='https://eventsapi.velvetdao.xyz/api/v3', gas_safety_margin=500000, retries=5)[source]
Set up a Enzo + Velvet swap tx.
- Parameters
rebalance_address (eth_typing.evm.HexAddress) – Vault’s rebalancer address
slippage (float) – Max slippage expressed as 0…1 where 1 = 100%
gas_safety_margin (int) – Gas estimation fails
chain_id (int) –
owner_address (eth_typing.evm.HexAddress) –
token_in (eth_typing.evm.HexAddress) –
token_out (eth_typing.evm.HexAddress) –
swap_amount (int) –
remaining_tokens (set[eth_typing.evm.HexAddress]) –
api_url (str) –
- Returns
Constructor transsaction payload.
- Return type