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

# TransferHelper

Contains helper methods for interacting with ERC20 tokens that do not consistently return true/false

## Functions

### safeTransfer

```solidity theme={null}
  function safeTransfer(
    address token,
    address to,
    uint256 value
  ) internal
```

Transfers tokens from msg.sender to a recipient

Calls transfer on token contract, errors with TF if transfer fails

#### Parameters:

| Name    | Type    | Description                                                 |
| :------ | :------ | :---------------------------------------------------------- |
| `token` | address | The contract address of the token which will be transferred |
| `to`    | address | The recipient of the transfer                               |
| `value` | uint256 | The value of the transfer                                   |
