OVERVIEW
An educational oracle & data registry example mapped to the Uniswap v4 callback lifecycle.
Oracle & Dataeducationalv4

Explore oracle & data behavior as a transparent hook primitive.
An educational oracle & data registry example mapped to the Uniswap v4 callback lifecycle.
beforeInitialize○ INACTIVEafterInitialize○ INACTIVEbeforeAddLiquidity○ INACTIVEafterAddLiquidity○ INACTIVEbeforeRemoveLiquidity○ INACTIVEafterRemoveLiquidity○ INACTIVEbeforeSwap○ INACTIVEafterSwap● ACTIVEbeforeDonate○ INACTIVEafterDonate○ INACTIVEbeforeSwapReturnDelta○ INACTIVEafterSwapReturnDelta○ INACTIVEafterAddLiquidityReturnDelta○ INACTIVEafterRemoveLiquidityReturnDelta○ INACTIVEA compiled contract is not necessarily safe. Tests are not an audit. A verified source can still contain exploitable logic.