POST
/
v2
/
fungible
/
msgs_direct
curl --request POST \
  --url https://api.skip.build/v2/fungible/msgs_direct \
  --header 'Content-Type: application/json' \
  --data '{
  "source_asset_denom": "uusdc",
  "source_asset_chain_id": "axelar-dojo-1",
  "dest_asset_denom": "uatom",
  "dest_asset_chain_id": "cosmoshub-4",
  "amount_in": "1500000000",
  "chain_ids_to_addresses": {
    "axelar-dojo-1": "axelar1x8ad0zyw52mvndh7hlnafrg0gt284ga7u3rez0",
    "osmosis-1": "osmo1x8ad0zyw52mvndh7hlnafrg0gt284ga7syxplu",
    "cosmoshub-4": "cosmos1x8ad0zyw52mvndh7hlnafrg0gt284ga7cl43fw"
  },
  "slippage_tolerance_percent": "3",
  "allow_multi_tx": true
}'
{
  "msgs": [
    {
      "multi_chain_msg": {
        "chain_id": "axelar-dojo-1",
        "path": [
          "axelar-dojo-1"
        ],
        "msg": "{\"source_port\":\"transfer\",\"source_channel\":\"channel-3\",\"token\":{\"denom\":\"uusdc\",\"amount\":\"1000000\"},\"sender\":\"axelar1x8ad0zyw52mvndh7hlnafrg0gt284ga7u3rez0\",\"receiver\":\"osmo1qpvu80yfd0jnnh3ytn8964382typrqq0ejmqaasa3j233su8apasfqtler\",\"timeout_height\":{},\"timeout_timestamp\":1688663426558649000,\"memo\":\"{\\\"wasm\\\":{\\\"contract\\\":\\\"osmo1qpvu80yfd0jnnh3ytn8964382typrqq0ejmqaasa3j233su8apasfqtler\\\",\\\"msg\\\":{\\\"swap_with_action\\\":{\\\"swap_msg\\\":{\\\"token_out_min_amount\\\":\\\"105963\\\",\\\"path\\\":[{\\\"pool_id\\\":\\\"678\\\",\\\"token_out_denom\\\":\\\"uosmo\\\"},{\\\"pool_id\\\":\\\"1\\\",\\\"token_out_denom\\\":\\\"ibc/27394fb092d2eccd56123c74f36e4c1f926001ceada9ca97ea622b25f41e5eb2\\\"}]},\\\"after_swap_action\\\":{\\\"ibc_transfer\\\":{\\\"receiver\\\":\\\"cosmos1x8ad0zyw52mvndh7hlnafrg0gt284ga7cl43fw\\\",\\\"channel\\\":\\\"channel-0\\\"}},\\\"local_fallback_address\\\":\\\"osmo1x8ad0zyw52mvndh7hlnafrg0gt284ga7syxplu\\\"}}}}\"}",
        "msg_type_url": "/ibc.applications.transfer.v1.MsgTransfer"
      }
    }
  ],
  "route": {
    "amount_in": "1000000",
    "amount_out": "107033",
    "source_asset_denom": "uusdc",
    "source_asset_chain_id": "axelar-dojo-1",
    "dest_asset_denom": "uatom",
    "dest_asset_chain_id": "cosmoshub-4",
    "operations": [
      {
        "transfer": {
          "port": "transfer",
          "channel": "channel-3",
          "from_chain_id": "axelar-dojo-1",
          "to_chain_id": "osmosis-1",
          "pfm_enabled": false,
          "supports_memo": true,
          "dest_denom": "ibc/D189335C6E4A68B513C10AB227BF1C1D38C746766278BA3EEB4FB14124F1D858",
          "bridge_id": "IBC"
        }
      },
      {
        "swap": {
          "swap_in": {
            "swap_venue": {
              "name": "osmosis-poolmanager",
              "chain_id": "osmosis-1"
            },
            "swap_operations": [
              {
                "pool": "678",
                "denom_in": "ibc/D189335C6E4A68B513C10AB227BF1C1D38C746766278BA3EEB4FB14124F1D858",
                "denom_out": "uosmo"
              },
              {
                "pool": "1",
                "denom_in": "uosmo",
                "denom_out": "ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2"
              }
            ],
            "swap_amount_in": "1000000",
            "price_impact_percent": "1.05"
          },
          "estimated_affiliate_fee": "0ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2",
          "from_chain_id": "osmosis-1",
          "chain_id": "osmosis-1",
          "denom_in": "ibc/D189335C6E4A68B513C10AB227BF1C1D38C746766278BA3EEB4FB14124F1D858",
          "denom_out": "ibc/27394FB092D2ECCD56123C74F36E4C1F926001CEADA9CA97EA622B25F41E5EB2"
        }
      },
      {
        "transfer": {
          "port": "transfer",
          "channel": "channel-0",
          "from_chain_id": "osmosis-1",
          "to_chain_id": "cosmoshub-4",
          "pfm_enabled": true,
          "supports_memo": true,
          "dest_denom": "uatom",
          "bridge_id": "IBC"
        }
      }
    ],
    "chain_ids": [
      "axelar-dojo-1",
      "osmosis-1",
      "cosmoshub-4"
    ],
    "required_chain_addresses": [
      "axelar-dojo-1",
      "osmosis-1",
      "cosmoshub-4"
    ],
    "does_swap": true,
    "estimated_amount_out": "107033",
    "swap_venue": {
      "name": "osmosis-poolmanager",
      "chain_id": "osmosis-1"
    },
    "txs_required": 1,
    "usd_amount_in": "2000.01",
    "usd_amount_out": "2005.23",
    "swap_price_impact_percent": "1.05",
    "estimated_route_duration_seconds": 60
  }
}

Body

application/json

Response

200
application/json
The messages required to execute the swap, as JSON.

The response is of type object.