Skip to main content

BeforeSwapDelta

Git Source - Generated with forge doc

type BeforeSwapDelta is int256;

BeforeSwapDeltaLibrary

Git Source

Library for getting the specified and unspecified deltas from the BeforeSwapDelta type

State Variables

ZERO_DELTA

A BeforeSwapDelta of 0

BeforeSwapDelta public constant ZERO_DELTA = BeforeSwapDelta.wrap(0);

Functions

getSpecifiedDelta

extracts int128 from the upper 128 bits of the BeforeSwapDelta returned by beforeSwap

function getSpecifiedDelta(BeforeSwapDelta delta) internal pure returns (int128 deltaSpecified);

getUnspecifiedDelta

extracts int128 from the lower 128 bits of the BeforeSwapDelta returned by beforeSwap and afterSwap

function getUnspecifiedDelta(BeforeSwapDelta delta) internal pure returns (int128 deltaUnspecified);

toBeforeSwapDelta

Git Source

function toBeforeSwapDelta(int128 deltaSpecified, int128 deltaUnspecified)
pure
returns (BeforeSwapDelta beforeSwapDelta);