Skip to content

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

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

Service Msg

Messages

DenomPairTakerFee

Field#TypeRuleDescription
denom01stringsingularDEPRECATED: Now that we are using uni-directional trading pairs, we are using tokenInDenom and tokenOutDenom instead of denom0 and denom1 to prevent confusion.
denom12stringsingular
taker_fee3stringsingular
tokenInDenom4stringsingular
tokenOutDenom5stringsingular

MsgSetDenomPairTakerFee

===================== MsgSetDenomPairTakerFee

Field#TypeRuleDescription
sender1stringsingular
denom_pair_taker_fee2DenomPairTakerFeerepeated

MsgSetDenomPairTakerFeeResponse

Field#TypeRuleDescription
success1boolsingular

MsgSetRegisteredAlloyedPool

===================== MsgSetRegisteredAlloyedPool

Field#TypeRuleDescription
sender1stringsingular
pool_id2uint64singularpool_id is the id of the pool that is being registered as an alloyed pool. Only alloyed pools that intend to be used in taker fee revenue sharing should be registered.

MsgSetRegisteredAlloyedPoolResponse

No fields.

MsgSetTakerFeeShareAgreementForDenom

===================== MsgSetTakerFeeShareAgreementForDenom

Field#TypeRuleDescription
sender1stringsingular
denom2stringsingulardenom is the denom that the taker fee share agreement is being set for. Ex. If this is set to "nBTC", then any trade route that includes "nBTC" will have the skim_percent skimmed from the taker fees and sent to the skim_address.
skim_percent3stringsingularskim_percent is the percentage of taker fees that will be skimmed for the bridge provider, in the event that the bridge provider's denom is included in the swap route.
skim_address4stringsingularskim_address is the address belonging to the respective bridge provider that the skimmed taker fees will be sent to at the end of each epoch.

MsgSetTakerFeeShareAgreementForDenomResponse

No fields.

MsgSplitRouteSwapExactAmountIn

===================== MsgSplitRouteSwapExactAmountIn

Field#TypeRuleDescription
sender1stringsingular
routes2SwapAmountInSplitRouterepeated
token_in_denom3stringsingular
token_out_min_amount4stringsingular

MsgSplitRouteSwapExactAmountInResponse

Field#TypeRuleDescription
token_out_amount1stringsingular

MsgSplitRouteSwapExactAmountOut

===================== MsgSplitRouteSwapExactAmountOut

Field#TypeRuleDescription
sender1stringsingular
routes2SwapAmountOutSplitRouterepeated
token_out_denom3stringsingular
token_in_max_amount4stringsingular

MsgSplitRouteSwapExactAmountOutResponse

Field#TypeRuleDescription
token_in_amount1stringsingular

MsgSwapExactAmountIn

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

Field#TypeRuleDescription
sender1stringsingular
routes2SwapAmountInRouterepeated
token_in3cosmos.base.v1beta1.Coinsingular
token_out_min_amount4stringsingular

MsgSwapExactAmountInResponse

Field#TypeRuleDescription
token_out_amount1stringsingular

MsgSwapExactAmountOut

===================== MsgSwapExactAmountOut

Field#TypeRuleDescription
sender1stringsingular
routes2SwapAmountOutRouterepeated
token_in_max_amount3stringsingular
token_out4cosmos.base.v1beta1.Coinsingular

MsgSwapExactAmountOutResponse

Field#TypeRuleDescription
token_in_amount1stringsingular

Edit this page on GitHub