Typescript/JavaScript library for easy crosschain integrations via CCIP
Integrate Crosschain functionality directly into your dApp without having to write smart contracts.
- Get List of Supported Chains on CCIP
- Transfer Tokens Crosschain
- Send CrossChain Messages
import {transferToken} from 'function3/lib/wagmi'
import { sepolia, polygonMumbai } from 'wagmi/chains'
import { parseEther, toHex, zeroAddress } from 'viem'
const {sendHash, messageId} = await transferToken(sepolia.id, polygonMumbai.id, 'receveAddress', 'tokenAddress', parseEther('0.0001'), zeroAddress, walletClient)
import {sendMessage} from 'function3/lib/wagmi'
import { sepolia, polygonMumbai } from 'wagmi/chains'
import { parseEther, toHex, zeroAddress } from 'viem'
const {sendHash, messageId} = await sendMessage(sepolia.id, polygonMumbai.id, 'receiver','message', PaymentCurrency.Native, walletClient)
import {getSupportedTokens} from 'function3/lib/wagmi'
import { sepolia, polygonMumbai } from 'wagmi/chains'
import { parseEther, toHex, zeroAddress } from 'viem'
const data = await getSupportedTokens(sepolia.id, polygonMumbai.id)
Transfer Tokens ( Ethers) - Coming Soon
Send Message ( Ethers) - Coming soon
- Polygon Mumbai
- Ethereum Sepolia