Loading

evm_sqrt

Scalar function

Integer square root (floor) using Newton-Raphson iteration. Returns floor(sqrt(x)). Essential for AMM liquidity calculations.

evm_sqrt(UINT256)

Parameters

Name Type
x UINT256

Returns

Name Type
sqrt UINT256
1
SELECT evm_sqrt(reserve0 * reserve1) AS liquidity FROM pairs;
Notebook ready in readonly mode.