Gas chart for dummies

DetailsGas requiredRequired wallet connection
Swap asset X to asset YNative chain for XNative chain for X and/or Y
Swap synth X to asset YRUNE ≥0.02THORChain
LP asymm: deposit RUNERUNETHORChain
LP asymm: withdraw RUNERUNE ≥0.02THORChain
LP asymm: deposit assetNative chainNative chain
LP asymm: withdraw assetNative chainNative chain
LP symm: deposit RUNE + assetRUNE + native chainTHORChain and native chain
LP symm: withdraw RUNE + assetRUNE ≥0.02THORChain
LP symm: withdraw 100% assetRUNE ≥0.02THORChain
LP symm: withdraw 100% RUNERUNE ≥0.02THORChain
Earn/Savers depositNative chainNative chain
Earn/Savers withdrawNative chainNative chain
RUNEPool depositRUNE ≥0.02THORChain
RUNEPool withdrawRUNE ≥0.02THORChain
Staking $THOR into $vTHORETH (ERC20)Ethereum
Unstaking $vTHOR into $THORETH (ERC20)Ethereum

"Native chain" means whatever chain an asset lives on. Some examples:

AssetChainGas asset
ATOM (BEP20)Binance Smart ChainBNB (BEP20)
ATOM (Cosmos)CosmosATOM
BCHBitcoin CashBCH
BTCBitcoinBTC
CACAOMaya ProtocolCACAO
DOGEDogecoinDOGE
LTCLitecoinLTC
RUNETHORChainRUNE
SynthsTHORChainRUNE
THOR (ERC20)EthereumETH (ERC20)
USDC (AVAX)Avalanche C-ChainAVAX
USDC (BEP20)Binance Smart ChainBNB (BEP20)
USDT (ARB)ArbitrumETH (ARB)
USDT (ERC20)EthereumETH (ERC20)
USK (Kujira)KujiraKUJI

: On THORSwap and possibly other front-ends, it is possible to swap from asset X to Y with only the native chain for X connected. Simply enable the Custom Recipient Address feature in the Swap UI cog wheel, then manually enter the destination address for asset Y. (If you don't use this feature, then THORSwap automatically populates the recipient address for you, as long as you connect chains for both asset X and asset Y simultaneously. This can pose a problem for hardware wallets like Ledger, hence the aforementioned feature.)