DodoV2Callbacks

Git Source

Inherits: Masks, DeltaErrors

Title: DodoV2 flash-loan callbacks

Author: Achthar | 1delta /*

State Variables

DVM_FACTORY

address internal constant DVM_FACTORY = 0x72d220cE168C4f361dD4deE5D826a01AD8598f6C

DSP_FACTORY

address internal constant DSP_FACTORY = 0x6fdDB76c93299D985f4d3FC7ac468F9A168577A4

DPP_FACTORY

address internal constant DPP_FACTORY = 0x5336edE8F971339F6c0e304c66ba16F1296A2Fbe

REGISTRY

selector _REGISTRY(address,address,uint256) - a mapping base->quote->index->pool

bytes32 private constant REGISTRY = 0xbdeb0a9100000000000000000000000000000000000000000000000000000000

Functions

_validateAndExecuteDodoCall

function _validateAndExecuteDodoCall(address sender, address factory) internal;

_executeDodoV2IfSelector

Generic executor for dodoV2 callbacks Dodo can have 3 selectors as callbacks, we switch case through them here

function _executeDodoV2IfSelector(bytes32 selector) internal;

_deltaComposeInternal

function _deltaComposeInternal(address callerAddress, uint256 offset, uint256 length) internal virtual;

results matching ""

    No results matching ""