---
title: "Copy of evm swap api"
method: POST
path: "/v1/{networkId}/swap-1"
---

# Copy of evm swap api

`POST /v1/{networkId}/swap-1`

refer to http://lm-execution-engine.eureka.qa.local:8080/swagger/index.html

## Path parameters

- `networkId` string, required

## Request body

- GitToolsfdgNetBeLiquidMeshGatewayPkgRoutingTypesEvmOrderRequest
  - `allowPools` string
  - `baseTokens` string
  - `bypassChecks` boolean — validate: optional whether or not to open debug mode
  - `chainId` string
  - `commission` GitToolsfdgNetBeLiquidMeshGatewayPkgRoutingTypesEvmCommission
    - `commissionDirection` boolean — validate: required commition direction, true means charge source token, false means charge destination token
    - `commissionRate` integer — validate: required commission rate, in bps, e.g. 100 means 1%, 85 means 0.85%
    - `commissionRecipient` string — validate: required commission recipient address
  - `dexes` string
  - `disableRFQ` boolean — validate: optional
  - `disableSimulate` boolean — validate: optional whether or not to disable simulate
  - `excludeDexes` string
  - `excludePools` string
  - `fourmemeCustomizedInfo` GitToolsfdgNetBeLiquidMeshGatewayPkgRoutingTypesEvmFourmemeCustomizedInfo
    - `expiredTime` integer
    - `signature` string
  - `inputAmount` string, required — Amount rename to InputAmount
  - `inputToken` string, required
  - `maxHops` integer
  - `maxSwaps` integer
  - `outputToken` string, required
  - `receiver` string — validate: optional receiver address
  - `slippageBps` integer — validate: required slippage in bps, e.g. 100 means 1%, 85 means 0.85%
  - `userAddress` string — validate: required user address in base58

## Response `200`

OK

---

[API](https://skmtc.net/liquidmesh/apis/liquid-mesh-quotation-api.md) · [All operations](https://skmtc.net/liquidmesh/apis/liquid-mesh-quotation-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/liquidmesh/liquid-mesh-quotation-api/versions/d84bacd7b13b/schema)
