# Enumeration: MessageType

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:45](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L45)

Supported message types that can be converted to precompile calls

## Enumeration Members

### MsgBeginRedelegate

> **MsgBeginRedelegate**: `"MsgBeginRedelegate"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:80](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L80)

***

### MsgCancelUnbondingDelegation

> **MsgCancelUnbondingDelegation**: `"MsgCancelUnbondingDelegation"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:81](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L81)

***

### MsgCastVote

> **MsgCastVote**: `"MsgCastVote"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:61](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L61)

***

### MsgClaimRewards

> **MsgClaimRewards**: `"MsgClaimRewards"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:84](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L84)

***

### MsgCreateAddressLists

> **MsgCreateAddressLists**: `"MsgCreateAddressLists"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:65](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L65)

***

### MsgCreateBalancerPool

> **MsgCreateBalancerPool**: `"MsgCreateBalancerPool"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:72](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L72)

***

### MsgCreateCollection

> **MsgCreateCollection**: `"MsgCreateCollection"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:62](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L62)

***

### MsgCreateDynamicStore

> **MsgCreateDynamicStore**: `"MsgCreateDynamicStore"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:52](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L52)

***

### MsgDelegate

> **MsgDelegate**: `"MsgDelegate"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:78](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L78)

***

### MsgDeleteCollection

> **MsgDeleteCollection**: `"MsgDeleteCollection"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:49](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L49)

***

### MsgDeleteDynamicStore

> **MsgDeleteDynamicStore**: `"MsgDeleteDynamicStore"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:54](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L54)

***

### MsgDeleteIncomingApproval

> **MsgDeleteIncomingApproval**: `"MsgDeleteIncomingApproval"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:50](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L50)

***

### MsgDeleteOutgoingApproval

> **MsgDeleteOutgoingApproval**: `"MsgDeleteOutgoingApproval"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:51](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L51)

***

### MsgExitPool

> **MsgExitPool**: `"MsgExitPool"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:74](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L74)

***

### MsgJoinPool

> **MsgJoinPool**: `"MsgJoinPool"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:73](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L73)

***

### MsgPurgeApprovals

> **MsgPurgeApprovals**: `"MsgPurgeApprovals"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:66](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L66)

***

### MsgSend

> **MsgSend**: `"MsgSend"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:71](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L71)

***

### MsgSetCollectionApprovals

> **MsgSetCollectionApprovals**: `"MsgSetCollectionApprovals"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:69](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L69)

***

### MsgSetCollectionMetadata

> **MsgSetCollectionMetadata**: `"MsgSetCollectionMetadata"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:59](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L59)

***

### MsgSetCustomData

> **MsgSetCustomData**: `"MsgSetCustomData"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:56](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L56)

***

### MsgSetDynamicStoreValue

> **MsgSetDynamicStoreValue**: `"MsgSetDynamicStoreValue"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:55](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L55)

***

### MsgSetIncomingApproval

> **MsgSetIncomingApproval**: `"MsgSetIncomingApproval"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:47](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L47)

***

### MsgSetIsArchived

> **MsgSetIsArchived**: `"MsgSetIsArchived"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:57](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L57)

***

### MsgSetManager

> **MsgSetManager**: `"MsgSetManager"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:58](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L58)

***

### MsgSetOutgoingApproval

> **MsgSetOutgoingApproval**: `"MsgSetOutgoingApproval"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:48](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L48)

***

### MsgSetStandards

> **MsgSetStandards**: `"MsgSetStandards"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:60](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L60)

***

### MsgSetTokenMetadata

> **MsgSetTokenMetadata**: `"MsgSetTokenMetadata"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:68](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L68)

***

### MsgSetValidTokenIds

> **MsgSetValidTokenIds**: `"MsgSetValidTokenIds"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:67](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L67)

***

### MsgSwapExactAmountIn

> **MsgSwapExactAmountIn**: `"MsgSwapExactAmountIn"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:75](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L75)

***

### MsgSwapExactAmountInWithIBCTransfer

> **MsgSwapExactAmountInWithIBCTransfer**: `"MsgSwapExactAmountInWithIBCTransfer"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:76](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L76)

***

### MsgTransferTokens

> **MsgTransferTokens**: `"MsgTransferTokens"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:46](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L46)

***

### MsgUndelegate

> **MsgUndelegate**: `"MsgUndelegate"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:79](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L79)

***

### MsgUniversalUpdateCollection

> **MsgUniversalUpdateCollection**: `"MsgUniversalUpdateCollection"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:70](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L70)

***

### MsgUpdateCollection

> **MsgUpdateCollection**: `"MsgUpdateCollection"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:63](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L63)

***

### MsgUpdateDynamicStore

> **MsgUpdateDynamicStore**: `"MsgUpdateDynamicStore"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:53](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L53)

***

### MsgUpdateUserApprovals

> **MsgUpdateUserApprovals**: `"MsgUpdateUserApprovals"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:64](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L64)

***

### MsgWithdrawDelegatorReward

> **MsgWithdrawDelegatorReward**: `"MsgWithdrawDelegatorReward"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts:83](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/type-detector.ts#L83)
