> ## Documentation Index
> Fetch the complete documentation index at: https://developer.copper.co/llms.txt
> Use this file to discover all available pages before exploring further.

# BlockchainTransactionType

| Value | Description |
| :- | :- |
| `send` | Simple send to other address |
| `multi-withdraw` | Send funds to several recipients in one blockchain transaction |
| `account-set` | Set specific parameters for wallet in blockchain, e.g. messageKey for XRP |
| `approve-hot-key` | Approve a hot key to sign the transaction on behalf of the vault |
| `approve-builder-fee` | Approve a builder to collect the fee |
| `allowance` | Allow other wallet to manage funds (ERC20 allowance) |
| `smart-call` | Smart contract call for defi operations |
| `multi-smart-call` | Smart contract call for defi operations with multiple transactions |
| `activate` | Activate specific currency on wallet |
| `activate-trading` | Activate trading for specific currency on wallet |
| `stake-delegation` | Delegate funds to staking or move them to other chains/wallets where it will be used for staking in future with other transactions |
| `stake-nomination` | Nominate stake to specific pools |
| `stake-undelegation` | Request funds back from staking to make them operable |
| `complete-withdrawal` | For some chains after undelegation you should wait unbonding period and sign tx to get funds to operable balance. |
| `stake-complete-deposit` | For AVAX to perform STAKE operations we need to accept exported (via STAKE\_DELEGATION) transactions. |
| `take-reward` | Take rewards that were issued to operable balance |
| `claim-builder-rewards` | Claim Hyperliquid builder-fee rewards |
| `pool-creation` | Transaction that will register new staking pool with our vault address |
| `edit-pool` | Transaction that edit details of a staking pool already created |
| `governance-vote` | Transaction for voting in Governance |
| `unjail` | Unjail pool that is controlled by wallet (BSC) |
| `importance-transfer` | Associate importance for XEM wallet to specific public key |
| `transfer-stake` | Move stake from one pool to other |
| `rebond-stake` | If funds are in unbonding period some chains allow to stake them again without waiting unbonding period |
| `chill` | If you have active stake, disable it to get permission to unstake funds (DOT) |
| `cross-chain-send` | Cross chain send to other address |
| `accept-deposit` | Accept an incoming deposit that requires explicit onchain acceptance e.g. Canton |
| `reject-deposit` | Reject an incoming deposit that requires explicit onchain rejection e.g Canton |
| `allocate` | Allocate the requested leg of an incoming Canton token-standard V2 AllocationRequest |
| `reject-allocation` | Reject an incoming allocation request e.g. Canton token standard V2 |
| `create-referral` | Create a referral code |
| `set-referral` | Set a referral code for a wallet |
| `set-trading` | Set trading parameters for a currency, e.g. leverage level |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.