Configuration
Configuration options and settings for @tetherto/wdk-wallet-tron
Wallet Configuration
import WalletManagerTron from '@tetherto/wdk-wallet-tron'
const config = {
provider: 'https://api.trongrid.io', // Tron RPC endpoint
transferMaxFee: 10000000 // Maximum fee in sun (optional)
}
const wallet = new WalletManagerTron(seedPhrase, config)Account Configuration
import { WalletAccountTron } from '@tetherto/wdk-wallet-tron'
const accountConfig = {
provider: 'https://api.trongrid.io',
transferMaxFee: 10000000 // Maximum fee in sun (optional)
}
const account = new WalletAccountTron(seedPhrase, "0'/0/0", accountConfig)Configuration Options
Provider
The provider option specifies the Tron RPC endpoint or TronWeb instance for blockchain interactions.
Type: string | TronWeb
Example:
const config = {
provider: 'https://api.trongrid.io'
}Transfer Max Fee
The transferMaxFee option sets the maximum fee amount (in sun) for transfer operations. This helps prevent transactions from being sent with unexpectedly high fees.
Type: number (optional)
Unit: Sun (1 TRX = 1,000,000 Sun)
Example:
const config = {
transferMaxFee: 10000000 // 10 TRX in sun
}Node.js Quickstart
Get started with WDK in a Node.js environment
React Native Quickstart
Build mobile wallets with React Native Expo
WDK Tron Wallet Usage
Get started with WDK's Tron Wallet Usage
WDK Tron Wallet API
Get started with WDK's Tron Wallet API