Messages
gamm
Swap Max

cosmos.gamm.swapMax

The account swapped at most the specified number of input tokens for exactly the specified number of output tokens.

Schema

FieldRequiredData typeExplanationExample
__typeYesstringAlways "cosmos.gamm.swapMax"."cosmos.gamm.swapMax"
blockchainYesstringThe blockchain this transaction was executed on. This field will have one of the values in the ID column where the Ecosystem column's value is Cosmos."juno"
txHashYesstringThe transaction's hash."DBAD2F68E6CEF64B8EA29F47B2765CED53CB1552AE6422C98974C8D4DA8869F8"
isSuccessfulYesbooleanWhether the transaction succeeded or failed.true
memoYesstringA note the user added while making the transaction. Maybe be empty ("")."I owed you 1.5 ATOM since you paid for lunch."
accountYesstringExecutor's address"bitsong1jv4r79zsfkg3m3mdafg4uxyxg4z9fn3u8kjmh2"
routesYesarray of routes
outputTokenYestokenThe token the user received.
inputQuantityYesstringThe maximum quantity of tokens the system took from the user for the swap."1231"

route

FieldRequiredData typeExplanationExample
poolIdYesnumberThe LP used to swap.1
denominationYesstringThe type of token deposited."uosmo"

token

FieldRequiredData typeExplanationExample
denominationYesstring"uatom"
quantityYesstringThe exact quantity of tokens the user received."100"

Example

{
  "__type": "cosmos.gamm.swapMax",
  "blockchain": "juno",
  "txHash": "DBAD2F68E6CEF64B8EA29F47B2765CED53CB1552AE6422C98974C8D4DA8869F8",
  "isSuccessful": true,
  "memo": "",
  "account": "bitsong1jv4r79zsfkg3m3mdafg4uxyxg4z9fn3u8kjmh2",
  "routes": [
    {
      "poolId": 1,
      "denomination": "uosmo"
    }
  ],
  "outputToken": {
    "denomination": "uatom",
    "quantity": "100"
  },
  "inputQuantity": "200"
}