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

# Send Tokens with Cosmos Libraries

> Transfer native tokens and execute IBC transfers using CosmJS with Para wallets

Transfer tokens between Cosmos accounts using CosmJS with Para's secure wallet infrastructure in React Native.

## Prerequisites

<Card title="Setup CosmJS Libraries" description="Configure CosmJS with Para SDK first" href="/v3/react-native/guides/web3-operations/cosmos/setup-libraries" icon="gear" horizontal />

## Send Tokens

```typescript theme={null}
import { View, Text, Button } from 'react-native';
import { useParaCosmjsProtoSigner } from '@getpara/react-native-wallet/cosmos';
import { SigningStargateClient, coins } from '@cosmjs/stargate';

const RPC_URL = 'https://rpc.cosmos.directory/cosmoshub';

function TokenTransfer() {
  const { protoSigner, isLoading } = useParaCosmjsProtoSigner();
  const address = protoSigner?.address;

  const sendTokens = async () => {
    if (!protoSigner || !address) return;

    const recipient = 'cosmos1...';
    const amount = coins(1000000, 'uatom');

    const fee = {
      amount: coins(5000, 'uatom'),
      gas: '200000',
    };

    try {
      const client = await SigningStargateClient.connectWithSigner(RPC_URL, protoSigner);

      const result = await client.sendTokens(
        address,
        recipient,
        amount,
        fee,
        'Sent via Para'
      );

      console.log('Transaction hash:', result.transactionHash);
      console.log('Gas used:', result.gasUsed);
    } catch (error) {
      console.error('Transfer failed:', error);
    }
  };

  if (isLoading) return <Text>Loading...</Text>;

  return (
    <View>
      <Text>From: {address}</Text>
      <Button title="Send 1 ATOM" onPress={sendTokens} />
    </View>
  );
}
```

## Next Steps

<CardGroup cols={3}>
  <Card title="Execute Transactions" description="Send custom messages and smart contract calls" href="/v3/react-native/guides/web3-operations/cosmos/execute-transactions" icon="code" />

  <Card title="IBC Transfers" description="Transfer tokens across different chains" href="/v3/react-native/guides/web3-operations/cosmos/ibc-transfers" icon="route" />

  <Card title="Query Balances" description="Check account balances after transfers" href="/v3/react-native/guides/web3-operations/cosmos/query-balances" icon="wallet" />
</CardGroup>
