# Type Alias: SupportedSdkMessage

> **SupportedSdkMessage** = [`MsgUniversalUpdateCollection`](https://docs.bitbadges.io/sdk/reference/classes/msg-universal-update-collection)\<`bigint`\> \| [`MsgTransferTokens`](https://docs.bitbadges.io/sdk/reference/classes/msg-transfer-tokens)\<`bigint`\> \| [`MsgSetIncomingApproval`](https://docs.bitbadges.io/sdk/reference/classes/msg-set-incoming-approval)\<`bigint`\> \| [`MsgSetOutgoingApproval`](https://docs.bitbadges.io/sdk/reference/classes/msg-set-outgoing-approval)\<`bigint`\> \| [`MsgDeleteCollection`](https://docs.bitbadges.io/sdk/reference/classes/msg-delete-collection)\<`bigint`\> \| [`MsgDeleteIncomingApproval`](https://docs.bitbadges.io/sdk/reference/classes/msg-delete-incoming-approval) \| [`MsgDeleteOutgoingApproval`](https://docs.bitbadges.io/sdk/reference/classes/msg-delete-outgoing-approval) \| [`MsgCreateDynamicStore`](https://docs.bitbadges.io/sdk/reference/classes/msg-create-dynamic-store) \| [`MsgUpdateDynamicStore`](https://docs.bitbadges.io/sdk/reference/classes/msg-update-dynamic-store)\<`bigint`\> \| [`MsgDeleteDynamicStore`](https://docs.bitbadges.io/sdk/reference/classes/msg-delete-dynamic-store)\<`bigint`\> \| [`MsgSetDynamicStoreValue`](https://docs.bitbadges.io/sdk/reference/classes/msg-set-dynamic-store-value)\<`bigint`\> \| [`MsgSetCustomData`](https://docs.bitbadges.io/sdk/reference/classes/msg-set-custom-data)\<`bigint`\> \| [`MsgSetIsArchived`](https://docs.bitbadges.io/sdk/reference/classes/msg-set-is-archived)\<`bigint`\> \| [`MsgSetManager`](https://docs.bitbadges.io/sdk/reference/classes/msg-set-manager)\<`bigint`\> \| [`MsgSetCollectionMetadata`](https://docs.bitbadges.io/sdk/reference/classes/msg-set-collection-metadata)\<`bigint`\> \| [`MsgSetStandards`](https://docs.bitbadges.io/sdk/reference/classes/msg-set-standards)\<`bigint`\> \| [`MsgCastVote`](https://docs.bitbadges.io/sdk/reference/classes/msg-cast-vote)\<`bigint`\> \| [`MsgCreateCollection`](https://docs.bitbadges.io/sdk/reference/classes/msg-create-collection)\<`bigint`\> \| [`MsgUpdateCollection`](https://docs.bitbadges.io/sdk/reference/classes/msg-update-collection)\<`bigint`\> \| [`MsgUpdateUserApprovals`](https://docs.bitbadges.io/sdk/reference/classes/msg-update-user-approvals)\<`bigint`\> \| [`MsgCreateAddressLists`](https://docs.bitbadges.io/sdk/reference/classes/msg-create-address-lists) \| [`MsgPurgeApprovals`](https://docs.bitbadges.io/sdk/reference/classes/msg-purge-approvals)\<`bigint`\> \| [`MsgSetValidTokenIds`](https://docs.bitbadges.io/sdk/reference/classes/msg-set-valid-token-ids)\<`bigint`\> \| [`MsgSetTokenMetadata`](https://docs.bitbadges.io/sdk/reference/classes/msg-set-token-metadata)\<`bigint`\> \| [`MsgSetCollectionApprovals`](https://docs.bitbadges.io/sdk/reference/classes/msg-set-collection-approvals)\<`bigint`\> \| [`MsgCreateBalancerPool`](https://docs.bitbadges.io/sdk/reference/classes/msg-create-balancer-pool)\<`bigint`\> \| [`MsgJoinPool`](https://docs.bitbadges.io/sdk/reference/classes/msg-join-pool)\<`bigint`\> \| [`MsgExitPool`](https://docs.bitbadges.io/sdk/reference/classes/msg-exit-pool)\<`bigint`\> \| [`MsgSwapExactAmountIn`](https://docs.bitbadges.io/sdk/reference/classes/msg-swap-exact-amount-in)\<`bigint`\> \| [`MsgSwapExactAmountInWithIBCTransfer`](https://docs.bitbadges.io/sdk/reference/classes/msg-swap-exact-amount-in-with-ibc-transfer)\<`bigint`\> \| \{ `constructor`: \{ `name`: `"MsgSend"`; \}; `toJson`: `unknown`; \}

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

Union type of all supported SDK messages
Note: MsgSend is from proto.cosmos.bank.v1beta1, not bitbadgesjs-sdk
