Skip to main content

LayerZero OFT Integration

Guide to integrating with CreatorShareOFT for cross-chain transfers.

Overview

CreatorShareOFT is a LayerZero V2 Omnichain Fungible Token that enables:

  • Cross-chain transfers
  • Unified liquidity across chains
  • Same token address derivation

Sending Cross-Chain

SendParam memory sendParams = SendParam({
dstEid: 30110, // Arbitrum
to: addressToBytes32(recipient),
amountLD: amount,
minAmountLD: amount * 99 / 100, // 1% slippage
extraOptions: "",
composeMsg: "",
oftCmd: ""
});

// Quote the fee
MessagingFee memory fee = shareOFT.quoteSend(sendParams, false);

// Execute send
shareOFT.send{value: fee.nativeFee}(sendParams, fee, msg.sender);

Supported Chains

ChainEndpoint ID
Base30184
Ethereum30101
Arbitrum30110
BSC30102
Avalanche30106

Fee Behavior

  • Cross-chain transfers: No 6.9% fee (only LayerZero gas)
  • DEX trades: 6.9% fee applies
  • Wrap/unwrap: No fee

Tracking Transfers

Monitor transfers on LayerZero Scan.