Skip to content

Generated schema for gamm/v1beta1/tx.proto: 1 service, 20 messages in the x/gamm module.

Proto package gamm.v1beta1, part of the x/gamm module. It declares 1 service, 20 messages. Read the raw source.

Service Msg

Messages

GammCustomMsgType

Used for WASM bindings and JSON parsing

Field#TypeRuleDescription
joinPoolMsg1MsgJoinPoolsingular
exitPoolMsg2MsgExitPoolsingular
swapExactAmountInMsg3MsgSwapExactAmountInsingular
swapExactAmountOutMsg4MsgSwapExactAmountOutsingular
joinSwapExternAmountInMsg5MsgJoinSwapExternAmountInsingular
joinSwapShareAmountOutMsg6MsgJoinSwapShareAmountOutsingular
exitSwapShareAmountInMsg7MsgExitSwapShareAmountInsingular
exitSwapExternAmountOutMsg8MsgExitSwapExternAmountOutsingular
swapExactAmountInWithIBCTransferMsg9MsgSwapExactAmountInWithIBCTransfersingular

IBCTransferInfo

===================== IBC Transfer Info

Field#TypeRuleDescription
source_channel1stringsingular
receiver2stringsingular
memo3stringsingular
timeout_timestamp4uint64singular

MsgExitPool

===================== MsgExitPool

Field#TypeRuleDescription
sender1stringsingular
pool_id2uint64singular
share_in_amount3stringsingular
token_out_mins4cosmos.base.v1beta1.Coinrepeated

MsgExitPoolResponse

Field#TypeRuleDescription
token_out1cosmos.base.v1beta1.Coinrepeated

MsgExitSwapExternAmountOut

===================== MsgExitSwapExternAmountOut

Field#TypeRuleDescription
sender1stringsingular
pool_id2uint64singular
token_out3cosmos.base.v1beta1.Coinsingular
share_in_max_amount4stringsingular

MsgExitSwapExternAmountOutResponse

Field#TypeRuleDescription
share_in_amount1stringsingular

MsgExitSwapShareAmountIn

===================== MsgExitSwapShareAmountIn

Field#TypeRuleDescription
sender1stringsingular
pool_id2uint64singular
token_out_denom3stringsingular
share_in_amount4stringsingular
token_out_min_amount5stringsingular

MsgExitSwapShareAmountInResponse

Field#TypeRuleDescription
token_out_amount1stringsingular

MsgJoinPool

===================== MsgJoinPool

This is really MsgJoinPoolNoSwap

Field#TypeRuleDescription
sender1stringsingular
pool_id2uint64singular
share_out_amount3stringsingular
token_in_maxs4cosmos.base.v1beta1.Coinrepeated

MsgJoinPoolResponse

Field#TypeRuleDescription
share_out_amount1stringsingular
token_in2cosmos.base.v1beta1.Coinrepeated

MsgJoinSwapExternAmountIn

===================== MsgJoinSwapExternAmountIn

TODO: Rename to MsgJoinSwapExactAmountIn

Field#TypeRuleDescription
sender1stringsingular
pool_id2uint64singular
token_in3cosmos.base.v1beta1.Coinsingular
share_out_min_amount4stringsingular

MsgJoinSwapExternAmountInResponse

Field#TypeRuleDescription
share_out_amount1stringsingular

MsgJoinSwapShareAmountOut

===================== MsgJoinSwapShareAmountOut

Field#TypeRuleDescription
sender1stringsingular
pool_id2uint64singular
token_in_denom3stringsingular
share_out_amount4stringsingular
token_in_max_amount5stringsingular

MsgJoinSwapShareAmountOutResponse

Field#TypeRuleDescription
token_in_amount1stringsingular

MsgSwapExactAmountIn

===================== MsgSwapExactAmountIn

Field#TypeRuleDescription
sender1stringsingular
routes2poolmanager.v1beta1.SwapAmountInRouterepeated
token_in3cosmos.base.v1beta1.Coinsingular
token_out_min_amount4stringsingular
affiliates5poolmanager.v1beta1.Affiliaterepeatedaffiliates are optional fee recipients that receive fees calculated from token_out_min_amount

MsgSwapExactAmountInResponse

Field#TypeRuleDescription
token_out_amount1stringsingular

MsgSwapExactAmountInWithIBCTransfer

===================== MsgSwapExactAmountInWithIBCTransfer

Field#TypeRuleDescription
sender1stringsingular
routes2poolmanager.v1beta1.SwapAmountInRouterepeated
token_in3cosmos.base.v1beta1.Coinsingular
token_out_min_amount4stringsingular
ibc_transfer_info5IBCTransferInfosingular
affiliates6poolmanager.v1beta1.Affiliaterepeatedaffiliates are optional fee recipients that receive fees calculated from token_out_min_amount

MsgSwapExactAmountInWithIBCTransferResponse

Field#TypeRuleDescription
token_out_amount1stringsingular

MsgSwapExactAmountOut

Field#TypeRuleDescription
sender1stringsingular
routes2poolmanager.v1beta1.SwapAmountOutRouterepeated
token_in_max_amount3stringsingular
token_out4cosmos.base.v1beta1.Coinsingular

MsgSwapExactAmountOutResponse

Field#TypeRuleDescription
token_in_amount1stringsingular

Edit this page on GitHub