# Enumeration: PrecompileFunction

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:12](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L12)

Available precompile functions (nonpayable only - queries excluded)

## Enumeration Members

### CancelUnbondingDelegation

> **CancelUnbondingDelegation**: `"cancelUnbondingDelegation"`

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

***

### CastVote

> **CastVote**: `"castVote"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:28](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L28)

***

### ClaimRewards

> **ClaimRewards**: `"claimRewards"`

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

***

### CreateAddressLists

> **CreateAddressLists**: `"createAddressLists"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:32](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L32)

***

### CreateCollection

> **CreateCollection**: `"createCollection"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:29](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L29)

***

### CreateDynamicStore

> **CreateDynamicStore**: `"createDynamicStore"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:19](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L19)

***

### CreatePool

> **CreatePool**: `"createPool"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:39](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L39)

***

### Delegate

> **Delegate**: `"delegate"`

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

***

### DeleteCollection

> **DeleteCollection**: `"deleteCollection"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:16](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L16)

***

### DeleteDynamicStore

> **DeleteDynamicStore**: `"deleteDynamicStore"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:21](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L21)

***

### DeleteIncomingApproval

> **DeleteIncomingApproval**: `"deleteIncomingApproval"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:17](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L17)

***

### DeleteOutgoingApproval

> **DeleteOutgoingApproval**: `"deleteOutgoingApproval"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:18](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L18)

***

### ExitPool

> **ExitPool**: `"exitPool"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:41](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L41)

***

### JoinPool

> **JoinPool**: `"joinPool"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:40](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L40)

***

### PurgeApprovals

> **PurgeApprovals**: `"purgeApprovals"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:33](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L33)

***

### Redelegate

> **Redelegate**: `"redelegate"`

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

***

### Send

> **Send**: `"send"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:38](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L38)

***

### SetCollectionApprovals

> **SetCollectionApprovals**: `"setCollectionApprovals"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:36](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L36)

***

### SetCollectionMetadata

> **SetCollectionMetadata**: `"setCollectionMetadata"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:26](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L26)

***

### SetCustomData

> **SetCustomData**: `"setCustomData"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:23](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L23)

***

### SetDynamicStoreValue

> **SetDynamicStoreValue**: `"setDynamicStoreValue"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:22](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L22)

***

### SetIncomingApproval

> **SetIncomingApproval**: `"setIncomingApproval"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:14](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L14)

***

### SetIsArchived

> **SetIsArchived**: `"setIsArchived"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:24](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L24)

***

### SetManager

> **SetManager**: `"setManager"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:25](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L25)

***

### SetOutgoingApproval

> **SetOutgoingApproval**: `"setOutgoingApproval"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:15](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L15)

***

### SetStandards

> **SetStandards**: `"setStandards"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:27](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L27)

***

### SetTokenMetadata

> **SetTokenMetadata**: `"setTokenMetadata"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:35](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L35)

***

### SetValidTokenIds

> **SetValidTokenIds**: `"setValidTokenIds"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:34](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L34)

***

### SwapExactAmountIn

> **SwapExactAmountIn**: `"swapExactAmountIn"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:42](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L42)

***

### SwapExactAmountInWithIBCTransfer

> **SwapExactAmountInWithIBCTransfer**: `"swapExactAmountInWithIBCTransfer"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:43](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L43)

***

### TransferTokens

> **TransferTokens**: `"transferTokens"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:13](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L13)

***

### Undelegate

> **Undelegate**: `"undelegate"`

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

***

### UniversalUpdateCollection

> **UniversalUpdateCollection**: `"universalUpdateCollection"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:37](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L37)

***

### UpdateCollection

> **UpdateCollection**: `"updateCollection"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:30](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L30)

***

### UpdateDynamicStore

> **UpdateDynamicStore**: `"updateDynamicStore"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:20](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L20)

***

### UpdateUserApprovals

> **UpdateUserApprovals**: `"updateUserApprovals"`

Defined in: [packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts:31](https://github.com/BitBadges/bitbadgesjs/blob/master/packages/bitbadgesjs-sdk/src/transactions/precompile/function-mapper.ts#L31)

***

### WithdrawDelegatorRewards

> **WithdrawDelegatorRewards**: `"withdrawDelegatorRewards"`

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