Configuration
Learn how to configure IU2U Protocol's integrated Gasless Meta Transactions and IU2U Cross-Chain Protocol systems for different environments and use cases.
Environment Configuration
Network Configurations
IU2U supports multiple networks with configurations for both gasless transactions and cross-chain operations:
const networkConfigs = {
testnet: {
'u2u-nebulas-testnet': {
chainId: 2484,
rpcUrl: 'https://rpc-nebulas-testnet.uniultra.xyz/',
nativeCurrency: { name: 'U2U', symbol: 'U2U', decimals: 18 },
// Gasless Meta Transaction contracts
metaTxGateway: '0x...',
gasCreditVault: '0x...',
// IU2U Cross-Chain contracts
iu2uGateway: '0x...',
iu2uToken: '0x...',
crossChainAggregator: '0x...'
},
ethereum: {
chainId: 1,
rpcUrl: 'https://mainnet.infura.io/v3/YOUR_PROJECT_ID',
nativeCurrency: { name: 'Ether', symbol: 'ETH', decimals: 18 },
// Gasless Meta Transaction contracts
metaTxGateway: '0x...',
gasCreditVault: '0x...',
// IU2U Cross-Chain contracts
iu2uGateway: '0x...',
iu2uToken: '0x...',
crossChainAggregator: '0x...'
},
bsc: {
chainId: 56,
rpcUrl: 'https://bsc-dataseed1.binance.org/',
nativeCurrency: { name: 'BNB', symbol: 'BNB', decimals: 18 },
// Gasless Meta Transaction contracts
metaTxGateway: '0x...',
gasCreditVault: '0x...',
// IU2U Cross-Chain contracts
iu2uGateway: '0x...',
iu2uToken: '0x...',
crossChainAggregator: '0x...'
}
}
};SDK Configuration
Basic Configuration
Advanced Configuration
Contract Configuration
Smart Contract Settings
When deploying or interacting with IU2U contracts:
Router Configuration
Configure supported DEX routers:
Environment Variables
Required Variables
Optional Variables
Frontend Configuration
React Configuration
Vue.js Configuration
Testing Configuration
Test Environment
Hardhat Configuration
Production Configuration
Security Settings
Monitoring Configuration
Next Steps
With your configuration complete for both Gasless Meta Transactions and IU2U Cross-Chain Protocol:
Deploy MetaTx Contracts - Deploy gasless transaction infrastructure
Deploy IU2U Contracts - Deploy cross-chain bridge contracts
Set Up Gas Credits - Configure token deposits for gas payments
Test Gasless Transactions - Validate meta-transaction functionality
Test Cross-Chain Bridge - Validate IU2U transfers
Monitor Both Systems - Set up comprehensive monitoring
Integrate in dApp - Build complete user flows
For troubleshooting configuration issues, see the Troubleshooting Guide.
Quick Integration Checklist
Gasless Meta Transactions Setup
IU2U Cross-Chain Setup
Combined System Integration
Last updated

