JAMMRouter Contract
Overview
Contract Basic Information
contract JAMMRouter is IJAMMRouter02 {
address public immutable override factory;
address public immutable override WJU;
constructor(address _factory, address _WJU) {
factory = _factory;
WJU = _WJU;
}
}Modifiers
Deadline Protection
ETH Reception
Liquidity Management
Internal Liquidity Calculation
Add Liquidity
Add JU Liquidity
Remove Liquidity
Remove JU Liquidity
Permit Support
Remove Liquidity with Permit
Token Swapping
Internal Swap Logic
Exact Input Swap
Exact Output Swap
JU Token Swapping
Buy Tokens with JU
Sell Tokens for JU
Fee-on-Transfer Token Support
Internal Swap Logic (Fee-on-Transfer Support)
Fee-on-Transfer Swap Functions
Query Functions
Price Query
Output Amount Calculation
Input Amount Calculation
Multi-hop Amount Calculation
Usage Examples
Token Swapping
JU Token Swapping
Add Liquidity
Price Query
Last updated