State-Changing Functions
swapExactTokensForTokens
function swapExactTokensForTokens(
uint256 amountIn,
uint256 amountOutMin,
struct SwapParams calldata p
) external returns (uint256[] memory amounts)
경로에 의해 결정된 경로를 따라 가능한 한 많은 출력 토큰에 대해 정확한 양의 입력 토큰을 교환합니다.
Parameters:
트랜잭션이 되돌리지 않기 위해 받아야 하는 출력 토큰의 최소량
Return Values:
입력 토큰 금액 및 모든 후속 출력 토큰 금액.
swapTokensForExactTokens
function swapTokensForExactTokens(
uint256 amountOut,
uint256 amountInMax,
struct SwapParams calldata p
) external returns (uint256[] memory amounts)
경로에 의해 결정된 경로를 따라 가능한 한 적은 입력 토큰에 대해 정확한 양의 출력 토큰을 받습니다.
Parameters:
트랜잭션이 되돌리기 전에 필요할 수 있는 입력 토큰의 최대 양
Return Values:
입력 토큰 금액 및 모든 후속 출력 토큰 금액.
swapExactETHForTokens
function swapExactETHForTokens(
uint256 amountOutMin,
struct SwapParams calldata p
) external payable returns (uint256[] memory amounts)
경로에 의해 결정된 경로를 따라 가능한 한 많은 출력 토큰에 대해 정확한 양의 ETH를 교환합니다.
Parameters:
트랜잭션이 되돌리지 않기 위해 받아야 하는 출력 토큰의 최소량
Return Values:
입력 토큰 금액 및 모든 후속 출력 토큰 금액.
swapTokensForExactETH
function swapTokensForExactETH(
uint256 amountOut,
uint256 amountInMax,
struct SwapParams calldata p
) external returns (uint256[] memory amounts)
경로에 의해 결정된 경로를 따라 가능한 한 적은 입력 토큰에 대해 정확한 양의 ETH를 받습니다.
Parameters:
트랜잭션이 되돌리기 전에 필요할 수 있는 입력 토큰의 최대 양
Return Values:
입력 토큰 금액 및 모든 후속 출력 토큰 금액.
swapExactTokensForETH
function swapExactTokensForETH(
uint256 amountIn,
uint256 amountOutMin,
struct SwapParams calldata p
) external returns (uint256[] memory amounts)
경로에 의해 결정된 경로를 따라 가능한 한 많은 ETH에 대해 정확한 양의 토큰을 스왑합니다.
Parameters:
트랜잭션이 되돌리지 않기 위해 받아야 하는 출력 토큰의 최소량
Return Values:
입력 토큰 금액 및 모든 후속 출력 토큰 금액.
swapETHForExactTokens
function swapETHForExactTokens(
uint256 amountOut,
struct SwapParams calldata p
) external payable returns (uint256[] memory amounts)
경로에 의해 결정된 경로를 따라 가능한 한 많은 ETH에 대해 정확한 양의 토큰을 스왑합니다.
Parameters:
트랜잭션을 되돌리기 전에 요구할 수 있는 최대 ETH 금액
Return Values:
입력 토큰 금액 및 모든 후속 출력 토큰 금액.